0001391127-21-000124.txt : 20210802 0001391127-21-000124.hdr.sgml : 20210802 20210730185638 ACCESSION NUMBER: 0001391127-21-000124 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210802 DATE AS OF CHANGE: 20210730 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Limelight Networks, Inc. CENTRAL INDEX KEY: 0001391127 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201677033 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33508 FILM NUMBER: 211134105 BUSINESS ADDRESS: STREET 1: 1465 NORTH SCOTTSDALE ROAD STREET 2: SUITE 400 CITY: SCOTTSDALE STATE: AZ ZIP: 85257 BUSINESS PHONE: 602-850-5000 MAIL ADDRESS: STREET 1: 1465 NORTH SCOTTSDALE ROAD STREET 2: SUITE 400 CITY: SCOTTSDALE STATE: AZ ZIP: 85257 10-Q 1 llnw-20210630.htm 10-Q llnw-20210630
000139112712/312021Q2falsehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member6110.11723670.149476800013911272021-01-012021-06-30xbrli:shares00013911272021-07-22iso4217:USD00013911272021-06-3000013911272020-12-31iso4217:USDxbrli:shares00013911272021-04-012021-06-3000013911272020-04-012020-06-3000013911272020-01-012020-06-300001391127us-gaap:CommonStockMember2021-03-310001391127us-gaap:AdditionalPaidInCapitalMember2021-03-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001391127us-gaap:RetainedEarningsMember2021-03-3100013911272021-03-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-03-310001391127us-gaap:RetainedEarningsMember2021-04-012021-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001391127us-gaap:CommonStockMember2021-04-012021-06-300001391127us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001391127us-gaap:CommonStockMember2021-06-300001391127us-gaap:AdditionalPaidInCapitalMember2021-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001391127us-gaap:RetainedEarningsMember2021-06-300001391127us-gaap:CommonStockMember2020-03-310001391127us-gaap:AdditionalPaidInCapitalMember2020-03-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001391127us-gaap:RetainedEarningsMember2020-03-3100013911272020-03-310001391127us-gaap:RetainedEarningsMember2020-04-012020-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001391127us-gaap:CommonStockMember2020-04-012020-06-300001391127us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001391127us-gaap:CommonStockMember2020-06-300001391127us-gaap:AdditionalPaidInCapitalMember2020-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001391127us-gaap:RetainedEarningsMember2020-06-3000013911272020-06-300001391127us-gaap:CommonStockMember2020-12-310001391127us-gaap:AdditionalPaidInCapitalMember2020-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001391127us-gaap:RetainedEarningsMember2020-12-3100013911272020-01-012020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001391127us-gaap:RetainedEarningsMember2021-01-012021-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001391127us-gaap:CommonStockMember2021-01-012021-06-300001391127us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001391127us-gaap:CommonStockMember2019-12-310001391127us-gaap:AdditionalPaidInCapitalMember2019-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001391127us-gaap:RetainedEarningsMember2019-12-3100013911272019-12-310001391127us-gaap:RetainedEarningsMember2020-01-012020-06-300001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001391127us-gaap:CommonStockMember2020-01-012020-06-300001391127us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-27xbrli:pure00013911272021-07-012021-06-3000013911272022-01-012021-06-3000013911272023-01-012021-06-300001391127us-gaap:CertificatesOfDepositMember2021-06-300001391127us-gaap:CorporateDebtSecuritiesMember2021-06-300001391127us-gaap:MunicipalBondsMember2021-06-300001391127us-gaap:CertificatesOfDepositMember2020-12-310001391127us-gaap:CorporateDebtSecuritiesMember2020-12-310001391127us-gaap:MunicipalBondsMember2020-12-310001391127llnw:NetworkEquipmentMember2021-06-300001391127llnw:NetworkEquipmentMember2020-12-310001391127us-gaap:ComputerEquipmentMember2021-06-300001391127us-gaap:ComputerEquipmentMember2020-12-310001391127us-gaap:FurnitureAndFixturesMember2021-06-300001391127us-gaap:FurnitureAndFixturesMember2020-12-310001391127us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-06-300001391127us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-12-310001391127us-gaap:EquipmentMember2021-06-300001391127us-gaap:EquipmentMember2020-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2015-11-300001391127us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-27llnw:tradingDay0001391127us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-2700013911272020-07-220001391127us-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodFourMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-012020-07-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2021-06-300001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2021-04-012021-06-300001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-04-012020-06-300001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2021-01-012021-06-300001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-01-012020-06-300001391127us-gaap:CallOptionMember2020-07-272020-07-270001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2015-11-012015-11-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001391127llnw:AlternativeBaseRateMemberllnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-06-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-04-012020-06-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-04-012021-06-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-06-300001391127llnw:SiliconValleyBankCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-06-300001391127us-gaap:ConvertibleDebtMembersrt:MaximumMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:EmployeeSeveranceMember2020-12-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2020-12-310001391127us-gaap:OtherRestructuringMember2020-12-310001391127us-gaap:EmployeeSeveranceMember2021-01-012021-03-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-01-012021-03-310001391127us-gaap:OtherRestructuringMember2021-01-012021-03-3100013911272021-01-012021-03-310001391127us-gaap:EmployeeSeveranceMember2021-03-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-03-310001391127us-gaap:OtherRestructuringMember2021-03-310001391127us-gaap:EmployeeSeveranceMember2021-04-012021-06-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-04-012021-06-300001391127us-gaap:OtherRestructuringMember2021-04-012021-06-300001391127us-gaap:EmployeeSeveranceMember2021-06-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-06-300001391127us-gaap:OtherRestructuringMember2021-06-300001391127llnw:EmployeeStockPurchasePlanMember2021-04-012021-06-300001391127llnw:EmployeeStockPurchasePlanMember2020-04-012020-06-300001391127llnw:EmployeeStockPurchasePlanMember2021-01-012021-06-300001391127llnw:EmployeeStockPurchasePlanMember2020-01-012020-06-300001391127us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001391127us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001391127us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001391127us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001391127us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001391127us-gaap:ConvertibleDebtSecuritiesMember2020-04-012020-06-300001391127us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001391127us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-300001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2017-03-140001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2020-01-012020-06-300001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2021-01-012021-06-300001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2021-06-300001391127llnw:A2007EquityIncentivePlanMember2021-06-300001391127us-gaap:EmployeeStockMember2013-06-300001391127us-gaap:EmployeeStockMember2019-05-310001391127us-gaap:EmployeeStockMember2019-05-012019-05-310001391127us-gaap:EmployeeStockMember2021-01-012021-06-300001391127us-gaap:EmployeeStockMember2021-04-012021-06-300001391127us-gaap:EmployeeStockMember2021-06-300001391127us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001391127us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-06-300001391127us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-300001391127us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001391127us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001391127us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001391127us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001391127us-gaap:EmployeeStockMember2020-04-012020-06-300001391127us-gaap:EmployeeStockMember2020-01-012020-06-300001391127us-gaap:CostOfSalesMember2021-04-012021-06-300001391127us-gaap:CostOfSalesMember2020-04-012020-06-300001391127us-gaap:CostOfSalesMember2021-01-012021-06-300001391127us-gaap:CostOfSalesMember2020-01-012020-06-300001391127us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001391127us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001391127us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001391127us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001391127us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001391127us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001391127us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001391127us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001391127us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001391127us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001391127us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001391127us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001391127us-gaap:RestructuringChargesMember2021-04-012021-06-300001391127us-gaap:RestructuringChargesMember2020-04-012020-06-300001391127us-gaap:RestructuringChargesMember2021-01-012021-06-300001391127us-gaap:RestructuringChargesMember2020-01-012020-06-300001391127us-gaap:EmployeeStockOptionMember2021-06-300001391127us-gaap:RestrictedStockUnitsRSUMember2021-06-300001391127llnw:WarrantConsultingFirmOneMember2021-06-300001391127llnw:WarrantConsultingFirmTwoMember2021-06-300001391127us-gaap:WarrantMember2021-04-012021-06-300001391127us-gaap:WarrantMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-012021-06-300001391127us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-300001391127us-gaap:WarrantMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-04-012021-06-300001391127us-gaap:WarrantMemberllnw:WarrantConsultingFirmOneMember2021-04-012021-06-300001391127us-gaap:WarrantMemberllnw:WarrantConsultingFirmTwoMember2021-04-012021-06-30llnw:participant0001391127srt:MinimumMember2021-01-012021-03-310001391127srt:MaximumMember2021-01-012021-03-310001391127us-gaap:RestructuringChargesMember2021-01-012021-03-310001391127us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001391127us-gaap:OperatingExpenseMember2021-04-012021-06-300001391127us-gaap:OperatingExpenseMember2021-01-012021-06-300001391127us-gaap:OperatingExpenseMember2020-04-012020-06-300001391127us-gaap:OperatingExpenseMember2020-01-012020-06-30llnw:customer0001391127us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-30llnw:country0001391127us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-03-310001391127us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-30llnw:segmentllnw:location0001391127srt:AmericasMember2021-04-012021-06-300001391127us-gaap:SalesRevenueNetMembersrt:AmericasMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127srt:AmericasMember2020-04-012020-06-300001391127us-gaap:SalesRevenueNetMembersrt:AmericasMemberus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127srt:AmericasMember2021-01-012021-06-300001391127us-gaap:SalesRevenueNetMembersrt:AmericasMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127srt:AmericasMember2020-01-012020-06-300001391127us-gaap:SalesRevenueNetMembersrt:AmericasMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-300001391127us-gaap:EMEAMember2021-04-012021-06-300001391127us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127us-gaap:EMEAMember2020-04-012020-06-300001391127us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127us-gaap:EMEAMember2021-01-012021-06-300001391127us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127us-gaap:EMEAMember2020-01-012020-06-300001391127us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-300001391127srt:AsiaPacificMember2021-04-012021-06-300001391127srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127srt:AsiaPacificMember2020-04-012020-06-300001391127srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127srt:AsiaPacificMember2021-01-012021-06-300001391127srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127srt:AsiaPacificMember2020-01-012020-06-300001391127srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-300001391127us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:GBus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:GBus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127us-gaap:SalesRevenueNetMembercountry:GBus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:GBus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-300001391127us-gaap:SalesRevenueNetMembercountry:JPus-gaap:GeographicConcentrationRiskMember2021-04-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:JPus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001391127us-gaap:SalesRevenueNetMembercountry:JPus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300001391127us-gaap:SalesRevenueNetMembercountry:JPus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-300001391127srt:AmericasMember2021-06-300001391127srt:AmericasMember2020-12-310001391127us-gaap:NonUsMember2021-06-300001391127us-gaap:NonUsMember2020-12-310001391127us-gaap:MoneyMarketFundsMember2021-06-300001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-06-300001391127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001391127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001391127us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2021-06-300001391127us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2021-06-300001391127us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2021-06-300001391127us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-06-300001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-06-300001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2021-06-300001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2021-06-300001391127us-gaap:FairValueInputsLevel1Member2021-06-300001391127us-gaap:FairValueInputsLevel2Member2021-06-300001391127us-gaap:FairValueInputsLevel3Member2021-06-300001391127us-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2020-12-310001391127us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2020-12-310001391127us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2020-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:FairValueInputsLevel1Member2020-12-310001391127us-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:SubsequentEventMemberllnw:MoovCorporationMember2021-07-282021-07-280001391127us-gaap:SubsequentEventMemberllnw:MoovCorporationMember2021-07-280001391127us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:SubsequentEventMemberllnw:MoovCorporationMember2021-07-280001391127us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:SubsequentEventMemberllnw:MoovCorporationMember2021-07-282021-07-280001391127us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMemberllnw:MoovCorporationMember2021-07-280001391127us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMemberllnw:MoovCorporationMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-280001391127us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMemberllnw:MoovCorporationMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-28
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the transition period from                          to                         
Commission file number 001-33508
 
Limelight Networks, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware20-1677033
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1465 North Scottsdale Road, Suite 400
Scottsdale, AZ 85257
(Address of principal executive offices, including Zip Code)
(602850-5000
(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
Common Stock, par value $0.001 per shareLLNWNasdaq
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filer
Smaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes    No  
The number of shares outstanding of the registrant’s Common Stock, par value $0.001 per share, as of July 22, 2021: 126,704,512 shares.


LIMELIGHT NETWORKS, INC.
FORM 10-Q
Quarterly Period Ended June 30, 2021
TABLE OF CONTENTS
  Page
PART I. FINANCIAL INFORMATION
Item 1.FINANCIAL STATEMENTS
Consolidated Balance Sheets as of June 30, 2021 (Unaudited) and December 31, 2020
Unaudited Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2021 and 2020
Unaudited Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2021 and 2020
Unaudited Consolidated Statements of Stockholders' Equity for the Three and Six Months Ended June 30, 2021 and 2020
Unaudited Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020
Notes to Unaudited Consolidated Financial Statements
Item 2.MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Item 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Item 4.CONTROLS AND PROCEDURES
PART II. OTHER INFORMATION
Item 1.LEGAL PROCEEDINGS
Item 1A.RISK FACTORS
Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Item 3.DEFAULTS UPON SENIOR SECURITIES
Item 4.MINE SAFETY DISCLOSURES
Item 5.OTHER INFORMATION
Item 6.EXHIBITS
SIGNATURES
 


Special Note Regarding Forward-Looking Statement
This Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q, 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,” “estimate,” or “continue,” and similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events, as well as trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These statements include, among other things:
our beliefs regarding delivery traffic growth trends and demand for digital content and edge services;
our expectations regarding revenue, costs, expenses, gross margin, non-GAAP earnings per share, Adjusted EBITDA and capital expenditures;
our plans regarding investing in our eXperience Delivery Network (XDN), as well as other products and technologies;
our beliefs regarding the competition within the digital edge platform industry;
our beliefs regarding the growth of our business and how that impacts our liquidity and capital resources requirements;
our expectations regarding headcount and our ability to recruit personnel;
the impact of certain new accounting standards and guidance as well as the time and cost of continued compliance with existing rules and standards;
our plans with respect to investments in marketable securities;
our expectations and strategies regarding acquisitions;
our expectations regarding litigation and other pending or potential disputes;
our estimations regarding taxes and belief regarding our tax reserves;
our beliefs regarding the use of Non-GAAP financial measures;
our approach to identifying, attracting and keeping new and existing clients, our focus on core market growth segments where we have a right-to-win, as well as our expectations regarding client turnover;
the sufficiency of our sources of funding;
the sufficiency of our facilities to meet our needs;
our beliefs regarding our interest rate risk;
our beliefs regarding inflation risks;
our beliefs regarding expense and productivity of and competition for our sales force;
our beliefs regarding the significance of our large clients; and
our beliefs regarding the impact of health epidemics and pandemics, including the outbreak of COVID-19, on our current and potential clients, and our balance sheet, financial condition, and results of operations.
    These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described under the caption “Risk Factors” in Part II, Item 1A in this Quarterly Report on Form 10-Q and those discussed in other documents we file with the Securities and Exchange Commission (SEC).
In addition, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
The forward-looking statements contained herein are based on our current expectations and assumptions and on information available as of the date of the filing of this Quarterly Report on Form 10-Q. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Unless expressly indicated or the context requires otherwise, the terms "Limelight," "we," "us," and "our" in this document refer to Limelight Networks, Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. All information is presented in thousands, except per share amounts, client count, headcount and where specifically noted.



PART I. FINANCIAL INFORMATION
Item 1.        Financial Statements
Limelight Networks, Inc.
Consolidated Balance Sheets
(In thousands, except per share data)
June 30,
2021
December 31,
2020
(Unaudited)
ASSETS
Current assets:
Cash and cash equivalents$44,065 $46,795 
Marketable securities75,471 76,928 
Accounts receivable, net24,867 31,675 
Income taxes receivable57 68 
Prepaid expenses and other current assets14,557 15,588 
Total current assets159,017 171,054 
Property and equipment, net42,406 46,418 
Operating lease right of use assets8,929 10,150 
Marketable securities, less current portion40 40 
Deferred income taxes1,604 1,530 
Goodwill77,642 77,753 
Other assets6,147 7,233 
Total assets$295,785 $314,178 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$12,459 $4,587 
Deferred revenue524 933 
Operating lease liability obligations1,977 2,465 
Income taxes payable388 253 
Other current liabilities16,877 17,560 
Total current liabilities32,225 25,798 
Convertible senior notes, net121,371 100,945 
Operating lease liability obligations, less current portion10,358 11,265 
Deferred income taxes306 279 
Deferred revenue, less current portion272 220 
Other long-term liabilities369 479 
Total liabilities164,901 138,986 
Commitments and contingencies
Stockholders’ equity:
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued
  and outstanding
  
Common stock, $0.001 par value; 300,000 shares authorized; 126,705 and 123,653 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively
127 124 
Additional paid-in capital550,205 556,512 
Accumulated other comprehensive loss(7,965)(7,511)
Accumulated deficit(411,483)(373,933)
Total stockholders’ equity130,884 175,192 
Total liabilities and stockholders’ equity$295,785 $314,178 

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

Limelight Networks, Inc.
Unaudited Consolidated Statements of Operations
(In thousands, except per share data)
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Revenue$48,348 $58,546 $99,543 $115,558 
Cost of revenue:
Cost of services32,976 29,389 66,021 60,502 
Depreciation — network5,929 5,360 11,608 10,510 
Total cost of revenue38,905 34,749 77,629 71,012 
Gross profit9,443 23,797 21,914 44,546 
Operating expenses:
General and administrative7,515 8,187 20,412 16,069 
Sales and marketing5,784 10,929 15,631 22,823 
Research and development5,187 5,572 11,315 11,189 
Depreciation and amortization549 323 1,089 665 
Restructuring charges2,155  9,028  
Total operating expenses21,190 25,011 57,475 50,746 
Operating loss(11,747)(1,214)(35,561)(6,200)
Other income (expense):
Interest expense(1,305)(71)(2,591)(82)
Interest income42 6 87 31 
Other, net(440)(312)(655)(421)
Total other expense(1,703)(377)(3,159)(472)
Loss before income taxes(13,450)(1,591)(38,720)(6,672)
Income tax expense 248 136 507 311 
Net loss$(13,698)$(1,727)$(39,227)$(6,983)
Net loss per share:
Basic$(0.11)$(0.01)$(0.31)$(0.06)
Diluted$(0.11)$(0.01)$(0.31)$(0.06)
Weighted average shares used in per share calculation:
Basic126,050 120,230 125,170 119,597 
Diluted126,050 120,230 125,170 119,597 

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

Limelight Networks, Inc.
Unaudited Consolidated Statements of Comprehensive Loss
(In thousands)
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Net loss$(13,698)$(1,727)$(39,227)$(6,983)
Other comprehensive income (loss), net of tax:
Unrealized gain on investments18  29  
Foreign currency translation gain (loss)479 518 (483)(821)
Other comprehensive income (loss)497 518 (454)(821)
Comprehensive loss$(13,201)$(1,209)$(39,681)$(7,804)
The accompanying notes are an integral part of the unaudited consolidated financial statements.
6

Limelight Networks, Inc.
Unaudited Consolidated Statements of Stockholders' Equity
(In thousands)
For the Three Months Ended June 30, 2021
Common Stock
SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal
Balance March 31, 2021125,248 $125 $545,516 $(8,462)$(397,785)$139,394 
Cumulative effect of adoption of new accounting pronouncement— — — — —  
Net loss— — — — (13,698)(13,698)
Change in unrealized gain on available-for-sale investments, net of taxes— — — 18 — 18 
Foreign currency translation adjustment, net of taxes— — — 479 — 479 
Exercise of common stock options777 1 1,699 — — 1,700 
Vesting of restricted stock units461 1 (1)— —  
Restricted stock units surrendered in lieu of withholding taxes(136)— (427)— — (427)
Issuance of common stock under employee stock purchase plan355 — 913 — — 913 
Share-based compensation— — 2,505 — — 2,505 
Balance June 30, 2021126,705 $127 $550,205 $(7,965)$(411,483)$130,884 

For the Three Months Ended June 30, 2020
Common Stock
SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal
Balance March 31, 2020119,642 $120 $534,205 $(10,549)$(359,912)$163,864 
Net loss— — — — (1,727)(1,727)
Foreign currency translation adjustment, net of taxes— — — 518 — 518 
Exercise of common stock options1,162 1 2,871 — — 2,872 
Vesting of restricted stock units869 1 6 — — 7 
Restricted stock units surrendered in lieu of withholding taxes(281)— (1,430)— — (1,430)
Issuance of common stock under employee stock purchase plan300 — 1,074 — — 1,074 
Share-based compensation— — 4,637 — — 4,637 
Balance June 30, 2020121,692 $122 $541,363 $(10,031)$(361,639)$169,815 




7


For the Six Months Ended June 30, 2021
Common Stock
SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal
Balance December 31, 2020123,653 $124 $556,512 $(7,511)$(373,933)$175,192 
Cumulative effect of adoption of new accounting pronouncement— — (21,733)— 1,677 (20,056)
Net loss— — — — (39,227)(39,227)
Change in unrealized gain on available-for-sale investments, net of taxes— — — 29 — 29 
Foreign currency translation adjustment, net of taxes— — — (483)— (483)
Exercise of common stock options1,935 2 4,545 — — 4,547 
Vesting of restricted stock units1,094 1 (1)— —  
Restricted stock units surrendered in lieu of withholding taxes(332)— (1,098)— — (1,098)
Issuance of common stock under employee stock purchase plan355 — 913 — — 913 
Share-based compensation— — 11,067 — — 11,067 
Balance June 30, 2021126,705 $127 $550,205 $(7,965)$(411,483)$130,884 

For the Six Months Ended June 30, 2020
Common Stock
SharesAmountAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal
Balance December 31, 2019118,368 $118 $530,285 $(9,210)$(354,656)$166,537 
Net loss— — — — (6,983)(6,983)
Foreign currency translation adjustment, net of taxes— — — (821)— (821)
Exercise of common stock options1,860 2 5,009 — — 5,011 
Vesting of restricted stock units1,745 2 5 — — 7 
Restricted stock units surrendered in lieu of withholding taxes(581)— (2,945)— — (2,945)
Issuance of common stock under employee stock purchase plan300 — 1,074 — — 1,074 
Share-based compensation— — 7,935 — — 7,935 
Balance June 30, 2020121,692 $122 $541,363 $(10,031)$(361,639)$169,815 

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


8

Limelight Networks, Inc.
Unaudited Consolidated Statements of Cash Flows
(In thousands)
 Six Months Ended June 30,
 20212020
Operating activities
Net loss$(39,227)$(6,983)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization12,697 11,175 
Share-based compensation12,820 10,315 
Foreign currency remeasurement loss (gain)186 (140)
Deferred income taxes(81)15 
Gain on sale of property and equipment(107) 
Accounts receivable charges847 313 
Amortization of premium on marketable securities1,182  
Noncash interest expense400  
Changes in operating assets and liabilities:
Accounts receivable5,962 (11,083)
Prepaid expenses and other current assets439 (447)
Income taxes receivable10 13 
Other assets912 1,747 
Accounts payable and other current liabilities6,732 6,937 
Deferred revenue(357)63 
Income taxes payable141 2 
Other long term liabilities(111)(11)
Net cash provided by operating activities 2,445 11,916 
Investing activities
Purchases of marketable securities(31,411) 
Sale and maturities of marketable securities31,715  
Purchases of property and equipment(9,614)(14,948)
Proceeds from sale of property and equipment107  
Net cash used in investing activities (9,203)(14,948)
Financing activities
Payment of debt issuance costs(30) 
Payments of employee tax withholdings related to restricted stock vesting(1,098)(2,945)
Proceeds from employee stock plans5,460 6,092 
Net cash provided by financing activities4,332 3,147 
Effect of exchange rate changes on cash and cash equivalents(304)(250)
Net decrease in cash and cash equivalents(2,730)(135)
Cash and cash equivalents, beginning of period46,795 18,335 
Cash and cash equivalents, end of period$44,065 $18,200 
Supplemental disclosure of cash flow information
Cash paid during the period for interest$2,262 $82 
Cash paid during the period for income taxes, net of refunds$440 $261 

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

Limelight Networks, Inc.
Notes to Unaudited Consolidated Financial Statements
June 30, 2021
1. Nature of Business
Limelight Networks, Inc., is an industry-leader in edge access and content delivery services that provides powerful tools and a client-first approach to optimize and deliver digital experiences at the edge. We are a trusted partner to the world’s biggest brands and serve their global customers with experiences such as livestream sporting events, global movie launches, video games, or file downloads for new phone apps. We offer one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure, and reliable.
We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities Exchange Commission (SEC). They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2020. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any future periods.
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the
10

amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.
Significant Accounting Policies
There have been no changes in the significant accounting policies from those that were disclosed in our Annual Report, except for restructuring charge and convertible senior notes as described below:
Restructuring Charges
We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Convertible Senior Notes
In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of June 30, 2021, we have approximately $5,159 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,455 and $1,943, respectively, during the three months ended June 30, 2021 and 2020, related to these types of contracts with our clients. During the six months ended June 30, 2021 and 2020, we recognized approximately $4,356 and $4,097, respectively. We expect to recognize approximately 67% of the remaining unsatisfied performance obligations in 2021, approximately 31% in 2022, and approximately 2% in 2023.
3. Investments in Marketable Securities
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2021:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$1,928 $ $1 $1,927 
Corporate notes and bonds34,334  13 34,321 
Municipal securities39,268 2 7 39,263 
Total marketable securities$75,530 $2 $21 $75,511 





11

The amortized cost and estimated fair value of marketable securities at June 30, 2021, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$75,333 $2 $21 $75,314 
Due after one year and through five years197   197 
Total marketable securities$75,530 $2 $21 $75,511 
The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $ $ $551 
Corporate notes and bonds45,426  41 45,385 
Municipal securities31,039 1 8 31,032 
Total marketable securities$77,016 $1 $49 $76,968 
The amortized cost and estimated fair value of marketable securities at December 31, 2020, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$76,976 $1 $49 $76,928 
Due after one year and through five years40   40 
Total marketable securities$77,016 $1 $49 $76,968 
4. Accounts Receivable, net
    Accounts receivable, net include:
 June 30,December 31,
 20212020
Accounts receivable$26,418 $32,857 
Less: credit allowance(180)(170)
Less: allowance for doubtful accounts(1,371)(1,012)
Total accounts receivable, net$24,867 $31,675 
    The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the six months ended June 30, 2021 and the twelve months ended December 31, 2020:
Six Months EndedTwelve Months Ended
June 30, 2021December 31, 2020
Beginning of period$1,012 $973 
  Provision for credit losses847 801 
  Write-offs(488)(762)
End of period$1,371 $1,012 
5. Prepaid Expenses and Other Current Assets
    Prepaid expenses and other current assets include:
12

 June 30,December 31,
 20212020
Prepaid bandwidth and backbone2,239 3,519 
VAT receivable4,733 4,392 
Prepaid expenses and insurance2,977 2,906 
Vendor deposits and other4,608 4,771 
Total prepaid expenses and other current assets$14,557 $15,588 
6. Property and Equipment, net
    Property and equipment, net include:
 June 30,December 31,
 20212020
Network equipment$133,383 $136,788 
Computer equipment and software7,132 7,358 
Furniture and fixtures1,607 1,703 
Leasehold improvements7,461 7,470 
Other equipment17 21 
Total property and equipment149,600 153,340 
Less: accumulated depreciation (107,194)(106,922)
Total property and equipment, net$42,406 $46,418 
    Cost of revenue depreciation expense related to property and equipment was approximately $5,929 and $5,360, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, cost of revenue depreciation expense related to property and equipment was approximately $11,608 and $10,510, respectively.
    Operating expense depreciation and amortization expense related to property and equipment was approximately $549 and $323, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, operating expense depreciation expense related to property and equipment was approximately $1,089 and $665, respectively.
7. Other Current Liabilities
    Other current liabilities include:
 June 30,December 31,
 20212020
Accrued compensation and benefits$5,462 $5,964 
Accrued cost of revenue4,075 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges1,272  
Other accrued expenses4,245 4,666 
Total other current liabilities$16,877 $17,560 
8. Debt
Convertible Senior Notes - Due 2025
On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.
The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National
13

Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable.
The Notes mature on August 1, 2025, unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances:
(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the measurement period) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;
(3) upon the occurrence of certain corporate events or distributions of our common stock;
(4) if we call such Notes for redemption; and
(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date.
On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 share of our common stock per $1 principal amount of Notes, subject to adjustment.
We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.
If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
As of June 30, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of June 30,
14

2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.
At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.
We initially allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes.
The net carrying amount of the liability and equity components of the Notes was as follows:
June 30,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component) (20,823)
  Unamortized transaction costs(3,629)(3,232)
Net carrying amount$121,371 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,094 $ $2,165 $ 
Amortization of debt discount    
Amortization of transaction costs201  400  
Total$1,295 $ $2,565 $ 
As of June 30, 2021, and December 31, 2020, the estimated fair value of the Notes was $113,804 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.
Capped Call Transactions
In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the
15

potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
Line of Credit
    In November 2015 we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been seven amendments, with the most recent amendment being in December 2020. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.
    As of June 30, 2021, and December 31, 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $18,000 and $20,000, respectively.
As of June 30, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate. 
Amendment fees and other commitment fees are included in interest expense. During the three months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $10 and $71, respectively. For the six months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $26 and $82, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of the voting stock of each such foreign subsidiary.
    We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2021, we were in compliance with our covenant under the Credit Agreement.
9. Restructuring Charge
During the first quarter of 2021, management committed to an action to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. We do not expect any additional restructure charges related to this action plan.
The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the three and six months ended June 30, 2021 (in thousands):
Employee Severance and Related BenefitsShare-Based CompensationProfessional Fees and OtherTotal
Balance as of January 1, 2021$ $ $ $ 
Costs incurred (recorded in restructuring charge)3,513 1,354 2,006 6,873 
Cash disbursements(1,143) (237)(1,380)
Non-cash charges (1,354) (1,354)
Balance as of March 31, 2021$2,370 $ $1,769 $4,139 
Costs incurred (recorded in restructuring charge)$(247)$917 $1,485 $2,155 
Cash disbursements$(1,203)$ $(2,902)$(4,105)
Non-cash charges$ $(917)$ $(917)
Balance as of June 30, 2021$920 $ $352 $1,272 
16

10. Contingencies              
Legal Matters
We are subject to various legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows and accordingly, no material legal contingencies were accrued as of June 30, 2021, and December 31, 2020. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
11. Net Loss per Share
    We calculate basic and diluted loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic loss per share. Diluted loss per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net loss$(13,698)$(1,727)$(39,227)$(6,983)
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans    
Diluted weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic net loss per share$(0.11)$(0.01)$(0.31)$(0.06)
Diluted net loss per share:$(0.11)$(0.01)$(0.31)$(0.06)
    For the three and six months ended June 30, 2021 and 2020, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
17

Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Employee stock purchase plan95 68 95 68 
Stock options and warrants2,119 6,510 2,758 6,232 
Restricted stock units548 1,764 841 1,846 
Convertible senior notes14,654  14,654  
17,416 8,342 18,348 8,146 
12. Stockholders’ Equity
Common Stock
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2021 and 2020, we did not repurchase any shares under the repurchase program. As of June 30, 2021, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated 2007 Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.  Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of June 30, 2021 was approximately 14,177.
Employee Stock Purchase Plan
    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2021, we issued 355 shares under the ESPP. Total cash proceeds from the purchase of shares under the ESPP was approximately $913. As of June 30, 2021, shares reserved for issuance to employees under this plan totaled 3,330, and we held employee contributions of $245 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
    Our board of directors has authorized the issuance of up to 7,500 shares of preferred stock at June 30, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of June 30, 2021, the board of directors had not adopted any resolutions for the issuance of preferred stock.
13. Accumulated Other Comprehensive Loss
    Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2021, was as follows:
18

ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive loss before reclassifications(483)29 (454)
Amounts reclassified from accumulated other comprehensive
  loss
   
Net current period other comprehensive loss(483)29 (454)
Balance, June 30, 2021$(7,943)$(22)$(7,965)
14. Share-Based Compensation
    The following table summarizes the components of share-based compensation expense included in our consolidated statements of operations:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Share-based compensation expense by type:
Stock options and warrants$1,341 $1,071 $7,251 $2,119 
Restricted stock units2,875 3,819 5,279 7,700 
ESPP42 361 290 496 
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
Share-based compensation expense:
Cost of services$458 $792 $704 $1,555 
General and administrative expense1,874 2,257 7,902 4,498 
Sales and marketing expense395 1,322 958 2,550 
Research and development expense614 880 985 1,712 
Restructuring charge917  2,271  
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
    Unrecognized share-based compensation expense totaled approximately $11,767 at June 30, 2021, of which $5,023 related to stock options and warrants and $6,744 related to restricted stock units. We currently expect to recognize share-based compensation expense of $4,505 during the remainder of 2021, $4,744 in 2022, and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at June 30, 2021.
During the three months ended June 30, 2021, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. The total expected expense to be recognized for both warrants is approximately $2,700. During the three months ended June 30, 2021, we recognized approximately $917 in share-based compensation expense, which is included in the restructure charge. The warrants become exercisable as follows:
50% of each warrant is subject to time-based vesting over approximately 1 year; and
50% of each warrant is subject to performance-based vesting based on certain specific financial and operational metrics.
During the three months ended June 30, 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. Those shares are now exercisable, subject to and conditioned upon the rights and restrictions contained in such warrants.
    During the three months ended March 31, 2021, we entered into transition agreements with four executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the four individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,310, of which $1,116 was included in restructure charge, and $3,194 included in general and administrative expense.
19

15. Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of June 30, 2021.
Right-of-use assets$8,929 
Lease liability obligations, current$1,977 
Lease liability obligations, less current portion10,358 
Total lease liability obligations$12,335 
Weighted-average remaining lease term8.0 years
Weighted-average discount rate5.05 %
During the three months ended June 30, 2021, we recognized approximately $671 in operating lease costs. Operating lease costs of $129 are included in cost of revenue, and $542 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2021, cash paid for operating leases was approximately $782. For the six months ended June 30, 2021, we recognized approximately $1,430 in operating lease costs. Operating lease costs of $244 are included in cost of revenue, and $1,186 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2021, cash paid for operating leases was approximately $1,562.
During the three months ended June 30, 2020, we recognized approximately $794 in operating lease costs. Operating lease costs of $118 are included in cost of revenue, and $676 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2020, cash paid for operating leases was approximately $472. For the six months ended June 30, 2020, we recognized approximately $1,598 in operating lease costs. Operating lease costs of $249 are included in cost of revenue, and $1,349 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2020, cash paid for operating leases was approximately $965.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2021, are as follows:
Remainder of 2021$1,376 
20222,230 
20231,743 
20241,441 
20251,440 
Thereafter6,829 
Total minimum payments15,059 
Less: amount representing interest2,724 
Total$12,335 
Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and Internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of June 30, 2021:
Remainder of 2021$28,919 
202229,986 
202311,448 
20245,459 
20254,969 
Thereafter2,562 
Total minimum payments$83,343 
20

16. Concentrations
    During the three and six months ended June 30, 2021 and 2020, respectively, we had two clients, Amazon and Sony, who each represented 10% or more of our total revenue.
    Revenue from clients located within the United States, our country of domicile, was $29,017 for the three months ended June 30, 2021, compared to $35,605 for the three months ended June 30, 2020. For the six months ended June 30, 2021, revenue from clients located within the United States $57,170, compared to $69,623 for the six months ended June 30, 2020.
    During the three months ended June 30, 2021, based on client location, we had two countries, the United States and Japan, that accounted for 10% or more of our total revenue. During the six months ended June 30, 2021, and the three and six months ended June 30, 2020, respectively, based on client location, we had three countries, the United States, Japan, and the United Kingdom, that accounted for 10% or more of our total revenue.
17. Income Taxes
    Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended June 30, 2021 and 2020 was $248 and $136, respectively. For the six months ended June 30, 2021 and 2020, income tax expense was $507 and $311, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three month periods.
We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2017 through 2019 remain subject to examination by federal tax authorities. Tax years 2016 through 2019 generally remain subject to examination by state tax authorities. As of June 30, 2021, we are not under any federal or state examination for income taxes.
For the three and six months ended June 30, 2021 and 2020, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.
    On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits NOL carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act will result in a cash benefit to us.
18. Segment Reporting and Geographic Areas
    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — content delivery and related services and we operate in three geographic areas — Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.
    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth our revenue by geographic area:
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Americas$29,677 61 %$36,343 62 %$58,367 59 %$71,058 62 %
EMEA5,306 11 %9,262 16 %14,559 14 %18,821 16 %
Asia Pacific13,365 28 %12,941 22 %26,617 27 %25,679 22 %
Total revenue$48,348 100 %$58,546 100 %$99,543 100 %$115,558 100 %
The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
21

 Three Months Ended June 30,Six Months Ended June 30,
Country / Region2021202020212020
United States / Americas$29,017 $35,605 $57,170 $69,623 
United Kingdom / EMEA$3,274 $7,483 $10,356 $15,077 
Japan / Asia Pacific$7,611 $8,326 $15,659 $16,548 
The following table sets forth long-lived assets by geographic area in which the assets are located:
 June 30,December 31,
 20212020
Americas $29,922 $32,626 
International 12,484 13,792 
Total long-lived assets$42,406 $46,418 
19. Fair Value Measurements
As of June 30, 2021, and December 31, 2020, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis.
The following is a summary of fair value measurements at June 30, 2021:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$8,869 $8,869 $ $ 
Certificate of deposit (1)1,927  1,927  
Corporate notes and bonds (1)34,321  34,321  
Municipal securities (1)39,263  39,263  
Total assets measured at fair value$84,380 $8,869 $75,511 $ 
_______________
(1)    Classified in marketable securities
(2)    Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $ $ 
Certificate of deposit (1)551  551  
Corporate notes and bonds (1)45,385  45,385  
Municipal securities31,032  31,032  
Total assets measured at fair value$89,338 $12,370 $76,968 $ 
_______________
(1)    Classified in marketable securities
22

(2)    Classified in cash and cash equivalents
The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the short-term maturity of the amounts.
20. Subsequent Event
On July 28, 2021, we signed a definitive agreement to acquire all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov Corporation, doing business as Layer0, in exchange for purchase consideration of approximately $55,000 in the aggregate, subject to certain customary adjustments for transactions of this nature. The purchase consideration consists of approximately $32,500 in cash and $22,500 in shares of our common stock, par value $0.001 per share, of which approximately $5,000 in cash and stock will vest over three years for the Co-Founder, as a result of a re-vesting condition imposed against his Moov Corporation stock as part of the transaction. The number of shares of our common stock to be issued will be calculated based on the volume-weighted average price per share of our common stock over the 20 consecutive trading day period ended on and including the third trading day immediately prior to the date of the closing. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units, to be granted to Moov Corporation employees (including the Co-Founder) if they meet certain vesting criteria as follows:
$10,000 is subject to time-based vesting; and
$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025.
Our common stock will be issued through a private placement to accredited investors only and will be subject to Rule 144 transfer restrictions. Non-accredited investors of Moov Corporation will receive cash. The transaction is subject to certain customary closing conditions and is expected to close in August 2021.
23

Item 2.        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 together with our consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2020, included in Part II of our annual report on Form 10-K, as filed with the SEC, on February 12, 2021.
Prior period information has been modified to conform to current year presentation. All information in this Item 2 is presented in thousands, except per share amounts and client count and where otherwise specifically noted.
Overview
We were founded in 2001 as a provider of content delivery network services to deliver digital content over the internet. We began development of our infrastructure in 2001 and began generating meaningful revenue in 2002. Today, we are an industry-leader in edge access and content delivery services that provides powerful tools and a client-first approach to optimize and deliver digital experiences at the edge. We are a trusted partner to the world’s biggest brands and serve their global customers with experiences such as livestream sporting events, global movie launches, video games, or file downloads for new phone apps. We offer one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure, and reliable. Our mission is to securely manage and globally deliver digital content, building client satisfaction through exceptional reliability and performance.
Our business is dependent on creating an exceptional digital experience by providing our clients with fast, safe, efficient, and reliable edge access and distribution of content delivery and digital asset management services over the Internet every minute of every day. Because of this, we operate a globally distributed network with services that are available 24 hours a day, seven days a week, and 365 days a year. Our sophisticated and powerful network is fully redundant and includes extensive diversity through data center and telecommunication suppliers within and across regions.
Our delivery services represented approximately 76% and 79%, respectively, of our total revenue during the three and six months ended June 30, 2021. We also generate revenue through the sale of professional services and other infrastructure services, such as transit and rack space services.
In early 2020, the WHO declared COVID-19 a global pandemic. This pandemic has disrupted the normal operations of many businesses, including ours; however, our level of service has remained uninterrupted. There also has been no material impact to our financial reporting systems, internal control over financial reporting, and disclosure controls and procedures. The future impacts of the COVID-19 pandemic remain uncertain. Nevertheless, while it is difficult to predict what the world will look like when this pandemic has run its course, we currently do not expect the COVID-19 pandemic to have a material adverse impact on our balance sheet, financial condition, and results of operations, nor do we expect any impairment of goodwill, long-lived assets or right of use assets.
We provide our services in a hyper competitive industry, where differentiation is primarily measured by performance and cost where the difference between providers can be as small as a fraction of a percent. We have experienced the commoditization of our once innovative and highly valued service, which, when combined with the low switching costs in a multi-CDN environment, results in on-going price compression, despite the large, unmet market need for our services. During the first half of 2021, we continued to see a decline in our average selling price, primarily the result of on-going price compression with our multi-CDN clients.
In February 2021, Bob Lyons joined the company as President, Chief Executive Officer and Director, replacing Bob Lento. Since that date and under Mr. Lyon's leadership, we have established and begun implementing a go-forward strategy designed to simultaneously address short-term headwinds and to position us to achieve near- and long-term success by building upon and more fully leveraging our ultra-low latency, global network, and operational expertise. We are focused on three key areas:
Improving our core: Our ability to consistently grow revenue requires us to do a better job at managing the cost structure of our network while anticipating and providing our clients with the tools and reliable performance they need and to do it sooner and better than our competitors. Our recent revenue and profitability trends have been adversely impacted by our costs of services and operating expenses. Our operating expenses are largely driven by payroll and related employee costs. We have implemented a broader and more detailed operating model built on metrics, process discipline, and improvements to client satisfaction, performance, and cost. We are building an internal culture that embraces speed, transparency, and accountability. We also announced tangible steps to improve our cost competitiveness, with a reduction in workforce by approximately 16% in March of 2021. As a result, our employee headcount decreased from 618 on December 31, 2020, to 510 on March 31, 2021. As
24

of June 30, 2021, our employee headcount was 459. We recorded additional restructuring charges of $2,155 during the three months ended June 30, 2021, for a total of $13,855 in restructuring and transition related costs during the first half of 2021. We believe these actions will result in approximately $15,000 of recurring annual savings, primarily in selling, general and administrative expense. We are also continuously seeking opportunities to be more efficient and productive in order to achieve cost savings and improve our profitability.
Expanding our core: We recently announced the hiring of Eric Armstrong as Senior Vice President of Growth. We are redesigning our commercial and product approaches to strengthen and broaden our key client relationships, to support a land and expand strategy. We believe that this, coupled with new edge-based tools and solutions we anticipate bringing to market, will assist in our ability to re-accelerate growth. Key elements of our plan to Expand the Core include tightening the alignment between our Sales and Marketing organizations, a radical shift to a “client success” model that pairs client relationship managers with client performance managers to ensure proactive client success and exploring ways to dynamically optimize how we price our services that gives us more flexibility – and a renewed ability to sell more broadly into our existing client base.
Extending our core: Longer term, we believe we can drive meaningful improvements to profitability and growth by diversifying our capabilities, clients, and revenue mix. We need to enable digital builders to easily load content faster, personalize it more and protect it outside of a controlled environment. We believe we have an opportunity of extending the use of our network to new clients with new solutions that utilize non-peak traffic solutions. We recently announced the pending acquisition of Moov Corporation (doing business as Layer0). Layer0 is a sub-scale SaaS based application acceleration and developer support platform. We believe this platform coupled with our global XDN network will be a catalyst in our pursuit of positioning us as an Edge Solutions platform. Following the acquisition of Layer0;
We will be launching a new web application acceleration solution shortly after the closing of the transaction.
We believe that we have identified approximately $3,000 of cost synergies.
We believe that this acquisition meaningfully improves our product management and development capabilities.
Also, following the acquisition, Ajay Kapur, Layer0’s founder, will join us as our Chief Technology Officer.
We are committed to helping our clients deliver better digital experiences to their customers, create better returns for our shareholders, and provide our employees an environment in which they can grow, develop, and win.
The following table summarizes our revenue, costs, and expenses for the three and six months ended June 30, 2021 and 2020 (in thousands of dollars and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Revenue$48,348 100.0 %$58,546 100.0 %$99,543 100.0 %$115,558 100.0 %
Cost of revenue38,905 80.5 %34,749 59.4 %77,629 78.0 %71,012 61.5 %
Gross profit9,443 19.5 %23,797 40.6 %21,914 22.0 %44,546 38.5 %
Operating expenses19,035 39.4 %25,011 42.7 %48,447 48.7 %50,746 43.9 %
Restructuring charges2,155 4.5 %— — %9,028 9.1 %— — %
Operating loss(11,747)(24.3)%(1,214)(2.1)%(35,561)(35.7)%(6,200)(5.4)%
Total other income (expense)(1,703)(3.5)%(377)(0.6)%(3,159)(3.2)%(472)(0.4)%
Loss before income taxes(13,450)(27.8)%(1,591)(2.7)%(38,720)(38.9)%(6,672)(5.8)%
Income tax expense 248 0.5 %136 0.2 %507 0.5 %311 0.3 %
Net loss$(13,698)(28.3)%$(1,727)(2.9)%$(39,227)(39.4)%$(6,983)(6.0)%
Use of Non-GAAP Financial Measures
To evaluate our business, we consider and use non-generally accepted accounting principles (Non-GAAP) net income (loss), EBITDA and Adjusted EBITDA as supplemental measures of operating performance. These measures include the same adjustments that management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net income (loss) to be an important indicator of overall business performance. We define Non-GAAP net income (loss) to be U.S. GAAP net income (loss), adjusted to exclude share-based compensation, non-cash interest
25

expense and restructuring and transition related charges. We believe that EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define EBITDA as U.S. GAAP net income (loss), adjusted to exclude depreciation and amortization, interest expense, interest and other (income) expense, and income tax expense. We define Adjusted EBITDA as EBITDA adjusted to exclude share-based compensation and restructuring and transition related charges. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. Our management uses these Non-GAAP financial measures because, collectively, they provide valuable information on the performance of our on-going operations, excluding non-cash charges, taxes and non-core activities (including interest payments related to financing activities). These measures also enable our management to compare the results of our on-going operations from period to period, and allow management to review the performance of our on-going operations against our peer companies and against other companies in our industry and adjacent industries. We believe these measures also provide similar insights to investors, and enable investors to review our results of operations “through the eyes of management.”
Furthermore, our management uses these Non-GAAP financial measures to assist them in making decisions regarding our strategic priorities and areas for future investment and focus.
In our July 29, 2021, earnings press release, as furnished on Form 8-K, we included Non-GAAP net income (loss), EBITDA and Adjusted EBITDA. The terms Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in accordance with U.S. GAAP. Our Non-GAAP net income (loss), EBITDA and Adjusted EBITDA have limitations as analytical tools, and when assessing our operating performance, Non-GAAP net income (loss), EBITDA and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income (loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:
EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
these measures do not reflect changes in, or cash requirements for, our working capital needs;
Non- GAAP net income (loss) and Adjusted EBITDA do not reflect the cash requirements necessary for litigation costs, including provision for litigation and litigation expenses;
these measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur;
these measures do not reflect income taxes or the cash requirements for any tax payments;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements;
while share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and
other companies may calculate Non-GAAP net income (loss), EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures.
We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income (loss), EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.
Reconciliation of Non-GAAP Financial Measures
In accordance with the requirements of Item 10(e) of Regulation S-K, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.




26


Reconciliation of U.S. GAAP Net Loss to Non-GAAP Net Income (Loss)
(Unaudited)
Three Months EndedSix Months Ended
June 30,March 31,June 30,June 30,June 30,
20212021202020212020
U.S. GAAP net loss$(13,698)$(25,529)$(1,727)$(39,227)$(6,983)
Share-based compensation3,341 2,644 5,251 5,985 10,315 
Non-cash interest expense201 199 — 400 — 
Restructuring and transition related charges2,155 11,700 — 13,855 — 
Non-GAAP net (loss) income$(8,001)$(10,986)$3,524 $(18,987)$3,332 
Reconciliation of U.S. GAAP Net Loss to EBITDA to Adjusted EBITDA
(Unaudited)
Three Months EndedSix Months Ended
June 30,March 31,June 30,June 30,June 30,
20212021202020212020
U.S. GAAP net loss$(13,698)$(25,529)$(1,727)$(39,227)$(6,983)
Depreciation and amortization6,478 6,219 5,683 12,697 11,175 
Interest expense1,305 1,286 71 2,591 82 
Interest and other (income) expense398 169 306 568 390 
Income tax expense248 260 136 507 311 
EBITDA $(5,269)$(17,595)$4,469 $(22,864)$4,975 
Share-based compensation3,341 2,644 5,251 5,985 10,315 
Restructuring and transition related charges2,155 11,700 — 13,855 — 
Adjusted EBITDA $227 $(3,251)$9,720 $(3,024)$15,290 
Critical Accounting Policies and Estimates
    Please see Note 2 of Part I, Item 1 of this Quarterly Report on Form 10-Q for a summary of changes in significant accounting policies. In addition, our critical accounting policies and estimates are disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020. During the six months ended June 30, 2021, there have been no other significant changes in our critical accounting policies and estimates.
Results of Operations
Revenue
We derive revenue primarily from the sale of our digital content delivery, video delivery, cloud security, edge compute, and origin storage services. We also generate revenue through the sale of professional services and other infrastructure services, such as transit, rack space services, and hardware to help our clients build out edge solutions.
    The following table reflects our revenue for the three and six months ended June 30, 2021, compared to the three and six months ended June 30, 2020:
Three Months Ended June 30,Six Months Ended June 30,
$%$%
20212020ChangeChange20212020ChangeChange
Revenue$48,348 $58,546 $(10,198)(17)%$99,543 $115,558 $(16,015)(14)%
    Our revenue decreased during the three and six months ended June 30, 2021, versus the comparable 2020 periods, primarily due to a decrease in our delivery services revenue. The decrease in delivery services revenue was primarily due to lower traffic volumes with our largest client as a result of easing Covid-19 lockdown restrictions and a reduced amount of new
27

content released for consumption, as well as a decrease in our average selling price. We believe that we have improved our performance with many of our largest clients, and we are positioned to take advantage of volume growth as new content is released. Our active clients worldwide decreased to 533 as of June 30, 2021, compared to 560 as of June 30, 2020.
    During the three months ended June 30, 2021 and 2020, sales to our top 20 clients accounted for approximately 78% and 79%, respectively, of our total revenue. For the six months ended June 30, 2021 and 2020, sales to our top 20 clients accounted for approximately 77% and 77%, respectively, of our total revenue. The clients that comprised our top 20 clients change from time to time, and our large clients may not continue to be as significant going forward as they have been in the past.
    During the three and six months ended June 30, 2021 and 2020, we had two clients, Amazon and Sony, who each represented 10% or more of our total revenue.
    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth revenue by geographic area (in thousands and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Americas$29,677 61 %$36,343 62 %$58,367 59 %$71,058 62 %
EMEA5,306 11 %9,262 16 %14,559 14 %18,821 16 %
Asia Pacific13,365 28 %12,941 22 %26,617 27 %25,679 22 %
Total revenue$48,348 100 %$58,546 100 %$99,543 100 %$115,558 100 %
Cost of Revenue
Cost of revenue consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to Internet service providers, and fees paid to data center operators for housing of our network equipment in third party network data centers, also known as co-location costs. Cost of revenue also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel. Other costs include professional fees and outside services, travel and travel-related expenses, and royalty expenses.
    Cost of revenue was composed of the following (in thousands and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Bandwidth and co-location fees$24,180 50.0 %$20,948 35.8 %$47,923 48.1 %$41,490 35.9 %
Depreciation - network5,929 12.3 %5,360 9.2 %11,608 11.7 %10,510 9.1 %
Payroll and related employee costs3,771 7.8 %4,689 8.0 %8,469 8.5 %9,503 8.2 %
Share-based compensation458 0.9 %792 1.4 %704 0.7 %1,555 1.3 %
Other costs4,567 9.4 %2,960 5.1 %8,925 9.0 %7,954 6.9 %
Total cost of revenue$38,905 80.5 %$34,749 59.4 %$77,629 78.0 %$71,012 61.5 %
Our cost of revenue increased in both aggregate dollars and as a percentage of total revenue for the three and six months ended June 30, 2021, versus the comparable 2020 periods. The changes in cost of revenue were primarily a result of the following:
Bandwidth and co-location fees increased in aggregate dollars due to higher transit fees and increased peering costs, as well as continued expansion in existing, and new geographies.
Depreciation expense increased due to increased capital expenditures over the last two years.
Payroll and related employee costs were lower as a result of decreased network operations and professional services personnel and lower variable compensation.
Share-based compensation decreased primarily as a result of lower variable compensation paid out in restricted stock units, the timing of our annual grant to employees and the impact of the reduction in workforce in March
28

2021 versus the comparable 2020 period.
Other costs increased primarily due to costs associated with the sale of equipment, an increase in international re-seller costs and increased fees and licenses. These increases were partially off-set by decreased contract royalties, professional fees, and travel and entertainment expense.
General and Administrative
    General and administrative expense was composed of the following (in thousands and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Payroll and related employee costs$2,447 5.1 %$3,172 5.4 %$6,373 6.4 %$6,387 5.5 %
Professional fees and outside services1,338 2.8 %1,111 1.9 %2,565 2.6 %1,868 1.6 %
Share-based compensation1,874 3.9 %2,257 3.9 %7,902 7.9 %4,498 3.9 %
Other costs1,856 3.8 %1,647 2.8 %3,572 3.6 %3,316 2.9 %
Total general and administrative$7,515 15.5 %$8,187 14.0 %$20,412 20.5 %$16,069 13.9 %
Our general and administrative expense decreased in aggregate dollars and increased as a percentage of total revenue for the three months ended June 30, 2021, versus the comparable 2020 period. For the six months ended June 30, 2021, our general and administrative expense increased in aggregate dollars and increased as a percentage of total revenue versus the comparable 2020 period.
The decrease in aggregate dollars for the three months ended June 30, 2021, versus the comparable 2020 period was primarily driven by decreased payroll and related employee costs (lower variable compensation) and decreased share-based compensation. These decreases were off-set by increased professional fees (legal fees associated with corporate and governance matters and other outside services) and increased other costs, which consisted primarily of bad debt expense.
The increase in aggregate dollars for the six months ended June 30, 2021, versus the comparable 2020 periods was primarily driven by increased share based compensation, and increased professional fees. The increase in share-based compensation was the result of a transition agreement entered into between us and our former CEO who retired in January 2021 which modified existing share-based awards and resulted in additional share-based compensation. Professional fees increased due to higher legal fees associated with corporate and governance matters and other outside services. The increase in other costs was the result of increased bad debt expense, partially off-set by decreased travel and entertainment expenses, and decreased fees and licenses.
    We expect our general and administrative expenses for 2021 to increase in both aggregate dollars and as a percentage of total revenue due primarily to transition related expenses and the acquisition of Layer0.
Sales and Marketing
    Sales and marketing expense was composed of the following (in thousands and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Payroll and related employee costs$4,211 8.7 %$7,823 13.4 %$11,710 11.8 %$16,018 13.9 %
Share-based compensation395 0.8 %1,322 2.3 %958 1.0 %2,550 2.2 %
Marketing programs276 0.6 %602 1.0 %709 0.7 %1,071 0.9 %
Other costs902 1.9 %1,182 2.0 %2,254 2.3 %3,184 2.8 %
Total sales and marketing$5,784 12.0 %$10,929 18.7 %$15,631 15.7 %$22,823 19.8 %
Our sales and marketing expense decreased in both aggregate dollars and as a percentage of total revenue for the three and six months ended June 30, 2021, versus the comparable 2020 periods.
The decrease in aggregate dollars for the three and six months ended June 30, 2021, versus the comparable 2020 periods was primarily driven by decreased payroll and related employee costs, decreased share-based compensation and
29

decreased other costs. The decrease in payroll and related employee costs was due to the impact of the reduction in force and lower variable compensation. The decrease in share-based compensation was primarily due to lower equity variable compensation in the first half of 2021 versus the comparable 2020 period and the impact of the March 2021 reduction in workforce. The decrease in other costs was due to decreased other employee costs, decreased travel and entertainment, and lower facility costs, off-set by an increase in consulting and casual labor.
    We expect our sales and marketing expenses for 2021 to decrease as a result of the March 2021 reduction in workforce.
Research and Development
    Research and development expense was composed of the following (in thousands and as a percentage of total revenue):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Payroll and related employee costs$3,034 6.3 %$3,549 6.1 %$7,208 7.2 %$7,144 6.2 %
Share-based compensation614 1.3 %880 1.5 %985 1.0 %1,712 1.5 %
Other costs1,539 3.2 %1,143 2.0 %3,122 3.1 %2,333 2.0 %
Total research and development$5,187 10.7 %$5,572 9.5 %$11,315 11.4 %$11,189 9.7 %
    Our research and development expense decreased in aggregate dollars and increased as a percentage of total revenue for the three months ended June 30, 2021, versus the comparable 2020 period. For the six months ended June 30, 2021, our research and development expense increased in aggregate dollars and increased as a percentage of total revenue versus the comparable 2020 period.
The decrease in aggregate dollars during the three months ended June 30, 2021, was primarily due to a decrease in payroll and related employee costs (reduced salaries and variable compensation due to lower headcount) and decreased share-based compensation. These decreases were off-set by an increase in other costs, which was primarily due to increased fees and licenses and other employee costs.
The increase in aggregate dollars during the six months ended June 30, 2021, was primarily due to an increase in other costs. The increase in other costs was primarily due to increased fees and licenses, and other employee costs, off-set by decreased supplies, lower travel and entertainment, and reduced casual labor expense. The increase in other costs was off-set by a decrease in share-based compensation primarily due to lower equity variable compensation in the first half of 2021 versus the comparable 2020 period and the impact of the March 2021 reduction in workforce.
    We expect our research and development expenses for 2021 to increase slightly in the second half of 2021 due to the acquisition of Layer0.
Depreciation and Amortization (Operating Expenses)
    Depreciation and amortization expense was $549, or 1.1% of revenue, for the three months ended June 30, 2021, versus $323, or 0.6% of revenue, for the comparable 2020 period. For the six months ended June 30, 2021, depreciation and amortization expense was $1,089, or 1.0% of revenue versus $665, or 0.6% of revenue, for the comparable 2020 period. Depreciation expense consists of depreciation on equipment and furnishings used by general administrative, sales and marketing, and research and development personnel. Amortization expense consists of amortization of acquired intangible assets.
Restructuring Charges
The restructuring charges for the three and six month periods ended June 30, 2021, were the result of management's commitment to an action to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were made, as well as incurring certain charges for share-based compensation and professional fees. Please refer to Note 9 "Restructuring Charge" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. We do not expect any additional restructure charges related to this action plan.
Interest Expense
    Interest expense was $1,305 for the three months ended June 30, 2021, versus $71 for the comparable 2020 period. For
30

the six months ended June 30, 2021, interest expense was $2,591 versus $82 for the comparable 2020 period. Interest expense includes expense associated with the issuance of our senior convertible notes in July 2020 and fees associated with the Loan and Security Agreement (as amended, the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015.
Interest Income
Interest income was $42 for the three months ended June 30, 2021, versus $6 for the comparable 2020 period. For the six months ended June 30, 2021, interest income was $87 versus $31 for the comparable 2020 period. Interest income includes interest earned on invested cash balances and marketable securities.
Other Income (Expense)
    Other expense was $440 for the three months ended June 30, 2021, versus other expense of $312 for the comparable 2020 period. For the six months ended June 30, 2021, other expense was $655 versus $421 for the comparable 2020 period. For the three and six months ended June 30, 2021, other income/expense consisted primarily of foreign currency transaction gains and losses, legal settlement, and the gain/loss on sale of fixed assets. For the three and six months ended June 30, 2020, other income/expense consisted primarily of foreign currency transaction gains and losses, and the gain/loss on sale of fixed assets.
Income Tax Expense
Based on an estimated annual effective tax rate and discrete items, the estimated income tax expense for the three months ended June 30, 2021 was $248, versus $136 for the comparable 2020 period. For the six months ended June 30, 2021, income tax expense was $507 versus $311 for the comparable 2020 period. Income tax expense on our income (loss) before income taxes was different than the statutory income tax rate primarily due to our providing for a valuation allowance on deferred tax assets in certain jurisdictions, and recording of state and foreign tax expense for the quarter. The effective income tax rate is based primarily upon forecasted income or loss for the year, the composition of the income or loss in different countries, and adjustments, if any, for the potential tax consequences, benefits or resolutions for tax audits.
Liquidity and Capital Resources
As of June 30, 2021, our cash, cash equivalents, and marketable securities classified as current totaled $119,536. Included in this amount is approximately $11,425 of cash and cash equivalents held outside the United States. Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as deferred revenues, accounts payable, accounts receivable, accrued provision for litigation, and various accrued expenses, as well as purchases of property and equipment and changes in our capital and financial structure due to debt repurchases and issuances, stock option exercises, sales of equity investments, and similar events.
Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, the effects of the COVID-19 pandemic and other risks detailed in Part II, Item 1A titled "Risk Factors". However, we believe that our existing cash, cash equivalents and marketable securities, and available borrowing capacity will be sufficient to meet our anticipated cash needs for at least the next 12 months. If the assumptions underlying our business plan regarding future revenue and expenses change or if unexpected opportunities or needs arise, we may seek to raise additional cash by selling equity or debt securities.
The major components of changes in cash flows for the six months ended June 30, 2021 and 2020, are discussed in the following paragraphs.
Operating Activities
    Net cash provided by operating activities was $2,445 for the six months ended June 30, 2021, versus net cash provided by operating activities of $11,916 for the comparable 2020 period, a decrease of $9,471. Changes in operating assets and liabilities of $13,728 during the six months ended June 30, 2021, versus $(2,779) in the comparable 2020 period, were primarily due to:
accounts receivable decreased $5,962 during the six months ended June 30, 2021, as a result of timing of collections as compared to a $11,083 increase in the comparable 2020 period;
prepaid expenses and other current assets decreased $439 during the six months ended June 30, 2021, due to a decrease in, prepaid bandwidth and backbone expenses and vendor deposits and other. These decreases were offset by an increase in VAT receivable and prepaid expenses and insurance, compared to an increase of $447 in the comparable 2020 period;
31

accounts payable and other current liabilities increased $6,732 during the six months ended June 30, 2021, versus an increase of $6,937 for the comparable 2020 period due to our restructuring charge accrual and accrued interest related to our convertible senior notes, off-set by the timing of variable compensation, and vendor payments.
    Cash provided by operating activities may not be sufficient to cover new purchases of property and equipment during the remainder of 2021 and beyond. The timing and amount of future working capital changes and our ability to manage our days sales outstanding will also affect the future amount of cash used in or provided by operating activities.
Investing Activities
Net cash used in investing activities was $9,203 for the six months ended June 30, 2021, versus net cash used in investing activities of $14,948 for the comparable 2020 period. For the six months ended June 30, 2021, net cash used in investing activities was related to the purchase of marketable securities, and capital expenditures primarily for servers and network equipment associated with the build-out and expansion of our global computing platform, offset by cash received from the sale and maturities of marketable securities. For the six months ended March 31, 2020, net cash used in investing activities related to cash used for capital expenditures, primarily for servers and network equipment.
We expect to have ongoing capital expenditure requirements as we continue to invest in and expand our network. During the six months ended June 30, 2021, we made capital expenditures of $9,614, which represented approximately 10% of our total revenue. We currently expect capital expenditures in 2021 to be approximately $15 to $20 million, as we continue to increase the capacity of our global network and re-fresh our systems.
Financing Activities
Net cash provided by financing activities was $4,332 for the six months ended June 30, 2021, versus net cash provided by financing activities of $3,147 for the comparable 2020 period. Net cash provided by financing activities in the six months ended June 30, 2021, primarily relates to cash received from the exercise of stock options and our employee stock purchase plan of $5,460, offset by the payments of employee tax withholdings related to the net settlement of vested restricted stock units of $1,098.
Net cash provided by financing activities in the six months ended June 30, 2020, primarily relates to cash received from the exercise of stock options and our employee stock purchase plan of $6,092, offset by the payments of employee tax withholdings related to the net settlement of vested restricted stock units of $2,945.
Convertible Senior Notes and Capped Call Transactions
In July 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes), with an initial conversion rate of 117.2367 shares of our common stock (equal to an initial conversion rate of $8.53 per share), subject to adjustment in some events. The Notes will be senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the Notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with SVB, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National Association, as trustee. The Indenture does not contain any financial covenants.
The Notes mature on August 1, 2025, unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. We may not redeem the Notes prior to August 4, 2023.
On or after August 4, 2023, and on or before the 40th scheduled trading day immediately before the maturity date, we may redeem for cash all or any portion of the Notes if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption. The redemption price will equal 100% of the principal amount of the Notes being redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.
As of June 30, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible.
32

In connection with the offering of the Notes, we also entered into privately negotiated capped call transactions (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The capped call transactions cover, subject to anti-dilution adjustments, approximately 14.7 million shares of our common stock and are expected to offset the potential economic dilution to our common stock up to the initial cap price.
Line of Credit                 
In November 2015 we entered into the Credit Agreement with SVB. Since the inception, there have been seven amendments, with the most recent amendment being in December 2020. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.    
    As of June 30, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate. As of June 30, 2021, and December 31, 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $18,000 and $20,000, respectively.
    Financial Covenants and Borrowing Limitations
    The Credit Agreement requires, and any future credit facilities will likely require, us to comply with specified financial requirements that may limit the amount we can borrow. A breach of any of these covenants could result in a default. Our ability to satisfy those covenants depends principally upon our ability to meet or exceed certain financial performance results. Any debt agreements we enter into in the future may further limit our ability to enter into certain types of transactions.
    We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2021, we were in compliance with our covenant under the Credit Agreement.
    For a more detailed discussion regarding our Credit Agreement, please refer to Note 8 "Debt - Line of Credit" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
    We may be prevented from taking advantage of business opportunities that arise because of the limitations imposed on us by restrictive covenants within the Credit Agreement. These restrictions may also limit our ability to plan for or react to market conditions, meet capital needs or otherwise restrict our activities or business plans and adversely affect our ability to finance our operations, enter into acquisitions, execute our business strategy, effectively compete with companies that are not similarly restricted or engage in other business activities that would be in our interest. In the future, we may also incur debt obligations that might subject us to additional and different restrictive covenants that could affect our financial and operational flexibility. We cannot assure you that we will be granted waivers or amendments to the indenture governing the Credit Agreement, or such other debt obligations if for any reason we are unable to comply with our obligations thereunder or that we will be able to refinance our debt on acceptable terms, or at all, should we seek to do so. Any such limitations on borrowing under the Credit Agreement, including payments related to litigation, could have a material adverse impact on our liquidity and our ability to continue as a going concern could be impaired.
Share Repurchases
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2021 and 2020, we did not repurchase any shares under the repurchase program. As of June 30, 2021, there remained $21,200 under this share repurchase program.
Contractual Obligations, Contingent Liabilities, and Commercial Commitments
In the normal course of business, we make certain long-term commitments for right-of-use (ROU) assets, primarily office facilities, and purchase commitments for bandwidth and computer rack space. These commitments expire on various dates ranging from 2021 to 2030. We expect that the growth of our business will require us to continue to add to and increase our ROU assets and long-term commitments in 2021 and beyond. As a result of our growth strategies, we believe that our liquidity and capital resources requirements will grow.
33

    The following table presents our contractual obligations and commercial commitments, as of June 30, 2021, over the next five years and thereafter:
Payments Due by Period
Less thanMore than
Total1 year1-3 years3-5 years5 years
Purchase Commitments
  Bandwidth commitments$68,832 $37,746 $21,052 $9,519 $515 
  Rack space commitments14,511 10,303 4,208 — — 
Total purchase commitments83,343 48,049 25,260 9,519 515 
Right-of-use assets and other operating leases15,226 2,713 3,526 2,887 6,100 
Total commitments$98,569 $50,762 $28,786 $12,406 $6,615 
Off Balance Sheet Arrangements
As of June 30, 2021, we are not involved in any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of SEC Regulation S-K.
Item 3.    Quantitative and Qualitative Disclosures about Market Risk
Interest Rate Risk        
Our exposure to market risk for changes in interest rates relates primarily to our debt and investment portfolio. In our investment portfolio, we do not use derivative financial instruments. Our investments are primarily with our commercial and investment banks and, by policy, we limit the amount of risk by investing primarily in money market funds, United States Treasury obligations, high quality corporate and municipal obligations, and certificates of deposit. Interest expense on our line of credit under the Credit Agreement, as amended, is at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate. An increase in interest rates of 100 basis points would add $10 of interest expense per year, to our financial position or results of operations, for each $1,000 drawn on the line of credit. As of June 30, 2021, there were no outstanding borrowings against the line of credit.
Foreign Currency Risk
We operate in the Americas, EMEA, and Asia-Pacific. As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will not harm our business in the future. We have foreign currency exchange rate exposure on our results of operations as it relates to revenues and expenses denominated in foreign currencies. A portion of our cost of revenues and operating expenses are denominated in foreign currencies as are our revenues associated with certain international clients. To the extent that the U.S. dollar weakens, similar foreign currency denominated transactions in the future will result in higher revenues and higher cost of revenues and operating expenses, with expenses having the greater impact on our financial results. Similarly, our revenues and expenses will decrease if the U.S. dollar strengthens against these foreign currencies. Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use financial hedging techniques in the future to minimize the effect of these fluctuations, we are not currently engaged in any financial hedging transactions. Assuming a 10% weakening of the U.S. dollar relative to our foreign currency denominated revenues and expenses, our net loss for the year ended December 31, 2020, would have been higher by approximately $3,903, and our net loss for the six months ended June 30, 2021, would have been higher by approximately $2,003. There are inherent limitations in the sensitivity analysis presented, primarily due to the assumption that foreign exchange rate movements across multiple jurisdictions are similar and would be linear and instantaneous. As a result, the analysis is unable to reflect the potential effects of more complex markets or other changes that could arise, which may positively or negatively affect our results of operations.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. 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.
34

Credit Risk
During any given fiscal period, a relatively small number of clients typically account for a significant percentage of our revenue. During the three months ended June 30, 2021 and 2020, sales to our top 20 clients accounted for approximately 78% and 79%, respectively, of our total revenue. During the three months ended June 30, 2021 and 2020, we had two clients, Amazon and Sony, who each represented more than 10% of our total revenue.
    For the six months ended June 30, 2021 and 2020, sales to our top 20 clients accounted for approximately 77% and 77%, respectively, of our total revenue. During the six months ended June 30, 2021 and 2020, we had two clients, Amazon and Sony, who each represented more than 10% of our total revenue.
In 2021, we anticipate that our top 20 client concentration levels will remain consistent with 2020. In the past, the clients that comprised our top 20 clients have continually changed, and our large clients may not continue to be as significant going forward as they have been in the past.
Item 4. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
We are responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in SEC Rules 13a-15(e) and 15d-15(e). We maintain disclosure controls and procedures, as such term is defined in SEC Rules 13a-15(e) and 15d-15(e), that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by SEC Rule 13a-15(b), we carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2021. Based on the foregoing, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting, as defined in SEC Rules 13a-15(f) and 15d-15(f), during the fiscal quarter ended June 30, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
35

PART II. OTHER INFORMATION
Item 1.        Legal Proceedings         
    For a description of our material pending legal proceedings, please refer to Note 10 "Contingencies - Legal Matters" of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
Item 1A.    Risk Factors
    Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part I, Item II, and our consolidated financial statements and related notes, before making a decision to invest in our common stock. 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, operating results and prospects could be materially and adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. All information is presented in thousands, except per share amounts, client count, head count and where specifically noted.
Risks Related to Industry Dynamics and Competition
We currently face competition from established competitors and may face competition from others in the future.
We compete in markets that are intensely competitive, where differentiation is primarily measured by performance and cost where the difference between providers can be as small as a fraction of a percent or penny. In these markets, vendors offer a wide range of alternate solutions, and in a multi-CDN environment, our clients can route traffic to us, or away from us, within seconds, and at minimal costs. This naturally results in on-going price compression, and increased competition on features, functionality, integration and other factors. Several of our current competitors, as well as a number of our potential competitors, have longer operating histories, greater name recognition, broader client relationships and industry alliances, and substantially greater financial, technical and marketing resources than we do. As a consequence of the hyper competitive dynamics in our markets, we have experienced price compression, and an increased requirement for product advancement and innovation in order to remain competitive, which in turn have adversely affected and may continue to adversely affect our revenue, gross margin and operating results.
Our primary competitors for our services include, among others, Akamai, Lumen Technologies, Amazon, Fastly, StackPath, and Verizon Digital Media Services. In addition, a number of companies have recently entered or are currently attempting to enter our market, either directly or indirectly. These new entrants include companies that have built internal content delivery networks to solely deliver their own traffic, rather than relying solely, largely or in part on content delivery specialists, such as us. Some of these new entrants may become significant competitors in the future. Given the relative ease by which clients typically can switch among service providers in a multi-CDN environment, differentiated offerings or pricing by competitors could lead to a rapid loss of clients. Some of our current or potential competitors may bundle their offerings with other services, software or hardware in a manner that may discourage content providers from purchasing the services that we offer. In addition, we face different market characteristics and competition with local content delivery service providers as we expand internationally. Many of these international competitors are very well positioned within their local markets. Increased competition could result in price reductions and revenue shortfalls, loss of clients and loss of market share, which could harm our business, financial condition and results of operations.
If we are unable to develop, improve, and expand our new services, to extend enhancements to the existing portfolio of services that we offer, or if we fail to predict and respond to emerging technological trends and clients’ changing needs, our operating results and market share may suffer.
The market for our services is characterized by rapidly changing technology, evolving industry standards, and new product and service introductions. Our operating results depend on our ability to help our clients deliver better digital experiences to their customers, understand user preferences, and predict industry changes. Our operating results also depend on our ability to improve and expand our solutions and services on a timely basis, and develop and extend new services into existing and emerging markets. This process is complex and uncertain. We must commit significant resources to improving and expanding our existing services before knowing whether our investments will result in services the market will accept. Furthermore, we may not successfully execute our initiatives because of errors in planning or timing, technical hurdles that we fail to overcome in a timely fashion, misunderstandings about market demand or a lack of appropriate resources. As prices for our core services fall, we will increasingly rely on new capabilities, product offerings, and other service offerings to maintain or increase our gross margins. Failures in execution, delays in improving and expanding our services, failures to extend our
36

service offerings, or a market that does not accept the services and capabilities we introduce could result in competitors providing more differentiation than we do, which could lead to loss of market share, revenue, and earnings.
Risks Relating to Our Operations
Any unplanned interruption or degradation in the functioning or availability of our network or services, or attacks on or disruptions to our internal information technology systems, could lead to increased costs, a significant decline in our revenue, and harm to our reputation.
Our business is dependent on providing our clients with an exceptional digital experience that is fast, efficient, safe, and reliable every minute of every day. Our services could be disrupted by numerous events, including natural disasters, failure or refusal of our third-party network providers to provide the necessary capacity or access, failure of our software or global network infrastructure and power losses. In addition, we deploy our servers in third-party co-location facilities, and these third-party co-location providers could experience system outages or other disruptions that could constrain our ability to deliver our services.
We may also experience business disruptions caused by security incidents, such as software viruses and malware, unauthorized hacking, DDoS attacks, security system control failures in our own systems or from vendors we or our clients use, email phishing, software vulnerabilities, social engineering, or other cyberattacks. These types of security incidents have been increasing in sophistication and frequency and sometimes result in the unauthorized access to or use of, and/or loss of intellectual property, client or employee data, trade secrets, or other confidential information. The economic costs to us to eliminate or alleviate cyber or other security problems, viruses, worms, malicious software programs, and other security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service, and loss of existing or potential clients.
Any material interruption or degradation in the functioning of our services for any reason could reduce our revenue and harm our reputation with existing and potential clients, and thus adversely impact our business and results of operations. This is true even if such interruption or degradation was for a relatively short period of time, but occurred during the streaming of a significant live event, launch by a client of a new streaming service, or the launch of a new video-on-demand offering.
If we are unable to sell our services at acceptable prices relative to our costs, our revenue and gross margins will decrease and our business and financial results will suffer.
Our once innovative and highly valued service has become commoditized in its current form and we are often in a multi-CDN supplier environment, where our clients can route traffic to us, or away from us, within seconds. This naturally results in on-going price compression. Simultaneously, we invest significant amounts in purchasing capital equipment as part of our effort to increase the capacity of our global network. Our investments in our infrastructure are based upon our assumptions regarding future demand, anticipated network utilization, as well as prices that we will be able to charge for our services. These assumptions may prove to be wrong. If the price that we are able to charge clients to deliver their content falls to a greater extent than we anticipate, if we over-estimate future demand for our services, are unable to achieve an acceptable rate of network utilization, or if our costs to deliver our services do not fall commensurate with any future price declines, we may not be able to achieve acceptable rates of return on our infrastructure investments, and our gross profit and results of operations may suffer dramatically.
As we further expand our global network and services, and as we refresh our network equipment, we are dependent on significant future growth in demand for our services to justify additional capital expenditures. If we fail to generate significant additional demand for our services, our results of operations will suffer, and we may fail to achieve planned or expected financial results. There are numerous factors that could, alone or in combination with other factors, impede our ability to increase revenue, moderate expenses, or maintain gross margins, including:
continued price declines arising from significant competition;
increasing settlement fees for certain peering relationships;
failure to increase sales of our services;
increases in electricity, bandwidth and rack space costs or other operating expenses, and failure to achieve decreases in these costs and expenses relative to decreases in the prices we can charge for our services and products;
failure of our current and planned services and software to operate as expected;
loss of any significant or existing clients at a rate greater than our increase in sales to new or existing clients;
failure to increase sales of our services to current clients as a result of their ability to reduce their monthly usage of our services to their minimum monthly contractual commitment;
failure of a significant number of clients to pay our fees on a timely basis or at all or to continue to purchase our services in accordance with their contractual commitments; and
inability to attract high quality clients to purchase and implement our current and planned services.
37

A significant portion of our revenue is derived collectively from our video delivery services, cloud security, edge compute, and origin storage services. These services tend to have higher gross margins than our content delivery services. We may not be able to achieve the growth rates in revenue from such services that we or our investors expect or have experienced in the past. If we are unable to achieve the growth rates in revenue that we expect for these service offerings, our revenue and operating results could be significantly and negatively affected.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations. As of December 31, 2020, we had federal and state net operating loss carryforwards, or NOLs, of $229,900 and $154,500, respectively, due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” can be subject to limitations on its ability to utilize its NOLs to offset future taxable income. Our existing NOLs may be subject to limitations arising from past ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code.  In addition, under the Tax Cuts and Jobs Act (the Tax Act), the amount of post 2017 NOLs that we are permitted to deduct in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. In addition, the Tax Act generally eliminates the ability to carry back any NOL to prior taxable years, while allowing post 2017 unused NOLs to be carried forward indefinitely. There is a risk that due to changes under the Tax Act, regulatory changes, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
We may have difficulty scaling and adapting our existing architecture to accommodate increased traffic and technology advances or changing business requirements. This could lead to the loss of clients and cause us to incur unexpected expenses to make network improvements.
    Our services and solutions are highly complex and are designed to be deployed in and across numerous large and
complex networks. Our global network infrastructure has to perform well and be reliable for us to be successful. We will need to continue to invest in infrastructure and client success to account for the continued growth in traffic (and the increased complexity of that traffic) delivered via networks such as ours. We have spent and expect to continue to spend substantial amounts on the purchase and lease of equipment and data centers and the upgrade of our technology and network infrastructure to handle increased traffic over our network, implement changes to our network architecture and integrate existing solutions and to roll out new solutions and services. For example, during 2020, we increased our network capacity by more than 41% to over 90 terabits per second through software enhancements and hardware additions. This expansion is expensive and complex and could result in inefficiencies, operational failures or defects in our network and related software. If we do not implement such changes or expand successfully, or if we experience inefficiencies and operational failures, the quality of our solutions and services and user experience could decline. Cost increases or the failure to accommodate increased traffic or these evolving business demands without disruption could harm our operating results and financial condition. Also, from time to time, we have needed to correct errors and defects in our software or in other aspects of our network. In the future, there may be additional errors and defects that may harm our ability to deliver our services, including errors and defects originating with third party networks or software on which we rely. These occurrences could damage our reputation and lead to the loss of current and potential clients, which would harm our operating results and financial condition.
Rapid increase in the use of mobile and other devices to access the Internet present significant development and deployment challenges.
The number of people who access the Internet through devices other than PCs, including mobile devices, game consoles and television set-top devices continues to increase dramatically. The capabilities of these devices are advancing exponentially, and the increasing need to provide a high-quality video experience will present us with significant challenges. If we are unable to deliver our service offerings to a substantial number of alternative device users and at a high quality, or if we are slow to develop services and technologies that are more compatible with these devices, we may fail to capture a significant share of an important portion of the market. Such a failure could limit our ability to compete effectively in an industry that is rapidly growing and changing, which, in turn, could cause our business, financial condition and results of operations to suffer.
Our operations are dependent in part upon communications capacity provided by third party telecommunications providers. A material disruption of the communications capacity could harm our results of operations, reputation and client relations.
We enter into arrangements for private line capacity for our backbone from third party providers. Our contracts for private line capacity generally have terms of three to four years. The communications capacity may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of our third
38

party providers. Also, industry consolidation among communications providers could result in fewer viable market alternatives, which could have an impact on our costs of providing services. Alternative providers are currently available; however, it could be time consuming and expensive to promptly identify and obtain alternative third party connectivity. Additionally, as we grow, we anticipate requiring greater private line capacity than we currently have in place. If we are unable to obtain such capacity from third party providers on terms commercially acceptable to us or at all, our business and financial results would suffer. Similarly, if we are unable to timely deploy enough network capacity to meet the needs of our client base or effectively manage the demand for our services, our reputation and relationships with our clients would be harmed, which, in turn, could harm or business, financial condition and results of operations.
We face risks associated with international operations that could harm our business.
We have operations in numerous foreign countries and may continue to expand our sales and support organizations internationally. As part of our business strategy, we intend to expand our international network infrastructure. Expansion could require us to make significant expenditures, including the hiring of local employees or resources, in advance of generating any revenue. As a consequence, we may fail to achieve profitable operations that will compensate our investment in international locations. We are subject to a number of risks associated with international business activities that may increase our costs, lengthen our sales cycle and require significant management attention. These risks include, but are not limited to:
increased expenses associated with sales and marketing, deploying services and maintaining our infrastructure in foreign countries;
competition from local service providers, many of which are very well positioned within their local markets;
challenges caused by distance, language, and cultural differences;
unexpected changes in regulatory requirements preventing or limiting us from operating our global network or resulting in unanticipated costs and delays;
interpretations of laws or regulations that would subject us to regulatory supervision or, in the alternative, require us to exit a country, which could have a negative impact on the quality of our services or our results of operations;
legal systems that may not adequately protect contract and intellectual property rights, policies, and taxation, the physical infrastructure of the country;
potential political turmoil;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
corporate and personal liability for violations of local laws and regulations;
currency exchange rate fluctuations and repatriation of funds;
potentially adverse tax consequences;
credit risk and higher levels of payment fraud; and
foreign exchange controls that might prevent us from repatriating cash earned outside the United States.
There can be no assurance that these international risks will not materially adversely affect our business. Should there be significant productivity losses, or if we become unable to conduct operations in international locations in the future, and our contingency plans are unsuccessful in addressing the related risks, our business could be adversely affected.
Our business depends on continued and unimpeded access to third party controlled end-user access networks.
Our services depend on our ability to access certain end-user access networks in order to complete the delivery of rich media and other online content to end-users. Some operators of these networks may take measures that could degrade, disrupt or increase the cost of our or our clients’ access to certain of these end-user access networks. Such measures may include restricting or prohibiting the use of their networks to support or facilitate our services, or charging increased fees to us, our clients or end-users in connection with our services. In 2015, the U.S. Federal Communications Commission (FCC) released network neutrality and open Internet rules that reclassified broadband Internet access services as a telecommunications service subject to some elements of common carrier regulation. Among other things, the FCC order prohibited blocking or discriminating against lawful services and applications and prohibited "paid prioritization," or providing faster speeds or other benefits in return for compensation. In 2017, the FCC overturned these rules. As a result, we or our clients could experience increased cost or slower data on these third-party networks. If we or our clients experience increased cost in delivering content to end users, or otherwise, or if end users perceive a degradation of quality, our business and that of our clients may be significantly harmed. This or other types of interference could result in a loss of existing clients, increased costs and impairment of our ability to attract new clients, thereby harming our revenue and growth.
In addition, the performance of our infrastructure depends in part on the direct connection of our network to a large number of end-user access networks, known as peering, which we achieve through mutually beneficial cooperation with these networks. In some instances, network operators charge us for the peering connections. If, in the future, a significant percentage
39

of these network operators elected to no longer peer with our network or peer with our network on less favorable economic terms, then the performance of our infrastructure could be diminished, our costs could increase and our business could suffer.
We use certain “open-source” software, the use of which could result in our having to distribute our proprietary software, including our source code, to third parties on unfavorable terms, which could materially affect our business.
Certain of our service offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable. Certain open-source code is governed by license agreements, the terms of which could require users of such open-source code to make any derivative works of such open-source code available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or features or taking other actions that could divert resources away from our development efforts.
In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear. We periodically review our compliance with the open-source licenses we use and do not believe we will be required to make our proprietary software freely available. Nevertheless, if a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make some components of our software available at no cost, which could materially and adversely affect our business and financial condition.
Our business requires the continued development of effective business support systems to support our client growth and related services.
The growth of our business depends on our ability to continue to develop effective business support systems. This is a complicated undertaking requiring significant resources and expertise. Business support systems are needed for implementing client orders for services, delivering these services, and timely and accurate billing for these services. The failure to continue to develop effective business support systems could harm our ability to implement our business plans and meet our financial goals and objectives.
Risks Relating to our Clients and Demand for our Services
We depend on a limited number of clients for a substantial portion of our revenue in any fiscal period, and the loss of, or a significant shortfall in demand from, these clients could significantly harm our results of operations.
A relatively small number of clients typically account for a significant percentage of our revenue. For the six months ended June 30, 2021, sales to our top 20 clients accounted for approximately 77% of our total revenue and we had two clients, Amazon and Sony, who each represented more than 10% of our total revenue.
In the past, the clients that comprised our top 20 clients have continually changed, and we also have experienced significant fluctuations in our individual clients’ usage of, or decreased usage of, our services. As a consequence, we may not be able to adjust our expenses in the short term to address the unanticipated loss of a large client during any particular period. As such, we may experience significant, unanticipated fluctuations in our operating results that may cause us to not meet our expectations or those of stock market analysts, which could cause our stock price to decline.
Rapidly evolving technologies or new business models could cause demand for our services to decline or could cause these services to become obsolete.
Clients, potential clients, or third parties may develop technological or business model innovations that address digital delivery requirements in a manner that is, or is perceived to be, equivalent or superior to our service offerings. This is particularly true as our clients increase their operations and begin expending greater resources on delivering their content using third party solutions. If we fail to offer services that are competitive to in-sourced solutions, we may lose additional clients or fail to attract clients that may consider pursuing this in-sourced approach, and our business and financial results would suffer.
If competitors introduce new products or services that compete with or surpass the quality or the price or performance of our services, we may be unable to renew our agreements with existing clients or attract new clients at the prices and levels that allow us to generate attractive rates of return on our investment. We may not anticipate such developments and may be unable to adequately compete with these potential solutions. In addition, our clients’ business models may change in ways that we do not anticipate, and these changes could reduce or eliminate our clients’ needs for our services. If this occurred, we could lose clients or potential clients, and our business and financial results would suffer.
As a result of these or similar potential developments, it is possible that competitive dynamics in our market may require us to reduce our prices faster than we anticipate, which could harm our revenue, gross margin and operating results.

40

Many of our significant current and potential clients are pursuing emerging or unproven business models, which, if unsuccessful, or ineffective at monetizing delivery of their content, could lead to a substantial decline in demand for our content delivery and other services.
Many of our clients’ business models that center on the delivery of rich media and other content to users remain unproven. Some of our clients will not be successful in selling advertising, subscriptions, or otherwise monetizing the content we deliver on their behalf, and consequently, may not be successful in creating a profitable business model. This will result in some of our clients discontinuing their business operations and discontinuing use of our services and solutions. Further, any deterioration and related uncertainty in the global financial markets and economy, such as that caused by the COVID-19 pandemic, could result in reductions in available capital and liquidity from banks and other providers of credit, fluctuations in equity and currency values worldwide, and concerns that portions of the worldwide economy may be in a prolonged recessionary period. In addition, as the COVID-19 pandemic adversely affects the global financial markets and economy, it may also have the effect of heightening many of the other risks described in this ‘‘Risk Factors’’ section. Any of this could materially adversely impact our clients’ access to capital or willingness to spend capital on our services or, in some cases, ultimately cause the client to exit their business. This uncertainty may also impact our clients’ levels of cash liquidity, which could affect their ability or willingness to timely pay for services that they will order or have already ordered from us. From time to time we discontinue service to clients for non-payment of services. We expect clients may discontinue operations or not be willing or able to pay for services that they have ordered from us.
If we are unable to attract new clients or to retain our existing clients, our revenue could be lower than expected and our operating results may suffer.
If our existing and prospective clients do not perceive our services to be of sufficiently high value and quality, we may not be able to retain or expand business with our current clients or attract new clients. We sell our services pursuant to service agreements that generally include some form of financial minimum commitment. Our clients have no obligation to renew their contracts for our services after the expiration of their initial commitment, and these service agreements may not be renewed at the same or higher level of service, if at all. Moreover, under some circumstances, some of our clients have the right to cancel their service agreements prior to the expiration of the terms of their agreements. Aside from minimum financial commitments, clients are not obligated to use our services for any particular type or amount of traffic. For those clients who utilize a multi-CDN strategy, they can route traffic to us, or away from us, within seconds. These facts, in addition to the hyper competitive landscape in our market, means that we cannot accurately predict future client renewal rates or usage rates. Our clients’ usage or renewal rates may decline or fluctuate as a result of a number of factors, including:
their satisfaction or dissatisfaction with our services;
the quality and reliability of our network;
the prices of our services;
the prices of services offered by our competitors;
discontinuation by our clients of their Internet or web-based content distribution business;
mergers and acquisitions affecting our client base; and
reductions in our clients’ spending levels.
If our clients do not renew their service agreements with us, or if they renew on less favorable terms, our revenue may decline and our business may suffer. Similarly, our client agreements often provide for minimum commitments that are often significantly below our clients’ historical usage levels. Consequently, even if we have agreements with our clients to use our services, these clients could significantly curtail their usage without incurring any penalties under our agreements. In this event, our revenue would be lower than expected and our operating results could suffer. It also is an important component of our growth strategy to market our services and solutions to particular industries or market segments. As an organization, we may not have significant experience in selling our services into certain of these markets. Our ability to successfully sell our services into these markets to a meaningful extent remains unproven. If we are unsuccessful in such efforts, our business, financial condition and results of operations could suffer.
We generate our revenue primarily from the sale of content delivery services, and the failure of the market for these services to expand as we expect or the reduction in spending on those services by our current or potential clients would seriously harm our business.
While we offer our clients a number of services and solutions, we generate the majority of our revenue from charging our clients for the content delivered on their behalf through our global network. We are subject to an elevated risk of reduced demand for these services. Furthermore, if the market for delivery of rich media content in particular does not continue to grow as we expect or grows more slowly, then we may fail to achieve a return on the significant investment we are making to prepare for this growth. Our success, therefore, depends on the continued and increasing reliance on the Internet for delivery of media content and our ability to cost-effectively deliver these services. Many different factors may have a general tendency to limit or
41

reduce the number of users relying on the Internet for media content, the amount of content consumed by our clients’ users, or the number of providers making this content available online, including, among others:
a general decline in Internet usage;
third party restrictions on online content, including copyright, digital rights management, and geographic restrictions;
system impairments or outages, including those caused by hacking or cyberattacks; and
a significant increase in the quality or fidelity of off-line media content beyond that available online to the point where users prefer the off-line experience.
    The influence of any of these or other factors may cause our current or potential clients to reduce their spending on content delivery services, which would seriously harm our operating results and financial condition.
If our ability to deliver media files in popular proprietary content formats was restricted or became cost-prohibitive, demand for our content delivery services could decline, we could lose clients and our financial results could suffer.
Our business depends on our ability to deliver media content in all major formats. If our legal right or technical ability to store and deliver content in one or more popular proprietary content formats was limited, our ability to serve our clients in these formats would be impaired and the demand for our services would decline by clients using these formats. Owners of propriety content formats may be able to block, restrict, or impose fees or other costs on our use of such formats, which could lead to additional expenses for us and for our clients, or which could prevent our delivery of this type of content altogether. Such interference could result in a loss of clients, increased costs, and impairment of our ability to attract new clients, any of which would harm our revenue, operating results, and growth.
Risks Relating to Human Capital Management
Failure to effectively enhance our sales capabilities could harm our ability to increase our client base and achieve broader market acceptance of our services.
Increasing our client base and achieving broader market acceptance of our services will depend to a significant extent on our ability to enhance our sales and marketing operations. We have a widely deployed field sales force. Our sales personnel are closer to our current and potential clients. Nevertheless, adjustments that we make to improve productivity and efficiency to our sales force have been and will continue to be expensive and could cause some near-term productivity impairments. As a result, we may not be successful in improving the productivity and efficiency of our sales force, which could cause our results of operations to suffer.
We believe that there is significant competition for sales personnel with the sales skills and technical knowledge that we require. Our ability to achieve significant growth in revenue in the future will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel. New hires require significant training and, in most cases, take a significant period of time before they achieve full productivity. Our recent hires and planned hires may not become as productive as we would like, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Our business will be seriously harmed if our sales force productivity efforts do not generate a corresponding significant increase in revenue.
If we are unable to retain our key employees and hire qualified personnel, our ability to compete could be harmed.
Our future success depends upon the continued services of our executive officers and other key technology, sales, marketing, and support personnel who have critical industry experience and relationships that they rely on in implementing our business plan. There is considerable competition for talented individuals with the specialized knowledge to deliver our services, and this competition affects our ability to hire and retain key employees. Historically, we have experienced a significant amount of employee turnover, especially with respect to our sales personnel. Sales personnel that are relatively new may need time to become fully productive. Inability to retain or hire key employees could disrupt our operations, delay the development and introduction of our services, and negatively impact our ability to sell our services.
Risks Relating to Intellectual Property, Litigation, and Regulations
Our involvement in litigation may have a material adverse effect on our financial condition and operations.
    We have been involved in multiple intellectual property lawsuits in the past. We are from time to time party to other lawsuits. The outcome of all litigation is inherently unpredictable. The expenses of defending these lawsuits, particularly fees paid to our lawyers and expert consultants, have been significant to date. If the cost of prosecuting or defending current or future lawsuits continues to be significant, it may continue to adversely affect our operating results during the pendency of such lawsuits. Lawsuits also require a diversion of management and technical personnel time and attention away from other activities
42

to pursue the defense or prosecution of such matters. In addition, adverse rulings in such lawsuits either alone or cumulatively may have an adverse impact on our revenue, expenses, market share, reputation, liquidity, and financial condition.
We need to defend our intellectual property and processes against patent or copyright infringement claims, which may cause us to incur substantial costs and threaten our ability to do business.
Companies, organizations or individuals, including our competitors and non-practicing entities, may hold or obtain patents or other proprietary rights that would prevent, limit or interfere with our ability to make, use or sell our services or develop new services, which could make it more difficult for us to operate our business. We have been and continue to be the target of intellectual property infringement claims by third parties. Companies holding Internet-related patents or other intellectual property rights are increasingly bringing suits alleging infringement of such rights or otherwise asserting their rights and seeking licenses. Any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources from the defense of such claims. In addition, many of our agreements with clients require us to defend and indemnify those clients for third-party intellectual property infringement claims against them, which could result in significant additional costs and diversion of resources. If we are determined to have infringed upon a third party’s intellectual property rights, we may also be required to do one or more of the following:
cease selling, incorporating or using products or services that incorporate the challenged intellectual property;
pay substantial damages;
obtain a license from the holder of the infringed intellectual property right, which license may or may not be available on reasonable terms or at all; or
redesign products or services.
If we are forced to litigate any claims or to take any of these other actions, our business may be seriously harmed.
Our business may be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.
We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. We have applied for patent protection in the United States and a number of foreign countries. These legal protections afford only limited protection and laws in foreign jurisdictions may not protect our proprietary rights as fully as in the United States. Monitoring infringement of our intellectual property rights is difficult, and we cannot be certain that the steps we have taken will prevent unauthorized use of our intellectual property rights. Developments and changes in patent law, such as changes in interpretations of the joint infringement standard, could restrict how we enforce certain patents we hold. We also cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us. If we are unable to effectively protect our intellectual property rights, our business may be harmed.
Internet-related and other laws relating to taxation issues, privacy, data security, and consumer protection and liability for content distributed over our network could harm our business.
Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on companies conducting business online or providing Internet-related services such as ours. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities abroad may impose taxes on the Internet-related revenue we generate based on where our internationally deployed servers are located. In addition, domestic and international taxation laws are subject to change. Our services, or the businesses of our clients, may become subject to increased taxation, which could harm our financial results either directly or by forcing our clients to scale back their operations and use of our services in order to maintain their operations. Also, the Communications Act of 1934, as amended by the Telecommunications Act of 1996 (the Act), and the regulations promulgated by the FCC under Title II of the Act, may impose obligations on the Internet and those participants involved in Internet-related businesses. In addition, the laws relating to the liability of private network operators for information carried on, processed by or disseminated through their networks are unsettled, both in the United States and abroad. Network operators have been sued in the past, sometimes successfully, based on the content of material disseminated through their networks. We may become subject to legal claims such as defamation, invasion of privacy and copyright infringement in connection with content stored on or distributed through our network. In addition, our reputation could suffer as a result of our perceived association with the type of content that some of our clients deliver. If we need to take costly measures to reduce our exposure to the risks posed by laws and regulations that apply to communications and commerce conducted over the Internet, or are required to defend ourselves against related claims, our financial results could be negatively affected.
Several other laws also could expose us to liability and impose significant additional costs on us. For example, the
43

Digital Millennium Copyright Act has provisions that limit, but do not eliminate, our liability for the delivery of client content that infringe copyrights or other rights, so long as we comply with certain statutory requirements. Also, the Children’s On-line Privacy Protection Act restricts the ability of online services to collect information from minors and the Protection of Children from Sexual Predators Act of 1998 requires online service providers to report evidence of violations of federal child pornography laws under certain circumstances. There are also emerging regulation and standards regarding the collection and use of personal information and protecting the security of data on networks. Compliance with these laws, regulations, and standards is complex and any failure on our part to comply with these regulations may subject us to additional liabilities.
We are subject to stringent privacy and data protection requirements and any actual or perceived failure by us to comply with such requirements could expose us to liability and have an adverse impact on our business.
We are subject to stringent laws and legal requirements that regulate our collection, processing, storage, use and sharing of certain personal information, including the EU's General Data Protection Regulation (GDPR), Brazil's Lei Geral de Protecao de Dados Pessoais (LGPD), and in the United States, the California Consumer Privacy Act (CCPA), among others. GDPR specifically imposes strict rules regulating data transfers of personal data from the EU to the United States. These laws and regulations are costly to comply with, could expose us to civil penalties and substantial penalties for non-compliance, as well as private rights of action for data breaches, all of which could increase our potential liability. This could also delay or impede the development or adoption of our products and services, reduce the overall demand for our services, result in negative publicity, increase our operating costs, require significant management time and attention, slow the pace at which we close (or prevent us from closing) sales transactions. Furthermore, these laws have prompted a number of proposals for new US and global privacy legislation, which, if enacted, could add additional complexity and potential legal risk, require additional investment of resources, and impact strategies and require changes in business practices and policies.
We expect that we will continue to face uncertainty as to whether our evolving efforts to comply with our obligations under privacy laws will be sufficient. If we are investigated by data protection regulators, we may face fines and other penalties. Any such investigation or charges by data protection regulators could have a negative effect on our existing business and on our ability to attract and retain new clients.
Privacy concerns could lead to regulatory and other limitations on our business, including our ability to use “cookies” and video player “cookies” that are crucial to our ability to provide services to our clients.
Our ability to compile data for clients depends on the use of “cookies” to identify certain online behavior that allows our clients to measure a website or video’s effectiveness. A cookie is a small file of information stored on a user’s computer that allows us to recognize that user’s browser or video player when the user makes a request for a web page or to play a video. Certain privacy laws regulate cookies and/or require certain disclosures regarding cookies or place restrictions on the sending of unsolicited communications. In addition, Internet users may directly limit or eliminate the placement of cookies on their computers by, among other things, using software that blocks cookies, or by disabling or restricting the cookie functions of their Internet browser software and in their video player software. If our ability to use cookies were substantially restricted due to the foregoing, or for any other reason, we would have to generate and use other technology or methods that allow the gathering of user data in order to provide services to clients. This change in technology or methods could require significant re-engineering time and resources, and may not be complete in time to avoid negative consequences to our business. In addition, alternative technology or methods might not be available on commercially reasonable terms, if at all. If the use of cookies is prohibited and we are not able to efficiently and cost effectively create new technology, our business, financial condition and results of operations would be materially adversely affected.
Risks Relating to the COVID-19 Pandemic
The effects of the COVID-19 pandemic have materially affected how we and our clients are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.
In 2020, the WHO declared COVID-19 a global pandemic. This pandemic adversely affected work forces, organizations, governments, clients, economies, and financial markets globally, and led to an economic downturn and increased market volatility. It also disrupted the normal operations of many businesses, including ours. For example, in response to the outbreak of COVID-19, we activated our pandemic response plan and took several precautionary steps early to safeguard our business and our people, including implementing travel bans and restrictions, temporarily closing offices, and canceling participation in various industry events. The continued persistence of this outbreak, as well as intensified measures undertaken to contain the spread of COVID-19, could decrease consumer spending, adversely affect demand for our technology and services, cause some of our clients and partners to exit their business, cause one or more of our clients to fail to renew, terminate, or renegotiate their contracts, affect the ability of our sales team to travel to potential clients, impact expected
44

spending from new clients, and negatively impact collections of accounts receivable, all of which could adversely affect our business, results of operations, and financial condition. Also, the sales cycle for a new client of our technology and services could lengthen, resulting in a potentially longer delay between increasing operating expenses and the generation of corresponding revenue, if any. We cannot predict whether and to what degree the disruption caused by the COVID-19 pandemic and reactions thereto will continue, and expect to face difficulty accurately predicting our internal forecasts for the foreseeable future. The outbreak also presents challenges as our workforce is currently working remotely and shifting to assisting new and existing clients who are also generally working remotely. It is not possible for us to predict the duration or magnitude of the adverse results of the outbreak and its effects on our business, results of operations, or financial condition.
Risks Relating to Strategic Transactions
As part of our business strategy, we may acquire businesses or technologies and may have difficulty integrating these operations.
We may seek to acquire businesses or technologies that are complementary to our business in the future. Acquisitions are often complex and involve a number of risks to our business, including, among others:
the difficulty of integrating the operations, services, solutions and personnel of the acquired companies;
the potential disruption of our ongoing business;
the potential distraction of management;
the possibility that our business culture and the business culture of the acquired companies will not be compatible;
the difficulty of incorporating or integrating acquired technology and rights;
expenses related to the acquisition and to the integration of the acquired companies;
the impairment of relationships with employees and clients as a result of any integration of new personnel;
employee turnover from the acquired companies or from our current operations as we integrate businesses;
risks related to the businesses of acquired companies that may continue following the merger; and
potential unknown liabilities associated with acquired companies.
    If we are not successful in completing acquisitions, or integrating completed acquisitions in a timely manner, we may be required to reevaluate our business strategy, and we may incur substantial expenses and devote significant management time and resources without a productive result. Acquisitions will require the use of our available cash or dilutive issuances of securities. Future acquisitions or attempted acquisitions could also harm our ability to achieve profitability.
Risks Related to Investments and Our Outstanding Convertible Notes
If we are required to seek funding, such funding may not be available on acceptable terms or at all.
    We believe that our cash, cash equivalents and marketable securities classified as current plus cash from operations will be sufficient to fund our operations and proposed capital expenditures for at least the next 12 months. However, we may need or desire to obtain funding due to a number of factors, including a shortfall in revenue, increased expenses, increased investment in capital equipment, the acquisition of significant businesses or technologies, or adverse judgments or settlements in connection with future, unforeseen litigation. If we do need to obtain funding, it may not be available on commercially reasonable terms or at all. If we are unable to obtain sufficient funding, our business would be harmed. Even if we were able to find outside funding sources, we might be required to issue securities in a transaction that could be highly dilutive to our investors or we may be required to issue securities with greater rights than the securities we have outstanding today. We might also be required to take other actions that could lessen the value of our common stock, including borrowing money on terms that are not favorable to us. If we are unable to generate or raise capital that is sufficient to fund our operations, we may be required to curtail operations, reduce our capabilities or cease operations in certain jurisdictions or completely.

Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness.
In July 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes) in a private offering. Our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including the 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 sufficient to service our debt or 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 or equity financing on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result
45

in an event of default which, if not cured or waived, could result in the acceleration of our debt.
Our indebtedness and liabilities could limit the cash flow available for our operations, expose us to risks that could adversely affect our business, financial condition, and results of operations and impair our ability to satisfy our obligations under the Notes.
We incurred $125,000 principal amount of additional indebtedness as a result of our issuance of the Notes. We may also incur additional indebtedness to meet future financing needs, including under our credit facility with SVB. Our indebtedness could have significant negative consequences for our security holders and our business, results of operations, and financial condition by, among other things:
increasing our vulnerability to adverse economic and industry conditions;
limiting our ability to obtain additional financing;
requiring the dedication of a substantial portion of our cash flow from operations to service our indebtedness, which will reduce the amount of cash available for other purposes;
limiting our flexibility to plan for, or react to, changes in our business;
diluting the interests of our stockholders as a result of issuing shares of our stock upon conversion of the Notes; and
placing us at a possible competitive disadvantage with competitors that are less leveraged than us or have better access to capital.
Our business may not generate sufficient funds, and we may otherwise be unable to maintain sufficient cash reserves, to pay amounts due under our indebtedness, including the Notes, and our cash needs may increase in the future. In addition, the Credit Agreement governing our credit facility contains, and any future indebtedness that we may incur may contain, financial and other restrictive covenants that limit our ability to operate our business, raise capital or make payments under our other indebtedness. If we fail to comply with these covenants or to make payments under our indebtedness when due, then we would be in default under that indebtedness, which could, in turn, result in that and our other indebtedness becoming immediately payable in full.
We may be unable to raise the funds necessary to repurchase the Notes for cash following a fundamental change, or to pay any cash amounts due upon conversion, and our other indebtedness may limit our ability to repurchase the Notes or pay cash upon their conversion.
Holders of the Notes may require us to repurchase their Notes following a fundamental change at a cash repurchase price generally equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion, we will satisfy part or all of our conversion obligation in cash unless we elect to settle conversions solely in shares of our common stock. We may not have enough available cash or be able to obtain financing at the time we are required to repurchase the Notes or pay the cash amounts due upon conversion. In addition, applicable law, regulatory authorities, and the agreements governing our other indebtedness may restrict our ability to repurchase the Notes or pay the cash amounts due upon conversion. Our failure to repurchase the Notes or to pay the cash amounts due upon conversion when required will constitute a default under the indenture governing the Notes. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our other indebtedness, which may result in that other indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under the other indebtedness and the Notes.
The accounting method for the Notes could adversely affect our reported financial condition and results.
The accounting method for reflecting the Notes on our balance sheet, accruing interest expense for the Notes and reflecting the underlying shares of our common stock in our reported diluted earnings per share may adversely affect our reported earnings and financial condition. We expect that, under applicable accounting principles, the initial liability carrying amount of the Notes will be the fair value of a similar debt instrument that does not have a conversion feature, valued using our cost of capital for straight, non-convertible debt. We expect to reflect the difference between the net proceeds from the offering of the Notes and the initial carrying amount as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the Notes. As a result of this amortization, the interest expense that we expect to recognize for the Notes for accounting purposes will be greater than the cash interest payments we will pay on the Notes, which will result in lower reported income or higher reported losses. The lower reported income or higher reported losses resulting from this accounting treatment could depress the trading price of our common stock and the Notes.
However, in August 2020, FASB published ASU 2020-06, eliminating the separate accounting for the debt and equity components as described above. ASU 2020-06 will be effective for SEC-reporting entities for fiscal years beginning after
46

December 15, 2021 (or, in the case of smaller reporting companies, December 15, 2023), including interim periods within those fiscal years. On January 1, 2021, we early adopted ASU 2020-06. The adoption of ASU 2020-06 eliminated the separate accounting described above and will reduce the interest expense that we expect to recognize for the Notes for accounting purposes. In addition, ASU 2020-06 eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, and instead require application of the “if-converted” method. Under that method, if it is adopted, diluted earnings per share would generally be calculated assuming that all the Notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive. The application of the if-converted method may reduce our reported diluted earnings per share. Also, if any of the conditions to the convertibility of the Notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of the Notes as a current, rather than a long-term, liability. This reclassification could be required even if no Note-holders convert their Notes and could materially reduce our reported working capital.
Transactions relating to our Notes may affect the value of our common stock.
In connection with the pricing of the Notes, we entered into capped call transactions (collectively, the Capped Calls) with one of the initial purchasers of the Notes and other financial institutions (collectively, the Option Counterparties). The Capped Calls cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The Capped Calls are expected generally to reduce the potential dilution of our common stock upon conversion of the Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the aggregate principal amount of converted Notes, as the case may be, with such reduction or offset subject to a cap.
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 common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the Notes and from time to time prior to the maturity of the Notes (and are likely to do so on each exercise date of the Capped Calls, which are expected to occur during the 40 trading day period beginning on the 41st scheduled trading day prior to the maturity date of the Notes, or following any termination of any portion of the Capped Calls in connection with any repurchase, redemption, or conversion of the Notes if we make the relevant election under the Capped Calls). This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
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 Calls 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 subject to the cap and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the Option Counterparties.
The trading price of our common stock has been, and is likely to continue to be, volatile.
The trading prices of our common stock and the securities of technology companies generally have been highly volatile. Factors affecting the trading price of our common stock will include:
variations in our operating results;
announcements of technological innovations, new services or service enhancements, strategic alliances or significant agreements by us or by our competitors;
commencement or resolution of, our involvement in and uncertainties arising from litigation;
recruitment or departure of key personnel;
changes in the estimates of our operating results or changes in recommendations by securities analysts;
if we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants);
developments or disputes concerning our intellectual property or other proprietary rights;
the gain or loss of significant clients;
market conditions in our industry, the industries of our clients, and the economy as a whole, including the economic impact of the COVID-19 pandemic; and
47

adoption or modification of regulations, policies, procedures or programs applicable to our business.
In addition, if the market for technology stocks or the stock market in general experiences loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our common stock might also decline in reaction to events or speculation of events that affect other companies in our industry even if these events do not directly affect us.  
If securities or industry analysts do not publish research or reports about our business or if they issue an adverse or misleading opinion or report, our stock, our stock price, and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If an analyst issues an adverse or misleading opinion, our stock price could decline. If one or more of these analysts cease covering us or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Future equity issuances or a sale of a substantial number of shares of our common stock may cause the price of our common stock to decline.
Because we may need to raise additional capital in the future to continue to expand our business and our research and development activities, among other things, we may conduct additional equity offerings. If we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants) in the public market, the market price of our common stock could fall. A decline in the market price of our common stock could make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
Provisions of our amended and restated certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire us, even if doing so would benefit our stockholders. These provisions:
establish that members of the board of directors may be removed only for cause upon the affirmative vote of stockholders owning a majority of our capital stock;
authorize the issuance of “blank check” preferred stock that could be issued by our board of directors to increase the number of outstanding shares and thwart a takeover attempt;
limit who may call special meetings of stockholders;
prohibit action by written consent, thereby requiring stockholder actions to be taken at a meeting of the stockholders;
establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings;
provide for a board of directors with staggered terms; and
provide that the authorized number of directors may be changed only by a resolution of our board of directors.
In addition, Section 203 of the Delaware General Corporation Law, which imposes certain restrictions relating to transactions with major stockholders, may discourage, delay or prevent a third party from acquiring us.
General Risk Factors
We are subject to the effects of fluctuations in foreign exchange rates, which could affect our operating results.
The financial condition and results of operations of our operating foreign subsidiaries are reported in the relevant local currency and are then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated U.S. dollar financial statements. Also, although a large portion of our client and vendor agreements are denominated in U.S. dollars, we may be exposed to fluctuations in foreign exchange rates with respect to client agreements with certain of our international clients. Exchange rates between these currencies and U.S. dollars in recent years have fluctuated significantly and may do so in the future. In addition to currency translation risk, we incur currency transaction risk whenever one of our operating subsidiaries enters into a transaction using a different currency than the relevant local currency. Given the volatility of exchange rates, we may be unable to manage our currency transaction risks effectively. Currency fluctuations could have a material adverse effect on our future international sales and, consequently, on our financial condition and results of operations.
We could incur charges due to impairment of goodwill and long-lived assets.
As of June 30, 2021, we had a goodwill balance of approximately $77,642, which is subject to periodic testing for impairment. Our long-lived assets also are subject to periodic testing for impairment. A significant amount of judgment is
48

involved in the periodic testing. Failure to achieve sufficient levels of cash flow could result in impairment charges for goodwill or fixed asset impairment for long-lived assets, which could have a material adverse effect on our reported results of operations. Our goodwill impairment analysis also includes a comparison of the aggregate estimated fair value of our reporting unit to our total market capitalization. If our stock trades below our book value, a significant and sustained decline in our stock price and market capitalization could result in goodwill impairment charges. During times of financial market volatility, significant judgment will be used to determine the underlying cause of the decline and whether stock price declines are short-term in nature or indicative of an event or change in circumstances. Impairment charges, if any, resulting from the periodic testing are non-cash.
Our results of operations may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of securities analysts or investors, which could cause our stock price to decline.
Our results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control. If our results of operations fall below the expectations of securities analysts or investors, the price of our common stock could decline substantially. In addition to the effects of other risks discussed in this section, fluctuations in our results of operations may be due to a number of factors, including, among others:
our ability to increase sales to existing clients and attract new clients to our services;
the addition or loss of large clients, or significant variation in their use of our services;
costs associated with current or future intellectual property lawsuits and other lawsuits;
service outages or third party security breaches to our platform or to one or more of our clients’ platforms;
the amount and timing of operating costs and capital expenditures related to the maintenance and expansion of our business, operations and infrastructure and the adequacy of available funds to meet those requirements;
the timing and success of new product and service introductions by us or our competitors;
the occurrence of significant events in a particular period that result in an increase in the use of our services, such as a major media event or a client’s online release of a new or updated video game or operating system;
changes in our pricing policies or those of our competitors;
the timing of recognizing revenue;
limitations of the capacity of our global network and related systems;
the timing of costs related to the development or acquisition of technologies, services or businesses;
the potential write-down or write-off of intangible or other long-lived assets;
general economic, industry and market conditions (such as fluctuations experienced in the stock and credit markets during times of deteriorated global economic conditions or during an outbreak of an epidemic or pandemic, such as the recent COVID-19 outbreak) and those conditions specific to Internet usage;
limitations on usage imposed by our clients in order to limit their online expenses; and
war, threat of war or terrorism, including cyber terrorism, and inadequate cybersecurity.
We believe that our revenue and results of operations may vary significantly in the future and that period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of one period as an indication of future performance.
We have a history of losses and we may not achieve or maintain profitability in the future.
    We incur significant expenses in developing our technology and maintaining and expanding our network. We also incur significant share-based compensation expense and have incurred (and may in the future incur) significant costs associated with litigation.  Accordingly, we may not be able to achieve or maintain profitability for the foreseeable future. We also may not achieve sufficient revenue to achieve or maintain profitability and thus may continue to incur losses in the future for a number of reasons, including, among others:
slowing demand for our services;
increasing competition and competitive pricing pressures;
any inability to provide our services in a cost-effective manner;
incurring unforeseen expenses, difficulties, complications and delays; and
other risks described in this report.
If we fail to achieve and maintain profitability, the price of our common stock could decline, and our business, financial condition and results of operations could suffer.
We have incurred, and will continue to incur, significant costs as a result of operating as a public company, and our management is required to devote substantial time to corporate governance.
49

We have incurred, and will continue to incur, significant public company expenses, including accounting, legal and other professional fees, insurance premiums, investor relations costs, and costs associated with compensating our independent directors. In addition, rules implemented by the SEC and Nasdaq impose additional requirements on public companies, including requiring changes in corporate governance practices. For example, the Nasdaq listing requirements require that we satisfy certain corporate governance requirements. Our management and other personnel need to devote a substantial amount of time to these governance matters. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly. For example, these rules and regulations make it more difficult and more expensive for us to obtain director and officer liability insurance.
If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Our financial statements have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, share-based compensation costs, contingent obligations, and doubtful accounts. These estimates and judgments affect the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, we may need to accrue additional charges or reduce the value of assets that could adversely affect our results of operations, investors may lose confidence in our ability to manage our business and our stock price could decline.
If we fail to maintain proper and effective internal controls or fail to implement our controls and procedures with respect to acquired or merged operations, our ability to produce accurate financial statements could be impaired, which could adversely affect our operating results, our ability to operate our business and investors’ views of us.
We must ensure that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis. We are required to spend considerable effort on establishing and maintaining our internal controls, which is costly and time-consuming and needs to be re-evaluated frequently.
We have operated as a public company since June 2007, and we will continue to incur significant legal, accounting, and other expenses as we comply with Sarbanes-Oxley, as well as new rules implemented from time to time by the SEC and Nasdaq. These rules impose various requirements on public companies, including requiring changes in corporate governance practices, increased reporting of compensation arrangements, and other requirements. Our management and other personnel will continue to devote a substantial amount of time to these compliance initiatives. Moreover, new rules and regulations will likely increase our legal and financial compliance costs and make some activities more time-consuming and costly.
Section 404 of SOX requires that we include in our annual report our assessment of the effectiveness of our internal control over financial reporting and our audited financial statements as of the end of each fiscal year. Furthermore, our independent registered public accounting firm, Ernst & Young LLP (EY), is required to report on whether it believes we maintained, in all material respects, effective internal control over financial reporting as of the end of the year. Our continued compliance with Section 404 will require that we incur substantial expense and expend significant management time on compliance related issues, including our efforts in implementing controls and procedures related to acquired or merged operations. We currently do not have an internal audit group and use an international accounting firm to assist us with our assessment of the effectiveness of our internal controls over financial reporting. In future years, if we fail to timely complete this assessment, or if EY cannot timely attest, there may be a loss of public confidence in our internal controls, the market price of our stock could decline, and we could be subject to regulatory sanctions or investigations by Nasdaq, the SEC, or other regulatory authorities, which would require additional financial and management resources. In addition, any failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to timely meet our regulatory reporting obligations.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
A change in accounting standards or practices can have a significant effect on our operating results and may affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of existing accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.


50

Item 2.     Unregistered Sales of Equity Securities and Use of Proceeds
    On April 27, 2021, we issued two warrants to purchase common stock to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. Each warrant has a term of three years and was issued as partial consideration for services rendered by such firm. The warrants become exercisable as follows:
50% of each warrant is subject to time-based vesting over approximately 1 year; and
50% of each warrant is subject to performance-based vesting based on certain specific financial and operational metrics.
We terminated the relationship with the consulting firm in June 2021. As a result, only 55,233 shares from the first warrant and 82,850 shares from the second warrant are vested and exercisable, subject to the terms and conditions of the warrants.
We believe these transactions were exempt from registration under the Securities Act in reliance upon Section 4(a)(2) of the Securities Act. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof. All recipients had adequate access, through their relationships with us, to information about Limelight Networks, Inc.
Item 3.    Defaults upon Senior Securities
Not applicable.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5. Other Information
    None.
51

Item 6. Exhibits                             
  
Incorporated by Reference
 
Exhibit
Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing
Date
 
Provided
Herewith
 
3.18-K001-335083.16/14/11 
3.28-K001-335083.22/19/13 
4.1X
4.2X
31.1    X
31.2    X
32.1    X
32.2    X
101.SCHINLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT    X
101.CALINLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT    X
101.DEFINLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT    X
101.LABINLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT    X
101.PREINLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT    X
104Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)X
*This certification is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that Limelight Networks, Inc. specifically incorporates it by reference.
52

SIGNATURES
    Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
LIMELIGHT NETWORKS, INC.
Date:July 30, 2021By:
/s/    DANIEL R. BONCEL       
Daniel R. Boncel
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
53
EX-4.1 2 llnw06302021ex41.htm EX-4.1 Document



NEITHER THESE SECURITIES NOR THE SECURITIES ISSUABLE UPON EXERCISE OF THESE SECURITIES HAVE BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “SECURITIES ACT”), OR APPLICABLE STATE SECURITIES LAWS. THE SECURITIES MAY NOT BE OFFERED FOR SALE, SOLD, TRANSFERRED OR ASSIGNED (I) IN THE ABSENCE OF (A) AN EFFECTIVE REGISTRATION STATEMENT FOR THE SECURITIES UNDER THE SECURITIES ACT OR (B) AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS OR BLUE SKY LAWS AS EVIDENCED BY A LEGAL OPINION OF COUNSEL REASONABLY SATISFACTORY TO THE COMPANY AND ITS TRANSFER AGENT OR (II) UNLESS PURSUANT TO RULE 144 UNDER THE SECURITIES ACT.
 
LIMELIGHT NETWORKS, INC.
 
WARRANT TO PURCHASE COMMON STOCK
 
Warrant No. CSW-1  Original Issue Date: April 27 , 2021
 
Limelight Networks, Inc., a Delaware corporation (the “Company”), hereby certifies that, for value received, AlixPartners, LLP, or its permitted registered assigns (the “Holder”), is entitled to purchase from the Company up to a total of 441,867 shares of common stock, $0.001 par value per share (the “Common Stock”), of the Company (each such share, a “Warrant Share” and all such shares, the “Warrant Shares”) at an exercise price per share equal to $0.01 per share (as adjusted from time to time as provided in Section 9 herein, the “Exercise Price”), at any time and from time to time on or after the date hereof (the “Original Issue Date”) and through and including 8:00 P.M., New York City time, on three-year anniversary of the Original Issue Date (the “Expiration Date”), and subject to the following terms and conditions:

This Warrant (this “Warrant”) is one of a series of similar warrants issued pursuant to that certain Engagement Letter, dated February 5, 2021, by and between the Company and AlixPartners, LLC, as amended on April 27, 2021 by the First Addendum to Engagement Letter 1 (the “Engagement Letter”). All such Warrants are referred to herein, collectively, as the “Warrants.”
 
1.     Definitions. In addition to the terms defined elsewhere in this Warrant, capitalized terms that are not otherwise defined herein have the meanings given to such terms in the Engagement Letter.
  
2.    Registration of Warrants. The Company shall register this Warrant, upon records to be maintained by the Company for that purpose (the “Warrant Register”), in the name of the record Holder (which shall include the initial Holder or, as the case may be, any registered assignee to which this Warrant is permissibly assigned hereunder) from time to time. The Company may deem and treat the registered Holder of this Warrant as the absolute owner hereof for the purpose
image_8.jpg


of any exercise hereof or any distribution to the Holder, and for all other purposes, absent actual notice to the contrary.
 
3.     Registration of Transfers. Subject to compliance with all applicable securities laws, the Company shall register the transfer of all or any portion of this Warrant in the Warrant Register, upon surrender of this Warrant, with the Form of Assignment attached as Schedule 3 hereto duly completed and signed, to the Company’s transfer agent or to the Company at 1465 North Scottsdale Road, Suite 400 Scottsdale, Arizona 85257 and (x) in compliance with the legend affixed to the face of this Warrant and (y) delivery by the transferee of a written statement to the Company certifying that the transferee is an “accredited investor” as defined in Rule 501(a) under the Securities Act. Upon any such registration or transfer, a new warrant to purchase Common Stock in substantially the form of this Warrant (any such new warrant, a “New Warrant”) evidencing the portion of this Warrant so transferred shall be issued to the transferee, and a New Warrant evidencing the remaining portion of this Warrant not so transferred, if any, shall be issued to the transferring Holder. The acceptance of the New Warrant by the transferee thereof shall be deemed the acceptance by such transferee of all of the rights and obligations in respect of the New Warrant that the Holder has in respect of this Warrant. The Company shall prepare, issue and deliver at its own expense any New Warrant under this Section 3.
 
4.     Vesting, Exercise and Duration of Warrants.
 
    (a)     No portion of this Warrant may be exercised until such portion shall have vested and become exercisable.

(b)    Except as set forth below, this Warrant shall be vested and exercisable on the respective dates indicated below:
    
(i)This Warrant shall initially be unvested and unexercisable.

(ii)This Warrant shall vest and become exercisable in accordance with the Vesting Schedule attached hereto as Schedule 1.

(c)    All or any part of this Warrant shall be exercisable by the registered Holder in any manner permitted by Section 10 of this Warrant at any time and from time to time on or after the Original Issue Date and through and including 8:00 P.M. New York City time, on the Expiration Date. At 8:00 P.M., New York City time, on the Expiration Date, the portion of this Warrant not exercised prior thereto shall be and become void and of no value and this Warrant shall be terminated and no longer outstanding.

    (b)    The Holder may exercise this Warrant by delivering to the Company (i) an exercise notice, in the form attached as Schedule 2 hereto (the “Exercise Notice”), completed and duly signed, and (ii) payment of the Exercise Price for the number of Warrant Shares as to which this Warrant is being exercised (which may take the form of a “cashless exercise” if so indicated in the Exercise Notice), and the date on which the last of such items is delivered to the Company (as determined in accordance with the notice provisions hereof) is an “Exercise Date.” The Holder shall not be required to deliver the original Warrant in order to effect an exercise hereunder. Execution and delivery of the Exercise Notice shall have the same effect as
2
    
image_8.jpg


cancellation of the original Warrant and issuance of a New Warrant evidencing the right to purchase the remaining number of Warrant Shares.
 
5.     Delivery of Warrant Shares.
 
    (a)     Upon exercise of this Warrant, the Company shall promptly (but in no event later than two (2) Trading Days after the Exercise Date) issue or cause to be issued and cause to be delivered to or upon the written order of the Holder and in such name or names as the Holder may designate (provided that, if the Registration Statement is not effective and the Holder directs the Company to deliver a certificate for the Warrant Shares in a name other than that of the Holder or an Affiliate of the Holder, it shall deliver to the Company on the Exercise Date an opinion of counsel reasonably satisfactory to the Company to the effect that the issuance of such Warrant Shares in such other name may be made pursuant to an available exemption from the registration requirements of the Securities Act and all applicable state securities or blue sky laws), (i) a certificate for the Warrant Shares issuable upon such exercise, free of restrictive legends, or (ii) an electronic delivery of the Warrant Shares to the Holder’s account at the Depository Trust Company (“DTC”) or a similar organization, unless in the case of clause (i) and (ii) a registration statement covering the resale of the Warrant Shares and naming the Holder as a selling stockholder thereunder is not then effective or the Warrant Shares are not freely transferable without volume and manner of sale restrictions pursuant to Rule 144 under the Securities Act, in which case such Holder shall receive a certificate for the Warrant Shares issuable upon such exercise with appropriate restrictive legends. The Holder, or any Person permissibly so designated by the Holder to receive Warrant Shares, shall be deemed to have become the holder of record of such Warrant Shares as of the Exercise Date. If the Warrant Shares are to be issued free of all restrictive legends, the Company shall, upon the written request of the Holder, use its reasonable best efforts to deliver, or cause to be delivered, Warrant Shares hereunder electronically through DTC or another established clearing corporation performing similar functions, if available; provided, that, the Company may, but will not be required to, change its transfer agent if its current transfer agent cannot deliver Warrant Shares electronically through such a clearing corporation. Upon the written request of Holder, the Company shall take all action necessary for any Warrant Shares issued upon exercise of this Warrant to be, free of any restrictive legend (subject the requirements of Rule 144 under the Securities Act), including, without limitation, taking all action necessary to remove any restrictive legend on such Warrant Shares if such Warrant Shares are eligible for resale by the Holder without volume or manner-of-sale limitations pursuant to Rule 144 under the Securities Act.
 
    (b)     To the extent permitted by law, the Company’s obligations to issue and deliver Warrant Shares in accordance with and subject to the terms hereof are absolute and unconditional, irrespective of any action or inaction by the Holder to enforce the same, any waiver or consent with respect to any provision hereof, the recovery of any judgment against any Person or any action to enforce the same, or any setoff, counterclaim, recoupment, limitation or termination, or any breach or alleged breach by the Holder or any other Person of any obligation to the Company or any violation or alleged violation of law by the Holder or any other Person, and irrespective of any other circumstance that might otherwise limit such obligation of the Company to the Holder in connection with the issuance of Warrant Shares. Nothing herein shall limit the Holder’s right to pursue any other remedies available to it hereunder, at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief with respect to the Company’s failure to timely deliver certificates representing shares of Common Stock upon exercise of the Warrant as required pursuant to the terms hereof.
3
    
image_8.jpg


 
6.     Charges, Taxes and Expenses. Issuance and delivery of certificates for shares of Common Stock upon exercise of this Warrant shall be made without charge to the Holder for any issue or transfer tax, transfer agent fee or other incidental tax or expense in respect of the issuance of such certificates, all of which taxes and expenses shall be paid by the Company; provided, however, that the Company shall not be required to pay any tax that may be payable in respect of any transfer involved in the registration of any certificates for Warrant Shares or the Warrants in a name other than that of the Holder or an Affiliate thereof. The Holder shall be responsible for all other tax liability that may arise as a result of holding or transferring this Warrant or receiving Warrant Shares upon exercise hereof.
 
7.     Replacement of Warrant. If this Warrant is mutilated, lost, stolen or destroyed, the Company shall issue or cause to be issued in exchange and substitution for and upon cancellation hereof, or in lieu of and substitution for this Warrant, a New Warrant, but only upon receipt of evidence reasonably satisfactory to the Company of such loss, theft or destruction (in such case) and, in each case, a customary and reasonable indemnity and surety bond, if requested by the Company. Applicants for a New Warrant under such circumstances shall also comply with such other reasonable regulations and procedures and pay such other reasonable third-party costs as the Company may prescribe. If a New Warrant is requested as a result of a mutilation of this Warrant, then the Holder shall deliver such mutilated Warrant to the Company as a condition precedent to the Company’s obligation to issue the New Warrant.
 
8.     Reservation of Warrant Shares. The Company covenants that it will at all times reserve and keep available out of the aggregate of its authorized but unissued and otherwise unreserved Common Stock, solely for the purpose of enabling it to issue Warrant Shares upon exercise of this Warrant as herein provided, the number of Warrant Shares that are initially issuable and deliverable upon the exercise of this entire Warrant, free from preemptive rights or any other contingent purchase rights of persons other than the Holder (taking into account the adjustments and restrictions of Section 9). The Company covenants that all Warrant Shares so issuable and deliverable shall, upon issuance and the payment of the applicable Exercise Price in accordance with the terms hereof, be duly and validly authorized, issued and fully paid and nonassessable. The Company will take all such action as may be reasonably necessary to assure that such shares of Common Stock may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of any securities exchange or automated quotation system upon which the Common Stock may be listed.
 
9.     Certain Adjustments. The Exercise Price and number of Warrant Shares issuable upon exercise of this Warrant are subject to adjustment from time to time as set forth in this Section 9.
 
    (a)    Stock Dividends and Splits. If the Company, at any time while this Warrant is outstanding, (i) pays a stock dividend on its Common Stock or otherwise makes a distribution on any class of capital stock that is payable in shares of Common Stock, (ii) subdivides its outstanding shares of Common Stock into a larger number of shares, (iii) combines its outstanding shares of Common Stock into a smaller number of shares or (iv) issues by reclassification of shares of Common Stock any shares of capital of the Company, then in each such case the Exercise Price shall be multiplied by a fraction, the numerator of which shall be the number of shares of Common Stock outstanding immediately before such event and the denominator of which shall be the number of shares of Common Stock outstanding immediately after such event. Any adjustment made pursuant to clause (i) of this paragraph shall become
4
    
image_8.jpg


effective immediately after the record date for the determination of stockholders entitled to receive such dividend or distribution, and any adjustment pursuant to clause (ii) or (iii) of this paragraph shall become effective immediately after the effective date of such subdivision or combination.
    (b)     Pro Rata Distributions. If the Company, at any time while this Warrant is outstanding, distributes to all holders of Common Stock for no consideration (i) evidences of its indebtedness, (ii) any security (other than a distribution of Common Stock covered by the preceding paragraph) or (iii) rights or warrants to subscribe for or purchase any security, or (iv) any other cash distribution or other asset (in each case, “Distributed Property”), then, upon any exercise of this Warrant that occurs after the record date fixed for determination of stockholders entitled to receive such distribution, the Holder shall be entitled to receive, in addition to the Warrant Shares otherwise issuable upon such exercise (if applicable), the Distributed Property that such Holder would have been entitled to receive in respect of such number of Warrant Shares had the Holder been the record holder of such Warrant Shares immediately prior to such record date without regard to any limitation on exercise contained therein.
    (c)    Number of Warrant Shares. Simultaneously with any adjustment to the Exercise Price pursuant to paragraph (a) of this Section 9, the number of Warrant Shares that may be purchased upon exercise of this Warrant shall be increased or decreased proportionately, so that after such adjustment the aggregate Exercise Price payable hereunder for the increased or decreased number of Warrant Shares shall be the same as the aggregate Exercise Price in effect immediately prior to such adjustment.

    (d)     Calculations. All calculations under this Section 9 shall be made to the nearest cent or the nearest share, as applicable.
 
    (e)     Notice of Adjustments. Upon the occurrence of each adjustment pursuant to this Section 9, the Company at its expense will, at the written request of the Holder, promptly compute such adjustment, in good faith, in accordance with the terms of this Warrant and prepare a certificate setting forth such adjustment, including a statement of the adjusted Exercise Price and adjusted number or type of Warrant Shares or other securities issuable upon exercise of this Warrant (as applicable), describing the transactions giving rise to such adjustments and showing in detail the facts upon which such adjustment is based. Upon written request, the Company will promptly deliver a copy of each such certificate to the Holder and to the Company’s transfer agent.
 
    (h)     Notice of Corporate Events. If, while this Warrant is outstanding, the Company (i) declares a dividend or any other distribution of cash, securities or other property in respect of its Common Stock, including, without limitation, any granting of rights or warrants to subscribe for or purchase any capital stock of the Company or any subsidiary, (ii) authorizes or approves, enters into any agreement contemplating or solicits stockholder approval for: (w) any merger or consolidation of the Company with or into another Person, in which the Company is not the survivor or the stockholders of the Company immediately prior to such merger or consolidation do not own, directly or indirectly, at least 50% of the voting securities of the surviving entity, (x) any sale of all or substantially all of its assets or a majority of its Common Stock is acquired by a third party, in each case, in one or a series of related transactions, (y) any tender offer or exchange offer (whether by the Company or another Person) is completed pursuant to which all or substantially all of the holders of Common Stock are permitted to tender or exchange their shares for other securities, cash or property, or (z) any reclassification of the Common Stock or
5
    
image_8.jpg


any compulsory share exchange pursuant to which the Common Stock is effectively converted into or exchanged for other securities, cash or property (other than as a result of a subdivision or combination of shares of Common Stock covered by Section 9(a) above) (in any such case, a “Fundamental Transaction”) or (iii) authorizes the voluntary dissolution, liquidation or winding up of the affairs of the Company, then the Company shall deliver to the Holder a notice of such transaction at least twenty (20) calendar days prior to the applicable record or effective date on which a Person would need to hold Common Stock in order to participate in or vote with respect to such transaction; provided, however, that the failure to deliver such notice or any defect therein shall not affect the validity of the corporate action required to be described in such notice. To the extent that any notice provided hereunder constitutes, or contains, material, non-public information regarding the Company or any of its subsidiaries, the Company shall simultaneously file such notice with the U.S. Securities and Exchange Commission pursuant to a Current Report on Form 8-K.
 
10.     Payment of Exercise Price. The Holder shall pay the Exercise Price in immediately available funds or elect, in its sole discretion, to satisfy its obligation to pay the Exercise Price through a “cashless exercise”, in which event the Company shall issue to the Holder the number of Warrant Shares determined as follows:
 
X = Y [(A-B)/A]
 
            where:
 
“X” equals the number of Warrant Shares to be issued to the Holder;
 
“Y” equals the total number of Warrant Shares with respect to which this Warrant is being exercised;
 
    “A” equals the average of the Closing Sale Prices of the shares of Common Stock (as reported by Bloomberg Financial Markets) for the five (5) consecutive Trading Days ending on the date immediately preceding the Exercise Date; and
 
“B” equals the Exercise Price then in effect for the applicable Warrant Shares at the time of such exercise.
 
For purposes of this Warrant, “Closing Sale Price” means, for any security as of any date, the last trade price for such security on the Principal Trading Market for such security, as reported by Bloomberg Financial Markets, or, if such Principal Trading Market begins to operate on an extended hours basis and does not designate the last trade price, then the last trade price of such security prior to 4:00 P.M., New York City time, as reported by Bloomberg Financial Markets, or if the foregoing do not apply, the last trade price of such security in the over-the-counter market on the electronic bulletin board for such security as reported by Bloomberg Financial Markets, or, if no last trade price is reported for such security by Bloomberg Financial Markets, the average of the bid prices, or the ask prices, respectively, of any market makers for such security as reported in the "pink sheets" by Pink Sheets LLC. If the Closing Sale Price cannot be calculated for a security on a particular date on any of the foregoing bases, the Closing Sale Price of such security on such date shall be the fair market value as mutually determined by the Company and the Holder. If the Company and the Holder are unable to agree upon the fair market value of such security, then the Board of Directors of the Company shall use its good faith judgment to
6
    
image_8.jpg


determine the fair market value. The Board of Directors’ determination shall be binding upon all parties absent demonstrable error. All such determinations shall be appropriately adjusted for any stock dividend, stock split, stock combination or other similar transaction during the applicable calculation period. “Principal Trading Market” means the securities trading market on which the Company’s common stock is primarily listed on and quoted for trading, which, as of the date of this Agreement is the Nasdaq Capital Market.

For purposes of Rule 144 promulgated under the Securities Act, it is intended, understood and acknowledged that the Warrant Shares issued in a “cashless exercise” transaction shall be deemed to have been acquired by the Holder, and the holding period for the Warrant Shares shall be deemed to have commenced, on the date this Warrant was originally issued (provided that the Commission continues to take the position that such treatment is proper at the time of such exercise).
 
11.     No Fractional Shares. No fractional Warrant Shares will be issued in connection with any exercise of this Warrant. In lieu of any fractional shares that would otherwise be issuable, the number of Warrant Shares to be issued shall be rounded down to the next whole number and the Company shall pay the Holder in cash the fair market value (based on the Closing Sale Price) for any such fractional shares.
 
12.     Notices. Any and all notices or other communications or deliveries hereunder (including, without limitation, any Exercise Notice) shall be in compliance with the notice provisions set forth in Section 12 of the Engagement Letter.
 
13.     Warrant Agent. The Company shall serve as warrant agent under this Warrant. Upon thirty (30) days’ notice to the Holder, the Company may appoint a new warrant agent. Any corporation into which the Company or any new warrant agent may be merged or any corporation resulting from any consolidation to which the Company or any new warrant agent shall be a party or any corporation to which the Company or any new warrant agent transfers substantially all of its corporate trust or shareholders services business shall be a successor warrant agent under this Warrant without any further act. Any such successor warrant agent shall promptly cause notice of its succession as warrant agent to be mailed (by first class mail, postage prepaid) to the Holder at the Holder’s last address as shown on the Warrant Register.

14.    Holder Status. At the time such Holder was offered the Warrant Shares, it represents and warrants that it was, and at the date hereof it is, and on each date on which it exercises the Warrants Shares it will be, an “accredited investor” as defined in Rule 501(a) under the Securities Act. Holder hereby represents that neither it nor any of its Rule 506(d) Related Parties is a “bad actor” within the meaning of Rule 506(d) promulgated under the Securities Act. For purposes of this Agreement, “Rule 506(d) Related Party” shall mean a person or entity covered by the “Bad Actor disqualification” provision of Rule 506(d) of the Securities Act.

15.    Registration. The Company meets the registration and transaction requirements for use of Form S-3 for the registration and resale of the Warrant Shares and will file a registration statement to register the Warrant Shares as soon as practicable, and no later than 120 days from the Original Issue Date. The Company shall use commercially reasonable efforts to prepare and
7
    
image_8.jpg


file with the Securities and Exchange Commission (“SEC”) such amendments and supplements to the Registration Statement and the prospectus used in connection therewith as may be necessary to keep the Registration Statement continuously effective and free from any material misstatement or omission to state a material fact until such time as all such Warrant Shares have been sold pursuant to a registration statement or are otherwise freely tradable.
 16.     Miscellaneous.
 
(a)No Rights as a Stockholder. The Holder, solely in such Person's capacity as a holder of this Warrant, shall not be entitled to vote or receive dividends or be deemed the holder of share capital of the Company for any purpose, nor shall anything contained in this Warrant be construed to confer upon the Holder, solely in such Person's capacity as the Holder of this Warrant, any of the rights of a stockholder of the Company or any right to vote, give or withhold consent to any corporate action (whether any reorganization, issue of stock, reclassification of stock, consolidation, merger, amalgamation, conveyance or otherwise), receive notice of meetings, receive dividends or subscription rights, or otherwise, prior to the issuance to the Holder of the Warrant Shares which such Person is then entitled to receive upon the due exercise of this Warrant. In addition, nothing contained in this Warrant shall be construed as imposing any liabilities on the Holder to purchase any securities (upon exercise of this Warrant or otherwise) or as a stockholder of the Company, whether such liabilities are asserted by the Company or by creditors of the Company.
(b)Authorized Shares. (i) The Company covenants that during the period the Warrant is outstanding, it will reserve from its authorized and unissued Common Stock a sufficient number of shares to provide for the issuance of the Warrant Shares upon the exercise of any purchase rights under this Warrant. The Company further covenants that its issuance of this Warrant shall constitute full authority to its officers who are charged with the duty of executing stock certificates to execute and issue the necessary certificates for the Warrant Shares upon the exercise of the purchase rights under this Warrant. The Company will take all such reasonable action as may be necessary to assure that such Warrant Shares may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of the Principal Trading Market. The Company covenants that all Warrant Shares which may be issued upon the exercise of the purchase rights represented by this Warrant will, upon exercise of the purchase rights represented by this Warrant, be duly authorized, validly issued, fully paid and nonassessable and free from all taxes, liens and charges created by the Company in respect of the issue thereof (other than taxes in respect of any transfer occurring contemporaneously with such issue).
(ii)     Except and to the extent as waived or consented to by the Holder, the Company shall not by any action, including, without limitation, amending its certificate or articles of incorporation or through any reorganization, transfer of assets, consolidation, merger, dissolution, issue or sale of securities or any other voluntary action, avoid or seek to avoid the observance or performance of any of the terms of this Warrant, but will at all times in good faith assist in the carrying out of all such terms and in the taking of all such actions as may be necessary or appropriate to protect the rights of Holder as set forth in this Warrant against impairment. Without limiting the generality of the foregoing, the Company will (a) not increase the par value of any Warrant Shares above the amount payable therefor upon such exercise immediately prior to such increase in par value, (b) take all such action as may be necessary or appropriate in order that the Company may validly and legally issue fully paid and nonassessable
8
    
image_8.jpg


Warrant Shares upon the exercise of this Warrant, and (c) use commercially reasonable efforts to obtain all such authorizations, exemptions or consents from any public regulatory body having jurisdiction thereof as may be necessary to enable the Company to perform its obligations under this Warrant.
(iii)     Before taking any action which would result in an adjustment in the number of Warrant Shares for which this Warrant is exercisable or in the Exercise Price, the Company shall obtain all such authorizations or exemptions thereof, or consents thereto, as may be necessary from any public regulatory body or bodies having jurisdiction thereof.
(c)Successors and Assigns.     Subject to compliance with applicable securities laws, this Warrant may be assigned by the Holder. This Warrant may not be assigned by the Company without the written consent of the Holder except to a successor in the event of a Fundamental Transaction. This Warrant shall be binding on and inure to the benefit of the Company and the Holder and their respective successors and assigns. Subject to the preceding sentence, nothing in this Warrant shall be construed to give to any Person other than the Company and the Holder any legal or equitable right, remedy or cause of action under this Warrant. This Warrant may be amended only in writing signed by the Company and the Holder, or their successors and assigns.
(d)Amendment and Waiver. Except as otherwise provided herein, the provisions of the Warrants may be amended and the Company may take any action herein prohibited, or omit to perform any act herein required to be performed by it, only if the Company has obtained the written consent of the Holders of Warrants representing no less than a majority of the Warrant Shares obtainable upon exercise of the Warrants then outstanding.
(e)Acceptance. Receipt of this Warrant by the Holder shall constitute acceptance of and agreement to all of the terms and conditions contained herein.
(f)Governing Law; Jurisdiction.    ALL QUESTIONS CONCERNING THE CONSTRUCTION, VALIDITY, ENFORCEMENT AND INTERPRETATION OF THIS WARRANT SHALL BE GOVERNED BY AND CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE WITHOUT REGARD TO THE PRINCIPLES OF CONFLICTS OF LAW THEREOF. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY SUBMITS TO THE EXCLUSIVE JURISDICTION OF THE STATE AND FEDERAL COURTS SITTING IN THE CITY OF NEW YORK, BOROUGH OF MANHATTAN, FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION HEREWITH OR WITH ANY TRANSACTION CONTEMPLATED HEREBY OR DISCUSSED HEREIN (INCLUDING WITH RESPECT TO THE ENFORCEMENT OF ANY OF THE TRANSACTION DOCUMENTS), AND HEREBY IRREVOCABLY WAIVES, AND AGREES NOT TO ASSERT IN ANY SUIT, ACTION OR PROCEEDING, ANY CLAIM THAT IT IS NOT PERSONALLY SUBJECT TO THE JURISDICTION OF ANY SUCH COURT. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY WAIVES PERSONAL SERVICE OF PROCESS AND CONSENTS TO PROCESS BEING SERVED IN ANY SUCH SUIT, ACTION OR PROCEEDING BY MAILING A COPY THEREOF VIA REGISTERED OR CERTIFIED MAIL OR OVERNIGHT DELIVERY (WITH EVIDENCE OF DELIVERY) TO SUCH PERSON AT 1465 NORTH SCOTTSDALE ROAD, SUITE 400 SCOTTSDALE, ARIZONA 85257 AND AGREES THAT SUCH SERVICE SHALL CONSTITUTE GOOD AND SUFFICIENT SERVICE OF PROCESS AND NOTICE THEREOF. NOTHING CONTAINED HEREIN SHALL BE DEEMED TO LIMIT IN ANY WAY ANY RIGHT TO
9
    
image_8.jpg


SERVE PROCESS IN ANY MANNER PERMITTED BY LAW. EACH OF THE COMPANY AND THE HOLDER HEREBY WAIVES ALL RIGHTS TO A TRIAL BY JURY. 
    (g)     Headings. The headings herein are for convenience only, do not constitute a part of this Warrant and shall not be deemed to limit or affect any of the provisions hereof.
 
    (h)     Severability. In case any one or more of the provisions of this Warrant shall be invalid or unenforceable in any respect, the validity and enforceability of the remaining terms and provisions of this Warrant shall not in any way be affected or impaired thereby, and the Company and the Holder will attempt in good faith to agree upon a valid and enforceable provision which shall be a commercially reasonable substitute therefor, and upon so agreeing, shall incorporate such substitute provision in this Warrant.
 
 
[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

 
10
    
image_8.jpg


IN WITNESS WHEREOF, the Company has caused this Warrant to be duly executed by its authorized officer as of the date first indicated above.

LIMELIGHT NETWORKS, INC.
By:________________________
Name:
Title:
Accepted and agreed:
ALIXPARTNERS, LLP
By:_________________________
Name:
Title:

image_8.jpgimage_8.jpg


SCHEDULE 1

VESTING

1.     Vesting Schedule. For purposes of this Warrant, the term “vest” shall mean with respect to any Warrant Share that such share is eligible to be exercised by the Holder. If Holder would become vested in any fraction of a Warrant Share on any date, such fractional share shall not vest and shall remain ineligible for exercise until Holder becomes vested in the entire share. The Warrant Shares subject to this Warrant shall vest as follows:

    (a)    12.5% of the Warrant Shares shall vest on each of the following dates: June 8, 2021, September 8, 2021, December 8, 2021 and February 28, 2022, provided that Holder is still providing services to the Company under the Engagement Letter.

    (b)    50% of each Warrant Shares will vest based on the following four performance-based metrics (together, “BACR”):
Net Bookings Revenue
Average Network Utilization Percentage
Cost per Gigabyte
Net Revenue Retention

Warrant Shares will automatically vest as Total BACR is approved by the steering committee formed pursuant to the Engagement Letter (the “Steering Committee”). Total BACR achieved between the thresholds set forth in the table below shall result in a pro-rata amount of Warrant Shares becoming vested, as calculated at the end of each of the four fiscal quarters beginning with the quarter ending June 30, 2021 and ending on the quarter ending March 31, 2022.

Total BACR% of Warrant Shares Vested
$00.0%
$10,000,00012.5%
$20,000,00025.0%
$30,000,00037.5%
$40,000,00050.0%

For example:
If the Total BACR is $10,000,000, 12.5% of the Warrant Shares will become vested.
If Total BACR is $35,000,000 43.75% of the Warrant Shares will become vested.
image_8.jpgimage_8.jpgimage_8.jpg


2.    Certain Definitions.
Total BACR:Total BACR” is defined as the total of the BACR from the four performance metric initiatives described herein.
Baseline: Each performance metric work has established a baseline (shown below), which has been agreed to by the Company
New Bookings Revenue Baseline: The Baseline for this metric is $0. Holder will get credit, dollar-for-dollar for any new bookings originated by Holder.
Average Network Utilization Baseline: The Baseline for this metric is 16.2%. “Average Network Utilization” shall mean the total gigabytes transferred divided by the total gigabytes available to be delivered based on in-service server capacity.
Cost per Gigabyte Baseline: The Baseline for this metric is $0.0032. “Cost per Gigabyte is calculated based on the total cost of revenue line item report in the Company’s Consolidated Statements of Operations (i.e., all bandwidth and co-location fees, depreciation, payroll and related employee costs, share-based compensation and other costs) divided by the total gigabytes transferred.
Net Revenue Retention (NRR): The Baseline for this metric will be the revenue associated with all clients (excluding Amazon), as defined by the Limelight’s corporate metric. as of December 31, 2020 (the “Existing Client Baseline”). This client listing will be used to calculate the year-over-year, last-twelve-month NRR achievement.
BACR: “BACR” is defined as the total projected benefit to the Company from the four performance metrics (as compared to the Baselines) as further detailed below:
New Bookings Revenue: Upon signature of a new contract, Steering Committee approval, or as otherwise agreed to by the Company, Holder will earn dollar-for-dollar credit for the initial contract term (typically 12 months) of new logo revenue generated directly from an Holder referral/introduction.
For example: If a new two-year contract is signed for $2M in revenue over the two years, Holder will get credit for $2M towards the Total BACR calculation.
Holder will receive credit for the initial contract term for each customer, even if the period extends past the termination or expiration of this agreement.
Upon signing a new contract (or as otherwise agreed to by the Company), BACR will be calculated and added to Total BACR using the revenues/fees actually recognized from the referred customer from the full duration of the contract as estimated by the sales team. On a quarterly basis thereafter during Limelight's normal financial close cycle and throughout the term of each such new contract (which may continue after the termination/expiration of this Addendum), actual revenues from each such new contract for that quarter will be

    
image_8.jpg


calculated. To the extent actual revenues from any such new contract for that quarter exceeds the projected revenues from that new contract for that same quarter, the difference shall be added to the Total BACR calculation.
Average Network Utilization: For every 10 (basis points) improvement in the Baseline (as measured every quarter), Holder will get $0.5M credit towards the Total BACR calculation
For example, if Average Network Utilization in the second quarter improved by 1%, Holder will get $5M in credit toward the Total BACR calculation (100bps/10bps * $0.5M)
Average Network Utilization will be calculated by the Company at the end of each quarter throughout the term of Holder’s engagement with the Company (under this First Addendum or otherwise).
If Average Network Utilization goes up in Quarter 1, so Holder earns Total BACR, but goes back down the next quarter, Total BACR will not be taken away from Holder but Holder will only earn additional new Total BACR to the extent that Average Network Utilization exceeds the Average Network Utilization from Quarter 1.
Cost per Gigabyte: Holder will get credit dollar-for-dollar on Cost per Gigabyte improvements (over the Baseline), as measured every quarter, multiplied by the estimated total gigabyte volume over the next 12-month period
For example, if the Cost per Gigabyte improved by $.0001 in the second quarter, with an estimated volume of 40 million gigabytes, Holder will get $4M in credit toward the Total BACR calculation
Cost per Gigabyte will be calculated by the Company at the end of each quarter throughout the term of Holder’s engagement with the Company (under this First Addendum or otherwise).
If the Cost per Gigabyte goes down in Quarter 1, so Holder earns Total BACR, but goes back up the next quarter, Total BACR will not be taken away from Holder but Holder will only earn additional new Total BACR to the extent that Cost per Gigabyte thereafter is lower than the Cost per Gigabyte from Quarter 1.
Net Revenue Retention (NRR): Holder will get credit dollar-for-dollar on any net revenue retention as compared to the Existing Client Baseline based on a year-over-year, last-twelve-month (or four-quarter) basis. The calculation will be performed on a quarterly basis and incorporated into the Total BACR calculation.
For example, if the Company’s revenue from the Existing Client Baseline in 1Q 2021 and 1Q 2020 were $232M and $218M, respectively, Holder will get credit of $4M to be applied toward the Total BACR calculation ($232M minus $218M baseline)

    
image_8.jpg


Net revenue retention will be measured for the earlier to occur of March 31, 2022 or the termination of Holder’s engagement in accordance with the terms hereof.
3.    Collaborative Nature and Total BACR Calculation.
(a)    To maximize the value for the Company it is critical that this effort be collaborative.  It is recognized that many of the improvement ideas that will be developed may be known somewhere in the Company.  With the exception of the initiatives explicitly identified by the Company and agreed in writing prior to the start of the engagement to be outside the scope of this engagement, there will be no separation of Company and Holder’s ideas and associated Total BACR.
(b)    At the end of every quarter, initiative summaries on the four performance metrics including Total BACR calculations will be submitted to the Steering Committee for review and approval. The Steering Committee shall meet and review each such initiative summary in good faith and promptly approve the summaries. Upon approval by the Steering Committee, the BACR associated with performance metric initiative will be added to the Total BACR calculation. The Warrant Shares will automatically vest as Total BACR is approved by the Steering Committee or otherwise implemented by the Company. The Company shall process the vesting of any such Warrant Shares with the Company’s transfer agent on at least a quarterly basis (following the regular Steering Committee meetings).

4.    Termination and Acceleration.
(a)    In the event the Engagement Letter is terminated by either party, Holder will have ten (10) business days to present recommended actions and BACR to the Steering Committee to be evaluated promptly in good faith to be approved and included in the Total BACR calculation.
(b)    If the Engagement Letter is terminated by Holder prior to December February 28, 2022 for any reason, all of Holder’s unvested Warrant Shares will be forfeited.
(c)    In addition, the Company shall have a right to terminate the Engagement Letter for convenience with 15 day’s prior notice to Holders. In the event of such a termination for convenience, Holders shall remain entitled to the time-based vesting of Warrant Shares and the vesting of Warrant Shares for any BACR that accrues through the date of termination. In such event, the Steering Committee shall promptly meet and use good faith efforts to calculate the vesting earned by Holders from BACR metrics through such termination date. Notwithstanding the foregoing, any such early termination shall not impact Holder’s accrual of (and related vesting from) Net New Bookings, per the terms above. For clarity, if the initial term for a Net New Booking extends beyond the Warrant Expiration Date, then the Steering Committee will meet no later than 120 days prior to the Warrant Expiration Date to make a good faith estimate as to the reasonably expected revenue through the remaining period of initial term for such Net New Booking and apply such expected revenue to the BACR calculation for Net New Bookings for purposes of vesting.
(d)    Acceleration. Notwithstanding anything contrary herein, immediately prior to the consummation of a Change of Control (as defined below), 50% of the then-unvested Warrant

    
image_8.jpg


Shares subject to time-based vesting pursuant to paragraph 1(a) above shall immediately vest, without other action taken by either party, if, prior to February 28, 2022, (i) the Company incurs a Change of Control (as defined below), and (ii) its successor does not assume this Agreement in its entirety.
As used herein, “Change of Control” will mean the occurrence of any of the following events: (a) the consummation by the Company of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) more than 50% of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation; (b) the approval by the stockholders of the Company, or if stockholder approval is not required, approval by the Board, of a plan of 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; or (c) any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended), becoming the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities.




    
image_8.jpg


SCHEDULE 2

FORM OF EXERCISE NOTICE

[To be executed by the Holder to purchase shares of Common Stock under the Warrant]
 
Ladies and Gentlemen:

(1)    The undersigned is the Holder of Warrant No. __________ (the “Warrant”) issued by Limelight Networks, Inc., a Delaware corporation (the “Company”). Capitalized terms used herein and not otherwise defined herein have the respective meanings set forth in the Warrant.

(2)    The undersigned hereby exercises its right to purchase __________ Warrant Shares pursuant to the Warrant.
  
(3)    The Holder intends that payment of the Exercise Price shall be made as (check one):

            Cash Exercise

            “Cashless Exercise” under Section 10 of the Warrant

(4)    If the Holder has elected a Cash Exercise, the Holder shall pay the sum of $___________ in immediately available funds to the Company in accordance with the terms of the Warrant.

(5)    Pursuant to this Exercise Notice, the Company shall deliver to the Holder Warrant Shares determined in accordance with the terms of the Warrant.
 
(6)    The Holder and its Attribution Parties (as defined in the Warrant) together beneficially own an aggregate of ____ shares of Common Stock (as defined in the Warrant), as determined in accordance with Section 13(d) of the Securities Exchange Act of 1934 and the applicable regulations of the Securities and Exchange Commission.

 
Dated:____________________
Name of Holder: ___________________________
By:__________________________________
Name: _______________________________    
Title: _______________________________
(Signature must conform in all respects to name of Holder as specified on the face of the Warrant)

    
image_8.jpg


SCHEDULE 3

FORM OF ASSIGNMENT
 
[To be completed and executed by the Holder only upon transfer of the Warrant]
 
FOR VALUE RECEIVED, the undersigned hereby sells, assigns and transfers unto                              (the “Transferee”) the right represented by the within Warrant to purchase                  shares of Common Stock of Limelight Networks, Inc. (the “Company”) to which the within Warrant relates and appoints                              attorney to transfer said right on the books of the Company with full power of substitution in the premises. In connection therewith, the undersigned represents, warrants, covenants and agrees to and with the Company that:

(a)    the offer and sale of the Warrant contemplated hereby is being made in compliance with Section 4(a)(1) of the United States Securities Act of 1933, as amended (the “Securities Act”) or another valid exemption from the registration requirements of Section 5 of the Securities Act and in compliance with all applicable securities laws of the states of the United States;
(b)    the undersigned has not offered to sell the Warrant by any form of general solicitation or general advertising, including, but not limited to, any advertisement, article, notice or other communication published in any newspaper, magazine or similar media or broadcast over television or radio, and any seminar or meeting whose attendees have been invited by any general solicitation or general advertising;
(c)    the undersigned has read the Transferee’s investment letter included herewith, and to its actual knowledge, the statements made therein are true and correct; and
(d)    the undersigned understands that the Company may condition the transfer of the Warrant contemplated hereby upon the delivery to the Company by the undersigned or the Transferee, as the case may be, of a written opinion of counsel (which opinion shall be in form, substance and scope customary for opinions of counsel in comparable transactions) to the effect that such transfer may be made without registration under the Securities Act and under applicable securities laws of the states of the United States.
Dated:             ____________    ___
 
 

 
 
(Signature must conform in all respects to name of holder as specified on the face of the Warrant)
 
 
 

 
 
Address of Transferee
 
 
 

 
 
 

In the presence of:
 

image_8.jpgimage_8.jpgimage_8.jpgimage_8.jpg




    
image_8.jpg
EX-4.2 3 llnw06302021ex42.htm EX-4.2 Document



NEITHER THESE SECURITIES NOR THE SECURITIES ISSUABLE UPON EXERCISE OF THESE SECURITIES HAVE BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE “SECURITIES ACT”), OR APPLICABLE STATE SECURITIES LAWS. THE SECURITIES MAY NOT BE OFFERED FOR SALE, SOLD, TRANSFERRED OR ASSIGNED (I) IN THE ABSENCE OF (A) AN EFFECTIVE REGISTRATION STATEMENT FOR THE SECURITIES UNDER THE SECURITIES ACT OR (B) AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS OR BLUE SKY LAWS AS EVIDENCED BY A LEGAL OPINION OF COUNSEL REASONABLY SATISFACTORY TO THE COMPANY AND ITS TRANSFER AGENT OR (II) UNLESS PURSUANT TO RULE 144 UNDER THE SECURITIES ACT.
 
LIMELIGHT NETWORKS, INC.
 
WARRANT TO PURCHASE COMMON STOCK
 
Warrant No. CSW-2  Original Issue Date: April 27, 2021
 
Limelight Networks, Inc., a Delaware corporation (the “Company”), hereby certifies that, for value received, AlixPartners, LLP, or its permitted registered assigns (the “Holder”), is entitled to purchase from the Company up to a total of 662,800 shares of common stock, $0.001 par value per share (the “Common Stock”), of the Company (each such share, a “Warrant Share” and all such shares, the “Warrant Shares”) at an exercise price per share equal to $3.72 per share (as adjusted from time to time as provided in Section 9 herein, the “Exercise Price”), at any time and from time to time on or after the date hereof (the “Original Issue Date”) and through and including 8:00 P.M., New York City time, on three-year anniversary of the Original Issue Date (the “Expiration Date”), and subject to the following terms and conditions:

This Warrant (this “Warrant”) is one of a series of similar warrants issued pursuant to that certain Engagement Letter, dated February 5, 2021, by and between the Company and AlixPartners, LLC, as amended on April 27, 2021 by the First Addendum to Engagement Letter 1 (the “Engagement Letter”). All such Warrants are referred to herein, collectively, as the “Warrants.”
 
1.     Definitions. In addition to the terms defined elsewhere in this Warrant, capitalized terms that are not otherwise defined herein have the meanings given to such terms in the Engagement Letter.
  
2.    Registration of Warrants. The Company shall register this Warrant, upon records to be maintained by the Company for that purpose (the “Warrant Register”), in the name of the record Holder (which shall include the initial Holder or, as the case may be, any registered assignee to which this Warrant is permissibly assigned hereunder) from time to time. The Company may deem and treat the registered Holder of this Warrant as the absolute owner hereof for the purpose



of any exercise hereof or any distribution to the Holder, and for all other purposes, absent actual notice to the contrary.
 
3.     Registration of Transfers. Subject to compliance with all applicable securities laws, the Company shall register the transfer of all or any portion of this Warrant in the Warrant Register, upon surrender of this Warrant, with the Form of Assignment attached as Schedule 3 hereto duly completed and signed, to the Company’s transfer agent or to the Company at 1465 North Scottsdale Road, Suite 400 Scottsdale, Arizona 85257 and (x) in compliance with the legend affixed to the face of this Warrant and (y) delivery by the transferee of a written statement to the Company certifying that the transferee is an “accredited investor” as defined in Rule 501(a) under the Securities Act. Upon any such registration or transfer, a new warrant to purchase Common Stock in substantially the form of this Warrant (any such new warrant, a “New Warrant”) evidencing the portion of this Warrant so transferred shall be issued to the transferee, and a New Warrant evidencing the remaining portion of this Warrant not so transferred, if any, shall be issued to the transferring Holder. The acceptance of the New Warrant by the transferee thereof shall be deemed the acceptance by such transferee of all of the rights and obligations in respect of the New Warrant that the Holder has in respect of this Warrant. The Company shall prepare, issue and deliver at its own expense any New Warrant under this Section 3.
 
4.     Vesting, Exercise and Duration of Warrants.
 
    (a)     No portion of this Warrant may be exercised until such portion shall have vested and become exercisable.

(b)    Except as set forth below, this Warrant shall be vested and exercisable on the respective dates indicated below:
    
(i)This Warrant shall initially be unvested and unexercisable.

(ii)This Warrant shall vest and become exercisable in accordance with the Vesting Schedule attached hereto as Schedule 1.

(c)    All or any part of this Warrant shall be exercisable by the registered Holder in any manner permitted by Section 10 of this Warrant at any time and from time to time on or after the Original Issue Date and through and including 8:00 P.M. New York City time, on the Expiration Date. At 8:00 P.M., New York City time, on the Expiration Date, the portion of this Warrant not exercised prior thereto shall be and become void and of no value and this Warrant shall be terminated and no longer outstanding.

    (b)    The Holder may exercise this Warrant by delivering to the Company (i) an exercise notice, in the form attached as Schedule 2 hereto (the “Exercise Notice”), completed and duly signed, and (ii) payment of the Exercise Price for the number of Warrant Shares as to which this Warrant is being exercised (which may take the form of a “cashless exercise” if so indicated in the Exercise Notice), and the date on which the last of such items is delivered to the Company (as determined in accordance with the notice provisions hereof) is an “Exercise Date.” The Holder shall not be required to deliver the original Warrant in order to effect an exercise hereunder. Execution and delivery of the Exercise Notice shall have the same effect as
2
    
image_01.jpg


cancellation of the original Warrant and issuance of a New Warrant evidencing the right to purchase the remaining number of Warrant Shares.
 
5.     Delivery of Warrant Shares.
 
    (a)     Upon exercise of this Warrant, the Company shall promptly (but in no event later than two (2) Trading Days after the Exercise Date) issue or cause to be issued and cause to be delivered to or upon the written order of the Holder and in such name or names as the Holder may designate (provided that, if the Registration Statement is not effective and the Holder directs the Company to deliver a certificate for the Warrant Shares in a name other than that of the Holder or an Affiliate of the Holder, it shall deliver to the Company on the Exercise Date an opinion of counsel reasonably satisfactory to the Company to the effect that the issuance of such Warrant Shares in such other name may be made pursuant to an available exemption from the registration requirements of the Securities Act and all applicable state securities or blue sky laws), (i) a certificate for the Warrant Shares issuable upon such exercise, free of restrictive legends, or (ii) an electronic delivery of the Warrant Shares to the Holder’s account at the Depository Trust Company (“DTC”) or a similar organization, unless in the case of clause (i) and (ii) a registration statement covering the resale of the Warrant Shares and naming the Holder as a selling stockholder thereunder is not then effective or the Warrant Shares are not freely transferable without volume and manner of sale restrictions pursuant to Rule 144 under the Securities Act, in which case such Holder shall receive a certificate for the Warrant Shares issuable upon such exercise with appropriate restrictive legends. The Holder, or any Person permissibly so designated by the Holder to receive Warrant Shares, shall be deemed to have become the holder of record of such Warrant Shares as of the Exercise Date. If the Warrant Shares are to be issued free of all restrictive legends, the Company shall, upon the written request of the Holder, use its reasonable best efforts to deliver, or cause to be delivered, Warrant Shares hereunder electronically through DTC or another established clearing corporation performing similar functions, if available; provided, that, the Company may, but will not be required to, change its transfer agent if its current transfer agent cannot deliver Warrant Shares electronically through such a clearing corporation. Upon the written request of Holder, the Company shall take all action necessary for any Warrant Shares issued upon exercise of this Warrant to be, free of any restrictive legend (subject the requirements of Rule 144 under the Securities Act), including, without limitation, taking all action necessary to remove any restrictive legend on such Warrant Shares if such Warrant Shares are eligible for resale by the Holder without volume or manner-of-sale limitations pursuant to Rule 144 under the Securities Act.
 
    (b)     To the extent permitted by law, the Company’s obligations to issue and deliver Warrant Shares in accordance with and subject to the terms hereof are absolute and unconditional, irrespective of any action or inaction by the Holder to enforce the same, any waiver or consent with respect to any provision hereof, the recovery of any judgment against any Person or any action to enforce the same, or any setoff, counterclaim, recoupment, limitation or termination, or any breach or alleged breach by the Holder or any other Person of any obligation to the Company or any violation or alleged violation of law by the Holder or any other Person, and irrespective of any other circumstance that might otherwise limit such obligation of the Company to the Holder in connection with the issuance of Warrant Shares. Nothing herein shall limit the Holder’s right to pursue any other remedies available to it hereunder, at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief with respect to the Company’s failure to timely deliver certificates representing shares of Common Stock upon exercise of the Warrant as required pursuant to the terms hereof.
3
    
image_01.jpg


 
6.     Charges, Taxes and Expenses. Issuance and delivery of certificates for shares of Common Stock upon exercise of this Warrant shall be made without charge to the Holder for any issue or transfer tax, transfer agent fee or other incidental tax or expense in respect of the issuance of such certificates, all of which taxes and expenses shall be paid by the Company; provided, however, that the Company shall not be required to pay any tax that may be payable in respect of any transfer involved in the registration of any certificates for Warrant Shares or the Warrants in a name other than that of the Holder or an Affiliate thereof. The Holder shall be responsible for all other tax liability that may arise as a result of holding or transferring this Warrant or receiving Warrant Shares upon exercise hereof.
 
7.     Replacement of Warrant. If this Warrant is mutilated, lost, stolen or destroyed, the Company shall issue or cause to be issued in exchange and substitution for and upon cancellation hereof, or in lieu of and substitution for this Warrant, a New Warrant, but only upon receipt of evidence reasonably satisfactory to the Company of such loss, theft or destruction (in such case) and, in each case, a customary and reasonable indemnity and surety bond, if requested by the Company. Applicants for a New Warrant under such circumstances shall also comply with such other reasonable regulations and procedures and pay such other reasonable third-party costs as the Company may prescribe. If a New Warrant is requested as a result of a mutilation of this Warrant, then the Holder shall deliver such mutilated Warrant to the Company as a condition precedent to the Company’s obligation to issue the New Warrant.
 
8.     Reservation of Warrant Shares. The Company covenants that it will at all times reserve and keep available out of the aggregate of its authorized but unissued and otherwise unreserved Common Stock, solely for the purpose of enabling it to issue Warrant Shares upon exercise of this Warrant as herein provided, the number of Warrant Shares that are initially issuable and deliverable upon the exercise of this entire Warrant, free from preemptive rights or any other contingent purchase rights of persons other than the Holder (taking into account the adjustments and restrictions of Section 9). The Company covenants that all Warrant Shares so issuable and deliverable shall, upon issuance and the payment of the applicable Exercise Price in accordance with the terms hereof, be duly and validly authorized, issued and fully paid and nonassessable. The Company will take all such action as may be reasonably necessary to assure that such shares of Common Stock may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of any securities exchange or automated quotation system upon which the Common Stock may be listed.
 
9.     Certain Adjustments. The Exercise Price and number of Warrant Shares issuable upon exercise of this Warrant are subject to adjustment from time to time as set forth in this Section 9.
 
    (a)    Stock Dividends and Splits. If the Company, at any time while this Warrant is outstanding, (i) pays a stock dividend on its Common Stock or otherwise makes a distribution on any class of capital stock that is payable in shares of Common Stock, (ii) subdivides its outstanding shares of Common Stock into a larger number of shares, (iii) combines its outstanding shares of Common Stock into a smaller number of shares or (iv) issues by reclassification of shares of Common Stock any shares of capital of the Company, then in each such case the Exercise Price shall be multiplied by a fraction, the numerator of which shall be the number of shares of Common Stock outstanding immediately before such event and the denominator of which shall be the number of shares of Common Stock outstanding immediately after such event. Any adjustment made pursuant to clause (i) of this paragraph shall become
4
    
image_01.jpg


effective immediately after the record date for the determination of stockholders entitled to receive such dividend or distribution, and any adjustment pursuant to clause (ii) or (iii) of this paragraph shall become effective immediately after the effective date of such subdivision or combination.
    (b)     Pro Rata Distributions. If the Company, at any time while this Warrant is outstanding, distributes to all holders of Common Stock for no consideration (i) evidences of its indebtedness, (ii) any security (other than a distribution of Common Stock covered by the preceding paragraph) or (iii) rights or warrants to subscribe for or purchase any security, or (iv) any other cash distribution or other asset (in each case, “Distributed Property”), then, upon any exercise of this Warrant that occurs after the record date fixed for determination of stockholders entitled to receive such distribution, the Holder shall be entitled to receive, in addition to the Warrant Shares otherwise issuable upon such exercise (if applicable), the Distributed Property that such Holder would have been entitled to receive in respect of such number of Warrant Shares had the Holder been the record holder of such Warrant Shares immediately prior to such record date without regard to any limitation on exercise contained therein.
    (c)    Number of Warrant Shares. Simultaneously with any adjustment to the Exercise Price pursuant to paragraph (a) of this Section 9, the number of Warrant Shares that may be purchased upon exercise of this Warrant shall be increased or decreased proportionately, so that after such adjustment the aggregate Exercise Price payable hereunder for the increased or decreased number of Warrant Shares shall be the same as the aggregate Exercise Price in effect immediately prior to such adjustment.

    (d)     Calculations. All calculations under this Section 9 shall be made to the nearest cent or the nearest share, as applicable.
 
    (e)     Notice of Adjustments. Upon the occurrence of each adjustment pursuant to this Section 9, the Company at its expense will, at the written request of the Holder, promptly compute such adjustment, in good faith, in accordance with the terms of this Warrant and prepare a certificate setting forth such adjustment, including a statement of the adjusted Exercise Price and adjusted number or type of Warrant Shares or other securities issuable upon exercise of this Warrant (as applicable), describing the transactions giving rise to such adjustments and showing in detail the facts upon which such adjustment is based. Upon written request, the Company will promptly deliver a copy of each such certificate to the Holder and to the Company’s transfer agent.
 
    (h)     Notice of Corporate Events. If, while this Warrant is outstanding, the Company (i) declares a dividend or any other distribution of cash, securities or other property in respect of its Common Stock, including, without limitation, any granting of rights or warrants to subscribe for or purchase any capital stock of the Company or any subsidiary, (ii) authorizes or approves, enters into any agreement contemplating or solicits stockholder approval for: (w) any merger or consolidation of the Company with or into another Person, in which the Company is not the survivor or the stockholders of the Company immediately prior to such merger or consolidation do not own, directly or indirectly, at least 50% of the voting securities of the surviving entity, (x) any sale of all or substantially all of its assets or a majority of its Common Stock is acquired by a third party, in each case, in one or a series of related transactions, (y) any tender offer or exchange offer (whether by the Company or another Person) is completed pursuant to which all or substantially all of the holders of Common Stock are permitted to tender or exchange their shares for other securities, cash or property, or (z) any reclassification of the Common Stock or
5
    
image_01.jpg


any compulsory share exchange pursuant to which the Common Stock is effectively converted into or exchanged for other securities, cash or property (other than as a result of a subdivision or combination of shares of Common Stock covered by Section 9(a) above) (in any such case, a “Fundamental Transaction”) or (iii) authorizes the voluntary dissolution, liquidation or winding up of the affairs of the Company, then the Company shall deliver to the Holder a notice of such transaction at least twenty (20) calendar days prior to the applicable record or effective date on which a Person would need to hold Common Stock in order to participate in or vote with respect to such transaction; provided, however, that the failure to deliver such notice or any defect therein shall not affect the validity of the corporate action required to be described in such notice. To the extent that any notice provided hereunder constitutes, or contains, material, non-public information regarding the Company or any of its subsidiaries, the Company shall simultaneously file such notice with the U.S. Securities and Exchange Commission pursuant to a Current Report on Form 8-K.
 
10.     Payment of Exercise Price. The Holder shall pay the Exercise Price in immediately available funds or elect, in its sole discretion, to satisfy its obligation to pay the Exercise Price through a “cashless exercise”, in which event the Company shall issue to the Holder the number of Warrant Shares determined as follows:
 
X = Y [(A-B)/A]
 
            where:
 
“X” equals the number of Warrant Shares to be issued to the Holder;
 
“Y” equals the total number of Warrant Shares with respect to which this Warrant is being exercised;
 
    “A” equals the average of the Closing Sale Prices of the shares of Common Stock (as reported by Bloomberg Financial Markets) for the five (5) consecutive Trading Days ending on the date immediately preceding the Exercise Date; and
 
“B” equals the Exercise Price then in effect for the applicable Warrant Shares at the time of such exercise.
 
For purposes of this Warrant, “Closing Sale Price” means, for any security as of any date, the last trade price for such security on the Principal Trading Market for such security, as reported by Bloomberg Financial Markets, or, if such Principal Trading Market begins to operate on an extended hours basis and does not designate the last trade price, then the last trade price of such security prior to 4:00 P.M., New York City time, as reported by Bloomberg Financial Markets, or if the foregoing do not apply, the last trade price of such security in the over-the-counter market on the electronic bulletin board for such security as reported by Bloomberg Financial Markets, or, if no last trade price is reported for such security by Bloomberg Financial Markets, the average of the bid prices, or the ask prices, respectively, of any market makers for such security as reported in the "pink sheets" by Pink Sheets LLC. If the Closing Sale Price cannot be calculated for a security on a particular date on any of the foregoing bases, the Closing Sale Price of such security on such date shall be the fair market value as mutually determined by the Company and the Holder. If the Company and the Holder are unable to agree upon the fair market value of such security, then the Board of Directors of the Company shall use its good faith judgment to
6
    
image_01.jpg


determine the fair market value. The Board of Directors’ determination shall be binding upon all parties absent demonstrable error. All such determinations shall be appropriately adjusted for any stock dividend, stock split, stock combination or other similar transaction during the applicable calculation period. “Principal Trading Market” means the securities trading market on which the Company’s common stock is primarily listed on and quoted for trading, which, as of the date of this Agreement is the Nasdaq Capital Market.

For purposes of Rule 144 promulgated under the Securities Act, it is intended, understood and acknowledged that the Warrant Shares issued in a “cashless exercise” transaction shall be deemed to have been acquired by the Holder, and the holding period for the Warrant Shares shall be deemed to have commenced, on the date this Warrant was originally issued (provided that the Commission continues to take the position that such treatment is proper at the time of such exercise).
 
11.     No Fractional Shares. No fractional Warrant Shares will be issued in connection with any exercise of this Warrant. In lieu of any fractional shares that would otherwise be issuable, the number of Warrant Shares to be issued shall be rounded down to the next whole number and the Company shall pay the Holder in cash the fair market value (based on the Closing Sale Price) for any such fractional shares.
 
12.     Notices. Any and all notices or other communications or deliveries hereunder (including, without limitation, any Exercise Notice) shall be in compliance with the notice provisions set forth in Section 12 of the Engagement Letter.
 
13.     Warrant Agent. The Company shall serve as warrant agent under this Warrant. Upon thirty (30) days’ notice to the Holder, the Company may appoint a new warrant agent. Any corporation into which the Company or any new warrant agent may be merged or any corporation resulting from any consolidation to which the Company or any new warrant agent shall be a party or any corporation to which the Company or any new warrant agent transfers substantially all of its corporate trust or shareholders services business shall be a successor warrant agent under this Warrant without any further act. Any such successor warrant agent shall promptly cause notice of its succession as warrant agent to be mailed (by first class mail, postage prepaid) to the Holder at the Holder’s last address as shown on the Warrant Register.

14.    Holder Status. At the time such Holder was offered the Warrant Shares, it represents and warrants that it was, and at the date hereof it is, and on each date on which it exercises the Warrants Shares it will be, an “accredited investor” as defined in Rule 501(a) under the Securities Act. Holder hereby represents that neither it nor any of its Rule 506(d) Related Parties is a “bad actor” within the meaning of Rule 506(d) promulgated under the Securities Act. For purposes of this Agreement, “Rule 506(d) Related Party” shall mean a person or entity covered by the “Bad Actor disqualification” provision of Rule 506(d) of the Securities Act.

15.    Registration. The Company meets the registration and transaction requirements for use of Form S-3 for the registration and resale of the Warrant Shares and will file a registration statement to register the Warrant Shares as soon as practicable, and no later than 120 days from the Original Issue Date. The Company shall use commercially reasonable efforts to prepare and
7
    
image_01.jpg


file with the Securities and Exchange Commission (“SEC”) such amendments and supplements to the Registration Statement and the prospectus used in connection therewith as may be necessary to keep the Registration Statement continuously effective and free from any material misstatement or omission to state a material fact until such time as all such Warrant Shares have been sold pursuant to a registration statement or are otherwise freely tradable.
 16.     Miscellaneous.
 
(a)No Rights as a Stockholder. The Holder, solely in such Person's capacity as a holder of this Warrant, shall not be entitled to vote or receive dividends or be deemed the holder of share capital of the Company for any purpose, nor shall anything contained in this Warrant be construed to confer upon the Holder, solely in such Person's capacity as the Holder of this Warrant, any of the rights of a stockholder of the Company or any right to vote, give or withhold consent to any corporate action (whether any reorganization, issue of stock, reclassification of stock, consolidation, merger, amalgamation, conveyance or otherwise), receive notice of meetings, receive dividends or subscription rights, or otherwise, prior to the issuance to the Holder of the Warrant Shares which such Person is then entitled to receive upon the due exercise of this Warrant. In addition, nothing contained in this Warrant shall be construed as imposing any liabilities on the Holder to purchase any securities (upon exercise of this Warrant or otherwise) or as a stockholder of the Company, whether such liabilities are asserted by the Company or by creditors of the Company.
(b)Authorized Shares. (i) The Company covenants that during the period the Warrant is outstanding, it will reserve from its authorized and unissued Common Stock a sufficient number of shares to provide for the issuance of the Warrant Shares upon the exercise of any purchase rights under this Warrant. The Company further covenants that its issuance of this Warrant shall constitute full authority to its officers who are charged with the duty of executing stock certificates to execute and issue the necessary certificates for the Warrant Shares upon the exercise of the purchase rights under this Warrant. The Company will take all such reasonable action as may be necessary to assure that such Warrant Shares may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of the Principal Trading Market. The Company covenants that all Warrant Shares which may be issued upon the exercise of the purchase rights represented by this Warrant will, upon exercise of the purchase rights represented by this Warrant, be duly authorized, validly issued, fully paid and nonassessable and free from all taxes, liens and charges created by the Company in respect of the issue thereof (other than taxes in respect of any transfer occurring contemporaneously with such issue).
(ii)     Except and to the extent as waived or consented to by the Holder, the Company shall not by any action, including, without limitation, amending its certificate or articles of incorporation or through any reorganization, transfer of assets, consolidation, merger, dissolution, issue or sale of securities or any other voluntary action, avoid or seek to avoid the observance or performance of any of the terms of this Warrant, but will at all times in good faith assist in the carrying out of all such terms and in the taking of all such actions as may be necessary or appropriate to protect the rights of Holder as set forth in this Warrant against impairment. Without limiting the generality of the foregoing, the Company will (a) not increase the par value of any Warrant Shares above the amount payable therefor upon such exercise immediately prior to such increase in par value, (b) take all such action as may be necessary or appropriate in order that the Company may validly and legally issue fully paid and nonassessable
8
    
image_01.jpg


Warrant Shares upon the exercise of this Warrant, and (c) use commercially reasonable efforts to obtain all such authorizations, exemptions or consents from any public regulatory body having jurisdiction thereof as may be necessary to enable the Company to perform its obligations under this Warrant.
(iii)     Before taking any action which would result in an adjustment in the number of Warrant Shares for which this Warrant is exercisable or in the Exercise Price, the Company shall obtain all such authorizations or exemptions thereof, or consents thereto, as may be necessary from any public regulatory body or bodies having jurisdiction thereof.
(c)Successors and Assigns.     Subject to compliance with applicable securities laws, this Warrant may be assigned by the Holder. This Warrant may not be assigned by the Company without the written consent of the Holder except to a successor in the event of a Fundamental Transaction. This Warrant shall be binding on and inure to the benefit of the Company and the Holder and their respective successors and assigns. Subject to the preceding sentence, nothing in this Warrant shall be construed to give to any Person other than the Company and the Holder any legal or equitable right, remedy or cause of action under this Warrant. This Warrant may be amended only in writing signed by the Company and the Holder, or their successors and assigns.
(d)Amendment and Waiver. Except as otherwise provided herein, the provisions of the Warrants may be amended and the Company may take any action herein prohibited, or omit to perform any act herein required to be performed by it, only if the Company has obtained the written consent of the Holders of Warrants representing no less than a majority of the Warrant Shares obtainable upon exercise of the Warrants then outstanding.
(e)Acceptance. Receipt of this Warrant by the Holder shall constitute acceptance of and agreement to all of the terms and conditions contained herein.
(f)Governing Law; Jurisdiction.    ALL QUESTIONS CONCERNING THE CONSTRUCTION, VALIDITY, ENFORCEMENT AND INTERPRETATION OF THIS WARRANT SHALL BE GOVERNED BY AND CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE WITHOUT REGARD TO THE PRINCIPLES OF CONFLICTS OF LAW THEREOF. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY SUBMITS TO THE EXCLUSIVE JURISDICTION OF THE STATE AND FEDERAL COURTS SITTING IN THE CITY OF NEW YORK, BOROUGH OF MANHATTAN, FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION HEREWITH OR WITH ANY TRANSACTION CONTEMPLATED HEREBY OR DISCUSSED HEREIN (INCLUDING WITH RESPECT TO THE ENFORCEMENT OF ANY OF THE TRANSACTION DOCUMENTS), AND HEREBY IRREVOCABLY WAIVES, AND AGREES NOT TO ASSERT IN ANY SUIT, ACTION OR PROCEEDING, ANY CLAIM THAT IT IS NOT PERSONALLY SUBJECT TO THE JURISDICTION OF ANY SUCH COURT. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY WAIVES PERSONAL SERVICE OF PROCESS AND CONSENTS TO PROCESS BEING SERVED IN ANY SUCH SUIT, ACTION OR PROCEEDING BY MAILING A COPY THEREOF VIA REGISTERED OR CERTIFIED MAIL OR OVERNIGHT DELIVERY (WITH EVIDENCE OF DELIVERY) TO SUCH PERSON AT 1465 NORTH SCOTTSDALE ROAD, SUITE 400 SCOTTSDALE, ARIZONA 85257 AND AGREES THAT SUCH SERVICE SHALL CONSTITUTE GOOD AND SUFFICIENT SERVICE OF PROCESS AND NOTICE THEREOF. NOTHING CONTAINED HEREIN SHALL BE DEEMED TO LIMIT IN ANY WAY ANY RIGHT TO
9
    
image_01.jpg


SERVE PROCESS IN ANY MANNER PERMITTED BY LAW. EACH OF THE COMPANY AND THE HOLDER HEREBY WAIVES ALL RIGHTS TO A TRIAL BY JURY. 
    (g)     Headings. The headings herein are for convenience only, do not constitute a part of this Warrant and shall not be deemed to limit or affect any of the provisions hereof.
 
    (h)     Severability. In case any one or more of the provisions of this Warrant shall be invalid or unenforceable in any respect, the validity and enforceability of the remaining terms and provisions of this Warrant shall not in any way be affected or impaired thereby, and the Company and the Holder will attempt in good faith to agree upon a valid and enforceable provision which shall be a commercially reasonable substitute therefor, and upon so agreeing, shall incorporate such substitute provision in this Warrant.
 
 
[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

 
10
    
image_01.jpg


IN WITNESS WHEREOF, the Company has caused this Warrant to be duly executed by its authorized officer as of the date first indicated above.

LIMELIGHT NETWORKS, INC.
By:________________________
Name:
Title:
Accepted and agreed:
ALIXPARTNERS, LLP
By:_________________________
Name:
Title:




SCHEDULE 1

VESTING

1.     Vesting Schedule. For purposes of this Warrant, the term “vest” shall mean with respect to any Warrant Share that such share is eligible to be exercised by the Holder. If Holder would become vested in any fraction of a Warrant Share on any date, such fractional share shall not vest and shall remain ineligible for exercise until Holder becomes vested in the entire share. The Warrant Shares subject to this Warrant shall vest as follows:

    (a)    12.5% of the Warrant Shares shall vest on each of the following dates: June 8, 2021, September 8, 2021, December 8, 2021 and February 28, 2022, provided that Holder is still providing services to the Company under the Engagement Letter.

    (b)    50% of each Warrant Shares will vest based on the following four performance-based metrics (together, “BACR”):
Net Bookings Revenue
Average Network Utilization Percentage
Cost per Gigabyte
Net Revenue Retention

Warrant Shares will automatically vest as Total BACR is approved by the steering committee formed pursuant to the Engagement Letter (the “Steering Committee”). Total BACR achieved between the thresholds set forth in the table below shall result in a pro-rata amount of Warrant Shares becoming vested, as calculated at the end of each of the four fiscal quarters beginning with the quarter ending June 30, 2021 and ending on the quarter ending March 31, 2022.

Total BACR% of Warrant Shares Vested
$00.0%
$10,000,00012.5%
$20,000,00025.0%
$30,000,00037.5%
$40,000,00050.0%

For example:
If the Total BACR is $10,000,000, 12.5% of the Warrant Shares will become vested.
If Total BACR is $35,000,000 43.75% of the Warrant Shares will become vested.



2.    Certain Definitions.
Total BACR:Total BACR” is defined as the total of the BACR from the four performance metric initiatives described herein.
Baseline: Each performance metric work has established a baseline (shown below), which has been agreed to by the Company
New Bookings Revenue Baseline: The Baseline for this metric is $0. Holder will get credit, dollar-for-dollar for any new bookings originated by Holder.
Average Network Utilization Baseline: The Baseline for this metric is 16.2%. “Average Network Utilization” shall mean the total gigabytes transferred divided by the total gigabytes available to be delivered based on in-service server capacity.
Cost per Gigabyte Baseline: The Baseline for this metric is $0.0032. “Cost per Gigabyte is calculated based on the total cost of revenue line item report in the Company’s Consolidated Statements of Operations (i.e., all bandwidth and co-location fees, depreciation, payroll and related employee costs, share-based compensation and other costs) divided by the total gigabytes transferred.
Net Revenue Retention (NRR): The Baseline for this metric will be the revenue associated with all clients (excluding Amazon), as defined by the Limelight’s corporate metric. as of December 31, 2020 (the “Existing Client Baseline”). This client listing will be used to calculate the year-over-year, last-twelve-month NRR achievement.
BACR: “BACR” is defined as the total projected benefit to the Company from the four performance metrics (as compared to the Baselines) as further detailed below:
New Bookings Revenue: Upon signature of a new contract, Steering Committee approval, or as otherwise agreed to by the Company, Holder will earn dollar-for-dollar credit for the initial contract term (typically 12 months) of new logo revenue generated directly from an Holder referral/introduction.
For example: If a new two-year contract is signed for $2M in revenue over the two years, Holder will get credit for $2M towards the Total BACR calculation.
Holder will receive credit for the initial contract term for each customer, even if the period extends past the termination or expiration of this agreement.
Upon signing a new contract (or as otherwise agreed to by the Company), BACR will be calculated and added to Total BACR using the revenues/fees actually recognized from the referred customer from the full duration of the contract as estimated by the sales team. On a quarterly basis thereafter during Limelight's normal financial close cycle and throughout the term of each such new contract (which may continue after the termination/expiration of this Addendum), actual revenues from each such new contract for that quarter will be

    
image_2.jpg


calculated. To the extent actual revenues from any such new contract for that quarter exceeds the projected revenues from that new contract for that same quarter, the difference shall be added to the Total BACR calculation.
Average Network Utilization: For every 10 (basis points) improvement in the Baseline (as measured every quarter), Holder will get $0.5M credit towards the Total BACR calculation
For example, if Average Network Utilization in the second quarter improved by 1%, Holder will get $5M in credit toward the Total BACR calculation (100bps/10bps * $0.5M)
Average Network Utilization will be calculated by the Company at the end of each quarter throughout the term of Holder’s engagement with the Company (under this First Addendum or otherwise).
If Average Network Utilization goes up in Quarter 1, so Holder earns Total BACR, but goes back down the next quarter, Total BACR will not be taken away from Holder but Holder will only earn additional new Total BACR to the extent that Average Network Utilization exceeds the Average Network Utilization from Quarter 1.
Cost per Gigabyte: Holder will get credit dollar-for-dollar on Cost per Gigabyte improvements (over the Baseline), as measured every quarter, multiplied by the estimated total gigabyte volume over the next 12-month period
For example, if the Cost per Gigabyte improved by $.0001 in the second quarter, with an estimated volume of 40 million gigabytes, Holder will get $4M in credit toward the Total BACR calculation
Cost per Gigabyte will be calculated by the Company at the end of each quarter throughout the term of Holder’s engagement with the Company (under this First Addendum or otherwise).
If the Cost per Gigabyte goes down in Quarter 1, so Holder earns Total BACR, but goes back up the next quarter, Total BACR will not be taken away from Holder but Holder will only earn additional new Total BACR to the extent that Cost per Gigabyte thereafter is lower than the Cost per Gigabyte from Quarter 1.
Net Revenue Retention (NRR): Holder will get credit dollar-for-dollar on any net revenue retention as compared to the Existing Client Baseline based on a year-over-year, last-twelve-month (or four-quarter) basis. The calculation will be performed on a quarterly basis and incorporated into the Total BACR calculation.
For example, if the Company’s revenue from the Existing Client Baseline in 1Q 2021 and 1Q 2020 were $232M and $218M, respectively, Holder will get credit of $4M to be applied toward the Total BACR calculation ($232M minus $218M baseline)

    
image_2.jpg


Net revenue retention will be measured for the earlier to occur of March 31, 2022 or the termination of Holder’s engagement in accordance with the terms hereof.
3.    Collaborative Nature and Total BACR Calculation.
(a)    To maximize the value for the Company it is critical that this effort be collaborative.  It is recognized that many of the improvement ideas that will be developed may be known somewhere in the Company.  With the exception of the initiatives explicitly identified by the Company and agreed in writing prior to the start of the engagement to be outside the scope of this engagement, there will be no separation of Company and Holder’s ideas and associated Total BACR.
(b)    At the end of every quarter, initiative summaries on the four performance metrics including Total BACR calculations will be submitted to the Steering Committee for review and approval. The Steering Committee shall meet and review each such initiative summary in good faith and promptly approve the summaries. Upon approval by the Steering Committee, the BACR associated with performance metric initiative will be added to the Total BACR calculation. The Warrant Shares will automatically vest as Total BACR is approved by the Steering Committee or otherwise implemented by the Company. The Company shall process the vesting of any such Warrant Shares with the Company’s transfer agent on at least a quarterly basis (following the regular Steering Committee meetings).

4.    Termination and Acceleration.
(a)    In the event the Engagement Letter is terminated by either party, Holder will have ten (10) business days to present recommended actions and BACR to the Steering Committee to be evaluated promptly in good faith to be approved and included in the Total BACR calculation.
(b)    If the Engagement Letter is terminated by Holder prior to December February 28, 2022 for any reason, all of Holder’s unvested Warrant Shares will be forfeited.
(c)    In addition, the Company shall have a right to terminate the Engagement Letter for convenience with 15 day’s prior notice to Holders. In the event of such a termination for convenience, Holders shall remain entitled to the time-based vesting of Warrant Shares and the vesting of Warrant Shares for any BACR that accrues through the date of termination. In such event, the Steering Committee shall promptly meet and use good faith efforts to calculate the vesting earned by Holders from BACR metrics through such termination date. Notwithstanding the foregoing, any such early termination shall not impact Holder’s accrual of (and related vesting from) Net New Bookings, per the terms above. For clarity, if the initial term for a Net New Booking extends beyond the Warrant Expiration Date, then the Steering Committee will meet no later than 120 days prior to the Warrant Expiration Date to make a good faith estimate as to the reasonably expected revenue through the remaining period of initial term for such Net New Booking and apply such expected revenue to the BACR calculation for Net New Bookings for purposes of vesting.
(d)    Acceleration. Notwithstanding anything contrary herein, immediately prior to the consummation of a Change of Control (as defined below), 50% of the then-unvested Warrant

    
image_2.jpg


Shares subject to time-based vesting pursuant to paragraph 1(a) above shall immediately vest, without other action taken by either party, if, prior to February 28, 2022, (i) the Company incurs a Change of Control (as defined below), and (ii) its successor does not assume this Agreement in its entirety.
As used herein, “Change of Control” will mean the occurrence of any of the following events: (a) the consummation by the Company of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) more than 50% of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation; (b) the approval by the stockholders of the Company, or if stockholder approval is not required, approval by the Board, of a plan of 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; or (c) any “person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended), becoming the “beneficial owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities.




    
image_2.jpg


SCHEDULE 2

FORM OF EXERCISE NOTICE

[To be executed by the Holder to purchase shares of Common Stock under the Warrant]
 
Ladies and Gentlemen:

(1)    The undersigned is the Holder of Warrant No. __________ (the “Warrant”) issued by Limelight Networks, Inc., a Delaware corporation (the “Company”). Capitalized terms used herein and not otherwise defined herein have the respective meanings set forth in the Warrant.

(2)    The undersigned hereby exercises its right to purchase __________ Warrant Shares pursuant to the Warrant.
  
(3)    The Holder intends that payment of the Exercise Price shall be made as (check one):

            Cash Exercise

            “Cashless Exercise” under Section 10 of the Warrant

(4)    If the Holder has elected a Cash Exercise, the Holder shall pay the sum of $___________ in immediately available funds to the Company in accordance with the terms of the Warrant.

(5)    Pursuant to this Exercise Notice, the Company shall deliver to the Holder Warrant Shares determined in accordance with the terms of the Warrant.
 
(6)    The Holder and its Attribution Parties (as defined in the Warrant) together beneficially own an aggregate of ____ shares of Common Stock (as defined in the Warrant), as determined in accordance with Section 13(d) of the Securities Exchange Act of 1934 and the applicable regulations of the Securities and Exchange Commission.

 
Dated:____________________
Name of Holder: ___________________________
By:__________________________________
Name: _______________________________    
Title: _______________________________
(Signature must conform in all respects to name of Holder as specified on the face of the Warrant)

    
image_2.jpg


SCHEDULE 3

FORM OF ASSIGNMENT
 
[To be completed and executed by the Holder only upon transfer of the Warrant]
 
FOR VALUE RECEIVED, the undersigned hereby sells, assigns and transfers unto                              (the “Transferee”) the right represented by the within Warrant to purchase                  shares of Common Stock of Limelight Networks, Inc. (the “Company”) to which the within Warrant relates and appoints                              attorney to transfer said right on the books of the Company with full power of substitution in the premises. In connection therewith, the undersigned represents, warrants, covenants and agrees to and with the Company that:

(a)    the offer and sale of the Warrant contemplated hereby is being made in compliance with Section 4(a)(1) of the United States Securities Act of 1933, as amended (the “Securities Act”) or another valid exemption from the registration requirements of Section 5 of the Securities Act and in compliance with all applicable securities laws of the states of the United States;
(b)    the undersigned has not offered to sell the Warrant by any form of general solicitation or general advertising, including, but not limited to, any advertisement, article, notice or other communication published in any newspaper, magazine or similar media or broadcast over television or radio, and any seminar or meeting whose attendees have been invited by any general solicitation or general advertising;
(c)    the undersigned has read the Transferee’s investment letter included herewith, and to its actual knowledge, the statements made therein are true and correct; and
(d)    the undersigned understands that the Company may condition the transfer of the Warrant contemplated hereby upon the delivery to the Company by the undersigned or the Transferee, as the case may be, of a written opinion of counsel (which opinion shall be in form, substance and scope customary for opinions of counsel in comparable transactions) to the effect that such transfer may be made without registration under the Securities Act and under applicable securities laws of the states of the United States.
Dated:             ____________    ___
 
 

 
 
(Signature must conform in all respects to name of holder as specified on the face of the Warrant)
 
 
 

 
 
Address of Transferee
 
 
 

 
 
 

In the presence of:
 






    
image_01.jpg
EX-31.1 4 llnw-06302021xex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
I, Robert A. Lyons, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Limelight Networks, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:July 30, 2021By:
/s/    ROBERT A. LYONS        
Name:Robert A. Lyons
Title:President, Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 5 llnw-06302021xex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
I, Daniel R. Boncel, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Limelight Networks, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:July 30, 2021By:
/s/    DANIEL R. BONCEL        
Name:Daniel R. Boncel
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 6 llnw-06302021xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Robert A. Lyons, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of Limelight Networks, Inc. on Form 10-Q for the period ended June 30, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such quarterly report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:July 30, 2021By:
/s/    ROBERT A. LYONS        
Name:Robert A. Lyons
Title:President, Chief Executive Officer and Director
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-32.2 7 llnw-06302021xex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Daniel R. Boncel, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the quarterly report of Limelight Networks, Inc. on Form 10-Q for the period ended June 30, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such quarterly report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:July 30, 2021By:
/s/    DANIEL R. BONCEL         
Name:Daniel R. Boncel
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 8 llnw-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Unaudited Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Unaudited Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Property and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2123108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2425410 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Debt - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Restructuring Charge link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Restructuring Charge (Tables) link:presentationLink link:calculationLink link:definitionLink 2429412 - Disclosure - Restructuring Charge (Details) link:presentationLink link:calculationLink link:definitionLink 2130110 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2131111 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2332308 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2433413 - Disclosure - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2434414 - Disclosure - Net Loss per Share - Dilutive Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2135112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2436415 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2137113 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2439416 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2140114 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2341310 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2442417 - Disclosure - Share-Based Compensation - Components of Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2443418 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2144115 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments link:presentationLink link:calculationLink link:definitionLink 2345311 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2446419 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2447420 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details) link:presentationLink link:calculationLink link:definitionLink 2447420 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details) link:presentationLink link:calculationLink link:definitionLink 2448421 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2149116 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2450422 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 2151117 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2452423 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2153118 - Disclosure - Segment Reporting and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2354312 - Disclosure - Segment Reporting and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2455424 - Disclosure - Segment Reporting and Geographic Areas - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2456425 - Disclosure - Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2457426 - Disclosure - Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 2458427 - Disclosure - Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 2159119 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2461428 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2162120 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2463429 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 llnw-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 llnw-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 llnw-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock repurchase amount authorized Stock Repurchase Program, Authorized Amount Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Available for Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Contingencies Legal Matters and Contingencies [Text Block] Convertible debt Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right of use assets Right-of-use assets Operating Lease, Right-of-Use Asset Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Restructuring Charges Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Convertible preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation and benefits Employee-related Liabilities, Current Accelerated vesting (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Vendor deposits and other Deposits Assets Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Voting stock percentage in foreign subsidiaries Voting Stock In Foreign Subsidiaries, Percentage Voting Stock In Foreign Subsidiaries, Percentage EMEA EMEA [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Maximum number of shares permitted to purchase per period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Discount from market price for employees Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] VAT receivable Value Added Tax Receivable, Current Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-Based Compensation Share-Based Compensation, Restructuring Activity [Member] Share-Based Compensation, Restructuring Activity Common stock reserved for future options and restricted stock awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Equity component, gross amount Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Redemption price percentage Debt Instrument, Redemption Price, Percentage Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable Increase (Decrease) in Income Taxes Payable Certificate of deposit Certificate of deposit Certificates of Deposit [Member] Summary of Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Restructuring Reserve Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Antidilutive securities excluded from computation of earnings (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development expense Research and Development Expense [Member] Threshold trading days ending on third day prior to closing Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Threshold Trading Days Ending on Third Day Prior to Closing Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Threshold Trading Days Ending on Third Day Prior to Closing Subsequent Events [Abstract] Subsequent Events [Abstract] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Business Acquisition [Axis] Business Acquisition [Axis] Municipal securities Municipal Bonds [Member] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Schedule of Convertible Debt Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Line of credit facility, covenant compliance, adjusted quick ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Percent of revenue Concentration Risk, Percentage Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Entity Address, City or Town Entity Address, City or Town Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Upon fundamental change Debt Instrument, Redemption, Period Four [Member] Long-lived Assets by Geographical Area Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Interest Expense Interest Expense, Debt [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Share-based compensation percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Interactive Data Current Entity Interactive Data Current Warrant, consulting firm, two Warrant, Consulting Firm, Two [Member] Warrant, Consulting Firm, Two Number of industry segment Number of Operating Segments Operating Expenses Operating Expense [Member] Current borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Operating lease costs Operating Lease, Expense 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Document Type Document Type Initial cap price (in dollars per share) Option Indexed to Issuer's Equity, Cap Price Option Indexed to Issuer's Equity, Cap Price Amortized Cost, Due after one year and through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total Interest Expense, Debt Adjusted quick ratio, monthly report submission threshold Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold Geographic concentration Geographic Concentration Risk [Member] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Entity Current Reporting Status Entity Current Reporting Status Cumulative effect of adoption of new accounting pronouncement Cumulative Effect, Period of Adoption, Adjustment [Member] Operating cash flows from operating leases Operating Lease, Payments Number of shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Alternative base rate Alternative Base Rate [Member] Alternative Base Rate [Member] Network equipment Network Equipment [Member] Network equipment. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Consideration transferred Business Combination, Consideration Transferred Accounts receivable charges Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Long-lived assets by geographical area Geographic Areas, Long-Lived Assets [Abstract] Principal Long-term Debt, Gross Conversion covenant two Debt Instrument, Redemption, Period Two [Member] Share-based compensation expense, remainder of year Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year Plan Name [Axis] Plan Name [Axis] Carrying amount Net carrying amount Long-term Debt Total assets measured at fair value Assets, Fair Value Disclosure Quoted Prices In Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Foreign currency remeasurement loss (gain) Foreign Currency Transaction Gain (Loss), Unrealized Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Future minimum lease payments over remaining lease periods Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Plan modification, number of individuals impacted Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected Americas Americas Americas [Member] Operating Leases - Right of Use Assets and Purchase Commitments Commitments Disclosure [Text Block] Time based vesting Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current Additional paid-in capital Additional Paid in Capital Concentration Risk [Line Items] Concentration Risk [Line Items] Transaction costs, equity component Debt Issuance Costs, Gross, Equity Component Debt Issuance Costs, Gross, Equity Component LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable and other current liabilities Increase (Decrease) in Accounts Payable Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net Loss per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Equity component, net of transaction costs Debt Instrument, Convertible, Carrying Amount of Equity Component Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes receivable Income Taxes Receivable, Current Marketable securities Marketable Securities, Current Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Proceeds from line of credit Long-term Line of Credit Thereafter Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Four Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Four Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Unamortized transaction costs Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Convertible preferred stock, shares authorized (in shares) Issuance of preferred stock authorized (in shares) Preferred Stock, Shares Authorized Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Gross Unrealized Gains Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trading Symbol Trading Symbol Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred income taxes Deferred Income Tax Assets, Net United Kingdom / EMEA UNITED KINGDOM Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Debt Disclosure [Text Block] Professional Fees and Other Other Restructuring [Member] Share-Based Compensation Share-based Payment Arrangement [Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Non-cash charges Restructuring Reserve, Settled without Cash Accounting Policies [Abstract] Accounting Policies [Abstract] Gross Unrealized Gains, Due after one year and through five years Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Cost of revenue: Cost of Revenue [Abstract] Total lease liability obligations Total Operating Lease, Liability Gross Unrealized Losses, Due in one year or less Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Capped call Call Option [Member] Common stock, $0.001 par value; 300,000 shares authorized; 126,705 and 123,653 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Total other expense Nonoperating Income (Expense) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Class of Treasury Stock [Table] Class of Treasury Stock [Table] Net proceeds from debt issuance Proceeds from Debt, Net of Issuance Costs Less: allowance for doubtful accounts Beginning of period End of period Accounts Receivable, Allowance for Credit Loss, Current Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Payment of debt issuance costs Payments of Debt Issuance Costs Receivables [Abstract] Receivables [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Entity Registrant Name Entity Registrant Name Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Class of warrants outstanding (in shares) Class of Warrant or Right, Outstanding Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Variable rate minimum Debt Instrument, Basis Spread, Defining Variable Rate Debt Instrument, Basis Spread, Defining Variable Rate 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Less: credit allowance Credit Allowance Credit allowance. Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Securities called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Accounts Receivable, net Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Text Block] Prepaid Expenses And Other Current Assets [Text Block] Stock options and warrants Stock options and warrants Share-based Payment Arrangement, Option [Member] 2017 Share Repurchase Program Two Thousand and Seventeen Share Repurchase Program [Member] Two Thousand and Seventeen Share Repurchase Program [Member] 2007 Equity Incentive Plan 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] Cash disbursements Payments for Restructuring Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Common Stock Common Stock [Member] Interest income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] Segment Reporting and Geographic Areas Segment Reporting Disclosure [Text Block] Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Operating loss Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Operating lease liability obligations Operating Lease, Liability, Current Estimated Fair Value, Due after one year and through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Gross Unrealized Losses Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Summary of Right-of-use Assets and Lease Liabilities Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block] Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Share-based compensation Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Restructuring Charge Restructuring and Related Activities Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating expense depreciation Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Total minimum payments Unrecorded Unconditional Purchase Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Decrease in interest payable Interest Payable Vesting of restricted stock units APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Other, net Other Nonoperating Income (Expense) Shares purchased and canceled Stock Repurchased and Retired During Period, Shares Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Other Current Liabilities Other Liabilities Disclosure [Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Japan / Asia Pacific JAPAN Restructuring charge Restructuring Charges [Member] Award Type [Axis] Award Type [Axis] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Future Minimum Lease Payments Over Remaining Lease Periods Lessee, Operating Lease, Liability, Maturity [Table Text Block] Prepaid expenses and insurance Prepaid Expenses And Insurance Current Prepaid Expenses And Insurance Current Total stockholders’ equity Beginning balance Ending balance Increase (decrease) in equity Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Beginning balance, shares Ending balance, shares Common Stock, Shares, Issued Convertible preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Consecutive trading days immediately after measurement period Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period Number of countries accounting for 10% or more of revenue Concentration Risk, Number Of Countries Concentration Risk, Number of Countries Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Operating lease liability obligations, less current portion Operating Lease, Liability, Noncurrent Aggregate principal amount Debt Instrument, Face Amount Interest expense Interest Expense Effective interest rate Debt Instrument, Interest Rate, Effective Percentage City Area Code City Area Code Share price (in dollars per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Weighted-average remaining lease term Lessee, Operating Lease, Term of Contract Restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Revenue Earned by Geographic Area Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Accounts receivable Billed Contracts Receivable Performance based vesting Share-based Payment Arrangement, Tranche Two [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Proceeds from employee stock plans Proceeds from Stock Options Exercised Vesting of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Income tax expense Income tax expense Income Tax Expense (Benefit) Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing expense Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total minimum payments Lessee, Operating Lease, Liability, to be Paid Share-based compensation expense, 2022 Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year Entity File Number Entity File Number Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Components of share-based compensation expense Share-based Payment Arrangement, Additional Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Small Business Entity Small Business Additional principal amount, option Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt Convertible preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Warrant, consulting firm, one Warrant, Consulting Firm, One [Member] Warrant, Consulting Firm, One Sales revenue Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Plan modification, exercise extension Share-based Payment Arrangement, Plan Modification, Exercise Extension Share-based Payment Arrangement, Plan Modification, Exercise Extension Redemption option Debt Instrument, Redemption, Period Three [Member] Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Plan modification, incremental expense Share-based Payment Arrangement, Plan Modification, Incremental Cost Consideration transferred, shares Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Amortization of debt discount Amortization of Debt Discount (Premium) Transaction costs, liability component Debt Issuance Costs, Gross Convertible senior notes, net Convertible Debt, Noncurrent Marketable securities, less current portion Marketable Securities, Noncurrent Statement [Line Items] Statement [Line Items] Restricted stock units surrendered in lieu of withholding taxes, shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Deferred revenue Increase (Decrease) in Contract with Customer, Liability Contract terms Revenue, Performance Obligation, Description of Timing Estimated Fair Value Estimated Fair Value Debt Securities, Available-for-sale Convertible debt, fair value Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of customers who represented 10% or more of total revenue Number Of Customers Who Represented 10 Percent Or More Of Total Revenue Number of Customers Who Represented 10% or More of Total Revenue Entity Address, State or Province Entity Address, State or Province Purchases of marketable securities Payments to Acquire Marketable Securities Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue, less current portion Contract with Customer, Liability, Noncurrent Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Gross Unrealized Gains, Due in one year or less Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Increase in interest rate in event of default Debt Instrument, Default, Penalty Interest Rate Increase Debt Instrument, Default, Penalty Interest Rate Increase Initial strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Local Phone Number Local Phone Number Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Components of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Segment, Geographical [Domain] Geographical [Domain] Costs incurred for capped calls Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Summary of Accounts Receivable and Allowances for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Contingent consideration, liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Credit Agreement Silicon Valley Bank Credit Agreement [Member] Silicon Valley Bank Credit Agreement [Member] Revolving credit facility Revolving Credit Facility [Member] Remaining unsatisfied performance obligations to be recognized period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, 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] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Basic (shares) Basic weighted average outstanding shares of common stock Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Noncash interest expense Amortization of Debt Issuance Costs and Discounts Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Cash paid during the period for income taxes, net of refunds Income Taxes Paid, Net Leasehold improvements Leaseholds and Leasehold Improvements [Member] Accounting standards update Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Subsequent Event Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Employee Severance and Related Benefits Employee Severance [Member] Total cost of revenue Cost of Revenue Committed revenue from minimum commitment contracts Contract with Customer, Liability Restructuring charges Beginning balance Ending balance Restructuring Reserve, Current Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average shares used in per share calculation: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Convertible Senior Notes Debt, Policy [Policy Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restricted stock units surrendered in lieu of withholding taxes Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Corporate notes and bonds Corporate Debt Securities [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Restructuring charges Restructuring Charges Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Summary of Fair Value Investments Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Restructuring and Related Activities [Abstract] Borrowing capacity limit, percent of accounts receivable Borrowing Capacity, Percent Of Accounts Receivable Borrowing Capacity, Percent of Accounts Receivable Gross Unrealized Losses, Due after one year and through five years Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Summary of Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Depreciation — network Cost of revenue depreciation expense Cost, Depreciation 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt term Debt Instrument, Term Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Increase in shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Amortized Cost, Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Concentrations Concentration Risk Disclosure [Text Block] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Net loss per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Total property and equipment Property, Plant and Equipment, Gross Foreign currency translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Accrued cost of revenue Accrued Cost of Revenue Accrued cost of revenue. Document Quarterly Report Document Quarterly Report Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Warrants, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Other equipment Equipment [Member] Percent of remaining unsatisfied performance obligations to be recognized Revenue, Remaining Performance Obligation, Percentage Re-vesting condition imposed Share-based Payment Arrangement, Tranche Three [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Warrants Warrant [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Term, warrants outstanding Warrants and Rights Outstanding, Term Convertible senior notes Convertible Debt Securities [Member] Document Fiscal Period Focus Document Fiscal Period Focus Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Amortization of transaction costs Amortization of Debt Issuance Costs Sale and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Number of shares covered by capped calls Option Indexed to Issuer's Equity, Shares Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States / Americas UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Concentration of Revenue by Country Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Taxes Payable, Current Current assets: Assets, Current [Abstract] Conversion covenant one Debt Instrument, Redemption, Period One [Member] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Convertible Senior Notes due 2025 Convertible Senior Notes due 2025 [Member] Convertible Senior Notes due 2025 Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Exercise of common stock options, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (shares) Diluted weighted average outstanding shares of common stock Weighted Average Number of Shares Outstanding, Diluted Moov Corporation Moov Corporation [Member] Moov Corporation Warrants outstanding Warrants and Rights Outstanding Income Taxes Income Tax Disclosure [Text Block] Accrued interest payable Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Remainder of 2021 Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Weighted-average discount rate Lessee, Operating Lease, Discount Rate Prepaid bandwidth and backbone Prepaid Bandwidth And Backbone Services Current Prepaid Bandwidth And Backbone Services Current Credit Facility [Axis] Credit Facility [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Minimum Purchase Commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Unrealized gain on investments Change in unrealized gain on available-for-sale investments, net of taxes Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative expense General and administrative expense General and Administrative Expense [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Employee Stock Purchase Plan ESPP Employee Stock [Member] Payments of employee tax withholdings related to restricted stock vesting Payment, Tax Withholding, Share-based Payment Arrangement Consideration transferred, cash Payments to Acquire Businesses, Gross Share price premium Debt Instrument, Convertible, Conversion Premium Debt Instrument, Convertible, Conversion Premium Minimum purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] Maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Money market funds Money Market Funds [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Employee funds held by company for future purchase of shares Stock Based Compensation Amount Withheld From Employees For Future Purchases Stock Based Compensation Amount Withheld From Employees For Future Purchases Revenue recognized in period Contract with Customer, Liability, Including New Contract Revenue, Recognized Contract with Customer, Liability, Including New Contract Revenue, Recognized Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Total long-lived assets Long-Lived Assets Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Statement [Table] Statement [Table] Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Liability component: Long-term Debt, Unclassified [Abstract] Unrecognized share-based compensation expense total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Cost of services Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Debt discount (equity component) Debt Instrument, Unamortized Discount (Premium), Net Subsequent event Subsequent Event [Member] Cover [Abstract] Goodwill Goodwill Number of geographic areas Number of Geographical Areas Number of geographical areas. Cost of services Cost of Revenue Cost of Sales [Member] Nature of Business Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash provided by (used in) 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] Estimated Fair Value, Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Computer equipment and software Computer Equipment [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Accounting Standards Update 2020-06 [Member] EX-101.PRE 12 llnw-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_01.jpg begin 644 image_01.jpg MB5!.1PT*&@H -24A$4@ FX ")" 8 "5=K0 "7!(67, $SE M !,Y0%USO"5 BS$E$051XG.V=![!?116'8^\=@TBQT30J(!A EA04'"0 MH* H"+:@T@(201%!1)HH)B!%,0@6(#01$$6D2)-(1'0H$D#L!47$WJ[S_6=N M9M^^W?_=W;NWO?R^F9V4]^[9O6WOV7/.GC.M$$(((800@V!:UP,00@@AA!!A M2'$30@@AA!@(4MR$$$(((0:"%#WG/_]YM:SBB<]Z4G%PQ_^\.(QCWE,L>***Q9KK+%&L?'&&Q>[[KIK<<011Q3G MGW_^Z#@A^LB^^^Y;3)LV;5E[_O.?7TO>[W[WN^*=[WQG\9"'/&2"W+:YZ::; MB@]]Z$/%YIMO7CSC&<\H'O6H1XT:?^?_#CSPP.+[W_]^JV/ZW__^5UQ[[;7% MP0M>[BL]^ M]K/%'7?/KL^FFVY: M[+???L655UXY&G/3W'###<511QU5S)X]>_3\,0;&4HZ'_^-G_ Z_VP1WWGEG ML7#APF+//?YXA>_^$50WZE]-=5RCBV'G!-//#'YOC[N<8]K?;Q- MW(>Z\$$R9:/LI/"?__RGF#]_?O'D)S^Y\3&/8\F2)2/%+/1:HJ0TK< QARQ8 ML*!8??75H^_U:JNM5LR;-Z^XY99;:H_C\LLO'RTX8_I?:ZVUBG/..2?#59C( M?__[W]%<^*(7O2CZFJ!LV[GD62:QV[ &R*OW;W_Z60WP4K*R8.',_&"B ,V?.'%GD MQKWX;3ZLL0]T+EEU9$AQJ\?--]\\2?;BQ8NCY5QQQ165'^ V..:88T86DMCK MB<7KR"./;&1,-]YXXTCYZ?*^__G/?QY9U^KT_<8WOG$D)P=+ERX=+83K7@]D M("N6ZZZ[;G0^W/>Z8\!2^<]K M2\(UX!LD+LJVN.^^^XJMM][:.8Z7O.0EQ:&''EI\^]O?+G[VLY\5?_WK7XM_ M__O?Q?WWWS_Z]]577UV<<,()Q5O?^M;B"4]X0JT'I MQ2,>\8A)O\_OYN0+7_B"LY]7OO*5(\_"K;?>.OK@89'[S6]^,[)8[+333EZ% M(H6[[KIKY&JT9='';KOM5GSSF]\L?OG+7Q;__.<_1YZ 2RZY9#0&EW?AI2]] M:?&G/_VIUC7AG%=8807G^(?__C'Z#F_X((+1AX3W[U!,<9" MDI,^O5]5S)T[M]'QM36W/O2A#\UP-=+IXI[7EO3!#W[0.TA,_&WPXQ__>.36 MM/O'$LA*+8:___WOQ><___EBI9562KH!=6Y2KIL=&SW^ M4,X^^^QE?>$^C%E!MS&9-B'7_A@2OQ,"'[-/?.(3DY3?<0N5)OG,9SXSJ;_I MTZ>/=8%B670I$,<>>VR6,:& V,H/BC'NRBJ^^]WO%D]]ZE-K7T.4+)>UCUBZ M*LLJXR2VRS[V5:]Z5;*"@G)*/)WK^6#N'R<7M^B'/_QAY[&<#[)#< ZS4'?WJ\JB">MLE[699SLG&V;;;;)<$7BZ?*>UY+$ M2SM.P6$23#&+Q_##'_YPTF1.OX<==E@M4S@KMVVWW3;Z!M2Y2;EN=LRQ.?K$ M>LE'UR6'^] 46VVUU;)^B'N)H8W)-+=RQQQY.&>]X MQSN"9=C']T]'\^#412X*+J/S08MG#Y1U#&Y-I;KE''WWT!)FXG$(L*?8YKKON MNB,%R/?S)C\L/ L;;;31I+[8$1D*5D;[>.)/4Y\SPBSLA0>!["E![&]ZTYN2 MK^&%%U[HO ^LZF-P71]V>^*"C>'VVV]WNE]Y[F+BE_E=CK'E()L^0C"/PSW* MQS&6;WSC&\[K2U8!7-^I].G]"@$+M?F<-S6^)L[UD$,.F2!WS377;&47M4W7 M][R6I.VVVV[9@%PF>MHJJZQ2>R>1"UZT]==?O]8'( 1B-M9>>^W@&Y!+X8QX\"51RRGK>RU M^6%AMZ/=#Q^/W__^]\$R<+$18&[+6;1H4=*8WO[VMT^2]?&/?SQ)EJU\A<+' M9[WUUILT#JQML9N\2$7@VO"!]2P&%$;7H.53FX..NB@2?V@8!&PFQO72LU'+H4KEYRV^H0--MC *2OV@Q$"J^12_E>_ M^M7HX]N83'/*Q<)@OU^8ZT/ (DD -Y:EJG$V_6'!,F;W@WLA%E?N*0+Q8R$^ MENMCRF$1RH(M!93*E&N(J]=U#]ATD,*66VXY21;*7$Q^]:WH\: 8 MN62%QD'G4K(^]:E/.<=!+KA4^O1^56%NX".E"N[FH2ANS/.F3"RO#SSP0!;9 ML71]SY,EF>967!_@>]%Q'^2$74NN%>77OO:UK/V8V#$!/I9GQ8V5ATL6*SQB M!G.!!:^43;X<-I3$,C3%C>2NICPL,03'AD @Q@;1N?=8O<9RE\^M.?=LHC#48HK@U?M) - 3;$"KIDL6D@ M!/.8W_[VM]']EQ!'Z1H'EKA4^O)^54&JK+)O%(\R,?)0%#<[[5A,G&5NNK[G MR9)>^,(73II$$V^2[LE5H3=/&"Y^SSCW_\ MH].%12/-0BY,UU;JR]N7R304W,'F.'D'W;"$;-EQ@%7/)X^,7BB_^*73!8,+BRB7KL8]];+2L M.M@6T;(1TM,4?9AK2'UEQH.S8:3I\=USSSW+6EW8T&2/+S:E3)OT4G%#4R\' M@C6E3/)('A\2[[H&?-QQQV49,#YZV[5!RY42P(>=KZX)AJZX@2^?#=GN)!46:[8\^@C%MF+2F+^: MB,FMPA5'2TNQ;@$?2Y<\-O2$YG5#J7+)2+%P$Z?GDL6[W":$TKC&@0+?%'V8 M:][][G"].;_H(W>C@2KWQFM>\)GD\=7C:TY[FO >I(098)'WWE=0G(?BRZJ?L MZ*SK*LV%3X$DY*(INIYKR#%HOGODW>S3^*J@QJQM_:V;PJ5I>J>X\>!3I+T< MB+UCT!=#0,M17Y#MO[9< M6G E-!<<-:@=O!)3-':A@*>I?RB.-))?=Y-WF_ MS-W;M-P))]MX[GRI&%)W;P*Y^UPR0S9#L4/-Y0JDFD,7^,I^I2;.'1=T'EHJ MS%=R*V5S@F]!ESO^N0HLF*YQQ%AJ8^E2,<+":%;A>,,;WM"K\85PU%%'31@7 M"XHNK.(Q]$YQHXQ5E<+DR)E.!J:"X 47/73+KIH8AYU,I M"]BDG;3QWON![K(FI^&)J0U),4(_4=2P6W2[PI5-* MM;CY+$NTT,2W"Q@4W< EA#@[I+;='Q; M6TP5Q19"&\^=':-2-@HSIT*) M)Y?,D/QVU,QU'1OJ1LP-B:I=XTEQ2X(O")\6FH(#:PWQ4/;QN1+P4DZL3N+; M%%QQC33J6#=%5XH1"UUS\\V"!0MZ-;X0<(F:8R*1=,Z-CDW1*\6-S-NEKYP/ MB*\<#-NU?:;_+W_YR\F#]95.:3(-2)M,%<4-9LV:Y93[YC>_.4F>75Z-O(%U M&(KBAC4YY:,;0QO/'47:77V$EG)R0>H/ETSZJH+B]*YCR>MFPAQ'"@WBX7#1 MX%YEESR)0'&O$:.'U2@F/YH+W_L26VNYQ+4+KVRXSD+![>R*3:Q;\HH-9BDN MU[K880>TV#K'L72E&)GIN3;<<$.OMZ//BML66VPQ84PQ9=*ZI%>*FYGT]G6O M>]W8W_75^:RS&\2W99Y):BHPE10WW'DNN:R8V"49BUE>#04N-?:G9 B*&W%* MM@MM_OSYV>27M/'WCDDFJHBJ($W0=6UJX<,-3@+RJ$'?9 M4.9PMZ5:R/;??W^GW-3R?3XW,@WK5PS''W^\JBLR[$J4C"XMGVY!4 MF:2M]GB:=H]W,:^;F[@PHHS+;]A7Q8V2<_:8EBQ9TO6P@NB-XL9+B&F[',"Y MYYX[]O>Q@KD&SNJ-E!XIK+766DZ9+K_]$)E*BIN=ML-LN"MB,5?**25W;$(^ MQJDM%[CM;-FQ-5E#:..Y6W'%%9U]A*:F<.';.8EB7X6O]!$?]ZNOOMH[WJI& M'-$EEUP2?2Z^NL^I%FK?[GY:2NXTQN?:=(22?-)))XW"(T@'16/W^,DGGSS: M]6W_/M^0BR^^..F+THQA1\E$.;;EX[WO?6^NZA=+&<^=3XNN4J",1K$LF5I4J5EMM->>Q M*"AF7!#/W9PYA88%)@7D6M[%O 3VN<0RQR*FEQ.K"]\C.2( 1 26]:=J>U\TT.;B!J^(1 MN_CN5$&Z(Q9!YGA22AMV1=/7-%@2V[;+SN?.G1MTC,_\G[J=%S>;2U[; :Y- MT<4+U&2?5UYYI5>^'4LT#K-J!>E ;-3)57QD8]\Q#FFV)0I M%-X>]WRB;-8!18 =I^3FK'H7L+JQJ2QF,T,3X.ZUQU:G/FD,;<[K=MJ5D,U@ M77QWJB DQ!P+5O0A?>>;OJ9!DDB 9ZY"0P.*73[JLJ4$IOJ*V#<96-HF7;Q M32L??/Q<\O?;;[]@.:;+);5VHTWN\\Y][5SY$'-8&EVT\=PUT0?/ETLF\T05 MOM)L9200SH;3PJ]4-S,%=S,F3.C.MAXXXV=)Y 2NR&+V_#Z]"5)Q4H1 M$EMBYMLRRZO5I>^*FVVMCMD)&$L;SUW?+&XN%Z?98N,P74'XM,,..RQ*#A82 MU]BPOO(NC(, =+/:@<\]'5LE@'>.W7SVPIE_DY;G*U_Y2G'WW7>/% =^^] MU_N1#$GC8L9YV>75ZM!WQ6WUU5>?(#-'U0D?;3QW?8MQ&[=;%*M7;, ZBHBK MMF=LSC.@(HC+N\"8=]MMMY&W@@\9UXX_B;^C#*$9!\K\>M%%%SG/CX2FH1#7 MYZHQRT:%[WWO>Y7'8SFV7?XTOBFI.W!C./SPPR?TBZ7UFFNN:;Q?DS;>+S(K MF(LCW--]&E\,KW_]ZR>,@YB]H=&YXG;333^PN,"8TWZ1-W$$,OJ#8 M.BD%^L145-S E\;%57[%A&3-IHN#F+E<]%EQ(Q3!'E>.-!XS#MAL*;M,%RU:-':,XQJ;PJ@0P-SK^GGH)A<48UR*]O'7"[@IMV5Y* S%XW\_)( MAT;GBINY)?=M;WM;4B>^W87KK;=>E!P*0+ODW'SSS4GCZAM357'#;>+JHZIL M%YD=D$W2QC/@*X/G2^(=0IT\;KC+?.?]I2]]*6D\ M>"-<\LAWE@)IDW K^MS,=N/W2 -25M;P71\L&B'LN^^^SN,OO/#"Z',Y[[SS MG+*:J@V+P<'>E9@K/C:6IM^OXXX[;IE,+(IWW'%'K\87 \^#.0:4^R'2J>+& M:LA,P?&=[WPGJ1.V7/M.)"9YKIW7IFJN)F6\[,QHY1'R1K+G\O-E:H MBCY-5C9F: )M[[WW;K2_-J[%*U[Q"F3JAQVC+K VE'$^F,YS M)Y[MRV1E<\\]]TP:4TX7L8LVK@6Q6:X^ZM0J92'IDAE2JQ1ERG?>H4'=-BA8 M+GEKK+%&DKRZV$'>90O),8Z929L]8T5D:[*#D6J2YI M\OTRX\'8P)02,]J7N=".AR<789W:YEW2J>+FBTW*V="P0^,\5Q5M7 L[2+QLJ6Y)./WT MTYTR0_+=D=;"=]ZI'XL''GC .\=U@6]C&&[$*JC-ZCJV3F"_S_-253XQ%*R$ MMB7UT$,/S2*[#DV^7TU_G\>UW-B>AAP5DJSY]<4ZXP$V(93-7S4T$%'=QK4.PBXV'6(_JTL:U($#?U4=L MRSL? TY/U]EB3II&7#ENF3B M[JT+N4;M$EM-AQB$TN3[U<;WN8WYP5;JV4&=6AJS#S1]S;R23(L'JZ\12R9+IED':@#NV?-794T+*I]2Y/O5E=*6>WX@?M.4795Q MH.\T?RIDOEUOJ(M 7XX:EN6U($>$JZQ5:0]67BJ1.S!'!YRZ9J94<@*2_FVZZ MZ01YVVVW7>/A!3'T<:XQZ7I\?-/M[\+EEU_>6O]-T(GB9EH\"!"LDR33!#F^ MXLSDBF7#&@OD]3(_&B'Q."ET/5FYL"W2 M*=5%4FCK6A"S8O>!\I2211_%RV7!FS=O7K ,7U47YK\4?+M*M]QRRR1Y=2"/ MFSV.F*3G3;A*^4"[9*:Z2EG4V%;%+;;8HK525J'T<:XQZ7I\=HW>+A8ZN>E$ M<=MIIYV6=;377GMEZPR0YSHA:JR%FK99V;I,^2F)+JO@HV+G?**D3NK.LW$L M#XJ;+Y\35E?NZXDGGMB*,M[&>$Q/[68>VG@'R+;KZ.?_\\Z-E M^:SW,3D=V2'IDI&Z*//E<6,W9=L0WV6/8Y===@D^WG8]E@V%,!7?YH30A, F MQ.EMN^VV$^1LM-%&255TFI[WNE:,JNAR?!AS[-0ML>7F^DCKBIMM\=MMMP7+<"E^M";2@>RSSSY1?N3^VA&*)%+?N MQL>N3U65.BY<*6[=C0\KJ=EG7W8"UZ5UQ6V# M#398ULF"!0NR=61RP@DG.$\JMA8J'W:26YHRB'LYXXPS:H^1B< N]$TC=U13 M+"^*VSBK:]FVWW[[1L?0)\6-@&\S^SFMS8SA;3X#?'AGSIPYJ:_]]]\_6 86 M;_MXYJV4781WWGFG4PD,J2Y@XMOM3J'W&,QC";*/Y?;;;Y^D0%)I(7:QB0N+ M\!77.>4L>44?,3'4=J@-!>RI;UD'*6[=C(_\G?:WFURM38*%C_1A& 9(+=94 M.$JKBIM9W)K)K"G+$H'%MB6K;,0XQ7#777<5JZRRR@09Q$N-*Z54!;7>6,79 M8\L=[V>SO"ANX"I>;;:FTV#T27'C0VC^+FZM)JV--FT_ [@.[9WA_)LDS55< M=]UUD]R;_/O&&V],'H\K'QP3>VAQZR5+ECBM;2F)96T9,;OKR)-F+V2Y-JD[ M]'R5%#>LN;Z^645/A6H!H7+MU]1^*9/GS[I MN#IQ5\"S1GU36RZ*056YL>NOOWY2<#5M[;77CO(>E-AR",VXZJJK*H\C/MC> M"8H%HVYA=3N_5ME67775(&7YAAMN*%9>>66G#&2'0J)FWW.:LS5!5W-L*%V, MCX6I;>F.M4['0MB"ZSR;V,7:]#6=%OI ,XG5@22+3;Y,[,KS!0>S[9_ 6"9 M5J6XIE#">'A8L5$#E8^G[:XJ&RD&%\78E\RVM#2 -6,Q;/;(J@\7>L=;-GSW:F;*$A M,\9%VO5[VO;X>VJAKM(L7IV^3B:M^)=<^-[E?L)S7;L\]]YSP>RFA M EU<@YP0I&QGOZ]Z/W,J)C:+%BT:3>8QUV.SS3;+LLACXPX;-7P)<,G3^#"NF+*(#TTM,Q>#+_&VZX83%GSIQ1/,C2I4N[ M'K)8CK!7GD<<<4370^J,Q8L7C]SD*'&\I[@P:/R=_Z/R0I,*FPFA$5=<<<6H M4/NL6;-&<6RX]AG/2BNM-,H;QJY/%*5;;[VUD3'@"B4]$PH/X1[$?J( X9XE MK(,=F51E..B@@T:)<=NJS4E8"A]?[@>Q@6R(X!YQ?6C\G?_C9X29G'/..:-C MA.@:E# GRAPHIC 14 image_2.jpg begin 644 image_2.jpg MB5!.1PT*&@H -24A$4@ "X !)" 8 !"2!35 "7!(67, $SE M !,Y0%USO"5 8TE$051XG.W.00T ( P L?DW#1YXE"RY*NB9WX%5Q MK;A67"NN%=>*:\6UXEIQK;A67"NN%=>*:\6UXEIQK;A67"NN%=>*:\6UXEIQ JK;A67"NN%=>*:\6UXEIQK;A67%L;OT2E1I7$'I+Z $E%3D2N0F"" end GRAPHIC 15 image_8.jpg begin 644 image_8.jpg MB5!.1PT*&@H -24A$4@ FX ")" 8 "5=K0 "7!(67, $SE M !,Y0%USO"5 BS$E$051XG.V=![!?116'8^\=@TBQT30J(!A EA04'"0 MH* H"+:@T@(201%!1)HH)B!%,0@6(#01$$6D2)-(1'0H$D#L!47$WJ[S_6=N M9M^^W?_=W;NWO?R^F9V4]^[9O6WOV7/.GC.M$$(((800@V!:UP,00@@AA!!A M2'$30@@AA!@(4MR$$$(((0:"%#WG/_]YM:SBB<]Z4G%PQ_^\.(QCWE,L>***Q9KK+%&L?'&&Q>[[KIK<<011Q3G MGW_^Z#@A^LB^^^Y;3)LV;5E[_O.?7TO>[W[WN^*=[WQG\9"'/&2"W+:YZ::; MB@]]Z$/%YIMO7CSC&<\H'O6H1XT:?^?_#CSPP.+[W_]^JV/ZW__^5UQ[[;7% MP0M>[BL]^ M]K/%'7?/KL^FFVY: M[+???L655UXY&G/3W'###<511QU5S)X]>_3\,0;&4HZ'_^-G_ Z_VP1WWGEG ML7#APF+//?YXA>_^$50WZE]-=5RCBV'G!-//#'YOC[N<8]K?;Q- MW(>Z\$$R9:/LI/"?__RGF#]_?O'D)S^Y\3&/8\F2)2/%+/1:HJ0TK< QARQ8 ML*!8??75H^_U:JNM5LR;-Z^XY99;:H_C\LLO'RTX8_I?:ZVUBG/..2?#59C( M?__[W]%<^*(7O2CZFJ!LV[GD62:QV[ &R*OW;W_Z60WP4K*R8.',_&"B ,V?.'%GD MQKWX;3ZLL0]T+EEU9$AQJ\?--]\\2?;BQ8NCY5QQQ165'^ V..:88T86DMCK MB<7KR"./;&1,-]YXXTCYZ?*^__G/?QY9U^KT_<8WOG$D)P=+ERX=+83K7@]D M("N6ZZZ[;G0^W/>Z8\!2^<]K M2\(UX!LD+LJVN.^^^XJMM][:.8Z7O.0EQ:&''EI\^]O?+G[VLY\5?_WK7XM_ M__O?Q?WWWS_Z]]577UV<<,()Q5O?^M;B"4]X0JT'I MQ2,>\8A)O\_OYN0+7_B"LY]7OO*5(\_"K;?>.OK@89'[S6]^,[)8[+333EZ% M(H6[[KIKY&JT9='';KOM5GSSF]\L?OG+7Q;__.<_1YZ 2RZY9#0&EW?AI2]] M:?&G/_VIUC7AG%=8807G^(?__C'Z#F_X((+1AX3W[U!,<9" MDI,^O5]5S)T[M]'QM36W/O2A#\UP-=+IXI[7EO3!#W[0.TA,_&WPXQ__>.36 MM/O'$LA*+8:___WOQ><___EBI9562KH!=6Y2KIL=&SW^ M4,X^^^QE?>$^C%E!MS&9-B'7_A@2OQ,"'[-/?.(3DY3?<0N5)OG,9SXSJ;_I MTZ>/=8%B670I$,<>>VR6,:& V,H/BC'NRBJ^^]WO%D]]ZE-K7T.4+)>UCUBZ M*LLJXR2VRS[V5:]Z5;*"@G)*/)WK^6#N'R<7M^B'/_QAY[&<#[)#< ZS4'?WJ\JB">MLE[699SLG&V;;;;)<$7BZ?*>UY+$ M2SM.P6$23#&+Q_##'_YPTF1.OX<==E@M4S@KMVVWW3;Z!M2Y2;EN=LRQ.?K$ M>LE'UR6'^] 46VVUU;)^B'N)H8W)-+=RQQQY.&>]X MQSN"9=C']T]'\^#412X*+J/S08MG#Y1U#&Y-I;KE''WWT!)FXG$(L*?8YKKON MNB,%R/?S)C\L/ L;;;31I+[8$1D*5D;[>.)/4Y\SPBSLA0>!["E![&]ZTYN2 MK^&%%U[HO ^LZF-P71]V>^*"C>'VVV]WNE]Y[F+BE_E=CK'E()L^0C"/PSW* MQS&6;WSC&\[K2U8!7-^I].G]"@$+M?F<-S6^)L[UD$,.F2!WS377;&47M4W7 M][R6I.VVVV[9@%PF>MHJJZQ2>R>1"UZT]==?O]8'( 1B-M9>>^W@&Y!+X8QX\"51RRGK>RU M^6%AMZ/=#Q^/W__^]\$R<+$18&[+6;1H4=*8WO[VMT^2]?&/?SQ)EJU\A<+' M9[WUUILT#JQML9N\2$7@VO"!]2P&%$;7H.53FX..NB@2?V@8!&PFQO72LU'+H4KEYRV^H0--MC *2OV@Q$"J^12_E>_ M^M7HX]N83'/*Q<)@OU^8ZT/ (DD -Y:EJG$V_6'!,F;W@WLA%E?N*0+Q8R$^ MENMCRF$1RH(M!93*E&N(J]=U#]ATD,*66VXY21;*7$Q^]:WH\: 8 MN62%QD'G4K(^]:E/.<=!+KA4^O1^56%NX".E"N[FH2ANS/.F3"RO#SSP0!;9 ML71]SY,EF>967!_@>]%Q'^2$74NN%>77OO:UK/V8V#$!/I9GQ8V5ATL6*SQB M!G.!!:^43;X<-I3$,C3%C>2NICPL,03'AD @Q@;1N?=8O<9RE\^M.?=LHC#48HK@U?M) - 3;$"KIDL6D@ M!/.8W_[VM]']EQ!'Z1H'EKA4^O)^54&JK+)O%(\R,?)0%#<[[5A,G&5NNK[G MR9)>^,(73II$$V^2[LE5H3=/&"Y^SSCW_\ MH].%12/-0BY,UU;JR]N7R304W,'F.'D'W;"$;-EQ@%7/)X^,7BB_^*73!8,+BRB7KL8]];+2L M.M@6T;(1TM,4?9AK2'UEQH.S8:3I\=USSSW+6EW8T&2/+S:E3)OT4G%#4R\' M@C6E3/)('A\2[[H&?-QQQV49,#YZV[5!RY42P(>=KZX)AJZX@2^?#=GN)!46:[8\^@C%MF+2F+^: MB,FMPA5'2TNQ;@$?2Y<\-O2$YG5#J7+)2+%P$Z?GDL6[W":$TKC&@0+?%'V8 M:][][G"].;_H(W>C@2KWQFM>\)GD\=7C:TY[FO >I(098)'WWE=0G(?BRZJ?L MZ*SK*LV%3X$DY*(INIYKR#%HOGODW>S3^*J@QJQM_:V;PJ5I>J>X\>!3I+T< MB+UCT!=#0,M17Y#MO[9< M6G E-!<<-:@=O!)3-':A@*>I?RB.-))?=Y-WF_ MS-W;M-P))]MX[GRI&%)W;P*Y^UPR0S9#L4/-Y0JDFD,7^,I^I2;.'1=T'EHJ MS%=R*V5S@F]!ESO^N0HLF*YQQ%AJ8^E2,<+":%;A>,,;WM"K\85PU%%'31@7 M"XHNK.(Q]$YQHXQ5E<+DR)E.!J:"X 47/73+KIH8AYU,I M"]BDG;3QWON![K(FI^&)J0U),4(_4=2P6W2[PI5-* MM;CY+$NTT,2W"Q@4W< EA#@[I+;='Q; M6TP5Q19"&\^=':-2-@HSIT*) M)Y?,D/QVU,QU'1OJ1LP-B:I=XTEQ2X(O")\6FH(#:PWQ4/;QN1+P4DZL3N+; M%%QQC33J6#=%5XH1"UUS\\V"!0MZ-;X0<(F:8R*1=,Z-CDW1*\6-S-NEKYP/ MB*\<#-NU?:;_+W_YR\F#]95.:3(-2)M,%<4-9LV:Y93[YC>_.4F>75Z-O(%U M&(KBAC4YY:,;0QO/'47:77V$EG)R0>H/ETSZJH+B]*YCR>MFPAQ'"@WBX7#1 MX%YEESR)0'&O$:.'U2@F/YH+W_L26VNYQ+4+KVRXSD+![>R*3:Q;\HH-9BDN MU[K880>TV#K'L72E&)GIN3;<<$.OMZ//BML66VPQ84PQ9=*ZI%>*FYGT]G6O M>]W8W_75^:RS&\2W99Y):BHPE10WW'DNN:R8V"49BUE>#04N-?:G9 B*&W%* MM@MM_OSYV>27M/'WCDDFJHBJ($W0=6UJX<,-3@+RJ$'?9 M4.9PMZ5:R/;??W^GW-3R?3XW,@WK5PS''W^\JBLR[$J4C"XMGVY!4 MF:2M]GB:=H]W,:^;F[@PHHS+;]A7Q8V2<_:8EBQ9TO6P@NB-XL9+B&F[',"Y MYYX[]O>Q@KD&SNJ-E!XIK+766DZ9+K_]$)E*BIN=ML-LN"MB,5?**25W;$(^ MQJDM%[CM;-FQ-5E#:..Y6W'%%9U]A*:F<.';.8EB7X6O]!$?]ZNOOMH[WJI& M'-$EEUP2?2Z^NL^I%FK?[GY:2NXTQN?:=(22?-)))XW"(T@'16/W^,DGGSS: M]6W_/M^0BR^^..F+THQA1\E$.;;EX[WO?6^NZA=+&<^=3XNN4J",1K$LF5I4J5EMM->>Q M*"AF7!#/W9PYA88%)@7D6M[%O 3VN<0RQR*FEQ.K"]\C.2( 1 26]:=J>U\TT.;B!J^(1 MN_CN5$&Z(Q9!YGA22AMV1=/7-%@2V[;+SN?.G1MTC,_\G[J=%S>;2U[; :Y- MT<4+U&2?5UYYI5>^'4LT#K-J!>E ;-3)57QD8]\Q#FFV)0I M%-X>]WRB;-8!18 =I^3FK'H7L+JQJ2QF,T,3X.ZUQU:G/FD,;<[K=MJ5D,U@ M77QWJB DQ!P+5O0A?>>;OJ9!DDB 9ZY"0P.*73[JLJ4$IOJ*V#<96-HF7;Q M32L??/Q<\O?;;[]@.:;+);5VHTWN\\Y][5SY$'-8&EVT\=PUT0?/ETLF\T05 MOM)L9200SH;3PJ]4-S,%=S,F3.C.MAXXXV=)Y 2NR&+V_#Z]"5)Q4H1 M$EMBYMLRRZO5I>^*FVVMCMD)&$L;SUW?+&XN%Z?98N,P74'XM,,..RQ*#A82 MU]BPOO(NC(, =+/:@<\]'5LE@'>.W7SVPIE_DY;G*U_Y2G'WW7>/% =^^] MU_N1#$GC8L9YV>75ZM!WQ6WUU5>?(#-'U0D?;3QW?8MQ&[=;%*M7;, ZBHBK MMF=LSC.@(HC+N\"8=]MMMY&W@@\9UXX_B;^C#*$9!\K\>M%%%SG/CX2FH1#7 MYZHQRT:%[WWO>Y7'8SFV7?XTOBFI.W!C./SPPR?TBZ7UFFNN:;Q?DS;>+S(K MF(LCW--]&E\,KW_]ZR>,@YB]H=&YXG;333^PN,"8TWZ1-W$$,OJ#8 M.BD%^L145-S E\;%57[%A&3-IHN#F+E<]%EQ(Q3!'E>.-!XS#MAL*;M,%RU:-':,XQJ;PJ@0P-SK^GGH)A<48UR*]O'7"[@IMV5Y* S%XW\_)( MAT;GBINY)?=M;WM;4B>^W87KK;=>E!P*0+ODW'SSS4GCZAM357'#;>+JHZIL M%YD=D$W2QC/@*X/G2^(=0IT\;KC+?.?]I2]]*6D\ M>"-<\LAWE@)IDW K^MS,=N/W2 -25M;P71\L&B'LN^^^SN,OO/#"Z',Y[[SS MG+*:J@V+P<'>E9@K/C:6IM^OXXX[;IE,+(IWW'%'K\87 \^#.0:4^R'2J>+& M:LA,P?&=[WPGJ1.V7/M.)"9YKIW7IFJN)F6\[,QHY1'R1K+G\O-E:H MBCY-5C9F: )M[[WW;K2_-J[%*U[Q"F3JAQVC+K VE'$^F,YS M)Y[MRV1E<\\]]TP:4TX7L8LVK@6Q6:X^ZM0J92'IDAE2JQ1ERG?>H4'=-BA8 M+GEKK+%&DKRZV$'>90O),8Z929L]8T5D:[*#D6J2YI M\OTRX\'8P)02,]J7N=".AR<789W:YEW2J>+FBTW*V="P0^,\5Q5M7 L[2+QLJ6Y)./WT MTYTR0_+=D=;"=]ZI'XL''GC .\=U@6]C&&[$*JC-ZCJV3F"_S_-253XQ%*R$ MMB7UT$,/S2*[#DV^7TU_G\>UW-B>AAP5DJSY]<4ZXP$V(93-7S4T$%'=QK4.PBXV'6(_JTL:U($#?U4=L MRSL? TY/U]EB3II&7#ENF3B M[JT+N4;M$EM-AQB$TN3[U<;WN8WYP5;JV4&=6AJS#S1]S;R23(L'JZ\12R9+IED':@#NV?-794T+*I]2Y/O5E=*6>WX@?M.4795Q MH.\T?RIDOEUOJ(M 7XX:EN6U($>$JZQ5:0]67BJ1.S!'!YRZ9J94<@*2_FVZZ MZ01YVVVW7>/A!3'T<:XQZ7I\?-/M[\+EEU_>6O]-T(GB9EH\"!"LDR33!#F^ MXLSDBF7#&@OD]3(_&B'Q."ET/5FYL"W2 M*=5%4FCK6A"S8O>!\I2211_%RV7!FS=O7K ,7U47YK\4?+M*M]QRRR1Y=2"/ MFSV.F*3G3;A*^4"[9*:Z2EG4V%;%+;;8HK525J'T<:XQZ7I\=HW>+A8ZN>E$ M<=MIIYV6=;377GMEZPR0YSHA:JR%FK99V;I,^2F)+JO@HV+G?**D3NK.LW$L M#XJ;+Y\35E?NZXDGGMB*,M[&>$Q/[68>VG@'R+;KZ.?_\\Z-E M^:SW,3D=V2'IDI&Z*//E<6,W9=L0WV6/8Y===@D^WG8]E@V%,!7?YH30A, F MQ.EMN^VV$^1LM-%&255TFI[WNE:,JNAR?!AS[-0ML>7F^DCKBIMM\=MMMP7+<"E^M";2@>RSSSY1?N3^VA&*)%+?N MQL>N3U65.BY<*6[=C0\KJ=EG7W8"UZ5UQ6V# M#398ULF"!0NR=61RP@DG.$\JMA8J'W:26YHRB'LYXXPS:H^1B< N]$TC=U13 M+"^*VSBK:]FVWW[[1L?0)\6-@&\S^SFMS8SA;3X#?'AGSIPYJ:_]]]\_6 86 M;_MXYJV4781WWGFG4PD,J2Y@XMOM3J'W&,QC";*/Y?;;;Y^D0%)I(7:QB0N+ M\!77.>4L>44?,3'4=J@-!>RI;UD'*6[=C(_\G?:WFURM38*%C_1A& 9(+=94 M.$JKBIM9W)K)K"G+$H'%MB6K;,0XQ7#777<5JZRRR@09Q$N-*Z54!;7>6,79 M8\L=[V>SO"ANX"I>;;:FTV#T27'C0VC^+FZM)JV--FT_ [@.[9WA_)LDS55< M=]UUD]R;_/O&&V],'H\K'QP3>VAQZR5+ECBM;2F)96T9,;OKR)-F+V2Y-JD[ M]'R5%#>LN;Z^645/A6H!H7+MU]1^*9/GS[I MN#IQ5\"S1GU36RZ*056YL>NOOWY2<#5M[;77CO(>E-AR",VXZJJK*H\C/MC> M"8H%HVYA=3N_5ME67775(&7YAAMN*%9>>66G#&2'0J)FWW.:LS5!5W-L*%V, MCX6I;>F.M4['0MB"ZSR;V,7:]#6=%OI ,XG5@22+3;Y,[,KS!0>S[9_ 6"9 M5J6XIE#">'A8L5$#E8^G[:XJ&RD&%\78E\RVM#2 -6,Q;/;(J@\7>L=;-GSW:F;*$A M,\9%VO5[VO;X>VJAKM(L7IV^3B:M^)=<^-[E?L)S7;L\]]YSP>RFA M EU<@YP0I&QGOZ]Z/W,J)C:+%BT:3>8QUV.SS3;+LLACXPX;-7P)<,G3^#"NF+*(#TTM,Q>#+_&VZX83%GSIQ1/,C2I4N[ M'K)8CK!7GD<<<4370^J,Q8L7C]SD*'&\I[@P:/R=_Z/R0I,*FPFA$5=<<<6H M4/NL6;-&<6RX]AG/2BNM-,H;QJY/%*5;;[VUD3'@"B4]$PH/X1[$?J( X9XE MK(,=F51E..B@@T:)<=NJS4E8"A]?[@>Q@6R(X!YQ?6C\G?_C9X29G'/..:-C MA.@:E# XML 16 llnw-20210630_htm.xml IDEA: XBRL DOCUMENT 0001391127 2021-01-01 2021-06-30 0001391127 2021-07-22 0001391127 2021-06-30 0001391127 2020-12-31 0001391127 2021-04-01 2021-06-30 0001391127 2020-04-01 2020-06-30 0001391127 2020-01-01 2020-06-30 0001391127 us-gaap:CommonStockMember 2021-03-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001391127 us-gaap:RetainedEarningsMember 2021-03-31 0001391127 2021-03-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-03-31 0001391127 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001391127 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001391127 us-gaap:CommonStockMember 2021-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001391127 us-gaap:RetainedEarningsMember 2021-06-30 0001391127 us-gaap:CommonStockMember 2020-03-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001391127 us-gaap:RetainedEarningsMember 2020-03-31 0001391127 2020-03-31 0001391127 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001391127 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001391127 us-gaap:CommonStockMember 2020-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001391127 us-gaap:RetainedEarningsMember 2020-06-30 0001391127 2020-06-30 0001391127 us-gaap:CommonStockMember 2020-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001391127 us-gaap:RetainedEarningsMember 2020-12-31 0001391127 2020-01-01 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001391127 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001391127 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001391127 us-gaap:CommonStockMember 2019-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001391127 us-gaap:RetainedEarningsMember 2019-12-31 0001391127 2019-12-31 0001391127 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001391127 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 0001391127 2021-07-01 2021-06-30 0001391127 2022-01-01 2021-06-30 0001391127 2023-01-01 2021-06-30 0001391127 us-gaap:CertificatesOfDepositMember 2021-06-30 0001391127 us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001391127 us-gaap:MunicipalBondsMember 2021-06-30 0001391127 us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:MunicipalBondsMember 2020-12-31 0001391127 llnw:NetworkEquipmentMember 2021-06-30 0001391127 llnw:NetworkEquipmentMember 2020-12-31 0001391127 us-gaap:ComputerEquipmentMember 2021-06-30 0001391127 us-gaap:ComputerEquipmentMember 2020-12-31 0001391127 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001391127 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-06-30 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001391127 us-gaap:EquipmentMember 2021-06-30 0001391127 us-gaap:EquipmentMember 2020-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2015-11-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 2020-07-22 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-01 2020-07-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-06-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-04-01 2020-06-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0001391127 us-gaap:CallOptionMember 2020-07-27 2020-07-27 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2015-11-01 2015-11-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2021-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember llnw:AlternativeBaseRateMember 2021-01-01 2021-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-04-01 2020-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2021-04-01 2021-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2021-01-01 2021-06-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-01-01 2020-06-30 0001391127 srt:MaximumMember llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 us-gaap:EmployeeSeveranceMember 2020-12-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2020-12-31 0001391127 us-gaap:OtherRestructuringMember 2020-12-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-03-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-01-01 2021-03-31 0001391127 us-gaap:OtherRestructuringMember 2021-01-01 2021-03-31 0001391127 2021-01-01 2021-03-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-03-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-03-31 0001391127 us-gaap:OtherRestructuringMember 2021-03-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-04-01 2021-06-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-04-01 2021-06-30 0001391127 us-gaap:OtherRestructuringMember 2021-04-01 2021-06-30 0001391127 us-gaap:EmployeeSeveranceMember 2021-06-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-06-30 0001391127 us-gaap:OtherRestructuringMember 2021-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2021-04-01 2021-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2020-04-01 2020-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001391127 llnw:EmployeeStockPurchasePlanMember 2020-01-01 2020-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2020-04-01 2020-06-30 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2017-03-14 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2020-01-01 2020-06-30 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2021-01-01 2021-06-30 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2021-06-30 0001391127 llnw:A2007EquityIncentivePlanMember 2021-06-30 0001391127 us-gaap:EmployeeStockMember 2013-06-30 0001391127 us-gaap:EmployeeStockMember 2019-05-31 0001391127 us-gaap:EmployeeStockMember 2019-05-01 2019-05-31 0001391127 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001391127 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001391127 us-gaap:EmployeeStockMember 2021-06-30 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-06-30 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-06-30 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-06-30 0001391127 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0001391127 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0001391127 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001391127 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001391127 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001391127 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001391127 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001391127 us-gaap:RestructuringChargesMember 2021-04-01 2021-06-30 0001391127 us-gaap:RestructuringChargesMember 2020-04-01 2020-06-30 0001391127 us-gaap:RestructuringChargesMember 2021-01-01 2021-06-30 0001391127 us-gaap:RestructuringChargesMember 2020-01-01 2020-06-30 0001391127 us-gaap:EmployeeStockOptionMember 2021-06-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001391127 llnw:WarrantConsultingFirmOneMember 2021-06-30 0001391127 llnw:WarrantConsultingFirmTwoMember 2021-06-30 0001391127 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001391127 us-gaap:WarrantMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-01 2021-06-30 0001391127 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-30 0001391127 us-gaap:WarrantMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-04-01 2021-06-30 0001391127 us-gaap:WarrantMember llnw:WarrantConsultingFirmOneMember 2021-04-01 2021-06-30 0001391127 us-gaap:WarrantMember llnw:WarrantConsultingFirmTwoMember 2021-04-01 2021-06-30 0001391127 srt:MinimumMember 2021-01-01 2021-03-31 0001391127 srt:MaximumMember 2021-01-01 2021-03-31 0001391127 us-gaap:RestructuringChargesMember 2021-01-01 2021-03-31 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001391127 us-gaap:OperatingExpenseMember 2021-04-01 2021-06-30 0001391127 us-gaap:OperatingExpenseMember 2021-01-01 2021-06-30 0001391127 us-gaap:OperatingExpenseMember 2020-04-01 2020-06-30 0001391127 us-gaap:OperatingExpenseMember 2020-01-01 2020-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-03-31 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 srt:AmericasMember 2021-04-01 2021-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 srt:AmericasMember 2020-04-01 2020-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 srt:AmericasMember 2021-01-01 2021-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 srt:AmericasMember 2020-01-01 2020-06-30 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001391127 srt:AmericasMember 2021-06-30 0001391127 srt:AmericasMember 2020-12-31 0001391127 us-gaap:NonUsMember 2021-06-30 0001391127 us-gaap:NonUsMember 2020-12-31 0001391127 us-gaap:MoneyMarketFundsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2021-06-30 0001391127 us-gaap:FairValueInputsLevel1Member 2021-06-30 0001391127 us-gaap:FairValueInputsLevel2Member 2021-06-30 0001391127 us-gaap:FairValueInputsLevel3Member 2021-06-30 0001391127 us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001391127 llnw:MoovCorporationMember us-gaap:SubsequentEventMember 2021-07-28 2021-07-28 0001391127 llnw:MoovCorporationMember us-gaap:SubsequentEventMember 2021-07-28 0001391127 llnw:MoovCorporationMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-28 0001391127 llnw:MoovCorporationMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-28 2021-07-28 0001391127 us-gaap:RestrictedStockUnitsRSUMember llnw:MoovCorporationMember us-gaap:SubsequentEventMember 2021-07-28 0001391127 us-gaap:RestrictedStockUnitsRSUMember llnw:MoovCorporationMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-28 0001391127 us-gaap:RestrictedStockUnitsRSUMember llnw:MoovCorporationMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-28 shares iso4217:USD iso4217:USD shares pure llnw:tradingDay llnw:participant llnw:customer llnw:country llnw:segment llnw:location 0001391127 --12-31 2021 Q2 false [AccountingStandardsUpdate202006Member] P6M P1Y P1Y 0.1172367 0.1494768 10-Q true 2021-06-30 false 001-33508 Limelight Networks, Inc. DE 20-1677033 1465 North Scottsdale Road Suite 400 Scottsdale AZ 85257 602 850-5000 Common Stock, par value $0.001 per share LLNW NASDAQ Yes Yes Large Accelerated Filer false false false 126704512 44065000 46795000 75471000 76928000 24867000 31675000 57000 68000 14557000 15588000 159017000 171054000 42406000 46418000 8929000 10150000 40000 40000 1604000 1530000 77642000 77753000 6147000 7233000 295785000 314178000 12459000 4587000 524000 933000 1977000 2465000 388000 253000 16877000 17560000 32225000 25798000 121371000 100945000 10358000 11265000 306000 279000 272000 220000 369000 479000 164901000 138986000 0.001 0.001 7500000 7500000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 126705000 126705000 123653000 123653000 127000 124000 550205000 556512000 -7965000 -7511000 -411483000 -373933000 130884000 175192000 295785000 314178000 48348000 58546000 99543000 115558000 32976000 29389000 66021000 60502000 5929000 5360000 11608000 10510000 38905000 34749000 77629000 71012000 9443000 23797000 21914000 44546000 7515000 8187000 20412000 16069000 5784000 10929000 15631000 22823000 5187000 5572000 11315000 11189000 549000 323000 1089000 665000 2155000 0 9028000 0 21190000 25011000 57475000 50746000 -11747000 -1214000 -35561000 -6200000 1305000 71000 2591000 82000 42000 6000 87000 31000 -440000 -312000 -655000 -421000 -1703000 -377000 -3159000 -472000 -13450000 -1591000 -38720000 -6672000 248000 136000 507000 311000 -13698000 -1727000 -39227000 -6983000 -0.11 -0.01 -0.31 -0.06 -0.11 -0.01 -0.31 -0.06 126050000 120230000 125170000 119597000 126050000 120230000 125170000 119597000 -13698000 -1727000 -39227000 -6983000 18000 0 29000 0 479000 518000 -483000 -821000 497000 518000 -454000 -821000 -13201000 -1209000 -39681000 -7804000 125248000 125000 545516000 -8462000 -397785000 139394000 0 -13698000 -13698000 18000 18000 479000 479000 777000 1000 1699000 1700000 461000 1000 -1000 0 136000 427000 427000 355000 913000 913000 2505000 2505000 126705000 127000 550205000 -7965000 -411483000 130884000 119642000 120000 534205000 -10549000 -359912000 163864000 -1727000 -1727000 518000 518000 1162000 1000 2871000 2872000 869000 1000 6000 7000 281000 1430000 1430000 300000 1074000 1074000 4637000 4637000 121692000 122000 541363000 -10031000 -361639000 169815000 123653000 124000 556512000 -7511000 -373933000 175192000 -21733000 1677000 -20056000 -39227000 -39227000 29000 29000 -483000 -483000 1935000 2000 4545000 4547000 1094000 1000 -1000 0 332000 1098000 1098000 355000 913000 913000 11067000 11067000 126705000 127000 550205000 -7965000 -411483000 130884000 118368000 118000 530285000 -9210000 -354656000 166537000 -6983000 -6983000 -821000 -821000 1860000 2000 5009000 5011000 1745000 2000 5000 7000 581000 2945000 2945000 300000 1074000 1074000 7935000 7935000 121692000 122000 541363000 -10031000 -361639000 169815000 -39227000 -6983000 12697000 11175000 12820000 10315000 -186000 140000 81000 -15000 107000 0 847000 313000 -1182000 0 400000 0 -5962000 11083000 -439000 447000 -10000 -13000 -912000 -1747000 6732000 6937000 -357000 63000 141000 2000 -111000 -11000 2445000 11916000 31411000 0 31715000 0 9614000 14948000 107000 0 -9203000 -14948000 30000 0 1098000 2945000 5460000 6092000 4332000 3147000 -304000 -250000 -2730000 -135000 46795000 18335000 44065000 18200000 2262000 82000 440000 261000 Nature of Business<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limelight Networks, Inc., is an industry-leader in edge access and content delivery services that provides powerful tools and a client-first approach to optimize and deliver digital experiences at the edge. We are a trusted partner to the world’s biggest brands and serve their global customers with experiences such as livestream sporting events, global movie launches, video games, or file downloads for new phone apps. We offer one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure, and reliable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.</span></div> Summary of Significant Accounting Policies <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities Exchange Commission (SEC). They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2020. All information is presented in thousands, except per share amounts and where specifically noted.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any future periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Adopted Accounting Standards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">            </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the significant accounting policies from those that were disclosed in our Annual Report, except for restructuring charge and convertible senior notes as described below:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. Other restructuring costs are generally recorded as the cost is incurred or the service is provided. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of June 30, 2021, we have approximately $5,159 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,455 and $1,943, respectively, during the three months ended June 30, 2021 and 2020, related to these types of contracts with our clients. During the six months ended June 30, 2021 and 2020, we recognized approximately $4,356 and $4,097, respectively. We expect to recognize approximately 67% of the remaining unsatisfied performance obligations in 2021, approximately 31% in 2022, and approximately 2% in 2023.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities Exchange Commission (SEC). They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2020. All information is presented in thousands, except per share amounts and where specifically noted.</span></div>The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any future periods.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Adopted Accounting Standards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">            </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the </span></div>amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings. -20823000 -21733000 20255000 1677000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. Other restructuring costs are generally recorded as the cost is incurred or the service is provided. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock. 125000000 0.0350 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div>For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. These clients have entered into contracts with contract terms generally from one to four years. 5159000 2455000 1943000 4356000 4097000 0.67 0.31 0.02 Investments in Marketable Securities<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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%">Certificate of deposit</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%">1,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</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%">75,530 </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%">2 </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%">21 </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%">75,511 </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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of marketable securities at June 30, 2021, by maturity are shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">75,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</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%">75,530 </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%">2 </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%">21 </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%">75,511 </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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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%">Certificate of deposit</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%">551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">551 </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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 marketable securities</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%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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%">49 </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%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of marketable securities at December 31, 2020, by maturity are shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">76,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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%">Certificate of deposit</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%">1,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</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%">75,530 </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%">2 </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%">21 </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%">75,511 </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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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%">Certificate of deposit</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%">551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">551 </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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 marketable securities</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%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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%">49 </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%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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></table></div> 1928000 0 1000 1927000 34334000 0 13000 34321000 39268000 2000 7000 39263000 75530000 2000 21000 75511000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of marketable securities at June 30, 2021, by maturity are shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">75,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,314 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</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%">75,530 </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%">2 </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%">21 </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%">75,511 </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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of marketable securities at December 31, 2020, by maturity are shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><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:14.835%"/><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:14.835%"/><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:14.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">76,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 75333000 2000 21000 75314000 197000 0 0 197000 75530000 2000 21000 75511000 551000 0 0 551000 45426000 0 41000 45385000 31039000 1000 8000 31032000 77016000 1000 49000 76968000 76976000 1000 49000 76928000 40000 0 0 40000 77016000 1000 49000 76968000 Accounts Receivable, net<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Accounts receivable, net include:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,418 </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%">32,857 </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: credit 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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#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 accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,867 </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%">31,675 </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;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the six months ended June 30, 2021 and the twelve months ended December 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">  Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">End of period</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,371 </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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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> Accounts receivable, net include:<div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,418 </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%">32,857 </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: credit 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%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#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 accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,867 </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%">31,675 </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;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the six months ended June 30, 2021 and the twelve months ended December 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">  Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">End of period</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,371 </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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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> 26418000 32857000 180000 170000 1371000 1012000 24867000 31675000 1012000 973000 847000 801000 488000 762000 1371000 1012000 Prepaid Expenses and Other Current Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets include:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid bandwidth and backbone</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%">2,239 </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%">3,519 </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%">VAT 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%">4,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">Prepaid expenses and insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Vendor deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 prepaid expenses and other current assets</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%">14,557 </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%">15,588 </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> Prepaid expenses and other current assets include:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid bandwidth and backbone</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%">2,239 </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%">3,519 </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%">VAT 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%">4,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">Prepaid expenses and insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Vendor deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 prepaid expenses and other current assets</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%">14,557 </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%">15,588 </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> 2239000 3519000 4733000 4392000 2977000 2906000 4608000 4771000 14557000 15588000 Property and Equipment, net<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net include:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,383 </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%">136,788 </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%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">7,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%">7,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,340 </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%">Less: accumulated depreciation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,922)</span></td><td style="background-color:#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 property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,406 </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%">46,418 </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;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cost of revenue depreciation expense related to property and equipment was approximately $5,929 and $5,360, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, cost of revenue depreciation expense related to property and equipment was approximately $11,608 and $10,510, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Operating expense depreciation and amortization expense related to property and equipment was approximately $549 and $323, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, operating expense depreciation expense related to property and equipment was approximately $1,089 and $665, respectively.</span></div> Property and equipment, net include:<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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,383 </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%">136,788 </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%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">7,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%">7,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,600 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,340 </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%">Less: accumulated depreciation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,922)</span></td><td style="background-color:#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 property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,406 </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%">46,418 </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> 133383000 136788000 7132000 7358000 1607000 1703000 7461000 7470000 17000 21000 149600000 153340000 107194000 106922000 42406000 46418000 5929000 5360000 11608000 10510000 549000 323000 1089000 665000 Other Current Liabilities<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other current liabilities include:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </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%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">4,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666 </span></td><td style="background-color:#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 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%">16,877 </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%">17,560 </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> Other current liabilities include:<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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </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%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">4,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,666 </span></td><td style="background-color:#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 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%">16,877 </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%">17,560 </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> 5462000 5964000 4075000 5036000 1823000 1894000 1272000 0 4245000 4666000 16877000 17560000 Debt<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes - Due 2025</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes mature on August 1, 2025, unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 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;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the measurement period) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) upon the occurrence of certain corporate events or distributions of our common stock; </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) if we call such Notes for redemption; and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 share of our common stock per $1 principal amount of Notes, subject to adjustment.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of June 30, </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.</span></div><div style="margin-bottom:9pt;text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Principal</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%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Debt discount (equity component)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">  Unamortized transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net carrying amount</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%">121,371 </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%">100,945 </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:15pt"><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%">Equity component, net of transaction costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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:14.104%"/><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:14.104%"/><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:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">1,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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,295 </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%">— </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%">2,565 </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%">— </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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, and December 31, 2020, the estimated fair value of the Notes was $113,804 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Capped Call Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Line of Credit </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In November 2015 we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been seven amendments, with the most recent amendment being in December 2020. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2021, and December 31, 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $18,000 and $20,000, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate.  </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment fees and other commitment fees are included in interest expense. During the three months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $10 and $71, respectively. For the six months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $26 and $82, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of the voting stock of each such foreign subsidiary. </span></div>    We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2021, we were in compliance with our covenant under the Credit Agreement. 125000000 0.0350 15000000 120741000 20000000 1.30 8.53 20 30 5 10 10 0.98 8.53 0.275 6.69 41 1.30 30 1 1 102500000 0.086 22500000 P5Y -20823000 -21733000 20255000 1677000 3400000 859000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Principal</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%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Debt discount (equity component)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">  Unamortized transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net carrying amount</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%">121,371 </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%">100,945 </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:15pt"><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%">Equity component, net of transaction costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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:14.104%"/><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:14.104%"/><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:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">1,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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,295 </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%">— </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%">2,565 </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%">— </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> 125000000 125000000 0 20823000 3629000 3232000 121371000 100945000 21733000 1094000 0 2165000 0 0 0 0 0 201000 0 400000 0 1295000 0 2565000 0 113804000 114233000 8.53 13.38 14700000 16400000 20000000 0.80 1.5 0 0 18000000 20000000 0.0025 0.03 0 0 10000 71000 0 0 26000 82000 0.65 1.0 Restructuring Charge<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, management committed to an action to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. We do not expect any additional restructure charges related to this action plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the three and six months ended June 30, 2021 (in thousands):</span></div><div><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:40.274%"/><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.823%"/><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.823%"/><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:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><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:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:400;line-height:100%">Share-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional Fees and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 March 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139 </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%">Costs incurred (recorded in restructuring charge)</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%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#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="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%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash disbursements</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,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="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%">(2,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</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%">(917)</span></td><td style="background-color:#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="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%">(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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 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%">920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">352 </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%">1,272 </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> 2155000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the three and six months ended June 30, 2021 (in thousands):</span></div><div><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:40.274%"/><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.823%"/><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.823%"/><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:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><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:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:400;line-height:100%">Share-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional Fees and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 March 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139 </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%">Costs incurred (recorded in restructuring charge)</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%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#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="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%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash disbursements</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,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="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%">(2,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</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%">(917)</span></td><td style="background-color:#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="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%">(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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 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%">920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">352 </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%">1,272 </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> 0 0 0 0 3513000 1354000 2006000 6873000 1143000 0 237000 1380000 0 1354000 0 1354000 2370000 0 1769000 4139000 -247000 917000 1485000 2155000 1203000 0 2902000 4105000 0 917000 0 917000 920000 0 352000 1272000 Contingencies              <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows and accordingly, no material legal contingencies were accrued as of June 30, 2021, and December 31, 2020. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.</span></div> Net Loss per Share<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We calculate basic and diluted loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic loss per share. Diluted loss per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated (in thousands, except per share data):</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,698)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</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%">(39,227)</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%">(6,983)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;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%">126,050 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">120,230 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">125,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">119,597 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;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%">126,050 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">120,230 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">125,170 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">119,597 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average outstanding shares of common stock</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%">126,050 </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%">120,230 </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%">125,170 </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%">119,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.31)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.06)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.01)</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.31)</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the three and six months ended June 30, 2021 and 2020, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive. </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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%">Employee stock purchase plan</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%">95 </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%">68 </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%">95 </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%">68 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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,416 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,342 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">18,348 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,146 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/></tr></table> The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated (in thousands, except per share data):<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:46.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,698)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</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%">(39,227)</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%">(6,983)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;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%">126,050 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">120,230 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">125,170 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top: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%">119,597 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;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%">126,050 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">120,230 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">125,170 </span></td><td style="background-color:#cceeff;border-top:3pt double #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: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%">119,597 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average outstanding shares of common stock</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%">126,050 </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%">120,230 </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%">125,170 </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%">119,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.31)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.06)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.01)</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.31)</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #000000;padding:2px 0;text-align: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.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -13698000 -1727000 -39227000 -6983000 126050000 120230000 125170000 119597000 126050000 120230000 125170000 119597000 0 0 0 0 126050000 120230000 125170000 119597000 -0.11 -0.01 -0.31 -0.06 -0.11 -0.01 -0.31 -0.06 For the three and six months ended June 30, 2021 and 2020, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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%">Employee stock purchase plan</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%">95 </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%">68 </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%">95 </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%">68 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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,416 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,342 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">18,348 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">8,146 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/></tr></table> 95000 68000 95000 68000 2119000 6510000 2758000 6232000 548000 1764000 841000 1846000 14654000 0 14654000 0 17416000 8342000 18348000 8146000 Stockholders’ Equity<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2021 and 2020, we did not repurchase any shares under the repurchase program. As of June 30, 2021, there remained $21,200 under this share repurchase program.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended and Restated Equity Incentive Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated 2007 Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.  Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of June 30, 2021 was approximately 14,177.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2021, we issued 355 shares under the ESPP. Total cash proceeds from the purchase of shares under the ESPP was approximately $913. As of June 30, 2021, shares reserved for issuance to employees under this plan totaled 3,330, and we held employee contributions of $245 (included in other current liabilities) for future purchases under the ESPP. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our board of directors has authorized the issuance of up to 7,500 shares of preferred stock at June 30, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of June 30, 2021, the board of directors had not adopted any resolutions for the issuance of preferred stock.</span></div> 25000000 0 0 21200000 14177000 4000000 9000000 5000000 5000 0.15 355000 355000 913000 913000 3330000 245000 7500000 Accumulated Other Comprehensive Loss<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2021, was as follows: </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:52.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available for</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sale Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,460)</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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.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%">Amounts reclassified from accumulated other comprehensive <br/>  loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 current period other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,943)</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%">(22)</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%">(7,965)</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> Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2021, was 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:52.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available for</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sale Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,460)</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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,511)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Other comprehensive loss before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.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%">Amounts reclassified from accumulated other comprehensive <br/>  loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 current period other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(483)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(454)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,943)</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%">(22)</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%">(7,965)</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> -7460000 -51000 -7511000 -483000 29000 -454000 0 0 0 -483000 29000 -454000 -7943000 -22000 -7965000 Share-Based Compensation<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes the components of share-based compensation expense included in our consolidated statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense by type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">ESPP</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%">42 </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%">361 </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%">290 </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%">496 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,251 </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%">12,820 </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;border-top:1pt solid #000000;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,315 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 services</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%">458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#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%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#ffffff;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%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#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%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#ffffff;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%">Restructuring charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258 </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%">5,251 </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%">12,820 </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%">10,315 </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;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Unrecognized share-based compensation expense totaled approximately $11,767 at June 30, 2021, of which $5,023 related to stock options and warrants and $6,744 related to restricted stock units. We currently expect to recognize share-based compensation expense of $4,505 during the remainder of 2021, $4,744 in 2022, and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at June 30, 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. The total expected expense to be recognized for both warrants is approximately $2,700. During the three months ended June 30, 2021, we recognized approximately $917 in share-based compensation expense, which is included in the restructure charge. The warrants become exercisable as follows:</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50% of each warrant is subject to time-based vesting over approximately 1 year; and</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50% of each warrant is subject to performance-based vesting based on certain specific financial and operational metrics. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. Those shares are now exercisable, subject to and conditioned upon the rights and restrictions contained in such warrants. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the three months ended March 31, 2021, we entered into transition agreements with four executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the four individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,310, of which $1,116 was included in restructure charge, and $3,194 included in general and administrative expense.</span></div> The following table summarizes the components of share-based compensation expense included in our consolidated statements of operations:<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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense by type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;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%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">ESPP</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%">42 </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%">361 </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%">290 </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%">496 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,251 </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%">12,820 </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;border-top:1pt solid #000000;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,315 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 services</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%">458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555 </span></td><td style="background-color:#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%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#ffffff;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%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,550 </span></td><td style="background-color:#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%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#ffffff;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%">Restructuring charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,258 </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%">5,251 </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%">12,820 </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%">10,315 </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> 1341000 1071000 7251000 2119000 2875000 3819000 5279000 7700000 42000 361000 290000 496000 4258000 5251000 12820000 10315000 458000 792000 704000 1555000 1874000 2257000 7902000 4498000 395000 1322000 958000 2550000 614000 880000 985000 1712000 917000 0 2271000 0 4258000 5251000 12820000 10315000 11767000 5023000 6744000 4505000 4744000 2 441867 0.01 662800 3.72 2700000 917000 0.50 P1Y 0.50 55233 82850 4 4 P6M P2Y 4310000 1116000 3194000 Operating Leases - Right of Use Assets and Purchase Commitments<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of Use Assets </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of June 30, 2021. </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</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%">8,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, current</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,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Lease liability obligations, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 lease liability obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td></tr><tr style="height:5pt"><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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </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></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021, we recognized approximately $671 in operating lease costs. Operating lease costs of $129 are included in cost of revenue, and $542 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2021, cash paid for operating leases was approximately $782. For the six months ended June 30, 2021, we recognized approximately $1,430 in operating lease costs. Operating lease costs of $244 are included in cost of revenue, and $1,186 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2021, cash paid for operating leases was approximately $1,562.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2020, we recognized approximately $794 in operating lease costs. Operating lease costs of $118 are included in cost of revenue, and $676 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2020, cash paid for operating leases was approximately $472. For the six months ended June 30, 2020, we recognized approximately $1,598 in operating lease costs. Operating lease costs of $249 are included in cost of revenue, and $1,349 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2020, cash paid for operating leases was approximately $965.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2021, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</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%">15,059 </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: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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,335 </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;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have long-term commitments for bandwidth usage and co-location with various networks and Internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of June 30, 2021:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 minimum payments</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%">83,343 </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> Below is a summary of our right of use assets and liabilities as of June 30, 2021. <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:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</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%">8,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, current</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,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Lease liability obligations, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 lease liability obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0 years</span></td></tr><tr style="height:5pt"><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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </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></table> 8929000 1977000 10358000 12335000 P8Y 0.0505 671000 129000 542000 782000 1430000 244000 1186000 1562000 794000 118000 676000 472000 1598000 249000 1349000 965000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2021, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">6,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</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%">15,059 </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: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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,335 </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> 1376000 2230000 1743000 1441000 1440000 6829000 15059000 2724000 12335000 The following summarizes our minimum non-cancellable commitments for future periods as of June 30, 2021:<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:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">2,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 minimum payments</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%">83,343 </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> 28919000 29986000 11448000 5459000 4969000 2562000 83343000 Concentrations<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the three and six months ended June 30, 2021 and 2020, respectively, we had two clients, Amazon and Sony, who each represented 10% or more of our total revenue. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue from clients located within the United States, our country of domicile, was $29,017 for the three months ended June 30, 2021, compared to $35,605 for the three months ended June 30, 2020. For the six months ended June 30, 2021, revenue from clients located within the United States $57,170, compared to $69,623 for the six months ended June 30, 2020.</span></div>    During the three months ended June 30, 2021, based on client location, we had two countries, the United States and Japan, that accounted for 10% or more of our total revenue. During the six months ended June 30, 2021, and the three and six months ended June 30, 2020, respectively, based on client location, we had three countries, the United States, Japan, and the United Kingdom, that accounted for 10% or more of our total revenue. 2 2 29017000 35605000 57170000 69623000 2 3 3 3 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended June 30, 2021 and 2020 was $248 and $136, respectively. For the six months ended June 30, 2021 and 2020, income tax expense was $507 and $311, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three month periods. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2017 through 2019 remain subject to examination by federal tax authorities. Tax years 2016 through 2019 generally remain subject to examination by state tax authorities. As of June 30, 2021, we are not under any federal or state examination for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 and 2020, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits NOL carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act will result in a cash benefit to us.</span></div> 248000 136000 507000 311000 Segment Reporting and Geographic Areas<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — content delivery and related services and we operate in three geographic areas — Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth our revenue by geographic area:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,677 </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="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%">61 </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 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,343 </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="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%">62 </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 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%">58,367 </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="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%">59 </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 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%">71,058 </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="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%">62 </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%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">9,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">14,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">18,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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%">12,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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%">26,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">25,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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;text-align: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 revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,348 </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="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%">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"><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 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%">58,546 </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="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%">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"><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 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%">99,543 </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="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%">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"><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 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%">115,558 </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="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%">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"><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;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:</span></div><div style="margin-bottom:9pt;margin-top:14pt;text-indent:-4.5pt"><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:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.081%"/><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.373%"/><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.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Country / Region</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States / Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017 </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%">35,605 </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%">57,170 </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%">69,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom / EMEA</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%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Japan / Asia Pacific</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%">7,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth long-lived assets by geographic area in which the assets are located: </span></div><div style="margin-bottom:9pt;margin-top:5pt"><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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,922 </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%">32,626 </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%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 long-lived assets</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%">42,406 </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%">46,418 </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> 1 3 The following table sets forth our revenue by geographic area:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,677 </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="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%">61 </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 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,343 </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="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%">62 </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 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%">58,367 </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="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%">59 </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 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%">71,058 </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="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%">62 </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%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">9,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">14,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">18,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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%">12,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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%">26,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">25,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#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;text-align: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 revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,348 </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="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%">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"><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 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%">58,546 </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="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%">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"><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 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%">99,543 </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="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%">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"><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 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%">115,558 </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="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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 29677000 0.61 36343000 0.62 58367000 0.59 71058000 0.62 5306000 0.11 9262000 0.16 14559000 0.14 18821000 0.16 13365000 0.28 12941000 0.22 26617000 0.27 25679000 0.22 48348000 1 58546000 1 99543000 1 115558000 1 The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:<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:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.081%"/><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.373%"/><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.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Country / Region</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States / Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017 </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%">35,605 </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%">57,170 </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%">69,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom / EMEA</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%">3,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Japan / Asia Pacific</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%">7,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 29017000 35605000 57170000 69623000 3274000 7483000 10356000 15077000 7611000 8326000 15659000 16548000 <div style="margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth long-lived assets by geographic area in which the assets are located: </span></div><div style="margin-bottom:9pt;margin-top:5pt"><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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,922 </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%">32,626 </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%">International </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 long-lived assets</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%">42,406 </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%">46,418 </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> 29922000 32626000 12484000 13792000 42406000 46418000 Fair Value Measurements<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, and December 31, 2020, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at June 30, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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.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:14.689%"/><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:15.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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%">Assets:</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</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%">8,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">34,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">84,380 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">8,869 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">75,511 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Classified in marketable securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Classified in cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.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:14.543%"/><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.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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%">Assets:</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">89,338 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">12,370 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,968 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Classified in marketable securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Classified in cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the short-term maturity of the amounts.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at June 30, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><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.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:14.689%"/><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:15.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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%">Assets:</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</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%">8,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">34,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">84,380 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">8,869 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">75,511 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Classified in marketable securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Classified in cash and cash equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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.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:14.543%"/><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.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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%">Assets:</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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets measured at fair value</span></td><td style="background-color:#ffffff;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:#ffffff;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%">89,338 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">12,370 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,968 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Classified in marketable securities</span></div>(2)    Classified in cash and cash equivalents 8869000 8869000 0 0 1927000 0 1927000 0 34321000 0 34321000 0 39263000 0 39263000 0 84380000 8869000 75511000 0 12370000 12370000 0 0 551000 0 551000 0 45385000 0 45385000 0 31032000 0 31032000 0 89338000 12370000 76968000 0 Subsequent Event<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 28, 2021, we signed a definitive agreement to acquire all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov Corporation, doing business as Layer0, in exchange for purchase consideration of approximately $55,000 in the aggregate, subject to certain customary adjustments for transactions of this nature. The purchase consideration consists of approximately $32,500 in cash and $22,500 in shares of our common stock, par value $0.001 per share, of which approximately $5,000 in cash and stock will vest over three years for the Co-Founder, as a result of a re-vesting condition imposed against his Moov Corporation stock as part of the transaction. The number of shares of our common stock to be issued will be calculated based on the volume-weighted average price per share of our common stock over the 20 consecutive trading day period ended on and including the third trading day immediately prior to the date of the closing. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units, to be granted to Moov Corporation employees (including the Co-Founder) if they meet certain vesting criteria as follows:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$10,000 is subject to time-based vesting; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025. </span></div>Our common stock will be issued through a private placement to accredited investors only and will be subject to Rule 144 transfer restrictions. Non-accredited investors of Moov Corporation will receive cash. The transaction is subject to certain customary closing conditions and is expected to close in August 2021. 55000000 32500000 22500000 0.001 5000000 P3Y 20 30000000 10000000 20000000 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 22, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Jun. 30, 2021  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-33508  
Entity Registrant Name Limelight Networks, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1677033  
Entity Central Index Key 0001391127  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Address, Address Line One 1465 North Scottsdale Road  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Scottsdale  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85257  
City Area Code 602  
Local Phone Number 850-5000  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol LLNW  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   126,704,512
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 44,065 $ 46,795
Marketable securities 75,471 76,928
Accounts receivable, net 24,867 31,675
Income taxes receivable 57 68
Prepaid expenses and other current assets 14,557 15,588
Total current assets 159,017 171,054
Property and equipment, net 42,406 46,418
Operating lease right of use assets 8,929 10,150
Marketable securities, less current portion 40 40
Deferred income taxes 1,604 1,530
Goodwill 77,642 77,753
Other assets 6,147 7,233
Total assets 295,785 314,178
Current liabilities:    
Accounts payable 12,459 4,587
Deferred revenue 524 933
Operating lease liability obligations 1,977 2,465
Income taxes payable 388 253
Other current liabilities 16,877 17,560
Total current liabilities 32,225 25,798
Convertible senior notes, net 121,371 100,945
Operating lease liability obligations, less current portion 10,358 11,265
Deferred income taxes 306 279
Deferred revenue, less current portion 272 220
Other long-term liabilities 369 479
Total liabilities 164,901 138,986
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.001 par value; 300,000 shares authorized; 126,705 and 123,653 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively 127 124
Additional paid-in capital 550,205 556,512
Accumulated other comprehensive loss (7,965) (7,511)
Accumulated deficit (411,483) (373,933)
Total stockholders’ equity 130,884 175,192
Total liabilities and stockholders’ equity $ 295,785 $ 314,178
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 7,500,000 7,500,000
Convertible preferred stock, shares issued (in shares) 0 0
Convertible preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 126,705,000 123,653,000
Common stock, shares outstanding (in shares) 126,705,000 123,653,000
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 48,348 $ 58,546 $ 99,543 $ 115,558
Cost of revenue:        
Cost of services 32,976 29,389 66,021 60,502
Depreciation — network 5,929 5,360 11,608 10,510
Total cost of revenue 38,905 34,749 77,629 71,012
Gross profit 9,443 23,797 21,914 44,546
Operating expenses:        
General and administrative 7,515 8,187 20,412 16,069
Sales and marketing 5,784 10,929 15,631 22,823
Research and development 5,187 5,572 11,315 11,189
Depreciation and amortization 549 323 1,089 665
Restructuring charges 2,155 0 9,028 0
Total operating expenses 21,190 25,011 57,475 50,746
Operating loss (11,747) (1,214) (35,561) (6,200)
Other income (expense):        
Interest expense (1,305) (71) (2,591) (82)
Interest income 42 6 87 31
Other, net (440) (312) (655) (421)
Total other expense (1,703) (377) (3,159) (472)
Loss before income taxes (13,450) (1,591) (38,720) (6,672)
Income tax expense 248 136 507 311
Net loss $ (13,698) $ (1,727) $ (39,227) $ (6,983)
Net loss per share:        
Basic (in dollars per share) $ (0.11) $ (0.01) $ (0.31) $ (0.06)
Diluted (in dollars per share) $ (0.11) $ (0.01) $ (0.31) $ (0.06)
Weighted average shares used in per share calculation:        
Basic (shares) 126,050 120,230 125,170 119,597
Diluted (shares) 126,050 120,230 125,170 119,597
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (13,698) $ (1,727) $ (39,227) $ (6,983)
Other comprehensive income (loss), net of tax:        
Unrealized gain on investments 18 0 29 0
Foreign currency translation gain (loss) 479 518 (483) (821)
Other comprehensive income (loss) 497 518 (454) (821)
Comprehensive loss $ (13,201) $ (1,209) $ (39,681) $ (7,804)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative effect of adoption of new accounting pronouncement
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative effect of adoption of new accounting pronouncement
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative effect of adoption of new accounting pronouncement
Beginning balance, shares at Dec. 31, 2019     118,368          
Beginning balance at Dec. 31, 2019 $ 166,537   $ 118 $ 530,285   $ (9,210) $ (354,656)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (6,983)           (6,983)  
Change in unrealized gain on available-for-sale investments, net of taxes 0              
Foreign currency translation adjustment, net of taxes (821)         (821)    
Exercise of common stock options, shares     1,860          
Exercise of common stock options 5,011   $ 2 5,009        
Vesting of restricted stock units, shares     1,745          
Vesting of restricted stock units 7   $ 2 5        
Restricted stock units surrendered in lieu of withholding taxes, shares     (581)          
Restricted stock units surrendered in lieu of withholding taxes (2,945)     (2,945)        
Issuance of common stock under employee stock purchase plan, shares     300          
Issuance of common stock under employee stock purchase plan 1,074     1,074        
Share-based compensation 7,935     7,935        
Ending balance, shares at Jun. 30, 2020     121,692          
Ending balance at Jun. 30, 2020 $ 169,815   $ 122 541,363   (10,031) (361,639)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting standards update us-gaap:AccountingStandardsUpdate202006Member              
Beginning balance, shares at Dec. 31, 2019     118,368          
Beginning balance at Dec. 31, 2019 $ 166,537   $ 118 530,285   (9,210) (354,656)  
Ending balance, shares at Dec. 31, 2020 123,653   123,653          
Ending balance at Dec. 31, 2020 $ 175,192 $ (20,056) $ 124 556,512 $ (21,733) (7,511) (373,933) $ 1,677
Beginning balance, shares at Mar. 31, 2020     119,642          
Beginning balance at Mar. 31, 2020 163,864   $ 120 534,205   (10,549) (359,912)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (1,727)           (1,727)  
Change in unrealized gain on available-for-sale investments, net of taxes 0              
Foreign currency translation adjustment, net of taxes 518         518    
Exercise of common stock options, shares     1,162          
Exercise of common stock options 2,872   $ 1 2,871        
Vesting of restricted stock units, shares     869          
Vesting of restricted stock units 7   $ 1 6        
Restricted stock units surrendered in lieu of withholding taxes, shares     (281)          
Restricted stock units surrendered in lieu of withholding taxes (1,430)     (1,430)        
Issuance of common stock under employee stock purchase plan, shares     300          
Issuance of common stock under employee stock purchase plan 1,074     1,074        
Share-based compensation 4,637     4,637        
Ending balance, shares at Jun. 30, 2020     121,692          
Ending balance at Jun. 30, 2020 $ 169,815   $ 122 541,363   (10,031) (361,639)  
Beginning balance, shares at Dec. 31, 2020 123,653   123,653          
Beginning balance at Dec. 31, 2020 $ 175,192 (20,056) $ 124 556,512 $ (21,733) (7,511) (373,933) $ 1,677
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (39,227)           (39,227)  
Change in unrealized gain on available-for-sale investments, net of taxes 29         29    
Foreign currency translation adjustment, net of taxes (483)         (483)    
Exercise of common stock options, shares     1,935          
Exercise of common stock options 4,547   $ 2 4,545        
Vesting of restricted stock units, shares     1,094          
Vesting of restricted stock units 0   $ 1 (1)        
Restricted stock units surrendered in lieu of withholding taxes, shares     (332)          
Restricted stock units surrendered in lieu of withholding taxes (1,098)     (1,098)        
Issuance of common stock under employee stock purchase plan, shares     355          
Issuance of common stock under employee stock purchase plan 913     913        
Share-based compensation $ 11,067     11,067        
Ending balance, shares at Jun. 30, 2021 126,705   126,705          
Ending balance at Jun. 30, 2021 $ 130,884   $ 127 550,205   (7,965) (411,483)  
Beginning balance, shares at Mar. 31, 2021     125,248          
Beginning balance at Mar. 31, 2021 139,394 $ 0 $ 125 545,516   (8,462) (397,785)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (13,698)           (13,698)  
Change in unrealized gain on available-for-sale investments, net of taxes 18         18    
Foreign currency translation adjustment, net of taxes 479         479    
Exercise of common stock options, shares     777          
Exercise of common stock options 1,700   $ 1 1,699        
Vesting of restricted stock units, shares     461          
Vesting of restricted stock units 0   $ 1 (1)        
Restricted stock units surrendered in lieu of withholding taxes, shares     (136)          
Restricted stock units surrendered in lieu of withholding taxes (427)     (427)        
Issuance of common stock under employee stock purchase plan, shares     355          
Issuance of common stock under employee stock purchase plan 913     913        
Share-based compensation $ 2,505     2,505        
Ending balance, shares at Jun. 30, 2021 126,705   126,705          
Ending balance at Jun. 30, 2021 $ 130,884   $ 127 $ 550,205   $ (7,965) $ (411,483)  
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Operating activities          
Net loss $ (13,698) $ (1,727) $ (39,227) $ (6,983)  
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Depreciation and amortization     12,697 11,175  
Share-based compensation 4,258 5,251 12,820 10,315  
Foreign currency remeasurement loss (gain)     186 (140)  
Deferred income taxes     (81) 15  
Gain on sale of property and equipment     (107) 0  
Accounts receivable charges     847 313 $ 801
Amortization of premium on marketable securities     1,182 0  
Noncash interest expense     400 0  
Changes in operating assets and liabilities:          
Accounts receivable     5,962 (11,083)  
Prepaid expenses and other current assets     439 (447)  
Income taxes receivable     10 13  
Other assets     912 1,747  
Accounts payable and other current liabilities     6,732 6,937  
Deferred revenue     (357) 63  
Income taxes payable     141 2  
Other long term liabilities     (111) (11)  
Net cash provided by operating activities     2,445 11,916  
Investing activities          
Purchases of marketable securities     (31,411) 0  
Sale and maturities of marketable securities     31,715 0  
Purchases of property and equipment     (9,614) (14,948)  
Proceeds from sale of property and equipment     107 0  
Net cash used in investing activities     (9,203) (14,948)  
Financing activities          
Payment of debt issuance costs     (30) 0  
Payments of employee tax withholdings related to restricted stock vesting     (1,098) (2,945)  
Proceeds from employee stock plans     5,460 6,092  
Net cash provided by financing activities     4,332 3,147  
Effect of exchange rate changes on cash and cash equivalents     (304) (250)  
Net decrease in cash and cash equivalents     (2,730) (135)  
Cash and cash equivalents, beginning of period     46,795 18,335 18,335
Cash and cash equivalents, end of period $ 44,065 $ 18,200 44,065 18,200 $ 46,795
Supplemental disclosure of cash flow information          
Cash paid during the period for interest     2,262 82  
Cash paid during the period for income taxes, net of refunds     $ 440 $ 261  
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Business
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business Nature of Business
Limelight Networks, Inc., is an industry-leader in edge access and content delivery services that provides powerful tools and a client-first approach to optimize and deliver digital experiences at the edge. We are a trusted partner to the world’s biggest brands and serve their global customers with experiences such as livestream sporting events, global movie launches, video games, or file downloads for new phone apps. We offer one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure, and reliable.
We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities Exchange Commission (SEC). They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2020. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any future periods.
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the
amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.
Significant Accounting Policies
There have been no changes in the significant accounting policies from those that were disclosed in our Annual Report, except for restructuring charge and convertible senior notes as described below:
Restructuring Charges
We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Convertible Senior Notes
In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of June 30, 2021, we have approximately $5,159 of remaining unsatisfied performance obligations. We recognized revenue of approximately $2,455 and $1,943, respectively, during the three months ended June 30, 2021 and 2020, related to these types of contracts with our clients. During the six months ended June 30, 2021 and 2020, we recognized approximately $4,356 and $4,097, respectively. We expect to recognize approximately 67% of the remaining unsatisfied performance obligations in 2021, approximately 31% in 2022, and approximately 2% in 2023.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Marketable Securities
6 Months Ended
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities Investments in Marketable Securities
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2021:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$1,928 $— $$1,927 
Corporate notes and bonds34,334 — 13 34,321 
Municipal securities39,268 39,263 
Total marketable securities$75,530 $$21 $75,511 
The amortized cost and estimated fair value of marketable securities at June 30, 2021, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$75,333 $$21 $75,314 
Due after one year and through five years197 — — 197 
Total marketable securities$75,530 $$21 $75,511 
The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $— $— $551 
Corporate notes and bonds45,426 — 41 45,385 
Municipal securities31,039 31,032 
Total marketable securities$77,016 $$49 $76,968 
The amortized cost and estimated fair value of marketable securities at December 31, 2020, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$76,976 $$49 $76,928 
Due after one year and through five years40 — — 40 
Total marketable securities$77,016 $$49 $76,968 
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Accounts Receivable, net Accounts Receivable, net
    Accounts receivable, net include:
 June 30,December 31,
 20212020
Accounts receivable$26,418 $32,857 
Less: credit allowance(180)(170)
Less: allowance for doubtful accounts(1,371)(1,012)
Total accounts receivable, net$24,867 $31,675 
    The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the six months ended June 30, 2021 and the twelve months ended December 31, 2020:
Six Months EndedTwelve Months Ended
June 30, 2021December 31, 2020
Beginning of period$1,012 $973 
  Provision for credit losses847 801 
  Write-offs(488)(762)
End of period$1,371 $1,012 
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets    Prepaid expenses and other current assets include:
 June 30,December 31,
 20212020
Prepaid bandwidth and backbone2,239 3,519 
VAT receivable4,733 4,392 
Prepaid expenses and insurance2,977 2,906 
Vendor deposits and other4,608 4,771 
Total prepaid expenses and other current assets$14,557 $15,588 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
    Property and equipment, net include:
 June 30,December 31,
 20212020
Network equipment$133,383 $136,788 
Computer equipment and software7,132 7,358 
Furniture and fixtures1,607 1,703 
Leasehold improvements7,461 7,470 
Other equipment17 21 
Total property and equipment149,600 153,340 
Less: accumulated depreciation (107,194)(106,922)
Total property and equipment, net$42,406 $46,418 
    Cost of revenue depreciation expense related to property and equipment was approximately $5,929 and $5,360, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, cost of revenue depreciation expense related to property and equipment was approximately $11,608 and $10,510, respectively.
    Operating expense depreciation and amortization expense related to property and equipment was approximately $549 and $323, respectively, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, respectively, operating expense depreciation expense related to property and equipment was approximately $1,089 and $665, respectively.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
    Other current liabilities include:
 June 30,December 31,
 20212020
Accrued compensation and benefits$5,462 $5,964 
Accrued cost of revenue4,075 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges1,272 — 
Other accrued expenses4,245 4,666 
Total other current liabilities$16,877 $17,560 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes - Due 2025
On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.
The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National
Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable.
The Notes mature on August 1, 2025, unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances:
(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the measurement period) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;
(3) upon the occurrence of certain corporate events or distributions of our common stock;
(4) if we call such Notes for redemption; and
(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date.
On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 share of our common stock per $1 principal amount of Notes, subject to adjustment.
We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.
If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
As of June 30, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of June 30,
2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.
At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.
We initially allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes.
The net carrying amount of the liability and equity components of the Notes was as follows:
June 30,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component)— (20,823)
  Unamortized transaction costs(3,629)(3,232)
Net carrying amount$121,371 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,094 $— $2,165 $— 
Amortization of debt discount— — — — 
Amortization of transaction costs201 — 400 — 
Total$1,295 $— $2,565 $— 
As of June 30, 2021, and December 31, 2020, the estimated fair value of the Notes was $113,804 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.
Capped Call Transactions
In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the
potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
Line of Credit
    In November 2015 we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been seven amendments, with the most recent amendment being in December 2020. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.
    As of June 30, 2021, and December 31, 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $18,000 and $20,000, respectively.
As of June 30, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate. 
Amendment fees and other commitment fees are included in interest expense. During the three months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $10 and $71, respectively. For the six months ended June 30, 2021 and 2020, there was no interest expense, and fees expense and amortization was $26 and $82, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of the voting stock of each such foreign subsidiary.
    We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of June 30, 2021, we were in compliance with our covenant under the Credit Agreement.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charge
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charge Restructuring Charge
During the first quarter of 2021, management committed to an action to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. We do not expect any additional restructure charges related to this action plan.
The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the three and six months ended June 30, 2021 (in thousands):
Employee Severance and Related BenefitsShare-Based CompensationProfessional Fees and OtherTotal
Balance as of January 1, 2021$— $— $— $— 
Costs incurred (recorded in restructuring charge)3,513 1,354 2,006 6,873 
Cash disbursements(1,143)— (237)(1,380)
Non-cash charges— (1,354)— (1,354)
Balance as of March 31, 2021$2,370 $— $1,769 $4,139 
Costs incurred (recorded in restructuring charge)$(247)$917 $1,485 $2,155 
Cash disbursements$(1,203)$— $(2,902)$(4,105)
Non-cash charges$— $(917)$— $(917)
Balance as of June 30, 2021$920 $— $352 $1,272 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies              
Legal Matters
We are subject to various legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows and accordingly, no material legal contingencies were accrued as of June 30, 2021, and December 31, 2020. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the Internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing Internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the Internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
    We calculate basic and diluted loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic loss per share. Diluted loss per share include the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net loss$(13,698)$(1,727)$(39,227)$(6,983)
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans— — — — 
Diluted weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic net loss per share$(0.11)$(0.01)$(0.31)$(0.06)
Diluted net loss per share:$(0.11)$(0.01)$(0.31)$(0.06)
    For the three and six months ended June 30, 2021 and 2020, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Employee stock purchase plan95 68 95 68 
Stock options and warrants2,119 6,510 2,758 6,232 
Restricted stock units548 1,764 841 1,846 
Convertible senior notes14,654 — 14,654 — 
17,416 8,342 18,348 8,146 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the six months ended June 30, 2021 and 2020, we did not repurchase any shares under the repurchase program. As of June 30, 2021, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated 2007 Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan.  Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares authorized for issuance under the Restated 2007 Plan as of June 30, 2021 was approximately 14,177.
Employee Stock Purchase Plan
    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the three and six months ended June 30, 2021, we issued 355 shares under the ESPP. Total cash proceeds from the purchase of shares under the ESPP was approximately $913. As of June 30, 2021, shares reserved for issuance to employees under this plan totaled 3,330, and we held employee contributions of $245 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
    Our board of directors has authorized the issuance of up to 7,500 shares of preferred stock at June 30, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of June 30, 2021, the board of directors had not adopted any resolutions for the issuance of preferred stock.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss    Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2021, was as follows:
ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive loss before reclassifications(483)29 (454)
Amounts reclassified from accumulated other comprehensive
  loss
— — — 
Net current period other comprehensive loss(483)29 (454)
Balance, June 30, 2021$(7,943)$(22)$(7,965)
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
    The following table summarizes the components of share-based compensation expense included in our consolidated statements of operations:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Share-based compensation expense by type:
Stock options and warrants$1,341 $1,071 $7,251 $2,119 
Restricted stock units2,875 3,819 5,279 7,700 
ESPP42 361 290 496 
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
Share-based compensation expense:
Cost of services$458 $792 $704 $1,555 
General and administrative expense1,874 2,257 7,902 4,498 
Sales and marketing expense395 1,322 958 2,550 
Research and development expense614 880 985 1,712 
Restructuring charge917 — 2,271 — 
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
    Unrecognized share-based compensation expense totaled approximately $11,767 at June 30, 2021, of which $5,023 related to stock options and warrants and $6,744 related to restricted stock units. We currently expect to recognize share-based compensation expense of $4,505 during the remainder of 2021, $4,744 in 2022, and the remainder thereafter based on scheduled vesting of the stock options and restricted stock units outstanding at June 30, 2021.
During the three months ended June 30, 2021, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. The total expected expense to be recognized for both warrants is approximately $2,700. During the three months ended June 30, 2021, we recognized approximately $917 in share-based compensation expense, which is included in the restructure charge. The warrants become exercisable as follows:
50% of each warrant is subject to time-based vesting over approximately 1 year; and
50% of each warrant is subject to performance-based vesting based on certain specific financial and operational metrics.
During the three months ended June 30, 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. Those shares are now exercisable, subject to and conditioned upon the rights and restrictions contained in such warrants.
    During the three months ended March 31, 2021, we entered into transition agreements with four executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the four individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,310, of which $1,116 was included in restructure charge, and $3,194 included in general and administrative expense.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Right of Use Assets and Purchase Commitments
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases - Right of Use Assets and Purchase Commitments Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of June 30, 2021.
Right-of-use assets$8,929 
Lease liability obligations, current$1,977 
Lease liability obligations, less current portion10,358 
Total lease liability obligations$12,335 
Weighted-average remaining lease term8.0 years
Weighted-average discount rate5.05 %
During the three months ended June 30, 2021, we recognized approximately $671 in operating lease costs. Operating lease costs of $129 are included in cost of revenue, and $542 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2021, cash paid for operating leases was approximately $782. For the six months ended June 30, 2021, we recognized approximately $1,430 in operating lease costs. Operating lease costs of $244 are included in cost of revenue, and $1,186 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2021, cash paid for operating leases was approximately $1,562.
During the three months ended June 30, 2020, we recognized approximately $794 in operating lease costs. Operating lease costs of $118 are included in cost of revenue, and $676 are included in operating expenses in our consolidated statements of operations. During the three months ended June 30, 2020, cash paid for operating leases was approximately $472. For the six months ended June 30, 2020, we recognized approximately $1,598 in operating lease costs. Operating lease costs of $249 are included in cost of revenue, and $1,349 are included in operating expenses in our consolidated statements of operations. For the six months ended June 30, 2020, cash paid for operating leases was approximately $965.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2021, are as follows:
Remainder of 2021$1,376 
20222,230 
20231,743 
20241,441 
20251,440 
Thereafter6,829 
Total minimum payments15,059 
Less: amount representing interest2,724 
Total$12,335 
Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and Internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of June 30, 2021:
Remainder of 2021$28,919 
202229,986 
202311,448 
20245,459 
20254,969 
Thereafter2,562 
Total minimum payments$83,343 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Concentrations
6 Months Ended
Jun. 30, 2021
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
    During the three and six months ended June 30, 2021 and 2020, respectively, we had two clients, Amazon and Sony, who each represented 10% or more of our total revenue.
    Revenue from clients located within the United States, our country of domicile, was $29,017 for the three months ended June 30, 2021, compared to $35,605 for the three months ended June 30, 2020. For the six months ended June 30, 2021, revenue from clients located within the United States $57,170, compared to $69,623 for the six months ended June 30, 2020.
    During the three months ended June 30, 2021, based on client location, we had two countries, the United States and Japan, that accounted for 10% or more of our total revenue. During the six months ended June 30, 2021, and the three and six months ended June 30, 2020, respectively, based on client location, we had three countries, the United States, Japan, and the United Kingdom, that accounted for 10% or more of our total revenue.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
    Income taxes for the interim periods presented have been included in the accompanying consolidated financial statements on the basis of an estimated annual effective tax rate. Based on an estimated annual effective tax rate and discrete items, income tax expense for the three months ended June 30, 2021 and 2020 was $248 and $136, respectively. For the six months ended June 30, 2021 and 2020, income tax expense was $507 and $311, respectively. Income tax expense was different than the statutory income tax rate primarily due to us providing for a valuation allowance on deferred tax assets in certain jurisdictions, and the recording of state and foreign tax expense for the three month periods.
We file income tax returns in jurisdictions with varying statutes of limitations. Tax years 2017 through 2019 remain subject to examination by federal tax authorities. Tax years 2016 through 2019 generally remain subject to examination by state tax authorities. As of June 30, 2021, we are not under any federal or state examination for income taxes.
For the three and six months ended June 30, 2021 and 2020, there was no impact to income tax expense related to the Global Intangible Low-Taxed Income inclusion (GILTI) as a result of our net operating loss carryforwards (NOL) and valuation allowance position. We do not expect the GILTI to have a material impact on future earnings due to our NOL and valuation allowance position.
    On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits NOL carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act will result in a cash benefit to us.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segment Reporting and Geographic Areas Segment Reporting and Geographic Areas
    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — content delivery and related services and we operate in three geographic areas — Americas, Europe, Middle East, and Africa (EMEA), and Asia Pacific.
    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth our revenue by geographic area:
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Americas$29,677 61 %$36,343 62 %$58,367 59 %$71,058 62 %
EMEA5,306 11 %9,262 16 %14,559 14 %18,821 16 %
Asia Pacific13,365 28 %12,941 22 %26,617 27 %25,679 22 %
Total revenue$48,348 100 %$58,546 100 %$99,543 100 %$115,558 100 %
The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 Three Months Ended June 30,Six Months Ended June 30,
Country / Region2021202020212020
United States / Americas$29,017 $35,605 $57,170 $69,623 
United Kingdom / EMEA$3,274 $7,483 $10,356 $15,077 
Japan / Asia Pacific$7,611 $8,326 $15,659 $16,548 
The following table sets forth long-lived assets by geographic area in which the assets are located:
 June 30,December 31,
 20212020
Americas $29,922 $32,626 
International 12,484 13,792 
Total long-lived assets$42,406 $46,418 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
As of June 30, 2021, and December 31, 2020, we held certain assets and liabilities that were required to be measured at fair value on a recurring basis.
The following is a summary of fair value measurements at June 30, 2021:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$8,869 $8,869 $— $— 
Certificate of deposit (1)1,927 — 1,927 — 
Corporate notes and bonds (1)34,321 — 34,321 — 
Municipal securities (1)39,263 — 39,263 — 
Total assets measured at fair value$84,380 $8,869 $75,511 $— 
_______________
(1)    Classified in marketable securities
(2)    Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $— $— 
Certificate of deposit (1)551 — 551 — 
Corporate notes and bonds (1)45,385 — 45,385 — 
Municipal securities31,032 — 31,032 — 
Total assets measured at fair value$89,338 $12,370 $76,968 $— 
_______________
(1)    Classified in marketable securities
(2)    Classified in cash and cash equivalents
The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable, and accrued liabilities approximates fair value due to the short-term maturity of the amounts.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
On July 28, 2021, we signed a definitive agreement to acquire all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov Corporation, doing business as Layer0, in exchange for purchase consideration of approximately $55,000 in the aggregate, subject to certain customary adjustments for transactions of this nature. The purchase consideration consists of approximately $32,500 in cash and $22,500 in shares of our common stock, par value $0.001 per share, of which approximately $5,000 in cash and stock will vest over three years for the Co-Founder, as a result of a re-vesting condition imposed against his Moov Corporation stock as part of the transaction. The number of shares of our common stock to be issued will be calculated based on the volume-weighted average price per share of our common stock over the 20 consecutive trading day period ended on and including the third trading day immediately prior to the date of the closing. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units, to be granted to Moov Corporation employees (including the Co-Founder) if they meet certain vesting criteria as follows:
$10,000 is subject to time-based vesting; and
$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025.
Our common stock will be issued through a private placement to accredited investors only and will be subject to Rule 144 transfer restrictions. Non-accredited investors of Moov Corporation will receive cash. The transaction is subject to certain customary closing conditions and is expected to close in August 2021.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities Exchange Commission (SEC). They do not include all of the information and footnotes required by U.S. generally accepted accounting principles (U.S. GAAP) for complete financial statements. Such interim financial information is unaudited but reflects all adjustments that are, in the opinion of management, necessary for the fair presentation of the interim periods presented and of a normal recurring nature. This quarterly report on Form 10-Q should be read in conjunction with our audited financial statements and footnotes included in our annual report on Form 10-K for the fiscal year ended December 31, 2020. All information is presented in thousands, except per share amounts and where specifically noted.
The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior year amounts to conform to the current year presentation.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or for any future periods.
Recent Accounting Standards
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the
amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.
Restructuring Charges Restructuring Charges We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Convertible Senior Notes Convertible Senior Notes In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Revenue Recognition
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2021
Investments, Debt and Equity Securities [Abstract]  
Summary of Marketable Securities
The following is a summary of marketable securities (designated as available-for-sale) at June 30, 2021:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$1,928 $— $$1,927 
Corporate notes and bonds34,334 — 13 34,321 
Municipal securities39,268 39,263 
Total marketable securities$75,530 $$21 $75,511 
The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $— $— $551 
Corporate notes and bonds45,426 — 41 45,385 
Municipal securities31,039 31,032 
Total marketable securities$77,016 $$49 $76,968 
Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity
The amortized cost and estimated fair value of marketable securities at June 30, 2021, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$75,333 $$21 $75,314 
Due after one year and through five years197 — — 197 
Total marketable securities$75,530 $$21 $75,511 
The amortized cost and estimated fair value of marketable securities at December 31, 2020, by maturity are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities:
Due in one year or less$76,976 $$49 $76,928 
Due after one year and through five years40 — — 40 
Total marketable securities$77,016 $$49 $76,968 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Summary of Accounts Receivable and Allowances for Doubtful Accounts Accounts receivable, net include:
 June 30,December 31,
 20212020
Accounts receivable$26,418 $32,857 
Less: credit allowance(180)(170)
Less: allowance for doubtful accounts(1,371)(1,012)
Total accounts receivable, net$24,867 $31,675 
    The following is a roll-forward of the allowances for doubtful accounts related to trade accounts receivable for the six months ended June 30, 2021 and the twelve months ended December 31, 2020:
Six Months EndedTwelve Months Ended
June 30, 2021December 31, 2020
Beginning of period$1,012 $973 
  Provision for credit losses847 801 
  Write-offs(488)(762)
End of period$1,371 $1,012 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets include:
 June 30,December 31,
 20212020
Prepaid bandwidth and backbone2,239 3,519 
VAT receivable4,733 4,392 
Prepaid expenses and insurance2,977 2,906 
Vendor deposits and other4,608 4,771 
Total prepaid expenses and other current assets$14,557 $15,588 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment, net include:
 June 30,December 31,
 20212020
Network equipment$133,383 $136,788 
Computer equipment and software7,132 7,358 
Furniture and fixtures1,607 1,703 
Leasehold improvements7,461 7,470 
Other equipment17 21 
Total property and equipment149,600 153,340 
Less: accumulated depreciation (107,194)(106,922)
Total property and equipment, net$42,406 $46,418 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities Other current liabilities include:
 June 30,December 31,
 20212020
Accrued compensation and benefits$5,462 $5,964 
Accrued cost of revenue4,075 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges1,272 — 
Other accrued expenses4,245 4,666 
Total other current liabilities$16,877 $17,560 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The net carrying amount of the liability and equity components of the Notes was as follows:
June 30,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component)— (20,823)
  Unamortized transaction costs(3,629)(3,232)
Net carrying amount$121,371 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Three Months EndedSix Months Ended
June 30, 2021June 30, 2020June 30, 2021June 30, 2020
Contractual interest expense$1,094 $— $2,165 $— 
Amortization of debt discount— — — — 
Amortization of transaction costs201 — 400 — 
Total$1,295 $— $2,565 $— 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charge (Tables)
6 Months Ended
Jun. 30, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve
The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the three and six months ended June 30, 2021 (in thousands):
Employee Severance and Related BenefitsShare-Based CompensationProfessional Fees and OtherTotal
Balance as of January 1, 2021$— $— $— $— 
Costs incurred (recorded in restructuring charge)3,513 1,354 2,006 6,873 
Cash disbursements(1,143)— (237)(1,380)
Non-cash charges— (1,354)— (1,354)
Balance as of March 31, 2021$2,370 $— $1,769 $4,139 
Costs incurred (recorded in restructuring charge)$(247)$917 $1,485 $2,155 
Cash disbursements$(1,203)$— $(2,902)$(4,105)
Non-cash charges$— $(917)$— $(917)
Balance as of June 30, 2021$920 $— $352 $1,272 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss per Share The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Net loss$(13,698)$(1,727)$(39,227)$(6,983)
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans— — — — 
Diluted weighted average outstanding shares of common stock126,050 120,230 125,170 119,597 
Basic net loss per share$(0.11)$(0.01)$(0.31)$(0.06)
Diluted net loss per share:$(0.11)$(0.01)$(0.31)$(0.06)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share For the three and six months ended June 30, 2021 and 2020, respectively, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
Three Months Ended June 30,Six Months Ended June 30,
2021202020212020
Employee stock purchase plan95 68 95 68 
Stock options and warrants2,119 6,510 2,758 6,232 
Restricted stock units548 1,764 841 1,846 
Convertible senior notes14,654 — 14,654 — 
17,416 8,342 18,348 8,146 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss Changes in the components of accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2021, was as follows:
ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive loss before reclassifications(483)29 (454)
Amounts reclassified from accumulated other comprehensive
  loss
— — — 
Net current period other comprehensive loss(483)29 (454)
Balance, June 30, 2021$(7,943)$(22)$(7,965)
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Components of Share-based Compensation Expense The following table summarizes the components of share-based compensation expense included in our consolidated statements of operations:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Share-based compensation expense by type:
Stock options and warrants$1,341 $1,071 $7,251 $2,119 
Restricted stock units2,875 3,819 5,279 7,700 
ESPP42 361 290 496 
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
Share-based compensation expense:
Cost of services$458 $792 $704 $1,555 
General and administrative expense1,874 2,257 7,902 4,498 
Sales and marketing expense395 1,322 958 2,550 
Research and development expense614 880 985 1,712 
Restructuring charge917 — 2,271 — 
Total share-based compensation expense$4,258 $5,251 $12,820 $10,315 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Right of Use Assets and Purchase Commitments (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of Right-of-use Assets and Lease Liabilities Below is a summary of our right of use assets and liabilities as of June 30, 2021.
Right-of-use assets$8,929 
Lease liability obligations, current$1,977 
Lease liability obligations, less current portion10,358 
Total lease liability obligations$12,335 
Weighted-average remaining lease term8.0 years
Weighted-average discount rate5.05 %
Future Minimum Lease Payments Over Remaining Lease Periods
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of June 30, 2021, are as follows:
Remainder of 2021$1,376 
20222,230 
20231,743 
20241,441 
20251,440 
Thereafter6,829 
Total minimum payments15,059 
Less: amount representing interest2,724 
Total$12,335 
Minimum Purchase Commitments The following summarizes our minimum non-cancellable commitments for future periods as of June 30, 2021:
Remainder of 2021$28,919 
202229,986 
202311,448 
20245,459 
20254,969 
Thereafter2,562 
Total minimum payments$83,343 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Revenue Earned by Geographic Area The following table sets forth our revenue by geographic area:
 Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Americas$29,677 61 %$36,343 62 %$58,367 59 %$71,058 62 %
EMEA5,306 11 %9,262 16 %14,559 14 %18,821 16 %
Asia Pacific13,365 28 %12,941 22 %26,617 27 %25,679 22 %
Total revenue$48,348 100 %$58,546 100 %$99,543 100 %$115,558 100 %
Schedule of Concentration of Revenue by Country The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 Three Months Ended June 30,Six Months Ended June 30,
Country / Region2021202020212020
United States / Americas$29,017 $35,605 $57,170 $69,623 
United Kingdom / EMEA$3,274 $7,483 $10,356 $15,077 
Japan / Asia Pacific$7,611 $8,326 $15,659 $16,548 
Long-lived Assets by Geographical Area
The following table sets forth long-lived assets by geographic area in which the assets are located:
 June 30,December 31,
 20212020
Americas $29,922 $32,626 
International 12,484 13,792 
Total long-lived assets$42,406 $46,418 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Summary of Fair Value Investments
The following is a summary of fair value measurements at June 30, 2021:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$8,869 $8,869 $— $— 
Certificate of deposit (1)1,927 — 1,927 — 
Corporate notes and bonds (1)34,321 — 34,321 — 
Municipal securities (1)39,263 — 39,263 — 
Total assets measured at fair value$84,380 $8,869 $75,511 $— 
_______________
(1)    Classified in marketable securities
(2)    Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $— $— 
Certificate of deposit (1)551 — 551 — 
Corporate notes and bonds (1)45,385 — 45,385 — 
Municipal securities31,032 — 31,032 — 
Total assets measured at fair value$89,338 $12,370 $76,968 $— 
_______________
(1)    Classified in marketable securities
(2)    Classified in cash and cash equivalents
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jul. 27, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]              
Increase (decrease) in equity $ 130,884 $ 139,394 $ 175,192   $ 169,815 $ 163,864 $ 166,537
Convertible senior notes, net 121,371   100,945        
Additional Paid-In Capital              
Debt Instrument [Line Items]              
Increase (decrease) in equity 550,205 545,516 556,512   541,363 534,205 530,285
Accumulated Deficit              
Debt Instrument [Line Items]              
Increase (decrease) in equity $ (411,483) (397,785) (373,933)   $ (361,639) $ (359,912) $ (354,656)
Cumulative effect of adoption of new accounting pronouncement              
Debt Instrument [Line Items]              
Decrease in interest payable     20,823        
Increase (decrease) in equity   $ 0 (20,056)        
Convertible senior notes, net     20,255        
Cumulative effect of adoption of new accounting pronouncement | Additional Paid-In Capital              
Debt Instrument [Line Items]              
Increase (decrease) in equity     (21,733)        
Cumulative effect of adoption of new accounting pronouncement | Accumulated Deficit              
Debt Instrument [Line Items]              
Increase (decrease) in equity     $ 1,677        
Convertible Senior Notes due 2025 | Convertible debt              
Debt Instrument [Line Items]              
Aggregate principal amount       $ 125,000      
Stated interest rate       3.50%      
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Contract terms     These clients have entered into contracts with contract terms generally from one to four years.  
Committed revenue from minimum commitment contracts $ 5,159   $ 5,159  
Revenue recognized in period $ 2,455 $ 1,943 $ 4,356 $ 4,097
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining unsatisfied performance obligations to be recognized period 6 months   6 months  
Percent of remaining unsatisfied performance obligations to be recognized 67.00%   67.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining unsatisfied performance obligations to be recognized period 1 year   1 year  
Percent of remaining unsatisfied performance obligations to be recognized 31.00%   31.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining unsatisfied performance obligations to be recognized period 1 year   1 year  
Percent of remaining unsatisfied performance obligations to be recognized 2.00%   2.00%  
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 75,530 $ 77,016
Gross Unrealized Gains 2 1
Gross Unrealized Losses 21 49
Estimated Fair Value 75,511 76,968
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,928 551
Gross Unrealized Gains 0 0
Gross Unrealized Losses 1 0
Estimated Fair Value 1,927 551
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,334 45,426
Gross Unrealized Gains 0 0
Gross Unrealized Losses 13 41
Estimated Fair Value 34,321 45,385
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 39,268 31,039
Gross Unrealized Gains 2 1
Gross Unrealized Losses 7 8
Estimated Fair Value $ 39,263 $ 31,032
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost, Due in one year or less $ 75,333 $ 76,976
Amortized Cost, Due after one year and through five years 197 40
Amortized Cost 75,530 77,016
Gross Unrealized Gains, Due in one year or less 2 1
Gross Unrealized Gains, Due after one year and through five years 0 0
Gross Unrealized Gains 2 1
Gross Unrealized Losses, Due in one year or less 21 49
Gross Unrealized Losses, Due after one year and through five years 0 0
Gross Unrealized Losses 21 49
Estimated Fair Value, Due in one year or less 75,314 76,928
Estimated Fair Value, Due after one year and through five years 197 40
Estimated Fair Value $ 75,511 $ 76,968
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Summary of Accounts Receivable, net      
Accounts receivable $ 26,418   $ 32,857
Less: credit allowance (180)   (170)
Less: allowance for doubtful accounts (1,371)   (1,012)
Total accounts receivable, net 24,867   31,675
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period 1,012 $ 973 973
Provision for credit losses 847 $ 313 801
Write-offs (488)   (762)
End of period $ 1,371   $ 1,012
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid bandwidth and backbone $ 2,239 $ 3,519
VAT receivable 4,733 4,392
Prepaid expenses and insurance 2,977 2,906
Vendor deposits and other 4,608 4,771
Total prepaid expenses and other current assets $ 14,557 $ 15,588
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property and equipment, net    
Total property and equipment $ 149,600 $ 153,340
Less: accumulated depreciation (107,194) (106,922)
Total property and equipment, net 42,406 46,418
Network equipment    
Property and equipment, net    
Total property and equipment 133,383 136,788
Computer equipment and software    
Property and equipment, net    
Total property and equipment 7,132 7,358
Furniture and fixtures    
Property and equipment, net    
Total property and equipment 1,607 1,703
Leasehold improvements    
Property and equipment, net    
Total property and equipment 7,461 7,470
Other equipment    
Property and equipment, net    
Total property and equipment $ 17 $ 21
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Abstract]        
Cost of revenue depreciation expense $ 5,929 $ 5,360 $ 11,608 $ 10,510
Operating expense depreciation $ 549 $ 323 $ 1,089 $ 665
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]      
Accrued compensation and benefits $ 5,462   $ 5,964
Accrued cost of revenue 4,075   5,036
Accrued interest payable 1,823   1,894
Restructuring charges 1,272 $ 4,139 0
Other accrued expenses 4,245   4,666
Total other current liabilities $ 16,877   $ 17,560
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 27, 2020
USD ($)
tradingDay
$ / shares
shares
Jul. 31, 2020
USD ($)
Nov. 30, 2015
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jul. 22, 2020
$ / shares
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Line of Credit Facility [Line Items]                        
Share price (in dollars per share) | $ / shares                   $ 6.69    
Increase (decrease) in equity       $ 130,884,000 $ 169,815,000 $ 130,884,000 $ 169,815,000 $ 139,394,000 $ 175,192,000   $ 163,864,000 $ 166,537,000
Convertible senior notes, net       121,371,000   121,371,000     100,945,000      
Convertible debt, fair value       113,804,000   113,804,000     114,233,000      
Additional Paid-In Capital                        
Line of Credit Facility [Line Items]                        
Increase (decrease) in equity       550,205,000 541,363,000 550,205,000 541,363,000 545,516,000 556,512,000   534,205,000 530,285,000
Accumulated Deficit                        
Line of Credit Facility [Line Items]                        
Increase (decrease) in equity       (411,483,000) (361,639,000) (411,483,000) (361,639,000) (397,785,000) (373,933,000)   $ (359,912,000) $ (354,656,000)
Cumulative effect of adoption of new accounting pronouncement                        
Line of Credit Facility [Line Items]                        
Decrease in interest payable                 20,823,000      
Increase (decrease) in equity               $ 0 (20,056,000)      
Convertible senior notes, net                 20,255,000      
Cumulative effect of adoption of new accounting pronouncement | Additional Paid-In Capital                        
Line of Credit Facility [Line Items]                        
Increase (decrease) in equity                 (21,733,000)      
Cumulative effect of adoption of new accounting pronouncement | Accumulated Deficit                        
Line of Credit Facility [Line Items]                        
Increase (decrease) in equity                 1,677,000      
Capped call                        
Line of Credit Facility [Line Items]                        
Initial strike price (in dollars per share) | $ / shares $ 8.53                      
Initial cap price (in dollars per share) | $ / shares $ 13.38                      
Number of shares covered by capped calls | shares 14.7                      
Costs incurred for capped calls $ 16,400,000                      
Convertible Senior Notes due 2025 | Convertible debt                        
Line of Credit Facility [Line Items]                        
Aggregate principal amount $ 125,000,000                      
Stated interest rate 3.50%                      
Additional principal amount, option $ 15,000,000                      
Net proceeds from debt issuance $ 120,741,000                      
Conversion price (in dollars per share) | $ / shares $ 8.53                      
Conversion ratio 0.1172367                      
Share price premium 27.50%                      
Carrying amount   $ 102,500,000   121,371,000   121,371,000     100,945,000      
Effective interest rate   8.60%                    
Equity component, gross amount   $ 22,500,000                    
Debt term   5 years                    
Transaction costs, liability component $ 3,400,000                      
Transaction costs, equity component $ 859,000                      
Contractual interest expense       1,094,000 0 2,165,000 0          
Amortization of transaction costs       201,000 0 400,000 0          
Convertible Senior Notes due 2025 | Convertible debt | Maximum                        
Line of Credit Facility [Line Items]                        
Conversion ratio 0.1494768                      
Convertible Senior Notes due 2025 | Convertible debt | Conversion covenant one                        
Line of Credit Facility [Line Items]                        
Threshold percentage of stock price trigger 130.00%                      
Conversion price (in dollars per share) | $ / shares $ 8.53                      
Threshold trading days | tradingDay 20                      
Threshold consecutive trading days | tradingDay 30                      
Convertible Senior Notes due 2025 | Convertible debt | Conversion covenant two                        
Line of Credit Facility [Line Items]                        
Threshold percentage of stock price trigger 98.00%                      
Threshold consecutive trading days | tradingDay 10                      
Consecutive trading days immediately after measurement period | tradingDay 5                      
Convertible Senior Notes due 2025 | Convertible debt | Redemption option                        
Line of Credit Facility [Line Items]                        
Threshold percentage of stock price trigger 130.00%                      
Threshold trading days | tradingDay 41                      
Threshold consecutive trading days | tradingDay 30                      
Redemption price percentage 100.00%                      
Convertible Senior Notes due 2025 | Convertible debt | Upon fundamental change                        
Line of Credit Facility [Line Items]                        
Redemption price percentage 100.00%                      
Revolving credit facility | Credit Agreement                        
Line of Credit Facility [Line Items]                        
Maximum borrowing amount     $ 20,000,000                  
Borrowing capacity limit, percent of accounts receivable     80.00%                  
Adjusted quick ratio, monthly report submission threshold     1.5                  
Proceeds from line of credit       0   0     0      
Current borrowing capacity       $ 18,000,000   $ 18,000,000     $ 20,000,000      
Increase in interest rate in event of default       3.00%   3.00%            
Contractual interest expense       $ 0 0 $ 0 0          
Amortization of transaction costs       $ 10,000 $ 71,000 $ 26,000 $ 82,000          
Voting stock percentage in foreign subsidiaries           65.00%            
Line of credit facility, covenant compliance, adjusted quick ratio       1.0   1.0            
Revolving credit facility | Credit Agreement | Alternative base rate                        
Line of Credit Facility [Line Items]                        
Variable rate minimum           0.25%            
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Convertible Debt (Details) - Convertible debt - Convertible Senior Notes due 2025 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jul. 31, 2020
Liability component:            
Principal $ 125,000   $ 125,000   $ 125,000  
Debt discount (equity component) 0   0   (20,823)  
Unamortized transaction costs (3,629)   (3,629)   (3,232)  
Net carrying amount 121,371   121,371   100,945 $ 102,500
Equity component, net of transaction costs         $ 21,733  
Interest Expense            
Contractual interest expense 1,094 $ 0 2,165 $ 0    
Amortization of debt discount 0 0 0 0    
Amortization of transaction costs 201 0 400 0    
Total $ 1,295 $ 0 $ 2,565 $ 0    
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring Charge (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring Reserve [Roll Forward]          
Beginning balance $ 4,139 $ 0   $ 0  
Restructuring charges 2,155 6,873 $ 0 9,028 $ 0
Cash disbursements (4,105) (1,380)      
Non-cash charges (917) (1,354)      
Ending balance 1,272 4,139   1,272  
Employee Severance and Related Benefits          
Restructuring Reserve [Roll Forward]          
Beginning balance 2,370 0   0  
Restructuring charges (247) 3,513      
Cash disbursements (1,203) (1,143)      
Non-cash charges 0 0      
Ending balance 920 2,370   920  
Share-Based Compensation          
Restructuring Reserve [Roll Forward]          
Beginning balance 0 0   0  
Restructuring charges 917 1,354      
Cash disbursements 0 0      
Non-cash charges (917) (1,354)      
Ending balance 0 0   0  
Professional Fees and Other          
Restructuring Reserve [Roll Forward]          
Beginning balance 1,769 0   0  
Restructuring charges 1,485 2,006      
Cash disbursements (2,902) (237)      
Non-cash charges 0 0      
Ending balance $ 352 $ 1,769   $ 352  
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]        
Net loss $ (13,698) $ (1,727) $ (39,227) $ (6,983)
Basic weighted average outstanding shares of common stock 126,050 120,230 125,170 119,597
Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) 0 0 0 0
Diluted weighted average outstanding shares of common stock 126,050 120,230 125,170 119,597
Basic net loss per share (in dollars per share) $ (0.11) $ (0.01) $ (0.31) $ (0.06)
Diluted net loss per share (in dollars per share) $ (0.11) $ (0.01) $ (0.31) $ (0.06)
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss per Share - Dilutive Common Stock (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings (in shares) 17,416 8,342 18,348 8,146
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings (in shares) 95 68 95 68
Stock options and warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings (in shares) 2,119 6,510 2,758 6,232
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings (in shares) 548 1,764 841 1,846
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings (in shares) 14,654 0 14,654 0
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 14, 2017
Jun. 30, 2013
Equity, Class of Treasury Stock [Line Items]                
Issuance of common stock under employee stock purchase plan   $ 913 $ 1,074 $ 913 $ 1,074      
Issuance of preferred stock authorized (in shares)   7,500,000   7,500,000   7,500,000    
Employee Stock Purchase Plan                
Equity, Class of Treasury Stock [Line Items]                
Number of shares authorized for issuance 9,000,000             4,000,000
Increase in shares available for issuance 5,000,000              
Maximum number of shares permitted to purchase per period 5,000              
Discount from market price for employees       15.00%        
Issuance of common stock under employee stock purchase plan, shares   355,000   355,000        
Issuance of common stock under employee stock purchase plan   $ 913   $ 913        
Common stock reserved for future options and restricted stock awards (in shares)   3,330,000   3,330,000        
Employee funds held by company for future purchase of shares   $ 245   $ 245        
2007 Equity Incentive Plan                
Equity, Class of Treasury Stock [Line Items]                
Number of shares authorized for issuance   14,177,000   14,177,000        
2017 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase amount authorized             $ 25,000  
Shares purchased and canceled       0 0      
Remaining authorized repurchase amount   $ 21,200   $ 21,200        
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 139,394 $ 163,864 $ 175,192 $ 166,537
Other comprehensive loss before reclassifications     (454)  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss) 497 518 (454) (821)
Ending balance 130,884 169,815 130,884 169,815
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (8,462) (10,549) (7,511) (9,210)
Ending balance (7,965) $ (10,031) (7,965) $ (10,031)
Foreign Currency        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (7,460)  
Other comprehensive loss before reclassifications     (483)  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss)     (483)  
Ending balance (7,943)   (7,943)  
Available for Sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (51)  
Other comprehensive loss before reclassifications     29  
Amounts reclassified from accumulated other comprehensive loss     0  
Other comprehensive income (loss)     29  
Ending balance $ (22)   $ (22)  
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Components of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Components of share-based compensation expense        
Share-based compensation $ 4,258 $ 5,251 $ 12,820 $ 10,315
Cost of services        
Components of share-based compensation expense        
Share-based compensation 458 792 704 1,555
General and administrative expense        
Components of share-based compensation expense        
Share-based compensation 1,874 2,257 7,902 4,498
Sales and marketing expense        
Components of share-based compensation expense        
Share-based compensation 395 1,322 958 2,550
Research and development expense        
Components of share-based compensation expense        
Share-based compensation 614 880 985 1,712
Restructuring charge        
Components of share-based compensation expense        
Share-based compensation 917 0 2,271 0
Stock options and warrants        
Components of share-based compensation expense        
Share-based compensation 1,341 1,071 7,251 2,119
Restricted stock units        
Components of share-based compensation expense        
Share-based compensation 2,875 3,819 5,279 7,700
ESPP        
Components of share-based compensation expense        
Share-based compensation $ 42 $ 361 $ 290 $ 496
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
participant
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized share-based compensation expense total $ 11,767     $ 11,767  
Share-based compensation expense, remainder of year 4,505     4,505  
Share-based compensation expense, 2022 $ 4,744     $ 4,744  
Class of warrants outstanding (in shares) | shares 2     2  
Warrants outstanding $ 2,700     $ 2,700  
Share-based compensation expense $ 4,258   $ 5,251 $ 12,820 $ 10,315
Plan modification, number of individuals impacted | participant   4      
Plan modification, incremental expense   $ 4,310      
Time based vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Term, warrants outstanding 1 year     1 year  
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Plan modification, exercise extension   6 months      
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Plan modification, exercise extension   2 years      
Warrant, consulting firm, one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Securities called by each warrant (in shares) | shares 441,867     441,867  
Warrants, exercise price (in dollars per share) | $ / shares $ 0.01     $ 0.01  
Warrant, consulting firm, two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Securities called by each warrant (in shares) | shares 662,800     662,800  
Warrants, exercise price (in dollars per share) | $ / shares $ 3.72     $ 3.72  
General and administrative expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense $ 1,874   2,257 $ 7,902 4,498
Plan modification, incremental expense   $ 3,194      
Restructuring charge          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense 917   0 2,271 0
Plan modification, incremental expense   $ 1,116      
Stock options and warrants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized share-based compensation expense total 5,023     5,023  
Share-based compensation expense 1,341   1,071 7,251 2,119
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized share-based compensation expense total 6,744     6,744  
Share-based compensation expense 2,875   $ 3,819 $ 5,279 $ 7,700
Warrants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense $ 917        
Warrants | Time based vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation percentage 50.00%        
Warrants | Performance based vesting          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation percentage 50.00%        
Warrants | Warrant, consulting firm, one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Accelerated vesting (in shares) | shares 55,233        
Warrants | Warrant, consulting firm, two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Accelerated vesting (in shares) | shares 82,850        
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Operating Leased Assets [Line Items]          
Right-of-use assets $ 8,929   $ 8,929   $ 10,150
Operating lease liability obligations 1,977   1,977   2,465
Operating lease liability obligations, less current portion 10,358   10,358   $ 11,265
Total lease liability obligations $ 12,335   $ 12,335    
Weighted-average remaining lease term 8 years   8 years    
Weighted-average discount rate 5.05%   5.05%    
Operating lease costs $ 671 $ 794 $ 1,430 $ 1,598  
Operating cash flows from operating leases 782 472 1,562 965  
Cost of Revenue          
Operating Leased Assets [Line Items]          
Operating lease costs 129 118 244 249  
Operating Expenses          
Operating Leased Assets [Line Items]          
Operating lease costs $ 542 $ 676 $ 1,186 $ 1,349  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Future minimum lease payments over remaining lease periods  
Remainder of 2021 $ 1,376
2022 2,230
2023 1,743
2024 1,441
2025 1,440
Thereafter 6,829
Total minimum payments 15,059
Less: amount representing interest 2,724
Total $ 12,335
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Minimum purchase commitments  
Remainder of 2021 $ 28,919
2022 29,986
2023 11,448
2024 5,459
2025 4,969
Thereafter 2,562
Total minimum payments $ 83,343
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Concentrations (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
customer
Mar. 31, 2021
country
Jun. 30, 2020
USD ($)
country
Jun. 30, 2021
USD ($)
customer
country
Jun. 30, 2020
USD ($)
country
Concentration Risk [Line Items]          
Number of customers who represented 10% or more of total revenue | customer 2     2  
Revenue $ 48,348   $ 58,546 $ 99,543 $ 115,558
Geographic concentration | Sales revenue          
Concentration Risk [Line Items]          
Number of countries accounting for 10% or more of revenue | country   2 3 3 3
United States / Americas | Geographic concentration | Sales revenue          
Concentration Risk [Line Items]          
Revenue $ 29,017   $ 35,605 $ 57,170 $ 69,623
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax expense $ 248 $ 136 $ 507 $ 311
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas - Narrative (Details)
6 Months Ended
Jun. 30, 2021
segment
location
Segment Reporting [Abstract]  
Number of industry segment | segment 1
Number of geographic areas | location 3
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 48,348 $ 58,546 $ 99,543 $ 115,558
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 29,677 36,343 58,367 71,058
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 5,306 9,262 14,559 18,821
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 13,365 $ 12,941 $ 26,617 $ 25,679
Sales revenue | Geographic concentration        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percent of revenue 100.00% 100.00% 100.00% 100.00%
Sales revenue | Geographic concentration | Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percent of revenue 61.00% 62.00% 59.00% 62.00%
Sales revenue | Geographic concentration | EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percent of revenue 11.00% 16.00% 14.00% 16.00%
Sales revenue | Geographic concentration | Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percent of revenue 28.00% 22.00% 27.00% 22.00%
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk [Line Items]        
Revenue $ 48,348 $ 58,546 $ 99,543 $ 115,558
Geographic concentration | Sales revenue | United States / Americas        
Concentration Risk [Line Items]        
Revenue 29,017 35,605 57,170 69,623
Geographic concentration | Sales revenue | United Kingdom / EMEA        
Concentration Risk [Line Items]        
Revenue 3,274 7,483 10,356 15,077
Geographic concentration | Sales revenue | Japan / Asia Pacific        
Concentration Risk [Line Items]        
Revenue $ 7,611 $ 8,326 $ 15,659 $ 16,548
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Long-lived assets by geographical area    
Total long-lived assets $ 42,406 $ 46,418
Americas    
Long-lived assets by geographical area    
Total long-lived assets 29,922 32,626
International    
Long-lived assets by geographical area    
Total long-lived assets $ 12,484 $ 13,792
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value $ 84,380 $ 89,338
Money market funds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 8,869 12,370
Certificate of deposit    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 1,927 551
Corporate notes and bonds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 34,321 45,385
Municipal securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 39,263 31,032
Quoted Prices In Active Markets for Identical Assets (Level 1)    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 8,869 12,370
Quoted Prices In Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 8,869 12,370
Quoted Prices In Active Markets for Identical Assets (Level 1) | Certificate of deposit    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Quoted Prices In Active Markets for Identical Assets (Level 1) | Corporate notes and bonds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Quoted Prices In Active Markets for Identical Assets (Level 1) | Municipal securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 75,511 76,968
Significant Other Observable Inputs (Level 2) | Money market funds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Other Observable Inputs (Level 2) | Certificate of deposit    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 1,927 551
Significant Other Observable Inputs (Level 2) | Corporate notes and bonds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 34,321 45,385
Significant Other Observable Inputs (Level 2) | Municipal securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 39,263 31,032
Significant Unobservable Inputs (Level 3)    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Unobservable Inputs (Level 3) | Money market funds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Unobservable Inputs (Level 3) | Certificate of deposit    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Unobservable Inputs (Level 3) | Corporate notes and bonds    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value 0 0
Significant Unobservable Inputs (Level 3) | Municipal securities    
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]    
Total assets measured at fair value $ 0 $ 0
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event (Details)
$ / shares in Units, $ in Thousands
Jul. 28, 2021
USD ($)
tradingDay
$ / shares
Jun. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Subsequent Event [Line Items]      
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
Subsequent event | Moov Corporation      
Subsequent Event [Line Items]      
Consideration transferred $ 55,000    
Consideration transferred, cash 32,500    
Consideration transferred, shares $ 22,500    
Common stock, par value (in dollars per share) | $ / shares $ 0.001    
Threshold trading days ending on third day prior to closing | tradingDay 20    
Subsequent event | Moov Corporation | Re-vesting condition imposed      
Subsequent Event [Line Items]      
Contingent consideration, liability $ 5,000    
Award vesting period 3 years    
Subsequent event | Moov Corporation | Restricted stock units      
Subsequent Event [Line Items]      
Contingent consideration, liability $ 30,000    
Subsequent event | Moov Corporation | Restricted stock units | Time based vesting      
Subsequent Event [Line Items]      
Contingent consideration, liability 10,000    
Subsequent event | Moov Corporation | Restricted stock units | Performance based vesting      
Subsequent Event [Line Items]      
Contingent consideration, liability $ 20,000    
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !"7_E('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 " 0E_Y2B[$ ;NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VVQ0NCVLN))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF&XF.[@D5-BP(U$0 $D=T*U6?/B,0X9I!3B@14<)JK("UB\3 MPVD:.K@"%AAAM.F[@'HEYNJ?V-P!=DY.R:RI<1S+L8<*WIX>7_*ZA7&) MI%,X_TI&T"G@AETFOS;;^]T#ZVM>5P6_*QJ^JVMQVXJJ?5]621A'^_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 !"7_E+2I%.6304 !,6 8 >&PO=V]R:W-H965T&UL MC9A=<^(V%(:OM[]"P_2BG0G8DOG*#F&&D*1-FV5)2+NSV^F%L 7VK&U168;P M[WMD&YOLF&/?@+_.Z\='TGLD30Y2?4]\(31YB\(XN>GX6N\^6E;B^B+B24_N M1 QW-E)%7,.IVEK)3@GN94%1:#';'EH1#^+.=))=6ZKI1*8Z#&*Q5"1)HXBK MXZT(Y>&F0SNG"R_!UM?F@C6=[/A6K(3^:[=4<&:5*EX0B3@)9$R4V-QT9O3C MW'%,0/;$WX$X)&?'Q'S*6LKOYN31N^G8ADB$PM5&@L/?7LQ%&!HEX/BO$.V4 M[S2!Y\*)#4]#_2(/OXOB@P9&SY5ADOV2 M0_YLO]\A;IIH&17!0! %E<[H4B2V@QTB6)SY5()I8& M87/;<@N1VUR$71 9DD\RUGY"[F-/>._C+0 JJ=B)ZI:A@G^D<8\X]A5A-J,U M//.F\+!'&*L+?X?CE$ER,CT'3=(_LW6B%?2[?Q')?BG9SR3[%R3OI)O":-#D M];@3=1G'PZG=?48H!B7%H!W%4JA >J;]"'2C6B!I8< W;IEW'&=ACA.>ZY+ENP_,BMH$9+)"L!8]J^Q.N M\P2U(C063!9"9T7MBCS&;@]!I';E>78;2-"3"IJ/FY:\(BL-/9](1>8RC;4Z MPK]72]Z@?G>/09X9,VT#^*F4&ZD.0N$#V57"% M>EN#7+=+6=?!3(U6OD];&O\YVP-!Q-_D1R;0=&J,-!6E:&>^/4@:XEQR54:@$/V;1L# MK"H%;54J2L"Y.0/[?96'N!8.EZMRB$U JQK!6M6(DJZL#DLE]T'LUK9X@^;L M&X9650;6JC*4:$N9:!BSWX+=Q9+5H#@>L 'FO*RJ"0PW\JP19["@O(R""PQM MS#M850(8[ME/,O,Q7\;8Q*A!9#RPNP,;[>^L$&_)ZABM95A+BPL\/2V^8"15.6"XFY\R1N[?7)_'L&2]-+=L$%K,5GK_)^U\O_'&-9.^6:)F?[P M$VHM&:[80%89/VME_&;- I-ML-6M5/7#H&&-P!7T@9GK"A "&2^7Q!;\E?T[ MK>Q_%?$P)+=I K>3VM9LT&F:@3B5ZSNM7/\^$FIK.MAOH !3!_""'8]KT]<@ MV(A6F;[3:B&P\@4D"P/"91J!SO9K<-\^C"]ZM\!S(_T7*7;>*M89(CH^S0%]P3RCP ]S=2ZM.) M>4&Y#SS]'U!+ P04 " 0E_Y2K2DYR9<& "T&P & 'AL+W=O':%,[.@1_S-Z(,\N ;&E3O.?YB;C]7E+#*,:$U+ M94P0_6]+KVA=&TN:Q\^]T=GP3+/P\/K9^A^]\]J9.R+I%:__895:7\[R&:CH MBG2U^LH?_J)[AQ)CK^2U[/^"ASTVFH&RDXHW^\6:0Q:@ M_0+TV@5XOP#WCNZ8]6Y=$T66%X(_ &'0VIJYZ&/3K];>L-;\C+=*Z&^97J>6 M5[R5O&854;0"'TA-VI*"6V-.@A/P_?8:_/;V=_ 6L!9\6_-.DK:2%PNEGVS6 M+\K]4S[LGH(\3_G4M:< 1W. (@0=RZ_"RZ]IJ9?#?GETO'RA_1V<1H/3J+>' M?4YW0M!6 2*E]O,L8!$/%G%O,?99)'(-=&Q :2[HSXYM2:T?X8S5SE3:FS+' M;+N,XRA-+A;;PY X4&E6C*@CGO' ,P[R_$S$#ZK(74V!I&4GF&+4R7%G)CEX M>I;$&9QP=*#2 N5NCLG ,0ER?%^6O-.ATUFBI#J.FNP4.!(H_TD*J+96H]/YE2M"&I)XS9P"\+\KL1=$-8 M!>BC3OE2;5I8)&*DC_R$J@.5 MQM 33AB-&3X*ZB&=O$#%A+,#!2.8 M1![2![($?SU1S;4'4@Y[8\.%*06T_9L@"+S-KP-@K%J:?$0:-VH+!V'!4Y@9\>V3* #PJ!'4<'"/D2!AJ5 H65 MXLM127.P\9T\[9P/T]R*I@N6):DG[Z*#OB.L#L>US4M<[=R/$4+37.* H20K M/*D$C1J!7FAI>+O5)0[;27#+N M5T:$/44.LA4!(HBMIL&%BZ(B]FW643K0 M"]+QFB/V^AH"V1H"(YQ8N]H!@\A[]$:M06&M>74E@1QB8M66#A#*"@_'46Y0 MN >:YMQ?"*[=\*!L6F.X0,AW"$:Y@#% MWO".DH9>TPJ]Q,_1X:2Q[H2F%!TXG!=YZF$Y*AL**]L5;QJF3/^SZS%+WII# M2-O2QSAHSPPNS^2&E/1RMA%44K&ELR5P38W^!T/'TYY1%W$4K+-N%2]_K'E= M42'?O3#9HZYI29L[G2">YXUSG=SDAO;CYOK)&3!'DX:F)843Y)E"X(.Q8UBDWU<5 M,RE6IPDS[#EA+2C)ANFTX21J*V^2:!>MT:,+ER80>>B."HW#"JV[B*[IZG[8 MO!]%\4;O[[5Y+[#5BLVE>V)J:^Q)5M@C4QY1B_.)$\G0 <8:]708>!1F'!7FG&-*;G9RT;96%.,KS:5_DPNGH%KY= M,0HR#@NR)7/]0?Q%)S)K7.[LO!TX9^>].'BE8MYG?2;BGK52USY&\4W_EN6.*\6;_G)-B29O /K[%=?%\_[&O+@97M0M_P-02P,$% M @ $)?^4NS_X O< @ [PD !@ !X;"]W;W)KVBE3KB) W0"I!:JFJ;- D5;;N8=F&2 ['JV)GMP+9? MO^,DS:!\K[F V#GO.>]SL'$&*Z6?309@R:]<2#/T,FN+6]\W208Y,QU5@,0G M*)+S+K)OS1H& +F(+]4DPTCOPV2\ISD(8K233,A]Y=<#L.J!-4$5\Y MK,S:/7$H,Z6>W>!C.O2HD9"&P0[Y^+#\ 1*4!Y6<;LI]9&[! MPQ8\K/)%>_)-+2+C>K1$S7<3EV.:(=2;.MRO:/'HC98KEN6Z_]GJ1<'8:7-E.9_\(%CJF=W@M2UXC6+ MO9BZZQ7*\;@-F+B%B=\,PXTICX/$6P9?(QR*V##?;_[F-93+E@=(O_/Y6,R/:7*_< MGQ*Y07#3$MR<3W#:+>F!541W0,V7QN*]N,WPC ^T" M\/E<*?LR<&=^^XXW^@M02P,$% @ $)?^4H!OJ5J=!@ 1AT !@ !X M;"]W;W)K<*_2T*RMY.=LJM3^?SV6^Y;M,OA%[7NE_-J+>94I?UO=SN:]YMFZ,=N6< M8AS-=UE1S:XNFGOOZZL+<5!E4?'W-9*'W2ZK_[KFI7B\G)'9\<:'XGZKS(WY MU<4^N^>W7'W:OZ_UU;SWLBYVO)*%J%#--Y>SM^1\Q1J#!O%;P1_ER6]DJ-P) M\<5^(*7I?&DY_%GYW36CVD,3W\?O7_?D-=D[C+) M%Z+\7*S5]G*6S-":;[)#J3Z(QQ]Y1R@T_G)1RN83/798/$/Y02JQZXSU#'9% MU7YG3UT@3@RT']B =@;4-@@F#%AGP)X[0M 9!,\=(>P,&NKSEGL3N&6FLJN+ M6CRBVJ"U-_.CB7YCK>-55"91;E6M_RVTG;KZ5&6'=:'X&BU$)459K#-S<:OT ME\X')9'8H%_WO,[,NDITAC[=+M'+%Z^0W&8UEZBHT,>M.,BL6LO7Z,7H^F*N M]!3-0/.\F\YU.QTZ,1V&WHE*;25:56N^!NR7?OO(8S_7H>GC0X_QN:9>AS\= MJC>(X=>(8DJ ^2R>;XXA.O]O]-5_'GT4#-8G"VO\L0E_-U4N=GQ(#O3[VSNI M:KW9__!X#WKO0>,]F/#^@3_PZL"AI&D-H\;0E+Z'JR!A07(Q?SA="A<5)F$0 MC5%+%Y6F8<#&J)6+(B0,PV'($<6PIQAZ [@04ID-5;=4SSU1BWJ7D3=J1Y>2 MUP]%SL$]UWH(3\@PFL968!8NBJ8L2:WPN:@H:I)S%#X A4-,X>C%/=782W7) M=2_,BZ82H6^_22BAWZ&**].*(-JQ,XDPI1:?!0!B$;9(NR!"(FSEWPI X9!@ MF'32DTZ\I#\*E94H'R<.Q#9Q%SE)<6C1!5!!'-B+[*+B.+)#MP)0!).)14Y[ MOJF7[P^UD!+M:[$I%$0S=09- WOW+EP097$:6RP!%$E)8+%T44%P6E5&+ D> M^B[VEH*NIU;WB#]IU2>Y]%4#+]P$UJ0 M,74W?)P$-F,71;!3/)80+(R870T!&*4)91.4AW9,V%SD-@##\61;&"0.\6N;H)@@6.[D#@&B8.J$$8,F$;**#H*#X>63;6$)<.P\C+6/5]@6 ML9^@ (C=2%8 YJ0MCBD.VH;ZM4V3*Z^-Y ?9N<+B+ CL,@"AF"U2EA JLDOH M"AR13M$&EE4:"W*,JM/!G@%AK5UEYSRPV]LT;. 8=C9*R#,>=R9\#:AC>@@ M%:C_5(P M9?:C!X@+=7NS@@WA2!J>O.L94QZT!O-KC3[9?*2!5QD@:0@'D89P$&D !Y&> MGYP+[;A^7#0'Z0WNVQ/& M=_KIM*@D*OE?Q'JR=7MHUUXHL6].I>Z$4F+7_-SR;,UK ]#_;X10QPLS M0']T>O4/4$L#!!0 ( !"7_E(U#\B/5P, .L* 8 >&PO=V]R:W-H M965T&ULI59=;]HP%/TK5M2'5FJ;D(2/5(#4 M,ZK5M5UNUA MVH-+#+&:V,QVH-VOW[43,DA,5FTO)';.N=?G<&W?X9:+9YD0HM!+EC(YN*Q<)R;"\Y&O"X,N2BPPK&(J5*]>"X-B0LM3U/:_G9I@R9SPT<_=B/.2Y M2BDC]P+)/,NP>+TA*=^.G(ZSFWB@JT3I"7<\7.,5F1/UN+X7,'*K*#'-").4 M,R3(KHZW MX*DTOVA;8CT'+7*I>%:280499<43OY0^[!$@CIW@EP2_3@B/$(*2$+PU0U@2 MPK=FZ)8$(]TMM!OCIECA\5#P+1(:#='TBW'?L,$ORG2=S)6 KQ1X:OS((,O0E MX;G$+)9#5\&J=&QW4:[@IEB!?V0% ;KC3"42S5A,8@M_VL[OM?!=<*.RQ-]9 M.?(]_R.93V3M],]FYS_RS[[Y^P'9@15?00F7G D7E4(S3JX M90N>$?3]^DDJ 1O^1TNZL$H7FG3AD72?X&1,H;YL950P>X:IC[_-^*(3]*+! MT-WL_SLV6-_O'Z*F%E00^778S *#C$&%.A#9K41V6SW]K!(BT.+ 3%J8>:K% MGYTC1HSA"K][=W1L3*M$T2_L:*@KF:KSNS:-"2U^9O.U:1C MF9]")U9=]^&=$T5H5 \77IG=XX@HZ$?.:0#=* MA ; ]R7G:C?0":K^=OP;4$L#!!0 ( !"7_E)]1DVT.0H *X_ 8 M>&PO=V]R:W-H965T&ULQ5MM;]LX$OXK0K# [0)U+;Y+11*@ M>6F2Q>U>T6SW/ASN@V(KL:ZRY)7DI+U?OZ2LF!8YI)+83KXTMCL363I/ZO?E(BWD_]R6U3QIY-OJ;EPO MJC29MHOF^1B'(1_/DZPX.#YL/_M<'1^6RR;/BO1S%=3+^3RI?IRD>?EP=( . M'C_XDMW-&O7!^/APD=REUVGS=?&YDN_&:RW3;)X6=586097>'AU\1!^N!%,+ M6HD_L_2AWG@=*%-NRO*;>G,U/3H(%:(T3R>-4I'(/_?I:9KG2I/$\5>G]&#] M3+5P\_6C]D^M\=*8FZ1.3\O\W]FTF1T=1 ?!-+U-EGGSI7RX3#N#6H"3,J_; M?X.'3C8\"";+NBGGW6*)8)X5J[_)]\X1&PLH=RS W0)L+.#8L8!T"XBQ !'' M MHMH,8"+!P+6+> &0N<1O-N 3<6$-<31+= F)!<3XBZ!=%3(<7=@K@]#JO] M:S?_+&F2X\.J? @J)2VUJ1?M"6I7RSW/"G78KYM*_F\FUS7'7XMD.^\-Q(\&J1XXG';"3%3#L /9'V20YL.S4 MO^QT.5_FB;I 07I[*V^4PI],RT5[M>3K0MZ_9#(IET63%7?!HBH+^7K2&@L\ M[FS@<>5\+O6V#@)6G_M7?YQ*UTM<21Y\3K+IZ*H(3I-%!AO^Z:6Z=NV2BP$@ MD\GJ@?(8_:N9I94\67,9B&S0.6-Y M]=;W#Z_O'VXA40>DD_0N*PJE^2;)$ZGWW>-U2AJ)'8[O 4QDC8D\#]-3L)RL=/)-+)PS(M985I !,13U9:5_]HB(> M&"K_\Z7,\T"2\T-23?_K.35L_7#FW:'?91:4P_?HA%EG8L3CB!A>&9+JP>)K M6-P+ZW26%'>I#\>UI-,GD&);K)BHEJ=?Z"5?BJ'V,) M%#HB.W1$W.'1>(TGW@H/Y+S8PL%"9#CO++;N,#9"!J0FC&%S4*B3H]!KT)_R M>*HX*.V1;FRJ;**H8V73LL@:KX<[W3T7"\HEQ2\3@]A ;*8XI,_T_)-:W2%,9HEZ+KNIZV?*\>6^7RIX@G2_R M\D>:=A\NEM5DIIAO(9,#K_^I!9>$CA"#-/4A/_=M 19TOIJ=@.>DT]I/4.$+,C(6 '+:BH4VA MC"+"C53K I ;H3 D!LE=0G*$(TY<-*9I&<6OGZMBS:+8SZ(?=?E4-TDQE8KK M8+E0G09HDP:T+>O179(L/FBMUX]*O[8ZU>:'_+=T?I-6/OR:<;&?<;>LT6S2 M]!5I>*-R?&;I^*0RK5,Z6*=![X]>& MP^"8@6W219A(CYD.&Y3K8]?LC/WL;,>Y8.AG\"'(D',N GH&TDCS+ )B1%!8E/?%60$%\*Q/3H?P?Y\ MQ!L=?DLJ[TZ=82"Q0#&G#G;$.K7 _M0"C Y#<$ZPG3Y( HHX-0\$!PY$:!X( M6QDC%(=6=+#E)$$R&IL[#<@1%L?(Y2R=WF#Q!@2I,QGLSV1\[1P,90\""],W M0V)]:#IUP/Z2?J\M'6Q7[8[R@.AD@_C3@YUU=8A=OC.3 "\&A/HVZ(2#^!.. M;?HZ!$HWN..&$)UL$'^R\9+6#K'I'$?"H(,S B0:9C\85.0HY,E&F]N?%&S5 MW2$VW4?8VXB_=]]3<(799[VSN$,V$Q,^$.V[N M$*#+;3=WAJ3ZMFCJ)'[J?$YSA]A,2+E9DYT/2?4'69HRJ9\RMVCN4*#'[6GN M4$V!=( "G]_EN)L@.IP$C M9*BZ'9;KP]@+Y]U4R )(#&VJJ-AN3XXG2[0-YQX4SLCP+%Y MAKPR?:MTRD!?:3).@:DW-;^+<#$DU;="YQ)T?]-Q"J0$SC$*U2D!W?V G *D MSZB9X-/A$3FLR&$3T]D#V^.,G 'Y0Q@[4B^FLP>VAQDYLRG:R-'/&) Z&%X& MM(P<50G3',_>;$C.H)X[<>1O3-,Z>_4A.0-X4!X6Y,A.0.& MY,QU*3>^'_:J0W)F\V>,B.EXOU#?$LVP;':L )(S,[1S!@S366C/ M"@"YD8BY(78)B5&$G%D%TQ3._!3^Y'$/Y+,S9G,PP@Q31W3BFH6YGX4'QSW@ M%G* ?F5A$1M;>-K)<0\U B+2,F.7@>?)#(0AHQR[ .1&$>5&1G,)B9%8B,AQ M';A.(#AZ_9J':[[G?K[WU3P<(&Q$N,F#E\-R?7":VKF?VO?[+5]@BFX.7?PR M?:LTO7,_O>^LYN$VH5-AEFT#0GT;-.MS/^MO4_%PF[V%JW? -[X0[F?OEQ0\ M'*!G$5KQ!N!Z,]I P^S8Y65-\]Q/\UL5/-PF<,H=]0'7[,W][/VB>H?;'&DY M&:!NT\G0X-EACR99[B?9/=8[W&9@%19AQ$+SK_#S[Q[J'0&P&[42IR&IOCV: M (6_@MY3M2/LZMA9[0A-E\)/ESNN=H3-G':U,R#4MT1SJ_!SZW.J'6&W>S$S M$^9S89-E3ZH/5-.E>,Z7TIY5ZPB;^\!:9UBNCUW3I!B@R>?7.IW&P5H'DK.O MK"T$UCJ '%3K0&)@K3/>^)FP^B6[+ ]DT5 '>7HK5X;OE:)J]>/PU9NF7+2_ M'+XIFZ:.N ;L&R;I\9B8ZY2J(GTGG9K]^14B1;I.AT M XI&4IXC']X=[^%++IYD_4UM.=?HN2PJ=3G9:KT[GTY5MN4E4Q_ECE?PFXVL M2Z;AM7Z8JEW-66Z-RF)*HBB9EDQ4DZL+^^VVOKJ0>UV(BM_62.W+DM4OU[R0 M3Y<3/'G]\)MXV&KS87IUL6,/_([KK[O;&MZF72NY*'FEA*Q0S3>7DT_X?!U; M XOX0_ G=?",S%#NI?QF7C[GEY/(,.(%S[1I@L&/1[[D16%: AY_MXU.NCZ- MX>'S:^MK.W@8S#U3?"F+/T6NMY>3Q03E?,/VA?Y-/OW$VP'-3'N9+)3]'SVU MV&B"LKW2LFR-@4$IJN8G>VX=<6 [?@-2&M A@;QB %M#>A;>XA;@_BM/;G3\ ,22"LD-VC)U!:M(0D5.D-?[U;HW0_OT0]( M5.CWK=PK5N7J8JJ!C6ESFK4]7S<]DY&>*?HB*[U5Z*;*>>ZQ7X7MDU/VZ[ ] M)H$&IN#&SI?DU9?7)-CBS_OJ(Z+1!T0B@CV$EF\WCWS^^'^]W_R_WM=A\Q7/ MP!S[S(]\2;N\I+8].M+>KSM>,RVJAZ;V""VX"C0;=\W&MMEXI-E?H%874GG3 MM;%,K*4IR(]79Y@FZ>)B^G@81!]L3N;'J)4'15,RA-UX8- C[5!'@YQU@YP% M??[VKY*& "H/L7]&ZOX$%4[Y'T M^/\\$("DXY8$ [#B(("98(VL5#EBI:RU^,=^\"5]T]SLP$.8).G0CQX4QO.9 MWX_SCNL\R/5NRVI^9G0K1YDL0:X($P69DX= M#=B#BB@>&?"B&_ B.�:E#B"G2GKGF5O4#JE)RI?6VEH$F==P^P7'GOB]3" MI;1(!K1=S!F.(S_KM&.=GDBI#0>^)F\A2AQI]CRL%0W!U.U\,?#^C8L9HF-@@1_!(\A2'?%8 Z"G,*,@]FE7VS^\[_W8F?/[!ZH9S ?'ORN;5L[I+"('9XNB&)Z#%JWH,.2N(CP MR'!(/QP2'LY!E6E"P$NQ+TU48$']C6L[0,4A\SU2TXZ1>(K,@@P'Z:+&@M%K M(:9AU8+Z;4JUJ#2ON=*(/YMBQ+TLJ5N)HF'U\(#&2/;*BN.@ZBRWK(+L,*O" M _%0BD,2F40O!+L7Q4DAP;W*X=GWIJC7(3.WZJ:)$S87=89Q-";%N-<['!:\ MVYKOF,A?0];X0NHMK]LRJULG>;F[NA;3=$C=!9W%!Y/OF'@O?CBL?I\/JNDI M%_O4:,C2@QES;J]7."Q8OUH_!OSGZDV*G=![A&L^ZK]>E7!8EKKTW+$76UW< MP!],"2][5XR2.77H>U I':%/>M$B8='J5+7FC[S:>^-.//)$9\.R[T$E(Y$G MO3Z1L#X=96?K82]%5W-P/!1]#XB,$.P5AX05ITG-0D(1A*)=GHHU<64#ZH]# MU(L:H=K+"SDA+[ZM@&\#X"7N2@F)X]F0N(O".,7)"/5>=$A8=#Y7CZ"';]XF MDEY<2%A<;O>Y0IM:EO]A=4\\PN,L[CV@,7_WTD3"TM1-^':[#_].3:.6L6<+E9*( M#CE[8 &/TUZ4:!2<[FM1L2I[\W2GO9S0L)S[Q87XY?Q>(Z'4'GJ"/8]4 M_J4%=37CC X7/1[02/!H+RPT+"PM53M7>+DKY NW.HB>A-YN99&#>\R"K; ' MN?;\1^E:9.9-:9E]0VVLO:/R"4PT/ .[\<%(&H_LE.G!H5]8B8YG5#>ZAO:N M8)4_%*ZXS.+$B86+2J)T1.=IKT#T](FB(YZ;DWG:,H\]ZWMGA>=!@:B,K/!H M+W$T+'$WFPW/;,KSY\QNWA HOMWFVXT<[(WMP$P=LP^FF#U"E:M&9H1/_*)A M-?:AR&QL5O3J1\/J9\*0\ZSF(".FHGT?<\\.BLS=V>R!83J6]+WZT;#Z+<>H M?D#W_$%4E&%Y0.8.N3L.-Q]G))PW(9&"(X2@;4EQX87I#A\<>*NIKJ:>W& _.TMO9Q._+^L;]ZE:9I M4.SN]KM=84]>68%RH;)"FJ-8XRCKP4T!+8JJN5UVCJ6/KT=ZA8W#VSX;)'M@ MD<-:T6Q>MKR-"X*>NB,H7QK&[D:/$.>DQ8-:C%3AN-?O.*S?IVGWV\4/]NX# MO%CSS=Y_=;F*W5/(.![6 P^(),/=V/3@;K;D]8.]15?(G@TTUV'=U^ZF_I.] MGQY\O\;G2^SYOL+G-\T]?-]\\V-S?MS8N6.WLS M?"^UEJ5]W'*6\]H X/<;*?7KB^F@^WN'JW\!4$L#!!0 ( !"7_E+:KXJM MI@, *8' 8 >&PO=V]R:W-H965T&ULI57;CMLV$/V5 M@0KTR6OYE@M2V\!ZTZ IDM3((LU#T0=:&DE$*%(E1_9NOKZ'E.SL LVB15]L MD9QSYLR-7)^<_Q(:9J&[UMBPR1J1[E6>AZ+A5H6IZ]CBI'*^58*EK_/0>59E M K4F7\QFS_-6:9MMUVEO[[=KUXO1EO>>0M^VRM_OV+C3)IMGYXV/NFXD;N3; M=:=JOF7YU.T]5OF%I=0MVZ"=)<_5)KN>O]JMHGTR^%WS*3SXIAC)P;DOA.O_ 8S[/(5S@3TB^=1MM91D4?Q+4C& I:;8=_=3?FX=\ %B-@ MD70/CI+*UTK4=NW=B7RT!EO\2*$F-,1I&XMR*QZG&CC9?E#2>R97T:X/. MA MG0MXXVE>C!R[@6/Q'8[G]-Y9:0+];$LN'^-SZ+F(6IQ%[19/$O[:VRDM9Q-: MS!;S)_B6ER"7B6_Y';[??*VL_JIB'TSHQMG@C"[5T!:VI+WGP%:&#:3BC;;* M%EH9NL4FHP7?3G$XI6%T6KI&CUO]+^7SGH'>;%Q#ZD#RQIL"?T MUA;3">F 2$G;$BWE[Z\,YI<]UL1ES9B-(L)C+@J4$O&BLPW&Q=]38'_4."9I ME%#GW5&76'7NQ+[J#8E#"R:HHL)H8*\J[8.0ZF"LB@86Y#K1K?[*R6ZDIE+7 M6I!DONO8 QB=P(4TG%1-Z3/L$:$B\9#-)77*BP42C-$*$9KRQQ]>+N8O?@IT MT'7-\'OP<#(HBMHYFFI/M7$'.!MFBGW H$GSR'?H(58%BNJ0)58MAXI;$=LR)HUJU<>$\5=HPE>YDC<-%2;@\R>*&ZAIG.28F MI.!<52&8N(4BQH",\C&$"1WP>W5.&N+V^HA&!,=0552I[PP.4@SJK$JB9%"= MRSQ$A]Y%OL;"#?5^7-.8XTI%MX$+M-0DY MLU$GE0XPJ;/E@&L44HY'XV(6 ]LWCJV^HY;%NP[3)^A&0!6AB+>KT0J0$6QFNT;^;#"_8>U=-P9[@"=#9]\2PC/[P*PT)< MEV[B@Q/T8/ILTB!& YQ7SLEY$1U?Q>GESOE/86-,5'=UU817)YL8M]^?V2G[WWKU^Z-E:V,>^]"FU=:W]_;2JW M>W5R?I(??+#K3:0'9Z]?;O7:+$S\N'WO\>FLDU+:VC3!ND9YLWIU,C__YOJ" MUO."?UBS"X._%5FR=.X3??B^?'4R(85,98I($C1^W9H;4U4D"&K\FF2>=$?2 MQN'?6?JW;#ML6>I@;ESULRWCYM7)\Q-5FI5NJ_C![?YLDCV7)*]P5>"?:B=K M+V8GJFA#='7:# UJV\AO?9?\,-CP?/+(AFG:,&6]Y2#6\HV.^O5+[W;*TVI( MHS_85-X-Y6Q#05E$CV\M]L77"PF&':)MIFK=Z[RA;6 MA)=G$>?1KK,BR;X6V=-'9#]3/[@F;H)ZVY2FW-]_!CT[9:=9V>OI9P6^:YNQ MFDU&:CJ9GG]&WJPS?L;R9H_(.V*E^N=\&:)'LOSK,P=<= =<\ $7_Q?O_J]D MJVL=;*"%[[T)IHF:"^*GC4%1%*[>ZN:>UK>-;DL;3:EL$XVWM2I<$R"DU/1P M91O=%%97*D""067&H#;ZUJBE,8T")FRUQ[IMZT-+JD2G(L[P;04==%.BB-=M MQ8>S-O3EPA2MMY&T?'M7;'2S-NK&U;4-7/9/%F]OGHY)U7M5.M6X"-V*JBVA M>E5E(;81=.(RQSDKYR*60J8WO[:6E%K>JX_CQ5BM36,\MMZ3Z69+=NG>8UL/ MZ79+^C[AY=_-Y^^?0IY7Y*?*1'/4#6.U:(M-Y[9^R5 SA*#W\+*-A&D$3H%- MT>4OJ'9Q:MSHJ.#+$?:S@6YK&Q(!>VO= "QIW4@UIC A4!*0AK1PI:VG2/11 M[EPDJFWQTY4AKR'SX3 LTG N-*V@%2+BR1N-CJTWY'VH_FNK/43 <8BS\U%! M-N&B.I^<_EV%C6LK6(5HHS.0VDB=7]I&H'=GXT:YUJML_=%4VH]<"C/+XJU- MT[)VAX?_I3?>A@)+[HWVRA#DJ#=P4+TT7LW.&30F8S6O'D2E]P6[V[4!JH21 M,G>4(>0RV(=P*%U3HHBFNXW!D[ U!5<>910I7G*R_H["Z=)8LH\+XJ]H=Q6U M$0D*K-YM'$EVNP9R0KL,MK3:HUK$D# H?(YPJF8TJ@I'IK(#G#5!%U)W?<'B M*#04S3I_C\(I$1LL&:G"^*C)[7"JIWRH-*J1CCD446M8@#)'W2 &[/CL(SR% M$\C/&04R(?*!>1P M2!E)ZMAX+PG9%7A&B3 H+E*ZUI^,^J4MURQZI."%MMZR#T9\D.GTE8I=K5#. MK&CV@J1KSJS?:\ >*G,Y(-Q%E/P/X!LA)4C$.E8;Z&AQNEY_L="I# B%,_18K+--R;EQ:W*<\EGL%M(.P&#N4"ML=BK7 M7*=DY&&AXB=6T4K*YE5+0)2Q:ZP^8/5^JUM$.$1[ -N\=(SJ1[]$FGNP M*XYFW)AAPR$+@02(HHKZCN.\^-CMM8&KFJ%L($?=PN] *23DEOM'3GBL^8SL M45_QH:MQP3A.A52FJ4,.>V%*WJ-&W[BR@P8R_>:I^@GMJE!7%Y.A8C#$ZU,) M(>E#3<_)ME&VC%@ <+51DOZ6&WCA@'&_&:+:QE,K9V-()]TU"'8<&-I2ZXD1E.MJ%(]4P:87G#540/XKQ&/,7W>KD$JN/.E M5$<2=SG,F3:=G$Z>C>!V"P(SB,.11(4NM_"H75;$)\"2VT1^!I*.Y5CM2E,E M,$A0JX)@^X,SJ#9+RG 1P2[D2-\2,AG$ M[CY<#]7K>XN("J((]$2GV.]]V0T\(.0#X]O_I3H%Z=-N\[1E?! M]9V&-[&?G6H!ULS15J?)Q;"_-D!Q 4NBAX_X/I=F::N6=@%2&[@R#$@+N$F1 M6#?G2B8>M$V2ESP@:X.)L9+^)^C1'S2$R>FDK M^.,T.Y.X#*T_I7D: X.^YR/UCA"%:PUV$$4_6G&PXZ#41O1,4YZ)<&^B=USS M5)=+FGX0"Y1*:DPYY,/BW*L&JKSH(O=;NMF@[&2H04_E1M8084% FR[7S"E64;P#H02#@2T>'?'W1EF?H7J?#Z=*4 M^[G!G% FV>C/MX+U M?9V$#+X'$"/&25PTI)Z/KF8S'%R DP?#3[MJ@=-M"N#6DJ&).)"B"7.'Q&MI M5ZTO&&-R80"B7<-C".D_O;RDS.I.8G,_+Y/ BDPB7N6 :B2+V4CX^,8B=@$:_[C$A"?D>WQPB@@@'!YD'/,A\EL'HT(+F<1@EA2& MBN"1H\&H5J!@=VP*6F#@&47(ACS@V$'0DA-VR_E*UNYW'DK?_9BA#2.+$U49 MB-IY&T%%%6$%!VAG. *6JS,=D9Q5C[(3[].0IBJ0(4-=G!@&:Y\H+2I@A)0' M!!+LIEL0N@^K:"XDI9L]0[N1+=%W.I&2I%.76Z!M6N$S,+\ETZFRJ^$B0NKA MBK'Z,5TQ'"^#_K*NRU,=4LL-<5@'*BF8XBJW.I(>8XPH?>$OI/#_QH4/AORN MA73AQSN3F?%7Y]/+T60R47J]]F9--#5-0RC@/D5GX\O)UX_"REB]?6PTX+/V M*3P M>LG@CWZ(0@=N-^L]\BD*$2CTM(Y3O8>@PZF!64%/KGN>/:2&,"^UPA!=\8E0 M\M8@MVCL[SA$>G8<+IF0N>YZF&8[2PFY=G3U26RU*_\@MV.Y]SKA;965&Q\A M^"GB:7Y)=[;Y-@!/F.Z:1D,&'PD M?>0Q"CRT;NN$ ,+*'^6@DF+I!FA@!%Q"MP<$ 0?J+^]1DYD.=93QH;_[>ERD)4XJL7,-LC5C6!IY-W:]04J@Q!C$Z'X.>WD@%U?+5B;-!.=\ MNTPIFRDN78@B?R@7Y:Z*B01C%.N*7F[-K1DTB&-F<1)L*/E#%&:.8B>O=>[+ MX\(77,B%B["F]!$S#;/)5$5]9)G5Y8]I:NCACCD0>C&ESHHRDN[*9(;!Z>]: M?)-?@XUZA^X/%9>C\\L7M+P?8=HF0-$@568\7X(S2QYRDI\/"&^*W^K!T#*Z M .=/7/S%Q8S99IJY:!8O!WU'M2WEV]75_ M(?H?Q("26T*[+V]V_G7Z:BK-?O_K:?YV-C[VZO)L\)*X-J"S]"J<&!UR6MX7 M=T^[M^US>MD?'5YHKR\_I8/T6WYE?/2Q>AJ_G-C M-.J$%N![>LV3/] !W?\@O/XW4$L#!!0 ( !"7_E+!TV\IAP, !D* 9 M >&PO=V]R:W-H965TJCM=(1KXV-1"+[W*F.T\"'1>8% 31W$ M83@.&L:%MUHXW8U:+61K:B[P1H%NFX:IPSG6\99O*F,5P6JQ91N\ M1?-^>Z-H% Q>"MZ@T%P*4%@NO74T/T^MO3/XG>->'\E@F612WMG!ZV+IA38A MK#$WU@.CSPXOL*ZM(TKC0^_3&T):X+%\[_V5XTY<,J;Q0M9_\,)42V_J08$E M:VOS5NY_PY[/R/K+9:W=/^P[VQ%%S%MM9-.#:=QPT7W9Q[X.1X!I> (0]X#8 MY=T%,L-6"R7WH*PU>;."H^K0E!P7=E%NC:)93CBS>BUVJ U5V6C@ JZ9 MND/#LAKA%O-6<<-1+P)#D:Q]D/=>SSNO\0FO8[B6PE0:KD2!Q:?X@#($O&6@GSE_R/&T?+C$SP$0!5Q]:;@Y'S.'/=::- MHM;YZXF@Z1 T=4'3[USK)[W:73O76Y;CTJ-MJ5'MT/NJ4/"N0BAE3?N2BPUP M#>Q^;X(LJ*E9C3\#,T#+A<-RS6'= M2&7XWP3Y54FM^_\K;7CC'%T@39<\IX&-7.!6:F[@!43^+)[2]\I\]7=OUH?8Z"S>&24J'VD!3P@$R!5%"C[EDF M2?(9RR1*'825!M4#RK(TE9+MIH*2SEBGU1#-)L,:#&M!NF\H[W_3K9>88Y,1 MHR1R10^_H6-'H^B3?GV0[,SIGDU'?AJ/!_,TLIID.CK1LY$?)C/:#--.C)\K MZL0/HW&_?=*9U8S]&77]]^K91R7\W_J6>$T>,:5#Y.O[-@T?M2VI_F6!OW1M M!$?7=8-JXQXEFJK?"M/=W(-V>/>LN^O^P;Q[--'!ON%"$_N2H.'99.2!ZAXB MW<#(K;O\,VGH*>'$BMYNJ*P!S9>2&K$?V ##:W#U#U!+ P04 " 0E_Y2 M-XJU>?X" #J!@ &0 'AL+W=O;6,3#ZK/$&A7!$)./WEC-H0SK@X7S'_LGG3KG,F<$;)9YX M89>C( N@P)+5PMZKS6?QN8E/U:-)')?N4!ZL)BLGG!U/\ES5 MTAJXQQSYFLT%=D"B'8:6V)U/F&^9I@U3)/Q:RROH1AU(HB1^@Z_;IMKU?-TS?/L,#?R,9,YPD6<19*DTMX5)8=F$_3("6]3M9/G9*XTT^OX7'I MJ%T4+A? #3#0M'Q/X39,%Z!*L.32ZC!GA&@4S&(!5@'=@@)?T^"ACLWP%ZB: MJXWN:N^KZ@O)9.'=[ ;%&H\]3\L>#>"!V X?"CPVN*.]XPC_L, 4%UQ*5P/* M>(6:JX**Y*M*WP]I%V9:K;GOG"Z-[=D)90S5).NED$4Q/&EN\;TJ2SJ97I;1 MN:1].A62<$)+A];2O_9>PH/^4Z%>^"YKP)>T:47M;MO()TW_VKLW?X$[IBDU M P)+@D97*?5-W7369F'5RG>SN;+4&_UT23\CU,Z![*52=K=P =K?V_@O4$L# M!!0 ( !"7_E)I^7)NI0( H& 9 >&PO=V]R:W-H965T6KP# M/' \ZK,YV$A2*1_MXG.^\$)K"$O,C%5@]'G"#9:E%2(;OSI-KS_2$L_G)_6/ M+G:*)64:-[+\SG-3++R)!SGN65.:6WG\A%T\(ZN7R5*[$8XM-DD\R!IM9-61 MR4'%1?MES]T]G!$FX1N$J"-$SG=[D'.Y988MYTH>05DTJ=F)"]6QR1P7-BEW M1M%?3CRSW"FL&<_A^IG2K%$#$SE\-04JV#1*H3"PTAJ-G@>&CK.D(.NDUZUT M](;T&&ZD,(6&:Y%C_B\_()N]U^CD=1U=%/S2B"N(0Q^B,!I!&RYSDJI&X7P8Y5JH^AE_;Q@ M9]C;&3H[P_^1BHO2MK)GNF89+CPJ78WJ";WWGW>Z"\!SI'3(K$.R%LE%5C8Y MSH!RA2Y76\RP2@D9#]K$V2'L)5.2::8LHPHF9N1'\11B?S28PL/JGLH_ M0_[$TA)AZ"=Q3&,\C5XWQ@7EAHG,JDR3Q([A&!Y0Y%)1P=92PM ?AQ,K MFPS@7M(#@/K=\7Z P= ?C1([&?FCR01>>PC!67U6J ZN"VG(9"-,6ZK];M_H M5FU]_X6W7?*&J0,%""7NB1I>)2,/5-MYVH61M:OV5!KJ'6Y:4+-&90'T?R^E M.2WL 7W[7_X!4$L#!!0 ( !"7_E+BY=/,2P, /H( 9 >&PO=V]R M:W-H965TP4RYH9O%+B/:]LO0AF 52X89VP;]7N)0[Q M3!Q>J83Q(^QZW9P8R\Y8U0S&-&^X[/_9?LC#(X-9_(1!.ABDWN^>R'OYG%FV MG&NU ^VT"4<1N"1#N/ M+!$XM:@RPNK0/B+'1N_2>^\NTZ. KSMY"ED<0AJG MR1&\;(PV\WC9%Z(-8268M(=!PU\7:V,UG9,/1ZCRD2KW5/GW2>Q7@\'!'A[N M<5F*KL)SH$2B3^1S++%9HX8LZ;/JAAA^0^MNSX,]G$"296$VR[Q4A-/9#*Y4 MTW:6C!_4'*E1&[MC&F$:)EE*8S:9P76G);<=K3J5#=\[V4 2%O&4QFFM%K=HD,T9)\7B1NG,;RQ]0%=,@5R^7=EF8#VLX%#DI\11PS)A-S/ M8V(QYIQN?]DUG6 6*[JT]'Z5G/EGX93Y#^NOR$D(I+;D>B W5FR1FG+__X>A5(8QG0^1%,?F7XY][*J-'_:A!O?5=U]!!Z:3M6].X.C;VB[Z? M/:CW7P4W3&^Y-"!P0Z;QZ702@.X[;3^QJO7=;:TL]4HOUO1Q@MHIT/Y&*7L_ M<03CY\[R'U!+ P04 " 0E_Y2MB[B3IT" # !0 &0 'AL+W=O9+0YM<'I1^-"6BA>=*2+/R2FOK M11"8O,2*F4M5HR3+3NF*6;KJ?6!JC:QH@RH1Q&&8!A7CTELOV[<[O5ZJQ@HN M\4Z#::J*Z99%W?+CG^]*ZAV"]K-D>']!^K>\TW8(!I> 52L.5!(V[ ME;>)%MO$^;<.WS@>S.@,3DFFU*.[?"A67N@(H<#<.@1&VQ->HQ .B&C\ZC&] M(:4+')^/Z.]:[:0E8P:OE?C."UNNO+D'!>Y8(^R].KS'7L_4X>5*F':%0^>; MA![DC;&JZH.)0<5EM[/GO@ZC@/FI@+@/B%O>7:*6Y0VS;+W4Z@#:>1.:.[12 MVV@BQZ7[* ]6DY53G%U_MB5JN&ZT1FGA$V<9%]QR-,O $KQS"O(>:MM!Q2>@ M4KA5TI8&WLH"B[_C Z(U<(N/W+;Q6<"/C;R$2>A#',;1&;S)H'72XDW.:AUI MA!MNV0! M&4K<<6O@ J9^DL;M?I4FHPAC0>VH69]0-@B)'\ZFY!-.TL&'2XNDPT+-7E@F M$")_'D_<>I7 /1ETD]M&<[F'O&1Z3\PC/Y[%\/K5/([B-[U"UL/AL^-(3HD? M)U-:TS2%+\HR >ID*2X@2OWY;.8.,W^:AO"O;QZ,NJI"8N)FAR&1C;1=@PVO MPWC:=%WYQ[V;;;_P902P,$% @ $)?^4K5V#F89$@ &C8 !D !X;"]W M;W)K&ULO5M9<]M&MOXK71IE2JJB*2ZB%L=VE6Q/ M[DTJ\62B.'FX=1^:0)/L,18AB?OU\YYP&T !!VLG4S(M$ KV<]3M+-U_M M\N*3VQA3JN7;EH8U+MQOG69'BSRHM4E_A:K*_O^-F/Q9M7>54F-C,_%LI5::J+_5N3Y+O79].S^L%/=KTI MZ<'5FU=;O3:/IORX_;' MZMFE=BF)G,VSU1A5J_/'J8OWU[3>![PBS4[%WQ6 MQ,DRSS_1EV_CUV<3(L@D)BII!8U_3^:=21):"&3\YM<\:[:DB>'G>O5OF'?P MLM3.O,N37VU<;EZ?W9VIV*QTE90_Y;O_-9Z?!:T7Y8GCOVHG8V>W9RJJ7)FG M?C(H2&TF__6SET,PX6YR9,+,3Y@QW;(14_E>E_K-JR+?J8)&8S7ZP*SR;!!G M,U+*8UG@K<6\\LU[LRQ?7958B;Y?17[66YDU.S+K1OV09^7&J;]EL8F[\Z] M04/&K";C[>SD@M]5V5C-)R,UF\RF)]:;-VS->;WY";;4>^NB)'=58=3_/2Q= M6< $_O_$XM?-XM>\^/4?E-G)6>1=+]U61^;U&=S'F>+)G F=[_+LR12E729& M/9K,YH7ZD)?&J1?J?65() OU]TQ]5R5[-;ME&4%2.Z.L+R5?'-XOKK2[*C9%GER.%99(JMME: MT5.;V=)BT6U51!OX0N'^^I>[V?3V:V6>31%91T/4JDH2VA S;*'R+;M?F3>S ME(8WQK&EYUCL?"K4#]',='$U4%R(-4'B*F8WH_ MGX^4=B#-D,F/U<\8EP$TMT4>&1,[69"%!*WH+#(=^M4.DZ&HR>CV>JKTJL16 M6*<"*)%L"YTY+3@5Y0XPR^O+3 W[7>=06@8.EWMBQH*&K"3#9F5]6W^]5$M3 M[HP!,X[)K>DQ!;YFL?HX?ARKMSK[-%(?M!?3@W-Y9/F;S"D .\;T27!L+".( MR9%X0$N^3.R:YSGB-:\@;-ID9Z'_I5&&%$/B+P@::825+*Q/1S:QY5XD M\8C/$53_BTX2LV?]J(O'7]["_SS)YKDTK4<\Z:1JS L1( '9!43-E(JODAPZ MDB3%P-1A#*9SDHAW1E\0-8"^48 /.0GRN!]R;;JX[9WQ-W&1IO 5U.])_N-391H MUGR:0FL0%,1&,$G+>[:/;57NMX9W6D*91;4MH[UB0W9Y BKP[9 8FSWA)4FV M#2%BPK8=J#4&I*8>/!9EF0DHVND@L-HHD M+)AX!%",#; U)GH+4X-VS#@:1; 9!C(2;F>6[9Y4 V;4UNHC^"WB5L>^ M(-@M\6@N[$W4!3MGQLKG?5P%P?27N&2/HL43#0E"F3FI6#F,(X5!C5NLZC;D MH][GB#9L"9^*/L&+);9-Y\@<&KPAV7%2+DO@^?G=>#$G#Q %X0GDEAC:%,02 M3A"-L=X#)78;PZ""P00+6(Y@BW!X5#-#V\PGX:O.&JUD!',:1!JUO ;C:\)# M+P;T1(8']&7VM;J878:$K&C[D)1EY2P#)-,2KBK*))4#_(Z13R*W.9"25?;Y M@<)4"F'"DSGRR?-+,L,6'^J)K5K/IX,IE=AUHZL!01WNQ=E+XB-LIN[O&FM M^D-)3/WU3]H9?:AZQ)!F>_964.HW,!8ZFU^J:IN+7^81PF!A? I6(S*0"V31 M"C7R(@.C[,\NJS"'Z5"&E:\OR8EV[*");-V*D+ R9620"'NQN"339Q- [7Y@'#E%&13D<950M [$%-K?TH F,X3 *!\( MY]@^_V/;MTYU0,&HP>(_!+^<]:/JM6F5'AHS4H$\I02FUAXLWB]G$7'6E!*E M"*QVFQC_FI( 8!H;,FLQI3;W)E2>@1%!C2J"1+ 0,%V0N7&=HO4D +F"/;G-B-Q M(B:GZT'@FYXLO3QX "9(?C(XAUDGLNH6R:@.;"D",P-93"G8/_&V#NP4ZB6] M(INP(GE@P).-)4/HE"-A)K+13T9*%RDA#]P:1=;T=CR;W]P&]!X@Q>> ;>0A MD8H +C\HLQWD'&1/]M4C%A"V4FX$K9.+=E4&82%5.QS4DH.DEI8\L&F ML]OQ I#ZY%.!HRAZ!#M9RMK%^C?U/TF^!%&/K%.X>O')L'#.;\8W]R%;=3]A M)AF%\-17"J08&("._XE$C,."%#8-M(:N<"1/]*;CA1.8R+=M,V 4IE3'8)MK M&X;X$SDGY]J,VMZA('THQ,NP16UV4ZY784](0)T9C#E$QR"O*_8[CQ:[32Z^ MY(BF&N0LOHH+,#?P+*GS63 <3G2?2:+^<#K%'YC#!:,$)^CRY+(7B8[N,RR MQGM9L$/3/)3R!I"/0ER:@?7Z09A/IIDQ?V=S 3!I%1K^7D\3'WDLJ#(-HE04*\ MO.\8Y?44@_[-R/FY%'Y(_JC8D T@MVSR\),I/!ZR:*0E(E;]IQ+X;KOPR]B- M?58GP+TSM44>L=>@L#I>(]1YZ^E*H3/AS]/$&5_X783:Q)_I9!+DRR>:G#1X M:9H"'+Z94"< G )0"VKU$A-5MM4VYA2'B^HR1S%&S 7T2 [X(5=([#Y) MRXJ$$41NTGA@^,(VZH#,XVW0QRFH65-(S\A[',-/:7WJZ9V5%2 ="H \8S%' MC34IE 4^\!A];LJ,\T1RJCV\SI'TW5<'>R)!.%JHV-6,Z-' M:LJZ#BO:VJ+M"=/ O2GKR;;7?:(A$7#+27>>:L@\6[_@?A$U&ADQ)2^&HJG' M1.Z<)S;FIB02&4XAY'12#W%9%XEUAY)JBQ29>- LS?Y3I!QT9: )":!<^F%$ M$IS21+@JN M*[HV>CZ=S$:+R610:+Z$).8!#$532[",4"XSK2+VX,QB9:@WR9VNJ$IT6<.H MSWU[#6MRT!7,T2FJ- G*VUY\ZQ!U57 WOOFJSKC#5SO&BX;Q)?_3:]:<_+#QG4YMH9,)( *28D=QT*8+0&1W\2-KD1_JN?<&<.77Q/=*T1,U MT;8JW:5/GH?%W=??J*T):C&%=6&=EM)QT4STQ&C9@16Y(E=UDI.U%<_B M!35U21!\2LN(2Z[9(46LA65ZQ%R 5YO<'\[UY4[42/SR_:T&!>B_91"#."N! MPY3\O(>AW#/SJWHHB=A!N+_RG<["#C2[.777X<4QM(KM'AX_,@*\F-R0H6J5 M(D R'"%Z%KG;>IY@RM8QK%-6X>AHP,N!5_(>&:PV8N@J]I_9\M*PJ-/[X[ZB*@.@(C#B\<6LF1D$3+RX,2Z MO]/P*;A_^;D(UWJZ0_)#::K/XEQSJ'T2[WQH_/F R("54CJ_?!AU0%:KNQU$ MJ\[GHVL/Q)1(+(V'^1/0=A*L!*=:ASS NB':AR@^,#4A]VYQ/U;?-+V4D]#A M"Z$OV P5\]J2*QX:..>"NR\23,-TBU1#[&_D>L61H/I'4B2.G=KYWI)[V>:0 M_0QN*H=KWQ^:P4OU8Q,ESU5]WZ;]]+X3_"[Z!%TJOBJ+\=8%TF_;_#+Y=$+0.C H2&$WNK[M,C:8W MB^#)0P_[N@E+/>K8__[L0X'.)M-F-*%%_?EGCLM$X>Q^T:-PT:7P6(ES4&J( MVT("'))1.F@4MH<0Z&\=3>>CN\FU#T/3:YC4G")*G7!0@?YKN!H7GNV*36I- MSW^K92^3ZBA6P07#.O_0SCIW'2B^+SRS]0:>T'710?V"G;JX]5N^0 MB^#Q.RKQ Y!TU$CNMST9M>J+7]W>'F5G;$5<@^?US3)$ALRL\U*B>R1[\[%J[8ZI\RME^+[6YT^ M!1??[#(P?'CDY:YK><+J$@%D50NJ@9W:X(Z1JJ-)2^M12Y3."3B'PHBT$ MQHC7&1O>.ZG2@0,?D&0P7@*3%P>NWLEEOL_I/ !\^DN?>_6P+HQY$PCY-')2) M?:G6-]OZU^NR7/'M1BDS.3"QVGJG?:M Y1PA9^Q#=75/#O+ B ,B_E%9>,E/ M%,E;42TQ74W'"V[T_D;C@%?[&&?NP?)#-0W4FMZ:+-QNKS M0[Y]P\D!-"J-&9M53DW&L\57?.++VA8N 4M&(E.P$\5'_(V_8 M>^34E*))ZV.;F'C-)W5$/:==53!A3##M8YKSUZ/+?Y"GZODYIBS;]*Y/<^[7#YU=0/NE@3@"5FA:F3\>WB3*[*UU_*?,N__EGF99FG_'%C M-!R:!N#]*D M[-C); .QVZ(KT"U(NO7#L ^T=+:(4J1*4G&\7[\C):M6FF;#]D42J;OGGGLE MYWNE/YL2T<)C):19!*6U]744F;S$BID+5:.D/UNE*V9IJ7>1J36RPBM5(DKC M^#*J&)?!E=1O1I2"5R@-5Q(T;A?!37*]&CMY+_ [Q[TY^0;GR4:ISV[Q<[$(8D<( M!>;6(3!Z/> :A7! 1.-+AQGT)IWBZ?<1_:WWG7S9,(-K)3[QPI:+8!9 @5O6 M"'NG]N^P\V?B\'(EC'_"OI4=DW#>&*NJ3ID85%RV;_;8Q>%$819_1R'M%%+/ MNS7D6;YFEBWG6NU!.VE"5:]-Y+AT2;FWFOYRTK/+.S16-[EM-)<[6)=, M[W >64)V_Z.\0UFU*.EW4"[A@Y*V-/!&%E@,]2-BU--*C[16Z8N [QMY 5D< M0AJGR0MX6>]FYO&R?^4FDP7
7"R6T4%"J3' MJUJK!T+;49!LZ>-+.UMNV88+;@\7<&. .7!JEK '+FF*Y*HA0AJ+QG,PL$G ;2E1H2J+6ET)0U4D-@79#B@ M(<,.(U<4'=F&6!HE>.$I;IAP20 _ET90/ VM2X'ACR^$&,[)O"U58TC6C*[A M#56$.I#N_3'%@S9>H42J-P/W/NTKG_;U:=IO3U/^EE+N]7_U'GY4EC97'6OF MB_T]D]1!!T@Z0F?PXP^S-$E_^H>OM2^"OCH&\1R&O$WL"+)PDF1D)YN,(0WI M-(7+<#;-8,U,"04WFT8;WPP&SI,P&6>CWMAYFDU';C>;Q2/X1.!D$DXOK^@]#I/LZC^X>D:,QU/WODJF'F\\ MFWA+KH6>$,])>\Y=]02P,$% M @ $)?^4L!=$GOS!0 B@T !D !X;"]W;W)K&ULG5?;;ALW$/T50L^J9,M.6@2V 3MIT11)$>32/!1]X')'6B9<4N%%LO^^ M9X:[*REQ K0/MO;"F3ESYLR0>[4/\7/JB+*Z[YU/U[,NY^VSY3*9CGJ=%F%+ M'F_6(?8ZXS9NEFD;2;=BU+OEZNSLZ;+7UL]NKN39FWAS%4IVUM.;J%+I>QT? M[LB%_?7L?#8^>&LW7>8'RYNKK=[0.\H?MF\B[I:3E];VY),-7D5:7\]NSY_= M7?)Z6?"7I7TZNE:<21/"9[YYV5[/SA@0.3*9/6C\[.@Y.<>. ./+X',VA63# MX^O1^V^2.W)I=*+GP7VT;>ZN9[_,5$MK75Q^&_:_TY#/$_9G@DOR7^WKVB>K MF3(EY= /QD#06U]_]?W PY'!+V??,5@-!BO!70,)RA@T'75*_ M^I;:4_LEH$QX5B.>N]4/'?Y1_$)=G,W5ZFQU_@-_%U-^%^+OXKOY];W-4%%. M2OM6G>2K7MAD7$@EDOK[MDDY0B3__"#JY13U4J)>_E]6_X.Y>D4;[=1KG3/% MI#Z2TH";2O,)PE8YJ)V.-I2DG*S;QF"(6IC7A(W3MD]S139W%)5.B6*F5H6H MBA_OYO!I$VR4]0KK\!8>T*3*A!(3[M>J*5A *2W4Q\XZJLM*-J&7U[C%NAI- M&>U]R*HAP $6PP'W * ,PF%2Y(7RV4*\ :R,@@,QI=LE59DHX@O %FI#G@T+U=M8@FO4M9@6> MV$ID\>"NY^PXREXT4Z_7,?0J8ZZ*4_X5#ALB+#Y252JF4V["LE!_!A9/B>"/ MI,)ZWMZ3.7(T$:YUO>3 MX2C]E%&*6B3L4YC$7GTJ4#1+CZL)5O50Q$B;XFJ-$5=GI;=;]\ 1F+'BK1E> M2O/@$44CS+=%9!Q O !^B5I$CVV3@3:$I5RI'N%9]#OMD/Y<-0'4#"E^\)8] MO#N M>)# FK'JN*'O489>^@3'+2MK2^AX=AB+V1)(^$!#T<8<M\L2UV1%XT4,C'761JH40N*QSM*%. MDN"X@FHSP<:@GS%ZYVK?692]NL=(*$::W$9HN1_*)@8'?-AT(2+=;QV4BZ(K M77(7(O@0O3]6>]W$H$\(S**FX$\J-I&!,I$OQ/V!MN76)]GB6R7-=Q"**3$B M#_#1$-/*FK%8QGUB>^LTLY.E\T9R6#M;'76#43ETI^6TWGG/./#&WTLT%&SZVDX)07U>7QRE7J'I)[)!+R\@9#:?! MNPA-XU[\ A[^ )Z^E#%1^((>"/JIK0J4S/$T>'E]'PHW&@=9KQ/Z<1MX\LA< MMKJQKBI&'#!ZWND ?\M'0D:_4+<.PBJ;CG&,D+X!7 664L#N4;53H0DH;B2P MVHA4F3#+%)^6B3UI;V1CH'I\6B<:%V'MM8)D.70^QCS?R%< #U$06(_*T]/I0^.VGJ\/R^M7RFL=-];S86L- MT[/%ST]F*M:3?[W)82NG;0Q^G-WELL/'$D5>@/?K 'D.-QQ@^ORZ^1=02P,$ M% @ $)?^4L&?J3=3! J@L !D !X;"]W;W)K&ULO59M;]LV$/XK!VT8&D"U]699SNP >6G1#6L1)-OZ8=@'6CI;0BA2 M):DX^?<[4B]Q$SL8T'5?S"-U]_!>GJ-ON9/J3I>(!AYJ+O3**XUI3J=3G9=8 M,SV1#0KZLI&J9H:V:CO5C4)6.*.:3Z,@2*L/!3;4MC3V8GBT;ML5;-'\TUXIVTQ&EJ&H4NI("%&Y6WGEX M>I%8?:?P9X4[O2>#C60MY9W=_%*LO, ZA!QS8Q$8+?=XB9Q;('+C2X_IC5=: MPWUY0'_O8J=8UDSCI>2?J\*4*R_SH, -:[FYD;L/V,]@RR8P91;Q YO[N+G)=7S+"SI9([4%:;T*S@0G76 MY%PE;%%NC:*O%=F9LT]4]]^DUM"@@MN2*5Q.#>':K].\Q[CH,*(C&"E\E,*4 M&MZ) HNO[:?DS^A4-#AU$;T*^&LK)A '/D1!%+Z"%X]!Q@XO/H+WCBE1B:V& MZR%(^.M\K8TB3OS]"GXRXB<./_FF)+Z*89OO5#&NP #YH[QP?Z83=HZ+V FW-)]:^U0BFQ%'E[: BVGI- MIG+3*6LKY;*NJ7N(B/D=4%=K0]=1,J%HE5TL$-U7R0+HB7!;,FE:PUS7$4+G MY.A8[\?5=BHIX%W&RHB2T6XQP::5"8BL3')Y5]-_T>Q;K' M=DP5&K:*"7M;2PRE %L%^*6MS*/5M& = KUTNG.[X4QH^OCM>9K [P2QD9R> M/YT+4XQ7'PPD?O5%L2/9PDC82_/3?V7_OF>Q<62T>=)$ MO;JC'AZ@GE6QI'/);M#]U_-'WX$\-=__]W3LD#)%+68?,WH9E:P/=?0K?;S& MG-F'^LD?LJ]IQFEY 275F320IAKRX.T0RN0_;-YW=Y[NI >;,YTQ#Y1"9(_5E(R/Y\EI$6!XX9,@\E\YH'J M)L-N8V3CIK&U-#3;.;&D81J55:#O&TGA]1M[P3B>G_T#4$L#!!0 ( !"7 M_E)TH9"2EP4 )@. 9 >&PO=V]R:W-H965T5I+8!.W'1% @JQ&GS4/2!VJ6T1+CDAA?+ZM?W#+F[ M6MFR$J /MI;DS.%!Z52C6W5A@E=2BZ5E+I0EM[L;HUM!@-6Y1R,R2"B1>4+@^+D7;X52! 0SOM:8O79+4NQ^-^B_ M1M_ARXH[\=:HSS+WQ67O58_E8LV#\A_-]C=1^S,GO,PH%_^S;9*=8,49C4"I-H=]HH6OF.>WYU8] #-AWUV60T&9_ F[9N3B/>]!F\Y!C[^WKE MO 43_CF!.6LQ9Q%S]C]#]_TH/_WP:C)>_%)CL;>F+$'<*,'^T.P#MUG!QC.* MRGC19R: D8;;G)DURZ4%T8UUC =?&"O_%3GC[&PR[X]&(^8*;@6JJ K (M9 M9)U#QP>K,?"FN_,J M>$!(YP(&SG,?W("]"U;J#4 %<_*!E8DS@CC#D''19CPBXP/#K8!K.=/&=ZWG M>Z,;0Y_QSE%P#L#[)!R#04T+6Y]A#DVLZ_*)<)7)7K+PHR#/,*@3]AYQT=1E MV%)QS3X+1@(K)5&?>301VRR.2R.==B^29K:%1,*Y0N=T;%VOPPSMR2D18?I, MZDR%G +K(E-,1?W.U=D!WV7F8Q)H$3GQC&]!&N3CO4Z1 9W.$YU9X9GRX5B"-BUJF*J.0B'K;PB(<.Y0ID[:CL:Z^KTRF/ M8PX]K8YH;X1"LDW=VQ.4/?$?0K[]%99ZG$B&02&O\>3:FY-$R;3TX M6&@RE]1/A1X0KSMFL1?PI6#H-4Q;[@ MJ&+-A)(;230133!+Q MN@(QI??)HK:)Y:G_"H[J,^NUB".(2A/EH#=OX_FI MCD33?BINO;C#D IU@?&D6EL//\1?=ME#;')/> DKVBP$ANI-1D MB($ MS?QCNX)K(+*T2,[.DC)IXL]?DTG<^?GB:)!I]B MM67<%70$9$+DZ,36E*GDVQBLC^L?*::SU^/I,\=2>PH[8>\?US%"WB39'1S. MJ>W 2G*D/R4X\A[>%4+E>V:@P^$HP+G<-+FSR6S.7J33 [KH2H8.1MPZK27> M*\E74J$I$E7)EG7 4;_W^FFPEKA1"RCGS9WE^ 6EX(D-K85^CNLTL,?^+Y\]>1XV%*UYX&ENX\77N:"T$W=H_\ M'QR[Y@X[KX52V$U\$SD62S4]'-K9]MEUG5X;>_'T9L.-%%7LF!)KJ(X&BWF/ MV?0.2@-OJOCV6!F/ETS\+/!T%)8$L+XVQC<#VJ!]C%[]!U!+ P04 " 0 ME_Y2F^M7/- " !P!@ &0 'AL+W=OH79CN%_ON='9K2 M;70?-@GA\_GNN7ON[,MPH\VM+1$=;*50=A25SJW/XMCF)4IFC_4:%9T4VDCF M:&M6L5T;9,O@)$6<)DD_EHRK:#P,NFLS'NK*":[PVH"MI&3F?HI";T91)WI0 MW/!5Z;PB'@_7;(5S=)_7UX9V<8.RY!*5Y5J!P6(433IGT\S;!X,O'#=V3P;/ M9*'UK=^\6XZBQ">$ G/G$1@M=SA#(3P0I?%CAQDU(;WCOOR _B9P)RX+9G&F MQ5>^=.4H&D2PQ()5PMWHS5O<\>EYO%P+&_YA4]MV3R+(*^NTW#E3!I*K>F7; M71WV' ;) 8=TYY"&O.M (TM?]SN$#]K:8>PHDK>/\QWJM$9-#Z#VX5(K5UJX M4$MUNP.L>P+OX47%W#]\F M"^L,W8SOSV!F#686,+/_7,I_1X59R=0*+7 %9 (Y66B%REG0!5W\1P0=$/(G M"((0VJ!H )"Q8]LVT%L/.)9O0=:-1-](H#9@TX8V;)@%^A5:T-NV9T#OA%Z! M@LD=XX(M! :D664,JOP>YHPT<\PKPQVG;#]IQP1,F6 JQS:<8XYR0>EU.R% M B_AZ*2=]9.6EWJ=5JWH=4BZ.D $%D@QD>9%+IBUO. Y\\_?PE$VZ+8@/26A ME[5@(G7E"_1H2/P*H^5?Z_7JQ2#MI*]_6S]2!?/ U<$:#=>'R_UK,DT-GA2X MIGN:=0/Q--WQ/^WW6G^ZKO'>%)!H5F'668I./.N!T&B;<3JII\BC>3V++YE9 M<:J9P(),#-!^9\4]0 M2P,$% @ $)?^4A.."9Q&ULK5C9;MLX%/T5PI.9)]?6ZB5- B1M9P,*!$T[?1C, RU=VYQ* MHDM2<3Q?/^=2LBRG:8P6?8@EBKS+N&_W9JK"UV[0E5T M:X2MRU*:W0T5>GLY" ?[#^_4:NWXP_CJ8B-7=$?NP^;68#3NM.2JI,HJ70E# MR\O!=7A^D_!ZO^ O15O;>Q>,9*'U)Q[\D5\. G:("LH<:Y!XW-,K*@I6!#<^ MMSH'G4D6[+_OM?_JL0/+0EIZI8N/*G?KR\%L('):RKIP[_3V=VKQI*POTX7U MOV+;K$WB@@)S(*O"$2M0.3];@QY+U]+)Z\NC-X* MPZNAC5\\5"\-YU3%2;ES!K,*7_PLU(6'>BMWJ"PGKHV1U8K\^]_7"^L,RN2?9XPEG;'$&TM^0%R_3Y-X MOR:QU 7:2E4KX>2BH+:WU']DA<-TAO6Z C@K]%+87@"ROB9ZX'<2JLJ*&LG# MB]"UP:+*ZD+ETN&;=7B4>UU@!>.%[3D<,41'V1=WZN'X ^>0?X+>V]TI?Q8[ MX78;.A=W3F>?8-,;%++*Q59RYN#+F0B'<1+Z9S#EYW08I?R,AF$X%^\(2559 M@X"UU)6"6#2<35,1#V=8D@ZCZ1QBTR 0;^YN;T42B7@")^>!2.83\5X[69R. MWIE(8'F&9]IZ$,(*<.(E&,9A>A+P.1)LG4\5F7N5$<-+O,KI/.+?(/% TS05 MOU&%%!0^&C('-2BN7N:XSJ,0(!- C=(IX,V#"!XF\YFXDP4U842Q?"+'];.7 MB>49@*](S,.I^.6G611&+]DK9&L_^F$A_E 9RO2J0@ODI_4Y-HM)N=D8_:! M\E3LQ%D(#).ID$Z @ZCCH"%G9KM6",19.@RB&+M2X7O#Z;:XGBQ1'IQ-AM,D MZ0N8)PMS)#ZB;6MC$%ZXPHYFKEG>PCJ-"EZ>)<,T2$7>A)^IP!!OT3D9GF[0 M8!'[A&;'.!IZ/X^78H2=?NFHV?IR 2M\+LAKCMH]$+!Z*&2Q+R/P-$10BP.9 M5#G+/H[Q2+P^^.P\L90-CY#GD4<)V8*TK*TYHEO-T2C90V^K"S^")RMO5.7D M.0T[-IM8*E..&AI5!GW72N!I0:Q&U)M65JY6AE9('$--$K05JL.GP3( R:$G MDRG$?@.\^$7 _+R@SS4*&VK.@E$0'B8.T;9([*%:3AB?3%#OH*EO-1Z/IM%A MH@'MB[^M, 3PT!-B0:+71>S-0KOU(:+*/NZ8B,GSVW/7L_)((5,%"O-4K0_; M?H1'_(] U'+/PWL#L4"QDO:1\]OGS[VO*-B5TN#GSGB)+,..9NQ]>+? MMB4=3J>M;UTKW"/&QU!"L0-YOO3Y/JT3.?(G[2I[K+IKP(R,DQP;)$XM58;J MK;!>M7M!MS-C7!+WG_W&Q*0@USC>U]C2Z-(+'C<)FYJA&-/@BX6/*IH!4,[! MUY:ZRD56*ARI>M$?]N/ ZEF+8B1PL<8YIDDK'[./Z<7S#19S5)K\V_H0X)/H MW_JM+0Y[=0GR!?&Q*DXSM%C5W"'0BNT9:*O0$4L^)0%"5O.^:_?5",= ,8=2 M+'7.B6HJ%_G']>E>Z=JB.EKV0J< M;L#;%TK#U_C#F: QR<&B!T<-Y;(6U(C2N6=N%+'_1.6FT#OR34F,AM/040M6 M*'/$W)6N7C"_P,F.WUOR;P!XB[:%W)CY7H6>@WP-KD86[TU*5DW+OXE00#?+WE7J@K MU]P!NZ_=#?JZN3@>EC?7;W3!2@%@04N(!J-I.FAZ;3]P>N.OD=@*<"GUKVN2 M."7P LPOM7;[ 1OH_J]P]3]02P,$% @ $)?^4@QLU_CG! \ X !D M !X;"]W;W)K&ULO5?;C@IE:-/0TJY]KCR<06%=;"CG6+#;U9:5,+1X]F/;&M05%ZI5I-DBB: M3FHAF^#LQ.]=F;,3W3DE&[PR8+NZ%N;V I7>G 9QL-MX+]>5XXW)V4DKUO@! MW:?VRM#39+!2RAH;*W4#!E>GP7E\?)&QO!?X7>+&[JV!,UEJ_84?7I>G0<0! MH<+"L05!?]=XB4JQ(0KCKZW-8'#)BOOKG?5??.Z4RU)8O-3JLRQ==1K, RAQ M)3KEWNO-K[C-)V=[A5;6_\*FEYUF 12==;K>*E,$M6SZ?W&SQ6%/81X]H)!L M%1(?=^_(1_E*.'%V8O0&#$N3-5[X5+TV!2<;)N6#,_16DIX[>]>B$4XV:WB# ME)R%$7AB0*_@DT4XMQ:=!=&4<-69HB(9N-1U+1TQX^S)Q%$0;&I2;!U>] Z3 M!QQ.X:UN7&7AYZ;$\FO]"04_9)#L,KA('C7X6]>,(8U"2*(D?L1>.B"2>GOI M _;VLO-I7U*XA \VA21X7DE;*&T[@_#'^=(Z0V7UYR->L\%KYKUF/XZ'1QWR MQWYL6U'@:4!?LT5SC<&_C>*@\&>$2EPC7 LC=6=!#SY4[X-.%E)9R0+!!P2N M$@[PII6&UT9WZXK(3:,Q^$,$)$6P.T78F>X,F)WGCCR+NS"5%$NII&/NA&4! MJA<XA',PT6RZ$$83)"OI9)KP:>)#>GC-(:2)N$X7,QFCPLK MM';0:+7Q)U(+Y8@ -71FTK'(!^\ )C@T M-\.[3-E!S%!+8@MF53J(Z= MDA%^RR\-7F/38>CI/,JSY!O).W=4--0OB&K>I:HH"#VM9$GAE6 =_?5URD73 M*Y' ^'D %,)6T I9]H5[OYHW5&7W4)G-DS%0#_$.K+QY.;YQF*71BQ!.LNR) M",=A/)_^]Q@_-?_GPQN'^31Y#HG1=U">+;*757$\?R+&T]G_@/"S '@^S-GL MJ57\/7R)L,7\A57\U',B#M,#LC^FBE\$[V*:C^'\;@]6G>,I@V8^67?U%HI6 MW/9Q>;,/]#U-A[V/\GYWH#"D+@\VPM!C)=BPHAYKC^&]5RZ1F[,7\9TNI2C=K$>^,Q9[;QG! M)=6*G[<)/FZ/7#J%'BE=>,)I%J=7N\&E0>?O2E[J-8=#.\"3$X\N1-RU)+2H M2"CG+8P<>#^HT'=@/6&[S!O=C K1%'0?$4N%WX2VI?\1R@Y3E-#H$B^V'"W" MQ7RZ)8GYF/RSE/!I^A!+-!BE]&&E<&CBG>S=0FHT:W_7 MHJF'N>PO),/N<)T[[V\Q=^+]7?"M,&M)@X_"%:E&XUD>])6^>W"Z]7>:I79T M0_++BJZD:%B WJ^T=KL'=C!<!5]N+NKN.D7]_9-;BT*JCI@_%>YIPY9[P[ M3!MMGFR)Z.!%"F5G4>E<=9TD-B]1,MO3%2K:V6HCF:.IV26V,LB* )(BR=)T MG$C&532?AK4',Y_JV@FN\,& K:5DYG6)0C>SJ!\=%E9\5SJ_D,RG%=OA&MUC M]6!HEG0L!9>H+-<*#&YGT:)_O1SZ^!#PF6-CC\;@G6RT?O*3C\4L2KT@%)@[ MS\#H]8PW*(0G(AG?]YQ1E](#C\<']KO@G;QLF,4;+;[PPI6SZ#*" K>L%FZE MFP^X]S/R?+D6-OQ"T\8.1A'DM75:[L&D0'+5OMG+O@Y'@,OT!"#; [*@NTT4 M5-XRQ^93HQLP/IK8_"!8#6@2QY7_*&MG:)<3SLUOM,I1.<-\C>PT<<3I=Y)\ MCU^V^.P$?@SW6KG2PGM58/$[/B$MG:#L(&B9G27\5*L>#-(8LC3KG^$;= 8' M@6]P@F_%[9,%I@IX)*?&T3EU'"U\76PLV<[=MS-)AEV284@R_.\JO@4/M[7A M:@>N1'H,8I!O^0O(MM;H:PU4*>PJ%4)H0%.#ML)PV,5K# U"R0IPC89<<$IB M8UA(]L/?"(*LM?)!I09D>4E8NMJ6HHB_G[X#;2BG0=!;T+4!IQT3%/2,JL8> MK-H!;(V6!W80.F<>WG!7$Y6LF*%UI^%B,(K'Z>A?T6D/[O:1Y\L;'TR_S2M(EF%_J:;:O:7OYNM6N=B[9C_ IO^^X] M,SM.AT[@EJ!I;T*=RK2]K)TX787^L=&.NE$8EM3^T?@ VM]J[0X3GZ#[0YG_ M!%!+ P04 " 0E_Y2&GH=$TT% !.# &0 'AL+W=O5#8Q*68=:+B\"F5*.F[@W[_:->8ZSKG)_JWL=P?NK; M5%O''P/%MFE,6%]P[5=GG4%GNW%E9_,D&[WSTX69\36G/Q=\>#EQ:&##X6?(EU[4X M HQ_-CX[NY!BN/^\]?Y&2'^ M"E]'_4NK?'8TZE#1QN2;C3$0--;E7W.SJ<.>P4G_.P;#C<%0<>= BO*52>;\ M-/@5!3D-;_*@J:HUP%DG3;E. 6\M[-+YQ!6^8?ID;CB>]A(\RGZOV%A?9.OA M=ZR/Z+UW:1[IM2NYO&O? Y(=G.$6SL7PAPY_;]T!C?I=&O:'@Q_X&^W2&ZF_ MT4_3HU9=YF@=F:C+#6!A&X ?O^*'^\-"GE8GT M9'AXHCM/!J.C+@0C+G+\>GU ;S8NH[UYC,,'86F0%_WC'&0T&-P/,GG8IK2H M1$"A@<#D2DOMV^3#>C^.EFB!5IM@ZS65+;8]M=)QO[2EM%(J8VAIZM9D3:LA MJN@G2Q.@11P")2A M7;,)$2T9'$M4W\[FLO@5KN6#@T_)]"OJ+W7B&P-YS&69KJGBD@-8J+5HT]P' MFRS?]WITU^N,G1BA^#_UGROU'^]C3>,.J;JT0DFA.LXG:D$ZM-#= D1-LZ_] M %)INR<&MP3.M9<./9K*, N9B.!:)QAO)=;;VD^!<.*2<3,[ M17/?^=5SD:IRRW45'OU /WT[>?=I\@S$ T,Q%_@J2BE\&\CA;H%;!/@M_88& M1RI,"&MDN3(!DO;TCP_OGBGBAZB]\-'*EG*L]%I'02QI"$J)*Y!5#@V)" 41 MN$VJ4LXVB>RCZPX(XG:T!!LB/R+P!T?O32A D^/N;57IT@?OS-(&#.G8EEVZ MXMIRE8?K-737-[:@:R[ _K2F,= \O1Q?O;Z6QV?:$G; F(5;Q,1+&S;EO_SP M>?+J.6@)(2\9GD!>V=XZ0!CT'W,K#8:%I-:5@<0,14U,J^R7#+(+(EU.3?$M M:O95!8F@0;__BS0*/##3V_G56=]LY7&9\LPZJ1^>1!V49B)Z9,I2Z[0IRA9? MKJ0B$0U $4).%+-VTM6)Z]Y*.!!-62%:G!*4.G4&11=T@C%ZQR=1<= MSN;I%?V2VR(F30QQ?FE]&S'3"V/+>U,%0BEK.+>?LR1NB5/=S2>#O4] DUFX M*[&PO=V]R:W-H965T^^ MNRP)<$FSK1V"!DV[?ACV06?SSD)MR9/D7/+O1\J^RP5MTF+8E[,HD0_)AZ1. M)UMM/ML&T<%=URI[&C3.]<=19*L&.V&/=(^*3M;:=,*1:#:1[0V*VAMU;93& M<1EU0JK@[,3O79NS$SVX5BJ\-F"'KA/F_AQ;O3T-DF"W\5YN&L<;T=E)+S9X M@^YC?VU(BO8HM>Q06:D5&%R?!LOD^#QG?:_PI\2M/5@#9[+2^C,+;^K3(.: ML,7*,8*@SRU>8-LR$(7QSX09[%VRX>%ZA_ZKSYUR60F+%[K])&O7G ;S &I< MBZ%U[_7V=YSR*1BOTJWUO[ ==;-% -5@G>XF8XJ@DVK\BKN)AP.#>?R$03H9 MI#[NT9&/\K5PXNS$Z"T8UB8T7OA4O34%)Q47Y<89.I5DY\YN<$,4.WB/O39. MJ@T(5<-OJ#=&](VL8$FEMB>1(U]L$543[OF(FSZ!6\*55JZQ<*EJK!_;1Q3C M/M!T%^AY^BS@VT$=01:'D,9I\@Q>MD\\\WC9=R?^UW)EG:$V^?L9^'P/GWOX M_'_G]5E,4:*^D'K!.?T*6U5$)54K0@U7A%,)@/33FL M@0(=FB!R0+O2#Z;5% EJ#:%M=C2&1+2%7M,]9X*UHA_'@L3]* MP3M4%1[!)YQR0HJ#G/*GINDQ]V G!:5)*H/:+ZW:(:$%;W>S_W7 V^=CR5KD$8>2*!6&.Y:B6GLS:Z M@RW%U?A=,T&1-0JCL#Z"#[2]UL3SELET8D7!672^%J[Q[)HO Y@2/29SSO]P MJH%F$OU,WLB[)TYX6ODG/ECMJ((7D"["B"7E1Z4,W+J1SJ47"/;H_\OVT?$P^0:&J4# M@ZV7=QIX5R%R89+X)3<.%]L=9O5?ZWOA'=Y#1,V[X:[\6L$_*LG#=>-HE"RI M/FZ F"BGVA/?<<%LSL)D%M.BI-Y(LYWQ'\1732T>C=4G@S"=Y=P883[/F.4L^\ "IA.FF7U#"T**EL\V\5J-5J\S-?'#4( MZ_>_G!6^+1XF<5*C@W%TL3Y^H.\U5MBMZ.+-DO#)"5E0$U*^*=%1PANZO8SR M-P!5C[HWG^?S.GF99@G<_C:/UQT\(H@_QO_5K)C2XT/ MBOWN_CFV'%\A#^KC6^Y*F(U4%EI"P &0 M 'AL+W=O?.MTO>F0+3P4 IISH+"VNHTBDQ68,G,0%4H:6>M=,DL3?4F,I5&EGNE4D3) M<#B)2L9EL)C[M1N]F*O:"B[Q1H.IRY+IW3D*M3T+XN!QX99O"NL6HL6\8AN\ M0_NQNM$TBSJ4G)CYR\E[@$\>MZ8W!,5DI=>\F5_E9,'0. MH<#,.@1&GR]X@4(X('+C&Z+LV 60(YK M5@M[J[8_8:'^A$YU7F6/'IVGKP(^',M M!Y .0TB&2?P"7MHQ33U>^M=,+[G)A')D#?RZ7!FK*3E^>\'&J+,Q\C9&_SZ: MWP0$2P-J#10:[$(3 I,Y7&*&Y0HUI+%?ILTM0H$BAPRUI>H$9@P2A),6G*VX MX)93 &S!+,EJI!K[7'.-.5@%*X2R,9P#[:^=/U^\/ZZ42#2KM>9RXTJ"FP%\ M*!#62E"-NT5.9A[KW#G<4R_[= CY@,LI'"-.DK=8*6T=/&4ZPD?CAV@RS2M? MX1^490+>U\J2TS>:9\3N2L+2%SY<,WWO^--%!E9N%LS"Z6)KE.2Q*09KXB> M<>?4G+-7.PF32;I7.YPV\6O3Y,CI$U.R-1OV*$_'X3B.>XQ_/_SSEB\$X5(8 M")!2L0DD6PD\\#!Y*IS[21,TUF?ZW02GDQF_T&Z M94SKG3M_5JJ:SHG"^I4<& M65;0/2^8S$C%MXJY2Y,MMRY<.Z@E]8."_T&Z&WIIVC=&T=$:>BE4+\LR-W0X&5*8B5^X7ZS8KETA@[2J:SQ\W([QS^F? M:/H8["/:G0L9=EN-&V;P7&<0]7JN$O7&=Y8&O&--^]6M=LWKLNG9]N)-YTNW MQ,9%3>":5(>#Z3@ W723S<2JRG=P*V6I'_3#@AIPU$Z ]M>*"K:=. -=2[_X M$U!+ P04 " 0E_Y2RK8L('<$ #5"0 &0 'AL+W=OBC[0 MTECBKD0J)&7'?]\SE*PDFPL*],4F*.U->1X MM4@N#LXNCV1_W/"GYHU_-"9ALK3VBTQ^*19)*@%QS7D0!(6_-5]Q70L0PK@; M,)/1I1@^'N_0/T3NX+)4GJ]L_9*6Z.GRRFY]YX',L>+FM??RE M3;\W^S&AO//!-H,Q(FBTZ?_5_:##(X/3]!6#;##(8MR]HQCE3RJH\[FS&W*R M&V@RB%2C-8+31@[E-CA\U; +Y[?=TO-=QR;0^S5^Y[, 5/DVRP>$RQXA>P7A MA*ZM"96G]Z;@XJG]#-&,(66[D"ZS-P$_=F9*A^F$LC0[> /O<*1X&/$._R-% M3W]?+'UP2(A_WH _&N&/(OS1_U#P302INS/?JIP7"0K+LUMS\@R6?C/TL:NW ME)WVRDQHP^1U:;@@)8FHC98,)U4ZYD9,@D76WW7:8;&NR:XH5$S:^TYL3$&H M4A\PT*8D7RDXGY!MI5PPV"CG%.2:4&[-FEW0RQH>.>\<'+'O$8#HGN @:!VV MI$U@X$%MN+VV=DU7UK76*4&?4&%E[[+ST,(#RM.O:LL.IZX-\7U>*5,RH>E0 MVSG,/$L47A?<(PBJ:EMG[S5*DZ'+WO'Q)$U3L1>6JH0,)3Y-T'"6G]$$1(X< M--"IALI"%R)5?,:XB7DA[I 7QJO8,GROF/9D5.@<3^EW +\23YP-=+\*[#"; M'/>!YTET[3](!:B!T-)F*P MJ71>/9-AI\+H+(*AKR %UC@1LCA,\$*6T):5&WB#VI7=_V [E+&;R(DH=%V/ M[A8I8;POUG)LX%KHR%HWK?623"54!;2(]?5A#_X!"#IAEX6/=.YU-5VSE%1: MO:&('.%RS.#("--=W%')%EI5SRQT4W#A>Z/ M"G&(\#9N+;"VTR:O+>JBG-+%4\W&U!M+?"+K3A2!=W&.-0ES*,+6VECV>VBG MDA482DV"O^C1,^W0-E#CO;*E5#P^8?;L&+EI:[MEG,QW3UD^I,WWI&.D6VKD M0;&KMC%OT#B@F9)<6-D:#P)_1M]^%6S "V"_/]4!Y5W4 M>;3*7K)2>:5Y'5T.(: [*I-K5?==JQW*%O.&10]/RRWZJ^'=S7,\I9*=";TM^ZX.KY9+OJK^F%[_^"Y5JY$T5#-*YBFTQ^.$W+](Z*? M!-O&BWMI YI5'%9X=[&3#?B^LC;L)N)@?,F=_PM02P,$% @ $)?^4K4# MNEB!" FA8 !D !X;"]W;W)K&ULG5C;TJV3N3[*8VY8S6V8=4'B 2E#!# AP M.Q\?4XW0(JV M93F[+[9$=3?Z#=0CUQ_'89VM523^RM3+XI;"N MD@%?W6KL:Z=DSDI5.9Y-)F?C2FHSN+[D9W?N^M(VH=1&W3GAFZJ2[NE&E79S M-9@.V@=?]&H=Z,'X^K*6*[50X;Z^<_@V[JSDNE+&:VN$4\758#[]>/.!Y%G@ M7UIM?.^SH$B6UGZC+S_E5X,).:1*E06R(/'O0=VJLB1#<.-[LCGHCB3%_N?6 M^F>.';$LI5>WMOQ-YV%]-;@8B%P5LBG#%[OYFTKQG)*]S):>_XI-E#T]&8BL M\<%621D>5-K$__(QY:&G<#%Y0V&6%&;L=SR(O?Q1!GE]Z>Q&.)*&-?K H;(V MG-.&BK((#K]JZ(7K12R&L(58Z)71A9;8Q09N5N+.ESK3RXJ#]='@Y M#CB:#(RS=,Q-/&;VQC%GXA=KPMJ+3R97^7/],5SN_)ZU?M_,]AK\N3$C<3P9 MBMED-MUC[[C+PS';.W[#WJZ _SU?^N" F__L.>"D.^"$#SAYXX ;Z;6G--\Y MY94)DD"Y*Y%_P(SX=:V [\Q6M31/%$-C9)/KH'*A35!.5R*SQB.P7-+#0AMI M,BU+X6%!H0Y'Y5S1N M3&I8RR"0RR'T.4!;:T,F$&\E#7B/Y(;"J$QY3YU('I)@(;6C2FRKW*4HNE;C MK\U]*T/A(V$0DD@N/"WA%2KB*!M&AL8IRCY<_]Y(!Q-('.IL71"P310GII.C M?PJ_MDV)J%!MD#RY#>A\;4QDT8T.:V$;)]KH=T+I>>52F=D6JQK3L'F$(LH0/R)!U5(Y<3SEII^,Q+Q\595M+CC=MO%PQ0^%>B2$4,H0 M'\HA9$5 B9YNU@I/?*TRIC]"%#F>C_:T_6G7]J=[^_7>*RK))Q\TO%1^5\?_ M/@O<[+%#G\'B_0:/?5NR0(X$E]8#%#Z5F/*HPU.L<-IC_=M2_;\!/*,YQA> D(4(*(]9 M',6P?T".W0;=:)SN1.%L1:! 0COOF) Z3:02ZXY+O/8"3.]V#N&*:*WM90TY M;7) BC:/MD[M69P6\@Z=IAX!/@X[X;\%/@7Y$OGX"RF21!9$T5!GMV2P#[)G M'63/]@+N"\Y[O@(L E(J7;X3O7N-T4[YT=VV"Q4F,%Y*;*E M8N1.Q,5S3C$YCL3\ 4X/M#/K6YLQZ3"4(_?90_(H9 ME8GSDTG?,03BY%&$&?E#D\Y&M6$;&8U^D*D1L44U3^W,8JW\KZ)563F:WQP, M^23-BUD6F2,KD1ZVU0;9YJEE.@PUPL^J 5F83)%[-7H;9, DHGV@GV4-GZ*' M(_$;RI:0Q9W$Q!Z MQLQ L^X/L_*(P#YO5M@D>-PEJ /$'889:;/)T>1LB+1K;"V].NP *GQY0$;U MLJ0E JMMDS:>GJ5=&*MLKLI$6&D<"!_GSZLSJ#=SPGL\C#>_0O'VX7D':HUF MN$K1T3G6" C1U!W2:( ="]_A+6^0/L:]+==K][;S+YKRT1'XB6D&,&'][ "> MTL!;?8M!Y "2?_[3Q6QZ_A> ;&.2\O/$R-+;[31D)*O M%"9-)'3:"=_(?=N:N2X;T@+M&Z32]S85+"196K49*^W23&H1O)2!*.M5"&6< MT9$]M@?UQTT4B[N=]&L:)ZR_790X3RF_I99+72(?1VTRH-.!6>YYZDOEW3E02W0*FEXMB7O-^>S M;J#."S;P3D!O)@B=3#68^SQL#2U5*$B+' 8$[1"0J>(>T#QOF%PM W8CE!() M!+4X^\@;!,+\ =UY,3L6H%K.L\'E($^V,?0>(M=O^\2WY/N"8F)PL2X25J?# M\^-C')QA$?>*GW;=@J3K5,!:4Z!IN2%'$^?VE\.E+AJ7,<>TC0&*MH;O'N3_ M[/24D-6=Q.'NMTED12'1[F?!:F2-E&*EK*, M6"DH<4W5)'Y4Z&0-E[%^Q>6LGL6;;':O>7O-?/6GK3#]CZG+SJG+_8Z?=L#]@(91[?_P[YQ.]EK:;?? M;YG?Y_J'SO4/[^3[09E&B2];0.[R^G<;$>F9YS6^!YFTT( B;/>6@K8-3=2W MLG0#)_Y$Y#JCO084X*3Q[;)C(Y.4.MZ3XLB)5Z!VHJ97!^T=2.?I!B(V[YCQ-7Q+4N\-="]YI4_.R\$X][[PDH!5/16% .5G(JO#KNGW8O7 M>7S?N!6/;VU_ 28Q9L!]!50GHW-<9EU\$QJ_!%OSV\>E#<%6_'&M)$(D ?Q. MKPG:+W1 ]SKZ^G]02P,$% @ $)?^4AY#"@.U P SPH !D !X;"]W M;W)K&ULQ59M;]LV$/XK!ZT85D"-7OTZVX#CI%L+ M! B:M/LP[ ,EG2PB$NF2E%WOU^\HR8K;Q,Z =M@'6^21=_?<0S[2S792/>@" MT<"7JA1Z[A3&;*:>I],"*Z8OY 8%K>125Q;AP M%K/&=JL6,UF;D@N\5:#KJF)J?XFEW,V=P#D8/O!U8:S!6\PV;(UW:#YN;A7- MO#Y*QBL4FDL!"O.YLPRFEP.[O]GPB>-.'XW!5I)(^6 G[[*YXUM 6&)J; 1& MCRVNL"QM((+QN8OI]"FMX_'X$/UM4SO5DC"-*UG^P3-3S)VQ QGFK"[-![G[ M';MZ&H"I+'7S#[MV[VCD0%IK(ZO.F1!47+1/]J7CX!X\(>RIU1M,K)SRS>B2UJ0RP;#5S #5,/:%A2 M(MQA6BMN.&KXY=Y:].N99RBE=?32+OQE&SX\$7X(-U*80L.UR##[VM\CJ#W> M\(#W,CP;\'TM+B#R70C],#@3+^KKCYIXT9I'&?-&Z2QB>2WK4* )D_3_AS/)^-:*4[U1N6XMPA;6I46W06]P5" M+DO2'1=KX!K807LV<_6861\==8::KP4SF $CCRWCI=WSAO3_1K,27P,S0*> M_2E,85E)9?C?Y/*;DEIW_]?:\*H)M$):SGE*$YLYPXW4W, K"-Q).*;GSS^- MPR#\U5HZZPA64FVDLBY"&D)FSR61(M,0Q6X4Q;U3$#66,(";6O"4;UAY7%$T M<WC*NX!,K:SRI-DCVM&#L;/^<\LYF M/ZT\UL-*#["PAY5;6-L#K.=9^U9GK@5:=4"!*=I]EJS2%DO6Z@)P^MXU5 M0S 9]3>KERW9OD.)/X+>)[K[WR@F,8R>R(->C?^>XMA_PC"9?J JO:,FHT*U M;EHI3>S7PK3]1F_MN[5EVZ0\;F];/9+AF@M-U>?DZE^,2&*J;9_:B9&;IF5) MI*$&J!D6U'&BLAMH/9?T]NHF-D'?PR[^ 5!+ P04 " 0E_Y2WL;,&1<# M %!P &0 'AL+W=O'^?,O^Q>=.N]WHL&>012<,DHU! MXN-N'/DH;YEEXZ%6:] .36QNXE/UUA007=J -)E,1G^+IMSEW/USW!MTO5P._)S%A-=^//&>)>2]SSQ+T3 MQ(_-S095PA%=@ 9,YN:87!;>JGMFR%BW^F-QGG;I7.S!+EN,HH&=I M4*\PV)55ORDKE[FH"QP B8I>U%M"5#/4T(T;A=T0P1$&^ !)O].+,YITDTYV MG<(/-&8 N<:"6V#;W. BSJ)+&E,:&\CNS*5=;--F6R\7<:>;QLZF$\7))3PI MR_:.WZ9!D?0Z63]UD<2=?GH-3PM'[;QP.0=N@(&FY4=RMV:Z<#6Q!&&'^K\/ M1*-@%@NP"NA>%'@L!F_JV Q_A:JY[.@N^TY5+Z0KN(/9-8H5'B+?RAX-X)'8 M]I\./#5V!WN''MZQP!3G7$JG 66\1,U502)Y5>G[*>W"O58K[INJ2V-3.Z&, M(4VR7@I9%,.SYA8_JK*DRO2RC.J2]JDJ%,(;6BI:2W_L!85[K:E"/?<-V("7 MM.E2[6[;XR=-:]O!FQ_$'=.4F@&!)9E&5^EU +IINLW"JJ5O=#-EJ6WZZ8+^ M4Z@=@,Y+I>QVX1RT?[[Q?U!+ P04 " 0E_Y2=;X77*X" #I!0 &0 M 'AL+W=OW4%-_#.%[?\F!M[$2SG%3OB'9HOU4[1 M*>A8,EZBT%P*4'A8>*O!;#VT]L[@@>-)]_9@(]E+^6@/'[.%%UI!6&!J+ .C MSQ-NL"@L$9'A@=6%NY>D# MMO&,+%\J"^U6.#6V2>)!6FLCRQ9,"DHNFB][;O/0 TS"5P!1"XB<[L:14[EE MABWG2IY 66MBLQL7JD.3."YL4>Z,HE=..+/<*:P8S^#ZFGM M1$=GT>OH(N&G6EQ!'/H0A='@ E_<)2%V?/$K?%L\(,6:P49JHWW8L(H;5O!? MF/G09LCO9:;-R);KM)"Z5@C?5GMM%/UBWR_(&79RAD[.\']K\E(I+E+;%I_I MBJ6X\*B'-:HG]#I_V/:B+E(BSK#&5 %T%5@BRF6>[*,!TTY[!*> MDT8-(S+W0SO./4NI00D9^5$\A=@?#:;PL+JG[DZ1/]G_"X9^$L>TQM,(7A3& M!66C MQ&Y&_F@R@9?*&_3:KT1U=$-&0RIK89I.[&Z[.;9JVO>/>3,$;Y@Z4H!0X(&@ MX54R\D U@Z4Y&%FY9MY+0Z/!;7.:Q:BL ;T?I#3G@W703??E;U!+ P04 M" 0E_Y2#;"K=,T" +!@ &0 'AL+W=OL WK%K3=]C#L0;&96*@LN9+,XA*9.CE=)/ID*T\%H+:<9!96TSC")35%@S]J&9UYS!5M(!=^T-^ZW/G7*9,X-7 M2OSFI:W&P2" $A>L%?9>K3[C.I]SQUC0%QZ5[E >KZ983SDYF MFMY7VS=@LH2;YY8W5'$;@J3_X>21S06:TU%D2DJ ^*EN!H!9PN-J'ZGN4TW7JT#2LP'% K6A0 MOV"P_Y2X_Y1<%J(M<0A42/2%O,8"ZSEJR)*NJFZ)X3M:UT;O>/@$29:%V2#S M5B_L#P9PI>JFM01^=W.B1BWLBFF$?IAD*:W9^0!N6RVY;>G4N2SXJ[,-)&$O M[M/:CS/XAM17E1(E\+K1Z@4=HR%\WDOUZ=7NZG72778._NW=C\H[I M)9<&!"X(&I_USP/0W>CI-E8UOMWGRM+P\&9%TQJU&UL?51M;],P$/XKIS AD*+EI6G:E;92NX$&8F+:!GQ ?'"2:V/- ML8/MK-N_YYRDH4AKO]@^^^ZYY[GD;KY3^M&4B!:>*R'-PBNMK6=!8/(2*V;. M58V27C9*5\R2J;>!J36RH@VJ1!"'81I4C$MO.6_O;O5RKAHKN,1;#::I*J9? MUBC4;N%%WO[BCF]+ZRZ"Y;QF6[Q'^[V^U60% TK!*Y2&*PD:-PMO%D-*%WAXWJ-_ M:K63EHP9O%3B)R]LN?"F'A2X88VP=VIWC;V>L7>)6I97S++E7*L=:.=-:.[02FVCB1R7[J/< M6TVOG.+L\ILM4<-EHS5*"U\YR[C@EJ.!=P\L$VC>SP-+>9QWD/>8ZPXS/H*9 MPHV2MC3P4198_!\?$+^!9+PGN8Y/ GYIY#F,0A_B,(Y.X(T&T:,6;W12]*'8 M*VYRH4RC$7ZM,F,U_2V_3V1*ADQ)FRDYDNF>FJAH!(+:P-%2OU;AD["N4V>F M9CDN/&I%@_H)O5Y5WN.+ W584Y5AFYCZ*NJFX)897GNL$" M0ETQOB7GDQY,8WKZ9QE'\H:\@ MZ^'PV7$DI\2/DS&M:9K"@[),@#I:BC.(4G\ZF;C#Q!^G(;SVE8.#AJJ0F+BQ M84AD(VW76\/M,)E674/^<^_&V@T)X=* P V%AN>3L0>Z&Q6=857=MF>F+#5[ M>RQINJ)V#O2^4[]^E)QX2=8&"&)*(A\]?"12 MT[4VWVV%Z."YELK.HLJY9I(DMJBPYO9,-ZAH9:E-S1T-S2JQC4%>AJ!:)BQ- MSY.:"Q7-IV'NWLRGNG52*+PW8-NZYN;E&J5>SZ(LVDY\%JO*^8ED/FWX"A_0 M?6GN#8V2'J44-2HKM *#RUETE4VNA]X_.'P5N+8[-OA,%EI_]X.[(66-OS#NO-EXPB*UCI=;X*)02U4]^7/&QUV B[3-P+8)H % MWMU&@>4M=WP^-7H-QGL3FC="JB&:R GE#^7!&5H5%.?FM[AP*=*+/?C$Z+2\V%;/M?L*."'5IU!GL; 4I8= MPBZT0J5LUNW3]JAA36W0+^EEE2*=@*D-0:M;[' M>H$&\JP3WO^E\$\/WB-.X-X(58B&2SB!C(WB-$UWK"!W27('DJ>'A ;PYQ^7 M+&-_P2E+XTN6#^"+HHQ(M_^Q!#H897E7KH6VQ/\TC\_9>."_+&<#^/2*%'[W M+,XO,F^E:3P>CN#=P<9Q$-&K\=L6)SVG$R"G2-+EJXP"T=@3@D2@K$Z7BX MGU20[H36_M1N^[6Q&P\.F X MVF/X6FDF.SVN1K,*G=Q"(-VUNWZV?RRNNA[YR[U[:3YRLQ+*@L0EA:9G%Z,( M3->]NX'33>B8"^VH_P:SH@@]:6F4]\,_ ;]$SK_"5!+ P04 " 0 ME_Y28I&IYHL# #R!P &0 'AL+W=O%?W9 M:E-S1TNSB^W>("^#4RUCEB07<-F[%KG)^(U[,]GR':W2_[&\,K>(.I10U*BNT H/;>72=7BUS;Q\,?A5X ML"=S\$HV6G_UBY_*>91X0BBQ2$\H>R=H;^ M"O)SBUNTSC2%:XQ0.UA5W.P0!G=\(]$.9[&C$-XP+HYPRQ:.O0)W 9^UD+ M]8'SB"HQ@$2+NPIAJR55F<=V_@2/I2;^(DV.?O-6XJ.GHAM#1=5+1E&8 MADL8&"RTH>,#H4"3GZ&+: PJ!U+PC9!MDJBD/$:AZ:25)6N:62U%&;*YX9*K M@ACXFSF$L@WA2;C*((;,6_$ =7M=T%\7H,/&[K!A0.%=I1M+MG9X!>_KO=2/ MY+O&>S0!_?3\EJAP*YR%-5UB?+?DGM-*U]2^+ \=X,;H+5K?3DCE!R0-WO_G MH/!..]I<'EESZU/TB:N&&A6D1T)G\/UW4Y:R'_YEMM*6: @5LE;V\]E/>1'J M;0C9:)QF%"<;Y\!&U$_A8C2=9+#BMH)2V$UC+%(K)-A!.DKS;-@%&[!L,O2[ MV309PA>MWA7>J46VSV8!?/B/=5_Q9VZ*"K)GP6R439*>R'0TN;BD,1^EV>7_ MD'I&C/.)'R_32<#+I^,0*1V/7Q)\YKFR)!OV: S8Z#)A 8Z8).,7I/?,*=CP MA9V_'7CO_A%#UM>>C5E@S"8,7NH,\4D?KI%(^-?&4F$TRK4MN=OM'K3KMH\_ MF[>O(9W$3B@+$K?DFIQ/QA&8]H5I%T[O0U??:$=O1)A6]"BC\0;T?ZNU>UKX M -TSO_@&4$L#!!0 ( !"7_E+P+TMV1P0 -8* 9 >&PO=V]R:W-H M965T_%PLOL IAA;FQ"(R61[S&JK) MI,:7'M,;KK2"A_0>_8.SG6Q9,XW7LOJ;%Z9<>)D'!6Y86YD[N?L->WN<@KFL MM/O"KN<-/,A;;63="Y,&-1?=RIYZ/WR/0-0+1$[O[B*GY7MFV'*NY Z4Y28T M2SA3G30IQX4-RLHH^LM)SBP_4]P_2JVA006KDBF$LWNVKE"/YF-#%UBV<=Z# M775@T1M@*7R2PI0:;D2!Q4OY,2DV:!?MM;N*3@+^T8ISB ,?HB *3^#%@[6Q MPXO?P+MA2G"QU7 [6/O/Y5H;1S;.1(?QI- M'17/_*@G4W^6Q:,^ CM7FP3/'E%1JP'J3MJ0VM:!3EEM_4'NJ3@-; CV*[3OQP2FLX\R>SZ0]$=KE"K0IPLZ'>9>4[0=G8R)&K"=4HGMM[ MNS^MX(;.;2@E!4L!?FFY>:9@Y90$%JNIF-#PRT]9%$:_OKGNT_3'.>Q(AE&T M@O,P''5$L"?BX20=#8J]%K_X'OD3I3T92GMRLNI6]!P6+94:V7U)/BWV45IA MWBIN.+GDYBFO6IO&&R5K^*89O.X]QTK_I!+VA;[0#H M<85F&1LK(LMJ!<(C7HWL7JV7<@7QM+(XW-'595SS 8>QAQWZ87 MV6N9V8XI:@Y;Q80-4TNW*DJ:(XEH>Q"]Z9U;NJS<(64!OO#=D6YUHD>M,6?4 MYP[T(?F:YH&V*J"D'"8.I F -'BW-^7\?VQ,-W53R6<"ZRJA:55>TJ3@S(/9 M!-*L_ZX.Z]C%@?QF?:8A\JE0(/4G(2'[TTE&=!1'<'>TUF&29$"-+TT@2T*B MLB2EA!-4KH9W#X+@E!>"@J@A3/QTD@Q5_NUVZB=A"ID?)Q&$=LEH$Q+@L;(9 M'\P:-:JMFZ@T!:L5IAL[AM-A:+OL9I6O[-W$]XFI+2<_5+@AT>!\2LFONBFJ MVQC9N,EE+0W-08XL:?!$91GH_T:2>?W&7C",LLO_ %!+ P04 " 0E_Y2 MX'%#F^ " !@!@ &0 'AL+W=OH7:CNE_?<[.S2E6^DF M(7)V[IZ[Y['O,EQKH6*WI3:2.9H:9:Q M71ED10B2(DZ3Y""6C*MH/ Q[EV8\U+437.&E 5M+RCZ)>]+AQQ9>5 M\QOQ>+AB2YRC^[:Z-+2*6Y2"2U26:P4&RU$TZ9U,,^\?'+YS7-LM&SR3A=8W M?O&I&$6)+P@%YLXC,'KGU1]SP&7B\7 L;_F'=^&;'$>2U=5IN@JD"R57S9/<;';8" MCI(= >DF( UU-XE"E:?,L?'0Z#48[TUHW@A40S05QY4_E+DS])93G!M/\KR6 MM6 ."[AP%1J8:4G'6WG=[Q"^:&MA[YHM!-K.,':4T@?&^09^VL"G.^ /X%PK M5UDX4P46S^-C*K6M-WVL=YJ^"OBY5OO03[J0)FGO%;Q^R[\?\/H[\,YN:^X> MX.=D89VA*_+K%#CB6WX-LS@O]>0&IC:W:75@S M"_0KM:!>MB= ?4&W7L'DCG'AKTA FM7&H,H?8,YH9XYY;;CC5.VU=DS E FF M8H%U1>OQ<2)/ 6]@Z[V4'2\=:@UVDV!CVR+G80@0523J3YD MF+2]Y MSGR[TZ7-COH=2(_)&&0=F$A=>X&>'(E?:;3\IU[OWAREO?3]7\^OI& >N#I8 MH>%ZM]Q_%M-J\$S@ANYQU@_$TW3#__A@T'GI5L9;72_1+,-LLY2=>#8#H-UM MQ^>DF1I/[LWL/6=FR4DS@26%)ON'@PA,,\^:A=.K,$,6VM%$"F9%GP TWH'> MEUJ[QX5/T'Y4QK\!4$L#!!0 ( !"7_E(K5'V9; , *0' 9 >&PO M=V]R:W-H965TPZ(&6QA81B71)*D[Z]1U2MFH#&^?2BSBD.&_>FR&'LX/23Z9& MM/#2-M+,@]K:_30,35ECR\V-VJ.D/UNE6VYIJG>AV6ODE7=JFY!%T21LN9#! M8N;75GHQ4YUMA,25!M.U+=>O2VS481[$P6GA0>QJZQ;"Q6S/=[A&^\=^I6D6 M#BB5:%$:H21HW,Z#VWBZ3-Q^O^%/@0=S9H-3LE'JR4U^J^9!Y AA@Z5U")R& M9[S#IG% 1./O(V8PA'2.Y_8)_:/73EHVW."=:KZ(RM;S( ^@PBWO&ON@#K_B M44_J\$K5&/^%0[\WR0(H.V-5>W0F!JV0_ M^:9!\^,LM!3&;0[+(^2RAV1O0$[@LY*V-G O*ZPN_4.B-W!D)XY+=A7P]T[> MP#@: 8M8? 5O/&@>>[SQ5OOK[<983>?EKRO!DB%8 MXH,E;P1S25628 VH+9R'ODCW_8NS\5O9OHKO+NW4['F)\X!NI4']C,'BL4;8 MJH9NG) [L*Z2QVLG_D$#EGZ7%[S,&:_RG!?VO$#(LNFHG&2 ZC1MDD8UHN*6 MUHREH3UA4,BN8^T:)%YJF*7Q"225H?#9X15U#N//L MVM_ *":1"4EE:4;RBH@1PZ3(8*,L=75OUO2,HG8;Z/]6*7N:N ##P[SX%U!+ M P04 " 0E_Y2A@G:(]\# "+"0 &0 'AL+W=O%)M) MA+,M3Y*;=K]^I&2[*2[Q2R+))#^2'TEI>9+JASX"&/92%I5>>4=CZIL@T-D1 M2J['LH8*O^RE*KG!K3H$NE; @N%/*V\B=<=/(C#T=!!L%[6_ "/8+[66X6[H+>2BQ(J+63%%.Q7WF9R M3FN/+F'LMASYO"/,C3']#&DY"]3!;:_K*3DYW% M'LL:;639*J,'I:CC\*M /;/^4H/B1E0']ADP.,U&S!+#Y)Y]U< V6H/1C%*[ O1OR\"@-V0SR%KD6X<<74%.V;VLS%&SWZL<\O?Z M 4;1AQ)UH=Q&@P;_:JHQBT.?16$T&; 7]ZF)K;WXBKWS,"G^.W07$P55)C!/ M'X7."JD;!>SOS4X;A?7USP#JM$>=6M3I%=1'UQV4?TO$2.Y'S7LB+%/LL^ [ M40B#SEQ*_C"*[48FT%[7C@0H&\54QSZ!\C?0X@T.CTD \PU]OL?OO6T5?V%S M?Q$M6H\[$XBU*\2!4UMJ'ZM<*4PR"D_\Q6PV+(RUIGN-6BK;VI/0CY,Y>Y*& M%RAQ59T@(C^.$_;==BOD(_Z,]7\ G"\TP:@/G+X!5;+Y.&2OP)7^63Y'^F6# M/F#W $O&8<(^#+"?].PG@[Q\:@Q5U#VZ4C9EFXHM?W55^ 7!V4/O:?L5E)#Y MQ1H8Q*)Q?Z-KGL'*PWFN03V#M][4M9(OHJ2H]LZ9LG7&):;NG,$+X6K!2'+4 M''].:^VT3.PR9$]'P-MJCX2RU)]C,;HRZ:+JXYDD?IA0J6J$YJ4C%VQF;-\S M4:$-T :!9PCDS/05-4!^VI.?#I+?L7YIT%ZB=]#:97HQ&6U^*2+7^N(_;&EB MLDM)):M1QJL,KTH:[BP[&X3$>EL7 UQ>YB["83!9M.0M_,4\;=DCHN:.OL2? M)@M'W]1?I(MS^B(_2:-K].&HB?T8J^ 2$<'9!5F".MAG ,X1(MG=E?UI_]+8 MN OV3=P]4^ZY.@@<)07L434&PO=V]R M:W-H965T]F'8!\5F;.%L*9.4IOWWHV3'2;LF&^Y+0DI\2(I\1&NZD^J;;@ ,>>Y: MH6=>8\SF*@ATV4#']*7<@,"=M50=,ZBJ.M ;!:QRH*X-XC"D0<>X\.93MW:O MYE.Y-2T7<*^(WG8=4R_7T,K=S(N\_<(#KQMC%X+Y=,-J6(+YNKE7J 6CEXIW M(#27@BA8S[Q%='5-K;TS^)W#3A_)Q)YD)>4WJWRN9EYH$X(62F,],/Q[@AMH M6^L(T_A[\.F-(2WP6-Y[_]F='<^R8AIN9/L'KTPS\PJ/5+!FV]8\R-TG&,Z3 M67^E;+7[);O>-D7C!P: 6&I1#@.L^0'PB "5W4IA&DUM10?4:'V"R8\;Q M/N/K^*S#+UMQ29+0)W$81V?\)6,%$N(!J-Q49F&R*W"Z])' MQ7#U(1S#<%?DL5$ K[I"L*;@:KKDSR=V;+7M3W@D+3I0O$1Z7)!XXM,\)S0B M'U!+J)^D":&QT[+"3VA.LHG3\L@/LZ+?N[V[79#,3T)*(HN<^#&N1Q3%*/4S M1$2IE0N_P)AN?:$Y(_>LY&L\4)2@YXS$A36*_4F*B5F_,?5IE),XMW*&F4WZ M]4=I6#L6YX*DF%E:D"@,]XEF*1W5R0359%2C*,.4!NLSS,A&9F1GV[C$ 5MM ML7=R36ZD*)&$BKE1A0L/AP;>R"WNO+S'D[,![#R_TAM6PLS#@:U!/8'W7^0Q MN,U%Q9]XM<52E2XV!^W& FYRRRV] 3=,QTHB%C>EAB/ SNE["W@N 2RAHO"# M/9\EJ3GNQO?R>T3]*KA!T-(P@YD%;X@;(E60L\B3,+,LR/TH M#U&@R.DXV8-_Q7I5LD.T8RT"_#A/+:']M$@L/T(_R:@5,C_$N_"%;9BPP8X9 M:\TI"G&$6'9E%SS+K-RGJGUIL4(7!77-?C1TL^JG! M<];O=Q&J/>3"QES>S"1D'-*%ESW]!C/<0'")':NN#NW^""5T*U DB?R3DVB" MEQW[$V/[*/DL#"CA+A8>'*=$6J1V<.23>)@'_TX1)P/:A;8]*?73Z/VN!$>? M78Q?N\>%[J] _P4>5\?WRZ+_;!_,^\?/'5,U%YJTL$9H>)GCS5;]@Z)7C-RX MC_A*&GP2.+'!-Q@H:X#[:RG-7K$!QE?=_!]02P,$% @ $)?^4JALAQ=> M P %0D !D !X;"]W;W)K&ULU59M;]LV$/XK M!ZT8&D"(WOR:V08<9T53($":I-V'8AAHZ601D4B5I.+VW_=(*8H<)-[6?5H^ M1'?4W7/W'!^:6NRENM<%HH%O52GTTBN,J<^"0*<%5DR?RAH%OBFJICZ?HZEW"^]R'M[UP ;+9"OE MO74NLZ47VH:PQ-18!$:/!]Q@65H@:N-KA^GU)6WBT'Y$?^>X$Y%7)<7S+#50LD]*!M-:-9P5%TV-<>%W91;H^@MISRS>L>X M@L^L;!"ND.E&(4W<:'A[Q[8EZI-%8*B*C0W2#O&\18Q?09S E12FT/"[R# [ MS ^HN[[%^+'%\_@HX(=&G$(2^A"'<70$+^DI)PXO^7O*%URGI;2L-7Q9;[51 MI)(_C]08]35&KL;HE1JWK<9!YC H=RD>4!LWX)?F>ASRKD#(94FGB(L=< WL M\239*KFM\N"J5,-]9 9H?MC/[PQ>VW&*O,%:*F/A24L(G[0S4:>*U^X,W4G# M2OC82(,97"N>TMPN!:S=T8(KINZ1D.BG BXS N4I1:^UMHNW?"=X3BO"'-CM MZS,K&OQ.RK80D#:109L=#< MP-OH!")_'D_[P$-O(Q71M4F"^- 1 9;Z0I39C+RDSCJ@Y^Y5XW@*:^)GL:T M4=QP[-+F?CQ)GM(.W79^K)U(MT^9G?Q@^X@IU9J% \K3L3^.H@'COP[_7.5- M2;@T!@+DHAND/<,''<;/XU*F"\?<&?BUX=2%T\-/Z^T"4ZRVJ"")G.;"_Y_F MHMA/IN'0^%>J&X^?E#*TCRMN-*9M'_?!S]P7%4<3#I/X26V'[C]4V]Q/DMF0 MZW3BSR>S_RZWEWY'@\%55:':N0M90RH;8=I;JU_M[_QU>]4]A;J"NK94EI3EA! M.0.";*YG-_#M"GD:4%G\2CRF6,)5[,!3\ H:T5FQY4@JC0 M*H64:>VNI5!/J<+)Q;K6+. ;L*9;1CDY8(46IRIP$?_^F#,"=)'GQ MSP2]T]([%;T[0G_'$E6F"Z7"E-2C"RT]\K6D\LFDNYK.K^AT,7]<0,<.0W=N M/?;U93*+G&A@%AO, @]&Z-CLUF#F1R'TCLT^F,R <4F*-X 1:8ID3>?UW4#0"> @1 8SVXY@68.9XS[S;64RLU$XHH*PC60XK8(D M*?,RPY*D(":J7U$YD9^H98W.D7YH=WW6_KD":/CZ2_[2A= -!]E8-H;].%\Z M41"$@WS$1L- E;@!XZWIU8ZOZE(T$(+1T(NBH;!69D/7]WRS&&!O_P*G2U@M M!KTI(9N-VA'KK0Q.^;[:&JLQ4_MGW&UG]H(S-4Z(3O-49KMF!\_2[6#7[N!T MOXL;P6B]4":)((4$>_R$5=DV;G2<9WE&=HB+E[:VN.$[CAKR1JH5[/H*],\G4/ O^%]=#W9]"09G M46]7KN%TO7ZI:N*&[U@2,'#&]-N5>!B=-Q,OZCRH:PW(/D<*4%DR MB?YT\520^S:I"LQ4 +H*BIRS1+@K MC6BZ--YLMX)LE3*4:"A+Z%ZM5IQK(9D^)='SN@B19]OV2("[HH>FB]Y:5N)L MFX3Z6C=UB/<_H'&N//L74URLWD&#/MI2WYU;R@J0D8TBLJ\"Q2OJTZ+Z0O)] M=?;PP*7D>37<$9P2H0W4\PU7^6\N]'%&>V:W^ ]02P,$% @ $)?^4JZ" MN_8B! :!( !D !X;"]W;W)K&ULS5C;;MLX M$/V5@=$"+9!$HN1+$C@&$CN+[6*+!G&Z^U#T@9''%E&1])*4G>S7+TG)LIW( M"7W62HV9GP:!3E+D5!_).0H[,I6* M4V.;:A;HN4(Z\2">!5$8=@-.F6@-^K[O2@WZ,C<9$WBE0.><4W5_@9EN,=7"BW4OYPC4^3LU;H&&&&B7$FJ'TL<(A9YBQ9'O^41EN53P?E=@EH/]5#IP3XT(,B=I^X M$35TT%=R"$*96R4'6469P;CHD! 3F',9H)-64*%@?,D MD;DP3,S@2F8L8:CA$*YQ@2)'^TRDG>O_Z0\C-)1E^J,=_SH>P8=W'^$=, $W MJ.[#?C )JC*4K3* MTD74:/"/7!Q!'!Y %$:DAL_PZ?"P+IQ?\W[YT]ZWDA%7)1-[>_$.>V45'-@R M<"N1KQ%4?LT2"<*7VXS-J*N- [B\F]L% 2=PP[B;YZK,#NDI+9:);W]:V_#) M(-??&YBU*V9MSZR]@]G0_NO*F@:#BM?5W:@9?Y.B1D@RAL)H2.D"P;ZAL@$P M820DI7UM16K2JEFX@QD*5#3+[F&J) =I([.8JD'B\U<[9FTQ;]; M\>\V\E^M(*I80?[UF84Y*B;K='[1?<0A:G1DW;\()K'D]IQI[L] MZ;)F4GC2JP^Y5X7<>TK(_X-<#F!LJ#)@%WJ$;^=W3'\_]6O"8=@[#$E#>1U7 M7(_?F+1/*F8G>[*X(I0+[?TPZWN^04Y6Y+33W>U6D>VNL&:W7>!^)ZE;2WX& MN14["=>;=-AHS/X)B1.U3;+ZI434[L7-OKN]HS!\7[L)/Q^X'?_&(86\LH8B M*Z!F#9%HS39Z8RHBZ[V;Q*^CHSU^B=\#:ZOH^<#MV->G ]*\O;^LBII]QV2G MBIX/W(Y_?78@S8>'EU=1O%]%ZY,"Z;XU%:VW=+)O3W\I%37[;5#1\X';L:^/ M".3X%574[#O:*:)GXXKH@XTO9XYJYJ\L-/B/W^*+J.JMKD7._67 @_X+&ULO5C;;MLX$/T50EL4+=!$(G6Q MW=H&4F?;9M$"0;WI/BSZ0$MT3$0259*RN_OU.Y152=:M-3;(2RQ*,\,S,SR' M9.8'(1_4CC&-OB=QJA;63NOLM6VK<,<2JBY%QE+XLA4RH1J&\MY6F60T*IR2 MV":.$]@)Y:FUG!?O;N5R+G(=\Y3=2J3R)*'RG[%A:T?+S[S^YTV+^SE M/*/W;,WT778K861742*>L%1QD2+)M@OK"K]>$<\X%!9?.#NHQC,RJ6R$>#"# MFVAA.081BUFH30@*/WNV8G%L(@&.;V50JYK3.#:??T1_5R0/R6RH8BL1_\4C MO5M84PM%;$OS6'\6AP^L3,@W\4(1J^(O.I2VCH7"7&F1E,Z (.'I\9=^+PO1 M<,#>@ ,I'D16I'5--5W.I3@@::PAFGDH:E-X0S8\-6U<:PE? M.?CIY4VZ9TI#7[1"/$6?J'Q@FFYBAM8LS"77G"ET@=;'+B.Q'3!Y<0WO>*Q> M@O'=^AJ]>/82/3,1_]R)7-$T4G-; UXSJQV6V-X>L9$!;'_DZ25RG5>(. 3W MN*_&W:]9".ZX<'=.W6VH4E4J4I6*%/')D)K_RR*T$DKW5?#H'Q3^AK+[Y<3W74AW MWRQ4C]7$P4%E=0+.J\!YH^#>2Z$4NDM!/>("XWM0C=XV'^/XC>E)"V#7 O># M\RMP_GG@/L*8]:+SN^AP"U[7Q)OUXPLJ?,$HOM^5YB!" .P=Y?+Y;SAPWGRA M<<[Z$ :=Z:')N VRQRJ8!=-^G),*YV04YXK! MSR$* :\DIJC+VG(A:NU1:/R^W/J86[&NIZKNNU*]XCM;Y'!K8J7,LM M'M?;,_C5U=$.O\9,3@'6.HO'A?8$,+MY9L/'U$ADW[&M[9 M6GO,/-^=^@-8:ZW'XV+_*4]YR#,:(U5Q8>P06"LU<9Z*7Z167S*NOC_G%^DJ MJCLC07OSZC/#CCMPFB&-L_&X^/XZOTA74]NGP1Z3@;5+:M$EXZ)[!K_*2"/;0/Q6P+ M?L[E!!*5QPOQ<:!%5MPI-T+##;5XW#$:,6D,X/M6P,Y6#LPUM?JWQ/(_4$L# M!!0 ( !"7_E)!L*I 9@, ,T, 9 >&PO=V]R:W-H965TDXJ9?WR&MR!=12NT76R3G9&;L[1PQD,S=RW&0UZJ+"W@6A!9 MYCD3C^\@XYN10YVGB9MTE2@]X8Z':[:"6U!WZVN!([>.LDAS*&3*"R)@.7*N MZ)L)[6D'8_$MA8W<>R::RHSS>SWXM!@YGD8$&"CX MA@AMC='T@]'&>".;M-#;>*L$KJ;HI\:?B@>0"O=%29(6Y%\F[D&Q60;D%N:E M2%4*DOQ-KG(N5/H+%F3"I2*L6)!_I$I11IQZSU)!OK&L!,*7+2%FC[B@].B1 MO)SB>IK)5QCX[G9*7EZ\(A$EQ)CRZ&KD)M&Z,XK'N^V//P6'I_+XI($ MWFOB>SZUN$^ZW::_)\M_ M5S.I!-;R_QU)@SII8)+V6I(>;A+FQ0U!57D!Y!&8(%R0#*15W&W@R 36;_[# M. Z#(!BZ#_L:6JRB01S55@>H>S7JWLFHV5*!V '7VJE$\'*5D"6^]6;6RF.; M*MQ#2 ?Q$8NF3<^S4PAK"N$)%&RXPD;.. P#[PB9Q2KV:(N^40TNZ@3W07 I MR5V!AWQF,'[ PUV>5!U1 Y=_A+QI0>VHXQIU?#;JLZLC;J \WH$NBP,>_9I' M_PP>-G#]9T5N6K2(/*C!#4X#]P7'<%IM#)JPZ1'NIDEO8 =.O5W;\LZ'?G:! M5$F[*J33Y)#,7@^FYY"Q(J3/ZVVQ:15\U]"HWXG1UNY/*I0J_N$9&-#>,7B+ M633P^RWX=[V1=C?'=OSG5TOP!]W&8M36;NBN9=+NGGE(YL5?-/+>&D96F#U+ MW;MKZHL^7O=6>*+AMB_1S[N,D:G8WIVW \77YOHYXPHO ML^8QP>\-$-H UY>!OM'67S#CWU!+ P04 " 0E_Y2!!IF[&H# 5 M"P &0 'AL+W=OG5OU4JKW7X\5'UPP"16C9UKFZ3]][4-RQ)P:%\2V\PY)7B#!OM;!K#V*UX+6BA.$' 61=54C\6F/*STL/>L\+CV1_4&;!7RV. M:(^?L/I\?!!ZYG M-R!L >$0$%\!1"T@&@*2*X"X!<0V,TTH-@];I-!J(?@9"&.MV8H4(E6_ #?C\M 6O7[T! MKP!AX-.!UQ*Q0BY\I048&C]OG:T;9^$59PGXR)DZ2/".%;APX+?3>!A.$/@Z M\B[\\#G\=3C)^+YFMR *WH(P"*%#T.;OX8$KGFGX%N<:#EWPBVBB;C,CRQ== MX7MJBA?P$ES;UPDO<>>=_/IFL-=X3Q@C;FVH\8D&XZ\);ST>Q7^Q3MT47) MPV$T+J8 7@FG]];!R7"^"J+P#2]+MWHX+IHX&UY8+JLTN5)9,'R1%DY*TP_: M]$%I\?VT.>K>936N>[_7+U18[&W?)8$MF.;M[%:[WN[>=C2#]36\VS0=V@M- MTS!^1$*??PDH+C5E<)OJA(FF!VLFBA]M5[+C2O&PO=V]R:W-H M965TM%*7?D*D%8$*4TV;9.F1?W: MQ;0+ R?!*MC,-DGV[V<;RFA"L]Z #><]YSDOMHEWC#^+ D"B?552,;,**>L; MVQ99 1465ZP&JMZL&:^P5%.^L47- >=&5)6VYSBA76%"K20VSU8\B5DC2T)A MQ9%HJ@KS/[=0LMW,)J9O=9W: MV"BR4-8(R:I.K @J0ML[WG<^# 3NY V!UPF\]PK\3N";1ELRT]822YS$G.T0 MU]$JFQX8;XQ:=4.H_HKWDJNW1.EDLN)08Y*CCWNU+@0(A&F.OLL".%HTG .5 M:"X$2('.ER Q*<4%^H >[Y?H_.P"G2%"T4/!&J%D(K:E(M)Y[:RK?MM6]]ZH M_K6A5\AW+I'G>.Z(?'%:OH1,R5TC=U[+;>5#;X;7F^&9?/[[S!AXT7IPV7OR M^?JF<(HSM?PIC+G:Y@M-/KU/MXGG^=>Q MO1UZ=QSD!^Z_H%>HDQYU#JI/(]P_01H+\:V\< M+>C1@G>Y",.53*AH.*;9*&IP1.%=1]$!ZEB0$XZCACUJ>-I%H#GCZK2IF2"R M)65ZG8U1AL=>A<[T@'(D*(K<<&PO=V]R:W-H965TLBS0LV\5.ORS/?5,H6K(3,F39=>>^K4@)+'"C/ M?(IQY.>,%]Y\ZNY=ROE45#KC!5Q*I*H\9_+Q/61B,_.(]W3CBM^GVM[PY].2 MW<,UZ-OR4IJ>W[ D/(="<5$@":N9]XZ<+2BV %?Q@\-&==K(#N5.B%^V\SF9 M>=@J@@R6VE(P#-8.Z8@H7(?O)$IS-O M[*$$5JS*])78?()Z0"/+MQ29@XV"G!?;*WNHC>@ 2'@ M0&L _5M 4 ,"-]"M,C>L*VE>FW*;Z_/ MT?=5NV MR+'93;J>DW 283/0==>BGK)1$(1MV8[8L!$;#HJ] *7.S-Y;5GF5,0V)V3(F M/I:$MP3";AGM[>NFA":;_@42-X]-_N]LS@5O/HF9:0ACC: M4]Q3%85DW*\W:O1&@WJ_@;:Y=V@)['#=\A/4[;MC'+[I^Q\]L(T$0C(,] M=_O*HGA\P-Y)(W8R*'8A\K+2(%N)3K 2*[UA$@;L(+A-5'P$NTDGLYIRK&P0&?VY@CPSEW >8LDXHL03PWDM=@50[ZW"82B8[A M0 6TFD3([3%[V]&B="?5 M.Z'-N=&ULI55=3]LP%/TK M5L0#2(Q\9X#22/1CVI#8*AC;P[0'-W$;B\0.MM/"O]^UDX9^I!W:7AK;N><< MG]N;>^,5%T\R)T2AE[)@DX*N!Y5KK@WNZR)4^L).X MP@OR0-1C-16PLSN6C):$22C$A1:"*XQG/+:762&KBY7K-_,M[!RPQ+,N+%3YJI?&!= M6B@C)E"X8;E)0U3_S2YF$#X!X" M>"W VP4$!P!^"_#?JQ"T@."]"F$+,-;MQKM)W!@KG,2"KY#0T<"F%R;[!@WY MHDS7R8,2\)8"3B53 24GU"O"+$.3YYI64 3J'#$HT0_H*Q8"ZW\2G8Z)PK20 M9W#Z^#!&IR=GZ 11AK[GO)8 EK&MX#Z:U4Y;[6&C[1W0]M$=9RJ7:,(RDO7@ MQ\?QT1&\#7GHDN&MDS'TCA+>UNP"^=\Z%Z/W)[S,#[ Z+!642%60.4LZ%;OVB&0[-1O'*=+\95]!+S3*'>4J$#H#W<\[5 M>J,%N@F=_ %02P,$% @ $)?^4EYD\4O: @ 3P@ !D !X;"]W;W)K M&ULC5;);MLP%/P50L@A =IH7Q+8!A(;15NT:)"E M/10]T-*S180B79*RD[\O22FJ8LF&+Q:7-_/F#3=/=EP\RQ) H9>*,CEU2J4V MUZXK\Q(J+"_Y!IB>67%18:6[8NW*C0!<6%!%W<#S$K?"A#FSB1V[$[,)KQ4E M#.X$DG558?%Z"Y3OIH[OO W& >O/%N9 J2'2,OZV MG$Z7T@#[[3?V3[9V7"EX0214"B M\P4H3*B\0!_1T\,"G9]=H#-$&'HL>2TQ*^3$55J!X7'S-MMMDRTXD.UKS2Y1 MZ'U @1?X(_#Y>,UI%T- MZ=$:FD."6[OAQ>S?\2+2X5X(HOV],!*4) ?V0M9)S(Y*?.0*4\2MT+R]">G_ M4SVF-1MXZ2=9FNZ)'8E*XV3?4+=W>YNG5M]R:\(DHK#2..\RU=6*YOEJ.HIO M[(6^Y$H_#[99ZAA\-]H&7:YE4O+D4GS6)__)&2+,H6 M189#ZNPQY]^+%:4"_$R3K'ASLA)B_<=T6L0KFI)BDJ]I M)G]9Y#PE0G[DRVFQYI3,RT9I,D6.XT]3PK*3\[/RNT_\_"S?B(1E]!,'Q29- M"7]Z1Y/\\@9J*+,\_ZX^W,S?G#C*(IK06"@51/[W0"]HDBA- MTHX?M=*3ID_5L/V\U7Y5#EX.9D8*>I$G_V9SL7IS$IZ .5V032(^YX_7M!X0 M5OKB/"G*O^"QEG5.0+PI1)[6C:4%*B):#;R@IP&J&Z"]!@CV-'#K M!N[8!E[=P!O; -<-\-@&?MW ']L@J!L$8QN$=8-P;(.H;A"-;0"=K>><_29> M7Y/&V?O>[N]EZVXXVM]PZW!8>GQ:Q6(9R)=$D/,SGC\"KN2E/O50KH:RO8Q? MEJF%^T5P^2N3[<3Y)9T)\!I\))P3M83 [Y=4$)84K\!O8 J*%>&T "P#7S,F MBM/6%_32*\ZF0MJAM$WCNL]W59^HI\_;33(!*#@%R$'.UR^7X/??7@E. MYBQ;7I(GW6WUUZ#_8H1^%^[H-VBYM&OYF#](+8[2 G&_EO=#MF1;+0CV:[D: MK\4RH@\O8LOUB]AR8]=R3WCC(XLMMW8MES0>X^D_Q\0CJK3H\#,HNAL_*(LY M]Z,'!2.CEJE +_*7^X$30M M_FOIQFVZ<9(07H UY=6\O@+_ .LD_UEU$)8= MJ,3CX=R?^-'9],%@EM>8Y5G-NLEBF=<4TJ8YK9Y>*1"C/S9R#DS+NE+GMXR MKA.&GN,XC275TC5(^E$(<4?RPVB=UZ-UWIAT1F[4U7EKD PPC%!'\L[4NQOZ M79WW)DD?NT%;*!=LEE!0T(SE'&2YH)*!,BI,_JK4X;8E M"+H!['IAM.2M0=)Q(@_WCLYO1N>/'MU<,O I6!#&P0-)-M0T.+]K"'1#I^N0 M#Z,E;TV2'G+=WL$%S> "Z^#>SB6^R,R ). 38?/7-QFX(&LF2&*!E[!1'AX3 MQ:*FF^AEX2+JS";&D@2Z"_;*(.E!UW>[OARM\WJTSAN3),;0[\:'J7]3%\2;=)$30.;BD"Q8S88D#V,J/X3$##FIZ MANAE0Z[6UY[-UYY7J!YUP^X O=<'Z+TQRD9!$'8#Y=8H&TAB MZ]IP5\OZ.[(XB@RA>F^6]7SL]X>@SGR@/?6YJ )0[:+H8D%CH>*&S/-U6:*0 MSQE]!"2.\TTFY%Y')DEY)I]CFM+,&JPZR8'>48-5LS.TT_-E':(J0EDFJ,SD M!%B3)R(9S9C&=ZD4.2'J)QNHJ13:N?30=7-3ZVO'0"?\NN3X6D:3+4HT.T([ M/1Z:V=S6^G;G#F$+:&HRA>'Q(E;F\;]$]5"3,(R.&RD\>A,71;Z]L- M$!A8LB>D&0?!XSKE("9$K?WC43>02.,HLN/HX=YPN[FL'_1O0I &5&3?-LIH M7LMIC$EBBVBD<1/AH\ZA1D4TA(IR8Q,7M2 M1F^CI) &6HRK^HC:QGF3H,U M2^Q;,ZX&4]<.IFV"^U(1W$=%<&"^H:HRAN44[6^ ;84G#9SN45-U5R.A:T_5 MWRZ7G"XEP*I0S6*VEH%+4H7'IJEVNSDG1-BQS76KV#90;1,ES#UIZH?J5 4&5,Z+\"" MYVD9<( 5Q89(TC1:@PT>T M,B')C794*M3N7*?3$P@#Y/H]P.9JT'7MH-LN)J\Y3=DF-=I@UX*"H?#62.L. M("WA_$DE7;W+_<(U(*M3K_?=;<9[MUL/Z2M:CA>]-8G:RY:>QG;/CNWORX14 MI:9#D',QH"F<^%:?>!KV/7N^_+[,"R4?I^L\HPIGECPO"HN+:H5M%Z%]#^T: MHZG!LU-#>9XJ9\84IQ<#;3%XHA(%;).BB<&S(_I?G&0%J2Y'Q"H]. 4)([.* M$)NI,BVF6G%[[YSFA0EQM"'/7;HYG!&SQC$%S:LY$4 MU80S_;FF66&LPGNF\P##2T+AOF[5K'/WU[D!7[/I@EKNL OOQ5HOBJJ<'R@ M&J%N_4$J*NP?W(U-2K#D$#W!(,ZOUC2$P)T]J MTZTO$!E-\PS@U6-+ZXC:SA_:ECB7E!%ORL3H,+NZZ.[VV:7A'8\_77[FJA./ MN2W$-.KBX*BK3F,KMN?ZSUUU=NU1.+3H-#9C.S:_1/"8$OV>BPD:LOU!R#9; MP])4^DXF^\D3( N9+8&4DF+#J[*SG&V6SP=-]KMU<]QCL49T?Z!>_FOA_IG. M:5K7U UUB5UC-.K[1RV2^QJT_8$$_WF!/J!]F%Y\#=G^42#;[T*V!WMB14.V M?W3(]L=#MM^Z#V2'[%8PUM6.QJE&&^S:9%8^Y#V-W/Y1\N6OR70*!W84?HS?>BX_7 YT%0Z&A8;: M8*CZ_K]-H0X$?FR89(%RTW<*TCP3*\G:G*[EOA\4FUG*BC+/$ULX-)KM=0^K M)CUL'6@$#NP(_&FG%)_4855%L:GL$ S74H9%;JTBNR/1F!T,I-GJM$T&PJP3 M*L9Q=&^=P- Q5#T^C):\-4@.Q'_K#N?0>:SA@H\J]98G\0_U JC?D#*.UZ[? M[<9\/?J#V^V.4+-(,'#WY<#J7ZW.R30<,.T:HCD]=(^9 MPX2:AD,[#7^3(:22@0HP4Y9U2\?U=-OU.!.$C0$U;;WPI]ZOO2=\R;(")'0A M%3D317>\>F6U^B#R=?D.X"P7(D_+QQ4E<\J5@/Q]D&ULI5=;CYLX&/TK%NI#1VH'; (D41)I)I?9KK;5J.GL/CO@)%;! M3FTSF=E?O\8P#+<05GU)L#GG?-_Q9WR9G;GX*8^$*/"2Q$S.K:-2IZEMR_!( M$BQO^8DP_6;/18*5;HJ#+4^"X,B0DMA&CN/;":;,6LQ,WZ-8S'BJ8LK(HP R M31(L7N])S,]S"UIO'=_IX:BR#GLQ.^$#V1+U='H4NF67*A%-").4,R#(?F[= MP>D#=#."0?Q-R5E6GD%F9N*4)9-Q:T2^BW5 M/+58D9T"G\%63_$HC0G@>[#D[)D(17>Z:5Y_7!&%:2QO-+#Z,LJYU:XM890+ M\(TK(D&4$H #'D:<2LTC.;*4M9(G889'N?9XNNI"N M"[YRIHX2K%E$H@[^JI_O]_!M/73E^*&W\;M'O8)_INP6N,ZGS"CLR&<-PU6W.J;ZC9JO^\@,AS'&WGN5K%8;#-55C- M@%<:\'H-F&\XHC+D*=,?,_F5UL;HILM7KNA5,FE:NHK8M!&?D3-&;K<;OW3C M][IY8CCA>K7YET1 "TD$O5N:#X[31<'TT:=@:A-ETHY*)N1T'I*.AU M]$T?.$(LQ"ME!Z#-Z2IU^0A:L2&";@ ;1H;!-ATPQYF,O#KL(6C/2">;DMV. MQZ7C<:_C=6,*?@),CX'>>H84=#-NY81@X%Z85I,RI4GOXO&%*2*(5&#]HD]Y MDO0L'-!YWUN=7I]Z9]2.0I7B6.][10#2%:#8^YR.JDQ&]9HL"Y3?\W%V""'H M-XJ[[A6J6ZX<)V"OY;O\X\2FA+JB477QZ?0,KRTDR^N0U77(NA=2=XO>W:+_ MY7;0@E1HUHKCP*;G-JCEN0T9-;>4=:].W?7[/@O=7M<_N.K>#0M>?0.;>$UK M;53+6AN"O/;\[1/*O=F5DW%"Q,%<>B0PLS$_692]Y<7JSEPG&OWW<+J$'?TK M.%WGUZ9W^?P6]Q6+ V42Q&2O0SFW@:Z!R"]&>4/QDSF7[[C2IWSS>-2722(R M@'Z_Y_H4732R .7U=/$?4$L#!!0 ( !"7_E+)A&;:L@0 '46 9 M>&PO=V]R:W-H965T. M@?4E: ND#9)N^U#T@;%H2UA)=$DZWOW[DI(B62)-"=WD)9'D,S-GAN09DO,3 M95]Y0H@ W_*LX+>31(C#C>/P;4)RS*_I@13REQUE.1;RE>T=?F $QZ51GCG( M=4,GQVDQ66" '_,_)$Q)?# Y-O3N,E3G-2\)06@)'=[>0SO+E#,V50(OY,R8F?/0.5RC.E7]7+ M+_'MQ%6,2$:V0KG \M\+69$L4YXDCW]KIY,FIC(\?W[U?E<*FP03L#VR 7-:V/)($^+ZC_^ M5A?BS$#Z,1N@V@#U#?P+!EYMX(TU\&L#?RREH#8(QD8(:X.PK'U5K++2:RSP M8L[H"3"%EM[40SEM.+*TV(-5@MF>@(]K M(G":\4_@"GQY6H./'SZ!#R MP!\)/7)UJ( MA(--$9/88+^QVX<6>T_HW=JZ36SR"O]>:-FD7PC[(6 OQ]IE@$I "?,XG\L8?PF MC%^&\2^$69)]6A0JQ#/.<+$EIFE8N0A+%TI77Q8^]&9SY^5\;'60VT5L;(@. M^: A'UC)=VNT+5>:<1U5;H*SR @&02\!'11.(Z\+6@>#6>IN9BZ:=D%W-C>= M4H1-*4)K*5:8)R!.^?.1<2+;E##6(=2X7?G0[1?"@(+>] +!J"$860G^1HNK MK2)I&:9(#SR#48^= 02]P#>SFS;LIE9V4@$'UL!4"PM1A'K<=)"^4#8#GCK\ M9PW_F9U_?LCH=T+ $WDA3.4 9$^1LI%A06*P) 79I?TYT8D$W;:]N>^I3/"L MC\(?UZ;:1V=M>U%O4:X,J/ZZM4*Z&: V _0V E7[ZGO@'E!="[P++M M--![ ^VHG707'G*]/D<3#/J72+9]"MH;U1C]J%U81GEEA72IM5T(VMO0L'A M0U- &C5#E])F\F; 53>%MGM >_MXDD4E5TMYGHC!BN;RD,6Q.J;8UG&K_#!Z M5\%H11S:57R<8.CZJXW$(&1CA73IMQH.[2(^7BUF^AS0^J0!=+E/HE;]D?L& M8E$[L179"NF2:SL&LG>,,2*!=)TW[#),*$OYVHZ [!UA6"N0+O):Z08A&RND MR[WM$\C>)QX8W1&N+D"P7+B$\'*/\;M("+,='EN)1_Y[Z@1J!1O9!7N43B!= M:&$4]D\]!I0V%#9(-X-6KY%=KT=+!=(W\]"?]G?\!I2Z1[O LA5^9-_SC]0* MPXX>R3-3GZ,)YD47.+8] ]E[QBC)&&X95DB76ML/T,"F?E@K9MHYT@NTPND@ M?2)O!EQ5*3AGMV(YD>52]Y<<;.FQ$-751O.UN2/]7-X,]KXOX&PO M=V]R:W-H965T/?O.Z1D5588Q>CVQ>;EG!G.\7 X7AZ$?%8% M(1I]*QE7*Z_0NKKQ?945I,3J6E2$P\Y.R!)KF,J]KRI)<&Y))?.C($C\$E/N MK9=V[5ZNEZ+6C')R+Y&JRQ++[QO"Q&'EA=YQX0O=%]HL^.MEA??D@>C'ZE[" MS.^LY+0D7%'!D22[E7<;WFP7!F\!?U!R4+TQ,I$\"?%L)K_D*R\P!R*,9-I8 MP/#U0NX(8\80'.-K:]/K7!IB?WRT_I.-'6)YPHK<"?8GS76Q\N8>RLD.UTQ_ M$8>?21O/U-C+!%/V$QU:;."AK%9:E"T93E!2WGSC;ZT./0+8<1.BEA -"9,W M"'%+B,_U,&D)DW,]3%N"#=UO8K?"I5CC]5** Y(&#=;,P*IOV: 7Y29/'K2$ M70H\O?X-4O%7H12JB$0/!98$7:9$8\K4%?J('A]2='EQA2Z0CY3958AR],BI M5A]Z"[\7HE:8Y[!X<3)?^AH.:5SY67N@37.@Z(T#Q>BSX+I0:,MSDCOXZ3@_ M&>'[($ZG4'14:!.-&OQ4\VL4!Q]0%$2AXSQWY],#5S@_YGW[G[V?B!%WZ1); M>_$;]K98K)78H$V4)!14*0?;L4J5Q->V=,(R28!H,5''! M@B@>P%(7;!K.!K"M Q8NIHN96Y>DTR49U26EK#;/!B*[';PC)GH;-A*5>52@ MN( F6M+,J-;LU$TE M60T 7D)/E:4_T=:E!&N+55,17/ M4+]W$>F[B.T8XD2P62?8['W!0(O_*95FYZ62"^9()1?,D4H.V$@JS3MEYF=< M,=Y6$_NXJ>9Q@T3(!6-8]E:=.=$XF/>O?G =A@,QG*A@@$J=J'B VKIM)6XE M%IT2B[-RY(>T6)REA1/U2@LGZI46;EM#+?Q>XU,2N;<=IX)$K[EN'K5NM6MJ M;VTO-UC?A#=WH6,]A2:XZ5G_-=]TT)^QW%.H+(SLP%5P/8,4EDU7VDRTJ&S; M]20T-'%V6$ C3Z0!P/Y."'V<& ?=7X/U/U!+ P04 " 0E_Y2,1O'HZ<# M !L#P &0 'AL+W=OVX^)1YA@K\%Q0)N=.KE1YY;HRS7&!Y 4O,=-O-EP42.FIV+JR M%!AEUJF@KN]YL5L@PIS%S*[=B<6,5XH2AN\$D%51(/'S!E.^FSO0V2__S:@3AO3.!Z.]^A_V>)U,0](XB6G M/TBF\KDS=4"&-ZBBZI[O/N"FH,C@I9Q*^PMVC:WG@+22BA>-L\Z@(*Q^HN>& MB ,'C3/LX#<.?M\A?,$A:!R"FB_"C%#62NBW1/NIQ1>MQ5LN)2BQ .L<"0S^!"M"*[-_8,F+0N_F M6O'T$;Q;884(E>^UA326241R^3,53HM ^ZF30HW=0K^"RD$X#-G M*I<@81G.!OQ7X_[QB+^KZ6@Y\?>SX?)IX7W:;W3 MBJVU^WY(KW7HR(8V)^W3 DY"&,_ M$4-1RU TRE!2E)3_Q)H=^_66E4AS?:*"DB(VL@%Q"Q^_)5U,VK0FKZ>+R)1E%.>)EVO(R'>6E/L)Y:4J60!_48(>$0$S)$=(O6_#+ MMZ0%Z'67F_=Z:FAB'^Z2#^%E3Q #5G$$O9XFAK F4?^8&,+R W]8&?#@+P < M9>D>2R5(JC0?]5E1,3*J"^AWT/Z;4D9WJ\'@%941G.Q3U#_SEP-&_R MP)7NA.PPU^TP%L9 O]]P+%24:0IT!E6VQ4J,[L/JWTPB2%1XSAC.Z7LKU\[,4D@P40:32NU MS>5\YY[SV9[L*7OA <8"O)$HYO>=0(CDKM?C7H )XEV:X%B^V5)&D)"W;-?C M"@1%,:=Z21[MF+3"4U%%,9XQ0!/"4'L\( CNK_OP,[QP7.X M"X1ZT)M.$K3#:RR^)2LF[WJ%%C\D..8AC0'#V_O.)WBWM!T%R"3^"O&>5ZZ! M"F5#Z8NZ6?KW'4MYA"/L":4"R7^O>(:C2&F2?GS72CN%306L7A^U/V;!RV V MB.,9C?X.?1'<=T8=X.,M2B/Q3/=?L [(5?H\&O'L+]AK6:L#O)0+2C18>D#" M./^/WG0B*@"IIQE@:X#=%N!H@',.Z%\ ]#6@W]:"JP%N6PL##1BT!0PU8-@6 M,-* 45O 6 /&63OD],[@%3TE*;NL@Z*$/+FH>Q:O:U8/)M*'%B MNA;4>PEHY&/&?P6+[VDH#N!FC@4*(_X1_ :^K>?@YL-'\ &$,?@:T)2CV.>3 MGI#&E8J>IPT]Y(;L"X8@>**Q"#A8Q#[V&_ S,]ZYAE^8\0,#OB>35F3./F;N MP38J?$('X,!;8%MPW!2.&?U[&G>!8RFX#1O@\_9PJRD9/V;]\<>L?S;#Y]CK MZM0UPK]<2SSK MC/,C]L@"];.P\=0Q\XQ1?D9/J<"_KR;^86S"+$.:!;\%62 M#D_9 63?%OCG#PD 2X$)_]=@KE^8ZV?F^A?,+3E/4>QA93#+?+AMLZ'I/LM9@S[.GJ4BH"R\#_YX$9.+QX@AOG'IC3D-MR*9T/7 M4C]G4;:4^WQ=[B3801'LP!CLXEC=O+56Q^JN:M4]43\LU _?HY5'A;F1,9H_ M4[*1+2OMY)6IUDLNXT"H2]M$-J-:@L=60R&6=;F^92C$N'!];.ZZV%.IP:!H M*X!>)66B382O^CZN^>2:?()6R>66T:LG]!:2E(#X/+$)9B040N95T,I,D#+R M-Z1-=/J@;9V[><''RGH#&GV=Z.\ZMIA;&X MHAJZ7FQL4Y$R&6&B=E/RNXQ]]5[(%A,E,^P1\_DU M5M NG)3!<1IHH87@:9@ENT$SO143?RLKQ$& (Q]L#JIV"8H/U7B+8A6??6-( M;JT8=M\]#\HRY8MG;)(K:91=::?;4S?C:+/-434?,6 MUJ[/_;-^>#2*G/I9LH)M9H5GK([%PGA7;>%:$ALWN?79;D.[UL17Q7+'>Y5S M#(+9+CL$XR!;+^0;LN)I<=#V*3M>.GL^@W=SV/!\ >\>\V.T4GU^JB&PO=V]R:W-H965T<[P--=I3]X!M"!'C*TIQ?CS9";*\L MBT<;DF%^2;\?DRFJLQ$E&9O$QFB3F9T?1;$HO-]2@8@9BL<)&*>[K[D]0) M>1%->_H)=)3M&(Q 57-"L5I819$E>_>.GNA!["M*.7@'5"JBOX XH.+6" MUFX.19X.F%T!YB2EM;415G]4EO6*\E5HSP()N\F M4D],;Z*HR(H4"Q*#SV)#&)C13+;<1O7"(P%_4<[!V9P(G*3\'%R KP]SYGWQV]X[Q7":MG!*>\Y0 M6WR>?0 W0K!D60B\3 D0%-QA1G+Q'OPM\8NNP!?\!+[?TS0%41TG569\$L3"@D?I] )G="=6(_[#TPCYCN! MWQ.;:\3&'@Q15VRAL^9[SK@1Z^3K-?EZQGRKF8LZ,Y>JF5L2R0)$8G&48LZ3 M51)AA:RZ29M7+KR]T"Y!^<; ;C):Y(+O!2 18L5H)K&]A0PZ$+XN M2O\@2EL?XK@)#7M<IJUQ5%KG63#)MG0 MW(4GT),!=:#=TJ#]MH ']Q@8OASR:AO=5G+]'DC-=&+0]MRP]U!U96QPWUTVXI5/H&!.6 M#2-?67,P*YALJ>BGJ7%:JH3N&_=LRUK03%NG].P<:GAI[/I#W=,R$S13TZMP M)CRDHPLW< 9B:RD)FCGI]6D3'I+(4 5;"H%F#OD=YIS#0X@W5*Q%>&B&^!.P M(-0-K^OT9_R86/>SH*4&9)L?Z:/\]BG'2W87>,#RXH%$!4M$0DSD@UH&0/!M M!QFU2(S,2'S2(",->GH#F(A:3$1F3'R5,:Y][(>&PH'(6F!%YH^0UQ_BVN$) M0XQ:#$:__NEP=(C1(28/UJL%9&0&Y.,C7!OH$"OJO;S,CPA5P5E[9QT98>OR MD(G+,L@G5GW?-KO-0=9->7S3V[^%5S.HV9_#JT5U3-6:KT[-/F$FAX6#E*RD M*_MR+*O(JH.H:B'HMCQI65(A:%9>;@B."5,"\OZ*4O&\4 Z:X\#I_U!+ P04 M " 0E_Y2:&.1JV<$ #3% &0 'AL+W=O"L[71Z M_GYM0P.Q"9O9C?*2<#E5Y3K'KC*>G"A[X7M"!'@K\I)/1WLA#H^.PY,]*3!_ MH =2RC=;R@HLY"W;.?S "$ZU49$[R'7'3H&SB MP.S[G.3T-!W!T?N#IVRW%^J!,YL<\(YLB/AV6#-YYS1>TJP@)<]H"1C93D=? MX.,*1)4"ZP_'LE"Y+GRI,J=KC@8=_GXL'X#G_@20BV#/>!;7F[M]Z?R_Z*O_'/V,#*^9.Y[V MYUWP=SY!>&>")-T)0JH),A#0;P+Z.J _.%GM$'T3J_(TUIY4M7R=^2B()LYK M5RT;%* GH.6-@BB2!'81:UZ4*X'@P9UEG#0)!P,)KR@7&AN"7O-$L('.!PW M+L?W$2UL H8W$ZWR%'1%LS2S,6&,#,EZ,*YO"&9C8!!^C('3;)N'>3,/:U1FQ46BPO^A!(12$AHX] MJ#!V#;57/2C?CZ-^*6&G,\+AI'%.N)92;J%>B,C*W36DHM8_NI..;<&&WNUT M]"Q6O3@P9;1!T$/F:Z7O6 4!"X%U1L6P8<[AE/A!/,DKT6,B6OF5F(B\]\-4MD6;1C=2;VVA,/X=NK%-N%#6_*V4"-X'_U06[L1NIE^ MM:OS&ND;O"_Z4*ZISK('%5H[UE4/"D$87Y"Q[1YHN'OH!9@E0N;,M:+',AN6 ML*W2R+^3A&W-1L-[ZQ^2,+ )C4*S&?:@O*A#>RVAC0I0&)L2VJ@P="^MQ+9K MH.&NL=JLUT/LM<48A7<2K"W3:'AS_4."13V??Z9<-L8;6PO.!J'8_/;KBQ:/ M#:V=KK?OJ MN.^K;)69K+PYVT M++IP_N^&GQ]E*QBRE-QR(59(0_GQ.XVQ],H*CEP=?V,-"Z@?CT^,E>:"W M5-XM;[BZ&V^T1"RAJ6!9"CB=GXS.X-$5GNH!N<2?C*Y%Y1IH4^ZS[+N^^1R= MC!R-B,8TE%H%4?\>Z06-8ZU)X?BG5#K:S*D'5J]?M%_EQBMC[HF@%UG\C45R M<3(*1B"B<[**Y9=L_8F6!F&M+\QBD?\%ZU+6&8%P)626E(,5@H2EQ7_R5"Y$ M98#K]PQ Y0#4'(!Z!KCE + 5XYP-L6$BX'X&UGF)0#)OG:%XN5K_2, M2')ZS+,UX%I::=,7N;ORT6J!6:HCZU9R]2M3X^3I[8)P^O%<^28"%UFB E:0 MW.4?P1^$"P5 M+JU]')88S@L,J >#"ZZS5"X$N$PC&G6,O[2/GUC&C]5Z;!8%O2S*.;(J_&V5 M'@+7.0#(0?#N=@;>O_M@+"_^=L"\L&N])EQIA36M2\(E"]F2I+)#X6Q[F$ZI ML&OU_A=CKUZ+K>89=Q.N;J[6M8;K?3MZ&/.>/S]:$ M1^"OWY5*\%G21/QM >1M 'DY(*\'T%W*:9@]I.Q?-9.HS!I6T=$G?4V!S"2) MNS9(,,IA/[$/QX_5ATY)%6S &\LP%8+;@= 'R@"T10540ZR.7BF MA'=94$R"*]@\[."& 0-"-?R3#?[)*_&K$$1=D">MY?1\SVM 'A"J0?8WD'TK MY(N8"*$7Y5-BVWW ?P O1OPW&\M)FI@MTG4@ <; MX($5^+<.O%W0@M:B(=]Q&N@&A&H IQN TU<%0Q?8:=O#" =UL+.V$$88-BQJ M"T$4H(;=5QU2C@M[=@%T#)$[5M-O8I*")(O8G(6YS0<@727WQ:Y5VY<]LFA% M8D79VX26_QT42JN.C,.9TUFUT9[&." MRQT&U@TRS 7MU'7-4I:L$ILNPR)PLB?^,BP![331L57H$^4A4Y4$?9)%>]>Y M4^QZ)TJIKI=M( TC0#LE7).G(1^8Y VG^^$#9+(J^NFLNIT/!O2B?!?87(!, M2D7VE%JR\H%BO%2HCEH7$7.F]WJ64ML,)D.,?D5N7:FI^&*,\E4)QJ2 M.%83JODI"1P7-T4DY>1/2.^5%65T%IR%M+<@BB+ M8Q4H8*F(/+=!&V/ZLTZ#BNF""E#GT&D6*T-2=6-,3D;VG-P?C'*=V3QO,C7: MDTR-3*9&]HSZAL'8KMDG$Q2TBN=AN;HI)I^C[4K\-PO&H!5F[J'?[%2&I.K& M&$)!]G;@5YI2KJI*5>4 $B6J7!"R/-/J+#3K9Q*&)%QG/R+2-9S@VCEAET;( M;1?8,/ ;#?&LE*IUE0@WDV6'+G_J--Q^U:'+\Z9!M]M=0U>NO:3?O<D7(M4^8((23'D"&DMP!2I)9 M^!UD2XU%Y GPI?&S>=G0A!OL2>"99._:D_T;'<66LU2C SO(;4;:@%3],-DP MB6=O"W;9/%[[E :Z7B/H9UU23G-K7'9(^:USKJL.*03AM,=XPUF>G;/R+,GR MHRF11^]*OU^R'=(;1O#VI('Q#"=X=DYXJS<'[:YDTC[%'I*JVU!Y^6'O7'8* M5Z\=/(&/F^':?M?A!I40*\UJ2V'D3YOAVI;R>T^:/4-TWE:=CC5 #7]X>]+4 M>(9!O $&V<6Y?FNIJT1>1V+(QMORM<,/\%.GM9[A#F]/3IZPH0*\(Q6HYBO4 M546SA"S?P]FU8M7C.[_8 )ITC;N:$\_\@E#;=W#C;)&^])\L8F>>.! MTZ<=G6/7.NPK]I8G%K<]@ M2M6UV@XCMZ>XPR:A8GM"W97*XBN3S=/-=W%G^==@C>?G\&@&.YY?PJ.KXJLWH[[X M".]:-?5,M5HQG:NIG$-?8>7%=VW%C&PO=V]R M:W-H965TX211EJ0?_Y1&!]6:BGCZ?+2^U.*EF!7B>$:3'R06V\E@. Q7J,\ M$8_T\#LN!?G*7D03KO^"0XFU!R#*N:!I298>I"0K?M%+&8@3@K1C)C@EP6D2 MO L$MR2X?5?P2H+7=P6_)/A]"4%)"'3LBV#I2,^10-,QHP? %%I:4P\Z79HM M TPR55E/@LFW1/+$](\=9DB0; /NL4P0!U= 5Q>@:_#,,;CE' L.4!:#AYQ% M6XD!,YJF1,CR$EUP;0_<$[0B"1%$FOXXQP*1A'^2K.>G.?CXX1/X $@&OF]I MSB6'CRTA-2G/K*CT_Z[PW[G@OPN^T4QL.5AD,8X-_'DW/^C@6S*654"=8T#O MG$Z#7_/L&KCV9^#8#C3X,^M/MTURWK?ZXGVK+[OIPE2(A9% &U$; M]GXZ'#FCL;4_34\?T+(-@C;T[0IUIL*O5/B=*NI@)?K+2\HO[Q7054(V2&WD M1EV%6?_4FU$8-G3U 2W;(,<+?+.LH)(5O%_69_F2<[E?,B9W);"C3$V;Q 9M M';;K#QMJ>Z&603N-T+FD-ZSTAIUZOU.!DK>F,&Q[XKBNWU#U7Z@S?X>5O\-. M?W_HWHWC*[27B=I@>=Q0!YHZ80*SU.1SM]DA>,6(F<3._P?Q3-FH4C9ZF[*8 M\(CFLKYD06*3I&Y[_K7M_V82]&;:F1QHUZW>?M.G%%%NWNE*.Z>5$H3PO)IF M!E X\AHE9P!!S[7/40L3RA\-S84)3XXVL*?>"/$M6,M3- =K1E- SR-A#@)L M;0+AT&D&H0WR0J<9A#8(^H'3#$(;-;JTF4"GCH'3&8.9S+$ZG#WB/&O[0MP[HOP^[&W+]@O7:$FUUW9@+!YLYO #F>UTR5"32ZD*JZ?\.^#7SQ M(B^.K;(\-UOW3QC\TFS5C0MV=Z[^V6HW(M]K?5EM4! &S6P96AHX%17R0J@?MQC%F"F ?+^F5!P':H'J M'Q/3?P%02P,$% @ $)?^4J2["-[1 @ [P< !D !X;"]W;W)K&ULA97;;MLP#(9?13!ZT0);?(IS*)( /:#8AA8->MBN MU9B)A5J2)\E)^_:C9,?+%B6YL25+Y,>?LLC)1JIW70 8\L%+H:=!84QU&89Z M40"GNB'N>.O]SHE',6]4PXTL?['<%--@%) C-#IQ4 M9XW!,6%/Y=DH7&5H9V:/%2AJF%B1>T!QFGPE[F2(7))7#>1*:S":4)&3>:T6 M!>XA-Y)S9O!HC-U^5YM: 7E@@O&:-V[(G'XVZX]K4.0)[/_10<@<%).Y)N>W M8"@K]04Y(TR0ET+6&DEZ$AJ49@,,%ZV,ZT9&.K@_0/P M)FLY,O LK"Y?6AH7 ^?"WL#U+$Z'@TFX]H#[';A_%(RLQ,=JK+(=5I*DD9^5 M=:SL%"OUL;(]5CSLIW[6H&,-3K'Z/M9@G]7OQW[6L&,-3[$R'VOH8QW(X:AC MC8ZR7@K @KPTH'S$T1YQ,$K&?N*X(XZ/$Z6A97AH />@]26A7-;"X!7$AJ0Q GL+F< \@#;>&A+M_\%#^T]X@]DIH?'I;'AY M\?[M3-(T^P\8[I1OVPH?J%HQH;&@+-$NZ@TQ8-5TEV9B9.4J^ILTV!_XE),F%/D]ME* M%#GO54L8K 22/:58O%]!RS=+QW>V#^[)NE'F@5OD'5[# ZBG;B7TS)U4*D*! M2<(9$E OG4O_XBHS\3;@)X&-W!DC4\DSYR]F\JU:.IXQ!"V4RBA@?7N%:VA; M(Z1M_!XUG0EI$G?'6_4OMG9=RS.6<,W;7Z12S=))'51!C?M6W?/-5QCKB8U> MR5MIKV@SQGH.*GNI.!V3M0-*V'#';^-[V$D(_ ,)P9@06-\#R+J\P0H7N> ; M)$RT5C,#6ZK-UN8(,YORH(1>)3I/%3\Z$%@1MD:WH(N3Z#.R&X-XC9XDH$LI M04F$6856O2@;'8.N.:5$Z9U1)OR.,$)[.K]\>@,*DU:>H1-$&'IL>"^UELQ= MI$&G9Z<_:OBZM*G^H.I_L#*A@=D MM^Z[K?ORK_LC\N$D'UKYZ(#\/9B#48$P[],XGRM\D$BLA#E$KT609GZ6NZ\S MY&@B1T?)&A;,P8:L>!>696DR#XLG6/P1+)R#Q7LPWX^B=!Z63+#D(U@T!TOV M8'$4'WB+BXFU^(@5S[$6>ZPH2PZPTHF5'F4]-J#;:JU S!'3_7V+DV">F$W$ M[#B1*]R:KC(< ?P^\]D/]&SO$TW#, K_P[L[?XT1V@0FU%C.S=\L7,U;*G%"XY4B418'YER7D[#2W M7.N\<4<.F=0;]F)VQ ?8@;P_WG*ULAN5E!1 !6$4<=C/K1OW>NL:@D'\0^ D M6L](A_+ V*->O$WGEJ,]@AP2J26P^GN"%>2Y5E)^_%>+6HU-36P_G]6W)G@5 MS ,6L&+YOR25V=R*+93"'I>YO&.G/Z$.*-1Z"H4(17]GK!28IF)F2V5,4^RD%EY6PMZ L(\^,"HS@38TA;2'OQGG M1R-\6P791.J=(UUZHX+O2GJ%?.=WY#F>>[];H]>OWE0)!M[CWFI<[0/F2LVM MU!)6JA1^Z5%9O]PGY^S3H-CFQP,<%MW^) \O:N(WW><;=?\EW8?NB'A$']\K M#'HKH1"?1BP$C87 6 @&+/Q5%@_ $=NC ): GH*QIIDF5E/#3&]27^M/!F]E.[9F.(BXC")J)P-**[RK$^ M;RIBU+(5Q'X07WJT?HX*XS"(.GX_1TVG8>!?HK;/4:X;AF'<'V+4A!B-AO@' ML /'QXPD*+GHD*]HAW,0Y^*,],>D,37Y11T8-Q;BEW:@.3=$^8\3\TSH :GA MH-N K=8;/+:K^'N=MWZ.Z%1O\UW$=@QQD8UIDXWI:#;N*=%';B>Q5'FPT8TZ M6"3!0@7[$ZKN.M\^>\XOJKO;^K2Z/WI2:V;[X'A3QYUT2M@#\\/("3MU[(&% M$W?B=(K9 XNFD=>MJ-V:)E1U#F;N$U4O5E=[L]O,EC=FHNKL+]WKM=NSO]&S MJ)E>OLE7@ZSZJAZ(&D-RV"M3SM5$=1ZO9L-J(=G1S#(/3*H[V3QF:IX&K@'J M_9XQ>5YH \V$OO@?4$L#!!0 ( !"7_E(@M2>P7@( ( & 9 >&PO M=V]R:W-H965T[HJM0W@-%F3%3R ?EK?23/#G4I!*^"* M"HXD+,?>)!C-8XMW@*\4MNI@C&PF"R&>[>2F&'N^W1 PR+55(.:U@1DP9H7, M-GZVFEYG:8F'X[WZ)Y>[R65!%,P$^T8+78Z]:P\5L"0UT_=B^QG:?"ZM7BZ8 M>UTJ)JR68'%>7-F^S:.AP0C$X_(6P)X4M"_ 8A:@G1>QWBEA"_ MU^&R);C4<9.[*UQ&-$D3*;9(6K11LP-7?<&YJ ] MDATH=)Z!)I2I"_01/3UDZ/SL ITARM%C*6I%>*$2K(VII>*\-9@V!N$;!A&Z M%5R7"LUY 44//SO-'Y[@8Y-LEW&XSW@:GA3\4O,!BOP/*/3#H&<_L_?3_;YT M_L]]_L_N1\6(NN./G%[TU^-'&54Y$ZJ6@+Y/%DI+#-X<&\Q@31\!B3O<9<^E?'F/EK3!0$':9) M$A]>&;::],-_\@WO?F6R!7E M"C%8&BM_<&5NO&SZ73/18NTN]$)HTQ[QCVH-BT+526 M/$F.6Z ?/UT<-]N2H"\V*9&'AS3.J69A'$4784TH#]+$G:UDFHA6,\IQ)4&U=4WDXQ*9 MZ.;!.-@?K&E9:7L0IDE#2MR@_M:LI-'" 26G-7)%!0>)Q3Q8C"^7,VOO#+Y3 M[-2!##:3K1#W5OF:SX/($D*&F;8(Q/QV>(6,62!#XW>/&0PAK>.AO$?_Y'(W MN6R)PBO!?M!<5_/@?0 Y%J1E>BVZ+]CGXPAF@BGWA<[;7IB(6:NTJ'MGH]>4 M^S]YZ.MPX!!_..$0]PZQX^T#.9;71),TD:(#::T-FA5D)+:"\.H:-:%,O4Y" M;1A8G##KHRU]M/A$M NX%5Q7"C[R'/.__4/#?* ?[^DOX[. -RT?P21Z W$4 MCY7/A8F,V(Z?@9\,U9DX^,F+J_-SL55:FEGZ=09^.L!/'?ST!/Q=6V]1@BB M\MST6CY"GP,\[:5C1?:H,X=JMVZ7CI-P=X3(;" R>R&1\KGSQ'7^"8[7TS.9 M_<=D\@^3\& V:Y2EVT %F6BY]F,ZG Y+OO"S_6SN7XA;(DO*%3 LC<>F?B M2K]U7M&B<9.^%=KLC1,K\U"AM ;FOA!"[Q4;8'CZTC]02P,$% @ $)?^ M4I&"E 4\! [!0 !D !X;"]W;W)K&ULQ5A; MC]HX%/XK5M1*K;2=Q,Z%9,0@,9#==C4CH6&[^[#:!T]B(&IBL[89IM+^^#H7 M$@B)8=A*O$!LG^]WIBFB%Y*R M[9T!C=W$4[)$GF1'Y=S[@:F;66.,D(%0FC@)/%G3&&MR%RY&X*99X-.1L"W@NK;3E#T7V"[3*5T)SHLPE5ZN)PLG1G"Q5V25X(FO&94*7 M -,8_$;8DN/U*HG 6-%/@$]*X(70#0$AYI3$X/E[6PA\F!*)DU1\5-)?YU/P MX=U'\ XD%/RQ8ANAU(JA*97+N6$SJMR[+]U#/>[9X)%1N1(@I#&)._!3/=[3 MX$V5JCI?:)>O>Z15^/N&W@#;^@4@"\$.?R;GPZVN?'M1N$(.Q$$0*\/>#T@.^2)*) M?S1>.+473N&%H_>BBUPET"N ^9;Y,G)\V_&'YLM^R8ZE7-]UO$.IZ;%4$+B. M?2@5'DM!Z+IN8_(@1+<.T=6&.%;93"(L--GR:E7>%6LVJ+T87%JS$NCN91 % MWF#0JMFQE.W9[6I,CZ5GTF'5(!\E"K8!U2T''=H%6Q+C'?S[?$KI+!O68(]>^9 M2#"8X2A9))$N;:A1B*Y9OF:CAO;%Y;./MRS;]MQV_3K$4.# =@&/Q9#GP?8K MUR7F>H.@IX!-*X#Z7C#'J4HVK\XJ_^V?42)&(W72X3@_H.J2VFS*T+UF<9L= M'7K:H&>$YY$!MMA%WEEGO1)H63>6];[K2',Q9B^IA5!?2\ZES-J MZ8P^#)L& ?UKTJ?I,##X&?31*_%@+WM. %$O>?1 -^CESMLM'GX+-%T1Z;OB M&ZASXCR FAZ%X!5I@YK6AM!/H,T));"7-J> 7A]M3@&=/MI<8/$P=4TW1OIN M_)8=Y[P3"6HZ)'*N29^F>2+])\V9]-$K07XO?4X >W>=4\!!+WW>;K%,G;EW M>Z,JL"RNS81BPH;*\EN\GJVOYL;%A51K_A[>3F#'_!3>AN7%6Z.^O =\Q'R9 M4 %2LE"FK)N!BH&75VOE0+)U<7?TS*2B1_&X(C@F/!=0ZPO&Y&Z0&Z@O.$<_ M %!+ P04 " 0E_Y23(^@T'X# M# &0 'AL+W=O<[\.25V/=E+=ZXPQ@[X7N=!C)S-F M>^FZ.LE80?6%W#(!*VNI"FI@J#:NWBI&4TLJ,5RN1L[V'F:6/)-9JH)=S+:T@U;,7.[O5$P497*G93WU>!S.G:\*B*6L\14)B@\'MB,Y7EE M">+XKS'JM#XKXN'[D_5/-GE(YHYJ-I/Y-YZ:;.P,')2R-2USLY2[/UB3$*GL M)3+7]A?M&JSGH*341A8-&2(HN*B?]'M3B ,"V.DG^ W![Q+"9PA!0PA>ZB%L M".%+/9"&8%-WZ]QMX>;4T,E(R1U2%1JL52^V^I8-]>*BVB@KHV"5 \],5FP# MLANT9%NI#!<;1$6*?F=RH^@VXPF:PO;3Z#>T@BV:ECE#("_17)DL-3O3(-9! %8:; M-,%>U<'ZSP0;H&LI3*;10J0L[>'/S_.C,WP7"M=6SW^JWI5_UN"74ER@P/N( M?,_'/?',7D[W^M+Y.>^+5WL_*D;0;J7 V@N>L7>\*Y9HQ2D*8T+(WN51BJ1-D9Q-\>#D)4?U_(%6-&<:+N?ZJ/U MX(;EJ*5H0;F M730MF.()U6<*';511&\D9=QZB%\K94TD!X7UAQZ..U*>H@(2>:0CY2F*Q#CV M.E*>HJ)AY ?]2@[:# >_6,FO+Z9DB#]L0AF\D(_;VWP_OM4(V MS".-_#CL"-F#BN'L=H3L06$/%.\HV07*NTOX^!O^MU-Q?X3AXM9K!R8471QAWU3Q%#0*_>\/VH#")R+"K9@\L M(F'WBG4/VA^X S>V[]0@%'0B]>>KG6U[VZGMZ#KS5_ARAGOFYU4O;-NMO?FZ MD;ZF:L.%1CE;@ROO(H:=I^K>M!X8N;7-UYTTT,K9UPSZ>:8J *ROI31/@\I! M^P]A\C]02P,$% @ $)?^4F@^Z0J" @ 9P< !D !X;"]W;W)K&ULM55=;]HP%/TK5M2'5EJ;X(0 %42BH&V=-@F5=GLV MY))8=>S,-J7]][.=U$HIH#VT+XD_[CGWW./D>KP3\E&5 !H]5XRK25!J75^' MH5J74!%U)6K@9F!?RFL%.=,;*5K(1XM)/;?!)$5A P6&O+0,SK"6; F"4R,OZVG(%/ M:8'=\2O[5U>[J65%%,P$^T-S74Z"88!RV) MTW=B]QW:>OJ6;RV87-FSRW/G0 O>0( +< _+^ N 7$KM!&F2MK3C3)QE+LD+31 MALT.G#<.;:JAW)[B4DNS2PU.9TLHS)EH= >UD)KR A&>HV\@"DGJDJ[1U'P; M"EVBGX(7E\Q8GJ.I4J 56KUTX@ASD>A\#II0IBX,Y&$Y1^=G%^@,48[N2[%5 MAEN-0VUTV^SANM5XTVC$1S3^V/(K%$=?$(YP[P!\=AH^A[6!]QP\>@L/C5O> M,NPMPXXO/L+7<8)X)XJN$\0X<2)1[!/%+E%R)-&]T(:,[:<[9&!#E#HB^^,^ M90E.HG0<@V2$]ON"#M1]=#S#3_7WI%/-/HH M>T?O/LD>3H;)GKT'HN+!"._9&W;:H+V"?A%94*X0@XW!15<#O-1(O: M=<:5T*;/NF%I;D*0-L#L;X30KQ/;;/W=FOT#4$L#!!0 ( !"7_E*#7:_$ M904 +@E 9 >&PO=V]R:W-H965T+OQF^9K@2\DW-&=/@1Q3&ZJHSUWKQJ=M5DSF+J+H4"Q:;*S,A M(ZK-J7SMJH5D=)HY16$7>E[0C2B/.Z-A]MVC' U%HD,>LT<)5!)%5/[\S$*Q MNNKXG=]?//'7N4Z_Z(Z&"_K*GIE^63Q*<]8MHDQYQ&+%10PDFUUUKOU/-X&7 M.F06WSE;J=(Q2)*> MJ6/Y^'?T+]GBS6+&5+$;$?[-IWI^U>EWP)3-:!+J)['Z@^4+(FF\B0A5]A>L M9C4\3F%\UM)WU>WPONN=>?27P) MD'7?@$>9K./8QK2>,+ M<[9]GKAZ4Q?@EJM)*-*Z@+MXO6O2I^^?KR88N-,L4O\Z4D%%*BA+!>])Y9O0 M- 14*69*'ZUQF *JP2S-<9GF6%7N== @"YKNU^6HCU'?U&99KFJ%U0"A?F&U MD3$N,L;.C.]%S'Z:!U&^F5K-DIWG82,H*8*2MA$)BE2")A!9!R7E6O>#P18@ MNT8^1#VO&I!>D7#/F? -DYK/^(1J!L3,,-E"**X=E>@7@?MM@S(H4ADT ($+\:$M^SY.JY01%R(60*22PT4\#P)A@+]V;Q2]3MMXV,;\G4 MATU@DTYB<)V- M?. ^:SH*F(*!NZF95@SIA>!ZO;JSKVS)0N"?NPIG.=7OM8ZBY6&_WPB*_6-Z M4H65HRGYEK%]-V6_#T3P"]0:-*!E9NBUC2RT1 [])I#-HQY ML+*@2PL3<]N MPG\WLK4G%FAI':+6T;6M +I'Y5/1Q3NX;4_V3I/-;&VO@.Y>\7Y83YAYH&T* M,&@=6=L>H'OF/A79WF%D72:;V=K^ =W]X_U47&]8@K9)P$';H"+;&9![9C_U MM[AW$%2GR6:VMG4@=^MXYJ]Q1J*Q!@]ZSB1X&"LFEW0-""YH5TS9V78ND\UL+?,C-_/71;#VK(,LK:/6]1EDF1PUHM"@HR2:"JN] M&@VV?(_=?%\;RA/F&VSY'+>NZ6!+];@130MRSW8 M\CIN1.[!NT+.=D-TFFQF:XD?NXG_:*#JCC/$$CEI7=(AEL=)(Y(.V15KMM%S MFFQF:XF>N(F^#GJU1QEBF9NT+ML0R]ZD$=F&')9MG":;V9;^<^JF]UH(GC#! M$$O9I'6%AEA&)XTH-.2P0N,TV*E[5&_P-02P,$% @ $)?^4KC^G%[. P M=0\ !D !X;"]W;W)K&ULO5=;;]LV%/XK!T(? M$L"S1,JW%+:!QMZP%BL0Y+(]#'N@)=HB0HDJ2=L-D!\_DE(DM;;D+*WW8O%V M/I[SG69FGF)UOE[WU=10E.B^B*GF9E9"YD2;;IRXZM< M4A([HY3[. A&?DI8YLVG;NQ&SJ=BJSG+Z(T$M4U3(I^N*1?[F8>\EX%;MDFT M'?#GTYQLZ!W5#_F--#V_0HE92C/%1 :2KF?>!_1^B4-KX%;\R>A>-=I@0UD) M\6@['^.9%UB/**>1MA#$?'9T03FW2,:/+R6H5^UI#9OM%_3?7/ FF!51="'X M7RS6R!#3-=ER?2OVO],RH*'%BP17[A?VY=K @VBKM$A+8^-!RK+B2[Z6 M1#0,!JC% )<&^#L#/&@Q"$N#\+4&@])@X)@I0G$\+(DF\ZD4>Y!VM4&S#4>F MLS;AL\SF_4Y+,\N,G9[?;5>*?MG23,.O._M[L:2:,*XNX1WXH!(BJ0*6P4/& MM.J90=.^3\16D2Q64U\;'RR2'Y7[71?[X9;]/FUY'_"D!SC Z.%N"1?O+K4D M,7$*.>M#&!3(G4#+;J EC0P0*[(QA79V"&'KR7[ M[S_,"OBH::K^Z< /*_S0X0]:\!1#*I(!IV1-)BBCJEG^"S$ M#A9"YD(2*QD=? VK789GR<>HPA^=R(?1QY@6_H(I\TRMJ90T/G9N"JA1@\?A M, B"XSR.*P_&;_.@!Q%1R3$_"L!APX\0#]O\F%1^3-[J1VO]74\.&,'MGEQ5 MGES]CV?D^NJ_5#\*:E4..KV\3\Q^B> QE.((,7E20#/7MA0F3,9V$'+)A 0M M(.)"V=EGJ 7UJ$ '!QG&+:2BQM\(^M$#:X9NZ2\[JK3U,A(F%C?,TERH[\_$ MMV[4 HO.H["HEEAT2F,SZ[_%CII%W0/.R(IQIH^3'AX>[];3C6J91-TZ^6%/ M3!F\<&KJEHFCXG(")H0G:@J_BZ!:4]'PIU2"TI)%FL;%482MO5]T.5"++AJ= MIP9J444G5?5--3 ^J($P:"^"6EM1M[C^".-FXM[YQ%&7 LC/HLP MXD-AQ$>RX3>>./9!^IG(#T=$B=Z^>E=#F#>6:B7D7 M4VD7F/FU$/JE8Q]2U4M[_B]02P,$% @ $)?^4AZV\*$F P 5!( T M !X;"]S='EL97,N>&ULW5A=:]LP%/TK1AVCA5$G\>+&:QS8 H7!.@KMP]Z* M$LN.0)8\6>F2_OKI6H[S4=W2]6%KYI!:ND?GW"/INC(9UV8MV.V",1.L2B'K ME"R,J3Z%83U?L)+6YZIBTB*YTB4UMJN+L*XTHUD-I%*$@UXO#DO*)9F,Y;*\ M*DT=S-52FI0,NU#@;E^SE/3CCR1P7 MA_'3!C@CH5=T^ +1\UX/%P80$X]?)OZ<-B9]L2_=#K=*&R9&''F)[MJANZL1 M"=OMF8QS);>[%!$7L%EHR8('*E(RI8+/- =63DLNUBX\@,!<":4#8\O#INU# MI'YT<-_UH'):G9)+I9O<+H/[.VN''P";'ACD0G0&!\0%)N.*&L.TO+*=9G 3 M? (%;?MN75F'A:;K_F!(MH3F9I/,E,Z8[M+TR28T&0N6@QW-BP7_L7P]V3W9-:ZAM.AG7 ?U=-:>] M*_LZW:#B#\I\6=KIR*8/I< MC.F&%RR4YH\V&Y3*W :8)L$#TX;/=R._-*WNV,ILRFF5XYX'1^CY[ZYSP233 M5.R:MK7_EE?YU8ZCBW]EN?FO$QF(R/P>11U.3H39H,V[-Q MYP#>.WZ[: "O.2GY#B]/8ILTF"VY,%RVO07/,B:?G,)6WM"9?67>T[?C,Y;3 MI3!W'9B2;?N:97Q9)MVH&UB(=M2V_0VFUX^[=RR;B\N,K5@V;;NZF#7-P#9L MUO8"PB%RU5Q^!.,XS(\ AN7!'& 1%1BAGA'(AU,L76+8_CZU3!OP,#R0*8_6VM\M_$*>;X. ML#U]KD*PF>*5B,T47VM _.L&C"3Q[S:6!QC8+F"U _G]>:"F_)PH@EW%O&%/ M,(XD"89 +?IK-(Z1U8GAX]\?["F)HB3Q(X#Y'401AL#3B".8 _" (5'4G(,' MYU&X.:?"[>](D]]02P,$% @ $)?^4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'#\'\M!JR12C;R MIZ@F@]& V95^_%<;^5,KQ^M9:71=3P;C[89[89PLWZV>><@[/K=AC>/S6PX@ MDT$Q@@,NI+$N[!&.SX%Q(V#G[5+K]&=9.V'.N!-?C&[74BW]8> LAM%IA#J\ M?FZ+>&3^3QGU8B%+<:;+MA'*;>MH1.T!E5W)M1TPQ1LQ&4SU1AAVPY?"GQ3\ MRD6U/4$'9%&YS)&$#>:B"HR4/,KJ6E;PZQ4[Y357I6"ACC8"3!# 9&^ [,,- MCR!3!#*EA?RF>%M)3]C!G7D<^&H$F2&0V1XAOR<19(Y YON$3"/( H$L]@F9 M19"'".0A+>05=ZT13"_8:6NE$C9NT!\1KH^T7+.V:;AY]F SN502OL:58_^4 MI6Z5DQ'D)P3R$RWDA=H(Z_Q.EDG%OG+S(, X-70]HFQ-W'>/L,Y[1(OY4C3+ M;D4IY,8#_L64<#$?*A=BN]P8L>:R8N=/+AZEB3.T*..ZE MMI9!,X!PQ4VG7)@LQM2V<+I\6.FZ$L;^$=JF>X[9,$>,B24!O6_;M'5P_TO[ MU V,IU;0U\'H(\[/F"028DF$ZWEPRFW(*XWOB<-.,1\FB818$M=PTW'?)MBE MX%X2!^Q6+E?.)X1OME-&=!Q"/Q I80^SW1)385Y(B+UPH4K="';'GSJ]28*I M("%6P4PL_1X02M;:A OKO?I%Z*7AZU6<\!+,$@FQ)3YS:=@]KUO!OL*-!V$Y MY+T8#Q-%0BR*63NWXD?K"WF^@;\Q%^:*A-@5:'[O#",33!P)L3C0!-_%Q!R2 MT#ND-\&S#W<\D+P]WL :F($R M8@/MSI5G@!N/P3+,0AFQA?!B,0LE!-;*,1?*!LW7NT;\=)TZDZ&RS$!Y<0">B&A@/V)FLVW!_ M3F-,= Z?6#Y]#^W[BXFY)]_K""AV3XZY)]_7".@@+,:8F'MRZHF:W9B^!XTQ M,??DU.Y!!VJ=]TLP]Q3$[L$QXY198 (J]CEU\SV/,3$!%;]UZJ:W)RHP]12_ M<1*GGPZ33K'/Z9QND\&D4U!+!\7L-!GTU3'J:1T4L]-D,.L4U-9!,8L8$[-. M06R=G4^*MHTHQL2L4U _=_ME+J^WD1]BPCD,PAF&G>W)<2464HGJ"HYN87W) MZ_+&,/^Q?9DJR_V;$8NVKJ>P[EI=:EZ]ON_\^J[VR7]02P,$% @ $)?^ M4MMVL'$Q @ B2D !H !X;"]?A)Q1JA M7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S' M\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC M&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T M_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[( M=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N! MWHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/Y MW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " 0E_Y2I,C#=_H! "T* M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VP MX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/ M&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0 ML"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/ ME-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN M1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^ M%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( M !"7_E('04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ $)?^4HNQ &[N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ $)?^4IE&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4JTI.&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4C4/R(]7 P ZPH !@ M ("!0AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ $)?^4MJOBJVF P I@< !@ ("!(S0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4FGY&PO=V]R:W-H965T M&UL4$L! A0# M% @ $)?^4K5V#F89$@ &C8 !D ("!Q50 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4L&? MJ3=3! J@L !D ("!MW$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4A.."9Q&PO M=V]R:W-H965T* !X;"]W;W)K&UL4$L! A0#% @ $)?^4AIZ'1--!0 3@P !D ("! MKXT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $)?^4LJV+"!W! U0D !D ("!H)P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4C_TUNJM @ NP4 !D M ("!*;< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $)?^4O O2W9'! U@H !D ("!-<$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$)?^4H8)VB/? P BPD !D ("!;

&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4D&PJD!F P S0P !D M ("!O.4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $)?^4G9$*<]/ P ^ P !D ("!W.\ 'AL M+W=O&PO=V]R:W-H965T9/%+V@( $\( 9 " M@4WV !X;"]W;W)K&UL4$L! A0#% @ $)?^ M4J^@UX_L"@ 1#P !D ("!7OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4CH@#C*' P )@P M !D ("!A0T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4@\3C'N#! &A0 !D M ("!3AH! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $)?^4GSSD-PJ! I! !D ("!"BL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4C"! M%55D P K0L !D ("!*#4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $)?^4I&"E 4\! [!0 !D M ("!PST! 'AL+W=O&PO M=V]R:W-H965TM% 0!X;"]W;W)K&UL4$L! A0#% @ $)?^4H-=K\1E!0 N"4 !D ("! MI$@! 'AL+W=O&PO=V]R:W-H965TMO"A)@, %02 - M " 452 0!X;"]S='EL97,N>&UL4$L! A0#% @ $)?^4I>*NQS M $P( L ( !EE4! %]R96QS+RYR96QS4$L! A0#% M @ $)?^4J*B^.53!0 +RX \ ( !?U8! 'AL+W=O 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !. $X 614 )-@ 0 $! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 283 387 1 false 67 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.limelight.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.limelight.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Unaudited Consolidated Statements of Operations Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations Unaudited Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Unaudited Consolidated Statements of Comprehensive Loss Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss Unaudited Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity Unaudited Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows Unaudited Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Business Sheet http://www.limelight.com/role/NatureofBusiness Nature of Business Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2106103 - Disclosure - Investments in Marketable Securities Sheet http://www.limelight.com/role/InvestmentsinMarketableSecurities Investments in Marketable Securities Notes 10 false false R11.htm 2110104 - Disclosure - Accounts Receivable, net Sheet http://www.limelight.com/role/AccountsReceivablenet Accounts Receivable, net Notes 11 false false R12.htm 2113105 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 2116106 - Disclosure - Property and Equipment, net Sheet http://www.limelight.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2120107 - Disclosure - Other Current Liabilities Sheet http://www.limelight.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 14 false false R15.htm 2123108 - Disclosure - Debt Sheet http://www.limelight.com/role/Debt Debt Notes 15 false false R16.htm 2127109 - Disclosure - Restructuring Charge Sheet http://www.limelight.com/role/RestructuringCharge Restructuring Charge Notes 16 false false R17.htm 2130110 - Disclosure - Contingencies Sheet http://www.limelight.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2131111 - Disclosure - Net Loss per Share Sheet http://www.limelight.com/role/NetLossperShare Net Loss per Share Notes 18 false false R19.htm 2135112 - Disclosure - Stockholders' Equity Sheet http://www.limelight.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2137113 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 20 false false R21.htm 2140114 - Disclosure - Share-Based Compensation Sheet http://www.limelight.com/role/ShareBasedCompensation Share-Based Compensation Notes 21 false false R22.htm 2144115 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments Operating Leases - Right of Use Assets and Purchase Commitments Notes 22 false false R23.htm 2149116 - Disclosure - Concentrations Sheet http://www.limelight.com/role/Concentrations Concentrations Notes 23 false false R24.htm 2151117 - Disclosure - Income Taxes Sheet http://www.limelight.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2153118 - Disclosure - Segment Reporting and Geographic Areas Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreas Segment Reporting and Geographic Areas Notes 25 false false R26.htm 2159119 - Disclosure - Fair Value Measurements Sheet http://www.limelight.com/role/FairValueMeasurements Fair Value Measurements Notes 26 false false R27.htm 2162120 - Disclosure - Subsequent Event Sheet http://www.limelight.com/role/SubsequentEvent Subsequent Event Notes 27 false false R28.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.limelight.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2307301 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://www.limelight.com/role/InvestmentsinMarketableSecurities 29 false false R30.htm 2311302 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.limelight.com/role/AccountsReceivablenetTables Accounts Receivable, net (Tables) Tables http://www.limelight.com/role/AccountsReceivablenet 30 false false R31.htm 2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets 31 false false R32.htm 2317304 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.limelight.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://www.limelight.com/role/PropertyandEquipmentnet 32 false false R33.htm 2321305 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.limelight.com/role/OtherCurrentLiabilities 33 false false R34.htm 2324306 - Disclosure - Debt (Tables) Sheet http://www.limelight.com/role/DebtTables Debt (Tables) Tables http://www.limelight.com/role/Debt 34 false false R35.htm 2328307 - Disclosure - Restructuring Charge (Tables) Sheet http://www.limelight.com/role/RestructuringChargeTables Restructuring Charge (Tables) Tables http://www.limelight.com/role/RestructuringCharge 35 false false R36.htm 2332308 - Disclosure - Net Loss per Share (Tables) Sheet http://www.limelight.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.limelight.com/role/NetLossperShare 36 false false R37.htm 2338309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss 37 false false R38.htm 2341310 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.limelight.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.limelight.com/role/ShareBasedCompensation 38 false false R39.htm 2345311 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Tables http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments 39 false false R40.htm 2354312 - Disclosure - Segment Reporting and Geographic Areas (Tables) Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreasTables Segment Reporting and Geographic Areas (Tables) Tables http://www.limelight.com/role/SegmentReportingandGeographicAreas 40 false false R41.htm 2360313 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.limelight.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.limelight.com/role/FairValueMeasurements 41 false false R42.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 42 false false R43.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 43 false false R44.htm 2408403 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails Investments in Marketable Securities - Summary of Marketable Securities (Details) Details 44 false false R45.htm 2409404 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Details 45 false false R46.htm 2412405 - Disclosure - Accounts Receivable, net (Details) Sheet http://www.limelight.com/role/AccountsReceivablenetDetails Accounts Receivable, net (Details) Details http://www.limelight.com/role/AccountsReceivablenetTables 46 false false R47.htm 2415406 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables 47 false false R48.htm 2418407 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 48 false false R49.htm 2419408 - Disclosure - Property and Equipment, net - Narrative (Details) Sheet http://www.limelight.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net - Narrative (Details) Details 49 false false R50.htm 2422409 - Disclosure - Other Current Liabilities (Details) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.limelight.com/role/OtherCurrentLiabilitiesTables 50 false false R51.htm 2425410 - Disclosure - Debt - Narrative (Details) Sheet http://www.limelight.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 51 false false R52.htm 2426411 - Disclosure - Debt - Schedule of Convertible Debt (Details) Sheet http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails Debt - Schedule of Convertible Debt (Details) Details 52 false false R53.htm 2429412 - Disclosure - Restructuring Charge (Details) Sheet http://www.limelight.com/role/RestructuringChargeDetails Restructuring Charge (Details) Details http://www.limelight.com/role/RestructuringChargeTables 53 false false R54.htm 2433413 - Disclosure - Net Loss per Share (Details) Sheet http://www.limelight.com/role/NetLossperShareDetails Net Loss per Share (Details) Details http://www.limelight.com/role/NetLossperShareTables 54 false false R55.htm 2434414 - Disclosure - Net Loss per Share - Dilutive Common Stock (Details) Sheet http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails Net Loss per Share - Dilutive Common Stock (Details) Details 55 false false R56.htm 2436415 - Disclosure - Stockholders' Equity (Details) Sheet http://www.limelight.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.limelight.com/role/StockholdersEquity 56 false false R57.htm 2439416 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables 57 false false R58.htm 2442417 - Disclosure - Share-Based Compensation - Components of Share-based Compensation Expense (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails Share-Based Compensation - Components of Share-based Compensation Expense (Details) Details 58 false false R59.htm 2443418 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 59 false false R60.htm 2446419 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details) Details 60 false false R61.htm 2447420 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details) Details 61 false false R62.htm 2448421 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details) Details 62 false false R63.htm 2450422 - Disclosure - Concentrations (Details) Sheet http://www.limelight.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.limelight.com/role/Concentrations 63 false false R64.htm 2452423 - Disclosure - Income Taxes (Details) Sheet http://www.limelight.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.limelight.com/role/IncomeTaxes 64 false false R65.htm 2455424 - Disclosure - Segment Reporting and Geographic Areas - Narrative (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreasNarrativeDetails Segment Reporting and Geographic Areas - Narrative (Details) Details 65 false false R66.htm 2456425 - Disclosure - Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details) Details 66 false false R67.htm 2457426 - Disclosure - Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details) Details 67 false false R68.htm 2458427 - Disclosure - Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details) Details 68 false false R69.htm 2461428 - Disclosure - Fair Value Measurements (Details) Sheet http://www.limelight.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.limelight.com/role/FairValueMeasurementsTables 69 false false R70.htm 2463429 - Disclosure - Subsequent Event (Details) Sheet http://www.limelight.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.limelight.com/role/SubsequentEvent 70 false false All Reports Book All Reports llnw-20210630.htm llnw-06302021xex311.htm llnw-06302021xex312.htm llnw-06302021xex321.htm llnw-06302021xex322.htm llnw-20210630.xsd llnw-20210630_cal.xml llnw-20210630_def.xml llnw-20210630_lab.xml llnw-20210630_pre.xml llnw06302021ex41.htm llnw06302021ex42.htm http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "llnw-20210630.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 283, "dts": { "calculationLink": { "local": [ "llnw-20210630_cal.xml" ] }, "definitionLink": { "local": [ "llnw-20210630_def.xml" ] }, "inline": { "local": [ "llnw-20210630.htm" ] }, "labelLink": { "local": [ "llnw-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "llnw-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "llnw-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 525, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021": 5, "total": 11 }, "keyCustom": 34, "keyStandard": 353, "memberCustom": 11, "memberStandard": 54, "nsprefix": "llnw", "nsuri": "http://www.limelight.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.limelight.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Investments in Marketable Securities", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecurities", "shortName": "Investments in Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Accounts Receivable, net", "role": "http://www.limelight.com/role/AccountsReceivablenet", "shortName": "Accounts Receivable, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Property and Equipment, net", "role": "http://www.limelight.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Other Current Liabilities", "role": "http://www.limelight.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123108 - Disclosure - Debt", "role": "http://www.limelight.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Restructuring Charge", "role": "http://www.limelight.com/role/RestructuringCharge", "shortName": "Restructuring Charge", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130110 - Disclosure - Contingencies", "role": "http://www.limelight.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131111 - Disclosure - Net Loss per Share", "role": "http://www.limelight.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135112 - Disclosure - Stockholders' Equity", "role": "http://www.limelight.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.limelight.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137113 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140114 - Disclosure - Share-Based Compensation", "role": "http://www.limelight.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144115 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149116 - Disclosure - Concentrations", "role": "http://www.limelight.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151117 - Disclosure - Income Taxes", "role": "http://www.limelight.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153118 - Disclosure - Segment Reporting and Geographic Areas", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreas", "shortName": "Segment Reporting and Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159119 - Disclosure - Fair Value Measurements", "role": "http://www.limelight.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162120 - Disclosure - Subsequent Event", "role": "http://www.limelight.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Investments in Marketable Securities (Tables)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables", "shortName": "Investments in Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Accounts Receivable, net (Tables)", "role": "http://www.limelight.com/role/AccountsReceivablenetTables", "shortName": "Accounts Receivable, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.limelight.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.limelight.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Debt (Tables)", "role": "http://www.limelight.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Restructuring Charge (Tables)", "role": "http://www.limelight.com/role/RestructuringChargeTables", "shortName": "Restructuring Charge (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332308 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.limelight.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341310 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.limelight.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:LesseeOperatingLeaseRightofUseAssetandLiabilityDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345311 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:LesseeOperatingLeaseRightofUseAssetandLiabilityDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Unaudited Consolidated Statements of Operations", "role": "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations", "shortName": "Unaudited Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354312 - Disclosure - Segment Reporting and Geographic Areas (Tables)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreasTables", "shortName": "Segment Reporting and Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.limelight.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "shortName": "Investments in Marketable Securities - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i07ec0cdbbbcc4871a83c40aa75ab0830_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "shortName": "Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Accounts Receivable, net (Details)", "role": "http://www.limelight.com/role/AccountsReceivablenetDetails", "shortName": "Accounts Receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:PrepaidBandwidthAndBackboneServicesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:PrepaidBandwidthAndBackboneServicesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "role": "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Property and Equipment, net - Narrative (Details)", "role": "http://www.limelight.com/role/PropertyandEquipmentnetNarrativeDetails", "shortName": "Property and Equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Unaudited Consolidated Statements of Comprehensive Loss", "role": "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss", "shortName": "Unaudited Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - Disclosure - Other Current Liabilities (Details)", "role": "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "iba85547f412e4bc1853898dfef2a4655_I20200722", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425410 - Disclosure - Debt - Narrative (Details)", "role": "http://www.limelight.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "iba85547f412e4bc1853898dfef2a4655_I20200722", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "if75e175325df4893bc33c88584eaba1b_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Debt - Schedule of Convertible Debt (Details)", "role": "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "shortName": "Debt - Schedule of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i478d710ec9bb4ec29f7f39cdcbc0aa04_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i556ccbf22fef407583ec30dea5fd6f34_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserveCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429412 - Disclosure - Restructuring Charge (Details)", "role": "http://www.limelight.com/role/RestructuringChargeDetails", "shortName": "Restructuring Charge (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i8c72fc00a3d74c56b9d9203638952652_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433413 - Disclosure - Net Loss per Share (Details)", "role": "http://www.limelight.com/role/NetLossperShareDetails", "shortName": "Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434414 - Disclosure - Net Loss per Share - Dilutive Common Stock (Details)", "role": "http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails", "shortName": "Net Loss per Share - Dilutive Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436415 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.limelight.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i2db200ff2d4f479aa0d99ddc93e529bc_I20190531", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i556ccbf22fef407583ec30dea5fd6f34_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439416 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442417 - Disclosure - Share-Based Compensation - Components of Share-based Compensation Expense (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - Components of Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "if9a7b47cbf3d4dfc9bb27e788b921d06_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443418 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i8c72fc00a3d74c56b9d9203638952652_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "reportCount": 1, "unique": true, "unitRef": "participant", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i2acddba353984d8898a9c2479d8869bc_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Unaudited Consolidated Statements of Stockholders' Equity", "role": "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "shortName": "Unaudited Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "ica3cb4cbbf6e4270bb17d68569f135af_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446419 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Right of Use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447420 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Future Minimum Lease Payments Over Remaining Lease Periods (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448421 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Minimum Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "llnw:NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "llnw:NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450422 - Disclosure - Concentrations (Details)", "role": "http://www.limelight.com/role/ConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "llnw:NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "llnw:NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452423 - Disclosure - Income Taxes (Details)", "role": "http://www.limelight.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455424 - Disclosure - Segment Reporting and Geographic Areas - Narrative (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreasNarrativeDetails", "shortName": "Segment Reporting and Geographic Areas - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456425 - Disclosure - Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "shortName": "Segment Reporting and Geographic Areas - Revenue Earned by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "ie5963f40af604ef0b5dfc6e24a55e4e4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457426 - Disclosure - Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails", "shortName": "Segment Reporting and Geographic Areas - Schedule of Concentration of Revenue by Country (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "ic8b6f4732f094087a89dff2ae5db517a_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458427 - Disclosure - Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails", "shortName": "Segment Reporting and Geographic Areas - Long-lived Assets by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461428 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.limelight.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i0d667f61db11496a9a35fbf205606456_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Unaudited Consolidated Statements of Cash Flows", "role": "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows", "shortName": "Unaudited Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i9b33769760364bfc83c21dc65ca7c5f0_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463429 - Disclosure - Subsequent Event (Details)", "role": "http://www.limelight.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "ie0a420179ffa4bc8ab55beda13a4aa7f_D20210728-20210728", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business", "role": "http://www.limelight.com/role/NatureofBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20210630.htm", "contextRef": "i15f507ecb89b4fc1bc1dc4ac53990c1b_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom / EMEA" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan / Asia Pacific" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States / Americas" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "llnw_A2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Equity Incentive Plan [Member]", "label": "2007 Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan" } } }, "localname": "A2007EquityIncentivePlanMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "llnw_AccruedCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenue.", "label": "Accrued Cost of Revenue", "verboseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenue", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity", "label": "Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity", "terseLabel": "Costs incurred for capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_AlternativeBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Base Rate [Member]", "label": "Alternative Base Rate [Member]", "terseLabel": "Alternative base rate" } } }, "localname": "AlternativeBaseRateMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_BorrowingCapacityPercentOfAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing Capacity, Percent of Accounts Receivable", "label": "Borrowing Capacity, Percent Of Accounts Receivable", "terseLabel": "Borrowing capacity limit, percent of accounts receivable" } } }, "localname": "BorrowingCapacityPercentOfAccountsReceivable", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableThresholdTradingDaysEndingOnThirdDayPriorToClosing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Threshold Trading Days Ending on Third Day Prior to Closing", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Threshold Trading Days Ending on Third Day Prior to Closing", "terseLabel": "Threshold trading days ending on third day prior to closing" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableThresholdTradingDaysEndingOnThirdDayPriorToClosing", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "integerItemType" }, "llnw_ConcentrationRiskNumberOfCountries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Number of Countries", "label": "Concentration Risk, Number Of Countries", "terseLabel": "Number of countries accounting for 10% or more of revenue" } } }, "localname": "ConcentrationRiskNumberOfCountries", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "integerItemType" }, "llnw_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Including New Contract Revenue, Recognized", "label": "Contract with Customer, Liability, Including New Contract Revenue, Recognized", "terseLabel": "Revenue recognized in period" } } }, "localname": "ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "llnw_ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes due 2025", "label": "Convertible Senior Notes due 2025 [Member]", "terseLabel": "Convertible Senior Notes due 2025" } } }, "localname": "ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_CreditAllowance": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/AccountsReceivablenetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Credit allowance.", "label": "Credit Allowance", "negatedLabel": "Less: credit allowance" } } }, "localname": "CreditAllowance", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentBasisSpreadDefiningVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread, Defining Variable Rate", "label": "Debt Instrument, Basis Spread, Defining Variable Rate", "terseLabel": "Variable rate minimum" } } }, "localname": "DebtInstrumentBasisSpreadDefiningVariableRate", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "label": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "terseLabel": "Equity component, gross amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentConvertibleConsecutiveTradingDaysImmediatelyAfterMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period", "label": "Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period", "terseLabel": "Consecutive trading days immediately after measurement period" } } }, "localname": "DebtInstrumentConvertibleConsecutiveTradingDaysImmediatelyAfterMeasurementPeriod", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "llnw_DebtInstrumentConvertibleConversionPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Premium", "label": "Debt Instrument, Convertible, Conversion Premium", "terseLabel": "Share price premium" } } }, "localname": "DebtInstrumentConvertibleConversionPremium", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtInstrumentConvertibleExerciseOfOptionToPurchaseAdditionalDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt", "label": "Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt", "terseLabel": "Additional principal amount, option" } } }, "localname": "DebtInstrumentConvertibleExerciseOfOptionToPurchaseAdditionalDebt", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentDefaultPenaltyInterestRateIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Default, Penalty Interest Rate Increase", "label": "Debt Instrument, Default, Penalty Interest Rate Increase", "terseLabel": "Increase in interest rate in event of default" } } }, "localname": "DebtInstrumentDefaultPenaltyInterestRateIncrease", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtIssuanceCostsGrossEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Equity Component", "label": "Debt Issuance Costs, Gross, Equity Component", "terseLabel": "Transaction costs, equity component" } } }, "localname": "DebtIssuanceCostsGrossEquityComponent", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains", "label": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains", "terseLabel": "Gross Unrealized Gains, Due in one year or less" } } }, "localname": "DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedGains", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses", "label": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses", "terseLabel": "Gross Unrealized Losses, Due in one year or less" } } }, "localname": "DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedLosses", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains", "label": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains", "terseLabel": "Gross Unrealized Gains, Due after one year and through five years" } } }, "localname": "DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedGains", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses", "label": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses", "terseLabel": "Gross Unrealized Losses, Due after one year and through five years" } } }, "localname": "DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedLosses", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedInNextFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, In Next Fiscal Year", "terseLabel": "Share-based compensation expense, 2022" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedInNextFiscalYear", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedRemainderofFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Remainder of Fiscal Year", "terseLabel": "Share-based compensation expense, remainder of year" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotyetRecognizedRemainderofFiscalYear", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "domainItemType" }, "llnw_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_LesseeOperatingLeaseRightofUseAssetandLiabilityDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block]", "label": "Lessee, Operating Lease, Right-of-Use Asset and Liability Disclosure [Table Text Block]", "terseLabel": "Summary of Right-of-use Assets and Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseRightofUseAssetandLiabilityDisclosureTableTextBlock", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "llnw_LineOfCreditFacilityCovenantComplianceAdjustedQuickRatioReportSubmissionThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold", "label": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold", "terseLabel": "Adjusted quick ratio, monthly report submission threshold" } } }, "localname": "LineOfCreditFacilityCovenantComplianceAdjustedQuickRatioReportSubmissionThreshold", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "llnw_LineofCreditFacilityCovenantComplianceAdjustedQuickRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio", "label": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio", "terseLabel": "Line of credit facility, covenant compliance, adjusted quick ratio" } } }, "localname": "LineofCreditFacilityCovenantComplianceAdjustedQuickRatio", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "llnw_MoovCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Moov Corporation", "label": "Moov Corporation [Member]", "terseLabel": "Moov Corporation" } } }, "localname": "MoovCorporationMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "llnw_NetworkEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network equipment.", "label": "Network Equipment [Member]", "verboseLabel": "Network equipment" } } }, "localname": "NetworkEquipmentMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "llnw_NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Customers Who Represented 10% or More of Total Revenue", "label": "Number Of Customers Who Represented 10 Percent Or More Of Total Revenue", "terseLabel": "Number of customers who represented 10% or more of total revenue" } } }, "localname": "NumberOfCustomersWhoRepresented10PercentOrMoreOfTotalRevenue", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "integerItemType" }, "llnw_NumberOfGeographicalAreas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of geographical areas.", "label": "Number of Geographical Areas", "verboseLabel": "Number of geographic areas" } } }, "localname": "NumberOfGeographicalAreas", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "llnw_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed to Issuer's Equity, Cap Price", "label": "Option Indexed to Issuer's Equity, Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "llnw_PrepaidBandwidthAndBackboneServicesCurrent": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Bandwidth And Backbone Services Current", "label": "Prepaid Bandwidth And Backbone Services Current", "terseLabel": "Prepaid bandwidth and backbone" } } }, "localname": "PrepaidBandwidthAndBackboneServicesCurrent", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_PrepaidExpensesAndInsuranceCurrent": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Insurance Current", "label": "Prepaid Expenses And Insurance Current", "terseLabel": "Prepaid expenses and insurance" } } }, "localname": "PrepaidExpensesAndInsuranceCurrent", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets [Text Block]", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "llnw_ShareBasedCompensationRestructuringActivityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Restructuring Activity", "label": "Share-Based Compensation, Restructuring Activity [Member]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationRestructuringActivityMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "llnw_ShareBasedPaymentArrangementPlanModificationExerciseExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Plan Modification, Exercise Extension", "label": "Share-based Payment Arrangement, Plan Modification, Exercise Extension", "terseLabel": "Plan modification, exercise extension" } } }, "localname": "ShareBasedPaymentArrangementPlanModificationExerciseExtension", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "llnw_SiliconValleyBankCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank Credit Agreement [Member]", "label": "Silicon Valley Bank Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "SiliconValleyBankCreditAgreementMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Based Compensation Amount Withheld From Employees For Future Purchases", "label": "Stock Based Compensation Amount Withheld From Employees For Future Purchases", "terseLabel": "Employee funds held by company for future purchase of shares" } } }, "localname": "StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_TwoThousandandSeventeenShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand and Seventeen Share Repurchase Program [Member]", "label": "Two Thousand and Seventeen Share Repurchase Program [Member]", "terseLabel": "2017 Share Repurchase Program" } } }, "localname": "TwoThousandandSeventeenShareRepurchaseProgramMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "llnw_UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Four", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationToBePaidAfterYearFour", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_VotingStockInForeignSubsidiariesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Stock In Foreign Subsidiaries, Percentage", "label": "Voting Stock In Foreign Subsidiaries, Percentage", "terseLabel": "Voting stock percentage in foreign subsidiaries" } } }, "localname": "VotingStockInForeignSubsidiariesPercentage", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_WarrantConsultingFirmOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Consulting Firm, One", "label": "Warrant, Consulting Firm, One [Member]", "terseLabel": "Warrant, consulting firm, one" } } }, "localname": "WarrantConsultingFirmOneMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_WarrantConsultingFirmTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Consulting Firm, Two", "label": "Warrant, Consulting Firm, Two [Member]", "terseLabel": "Warrant, consulting firm, two" } } }, "localname": "WarrantConsultingFirmTwoMember", "nsuri": "http://www.limelight.com/20210630", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas", "verboseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "verboseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r126", "r133", "r139", "r228", "r406", "r407", "r408", "r421", "r422", "r458", "r461", "r463", "r464", "r646" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of adoption of new accounting pronouncement" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r126", "r133", "r139", "r228", "r406", "r407", "r408", "r421", "r422", "r458", "r461", "r463", "r464", "r646" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r126", "r133", "r139", "r228", "r406", "r407", "r408", "r421", "r422", "r458", "r461", "r463", "r464", "r646" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r291", "r331", "r384", "r386", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r589", "r591", "r627", "r628" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r291", "r331", "r384", "r386", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r589", "r591", "r627", "r628" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r291", "r331", "r374", "r384", "r386", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r589", "r591", "r627", "r628" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r291", "r331", "r374", "r384", "r386", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r589", "r591", "r627", "r628" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r196", "r197", "r370", "r372", "r590", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "verboseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r196", "r197", "r370", "r372", "r590", "r613", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "verboseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r207", "r208", "r225", "r226", "r227", "r228", "r229", "r230", "r275", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r421", "r422", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r510", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r644", "r645", "r646", "r647", "r648" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r513" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r23", "r202", "r203" ], "calculation": { "http://www.limelight.com/role/AccountsReceivablenetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails", "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "verboseLabel": "Summary of Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r248" ], "calculation": { "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r59", "r60", "r61", "r65", "r72", "r73", "r74" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Available for Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r63", "r64", "r65", "r577", "r599", "r603" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r72", "r73", "r487", "r488", "r489", "r490", "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r72", "r73", "r74", "r123", "r124", "r125", "r444", "r594", "r595", "r648" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r58", "r65", "r72", "r73", "r74", "r444", "r488", "r489", "r490", "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r409", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r123", "r124", "r125", "r406", "r407", "r408", "r463" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r387", "r389", "r411", "r412" ], "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": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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 loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r204", "r231" ], "calculation": { "http://www.limelight.com/role/AccountsReceivablenetDetails": { "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", "negatedLabel": "Less: allowance for doubtful accounts", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r234" ], "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", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r93", "r110", "r311", "r496" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 2.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 discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r86", "r110", "r311", "r498" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 1.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 transaction costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r110", "r311", "r324", "r325", "r498" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 16.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": "Noncash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r150" ], "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 excluded from computation of earnings (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r150" ], "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.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "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.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r150" ], "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.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r181", "r185", "r191", "r224", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r441", "r445", "r475", "r511", "r513", "r554", "r575" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r56", "r119", "r224", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r441", "r445", "r475", "r511", "r513" ], "calculation": { "http://www.limelight.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.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r466" ], "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", "verboseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "totalLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses", "totalLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r211", "r239" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r217" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Amortized Cost, Due after one year and through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r215", "r217", "r568" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Estimated Fair Value, Due after one year and through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r216" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Amortized Cost, Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r215", "r216", "r567" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Estimated Fair Value, Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r209", "r212", "r239", "r558" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair\u00a0Value", "totalLabel": "Estimated Fair\u00a0Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r390", "r400" ], "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.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/StockholdersEquityDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r53", "r549" ], "calculation": { "http://www.limelight.com/role/AccountsReceivablenetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "verboseLabel": "Accounts receivable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r383", "r385" ], "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.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r383", "r385", "r430", "r431" ], "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.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r433", "r434", "r436" ], "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": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r433", "r434" ], "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": "Consideration transferred, shares" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r432", "r435", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r606", "r607", "r608", "r609", "r610", "r611" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Capped call" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r33", "r112" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r106", "r112", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r106", "r486" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "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. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposit", "verboseLabel": "Certificate of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r355", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrants, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Securities called by each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r271", "r561", "r581" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "verboseLabel": "Operating Leases - Right of Use Assets and Purchase Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r123", "r124", "r463" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r344" ], "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", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.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": "Common stock, $0.001 par value; 300,000 shares authorized; 126,705 and 123,653 shares issued and outstanding at June\u00a030, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r82", "r564", "r586" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81", "r96", "r563", "r585" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss" ], "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]", "verboseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r164", "r165", "r200", "r472", "r473", "r614" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r164", "r165", "r200", "r472", "r473", "r605", "r614" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r164", "r165", "r200", "r472", "r473", "r605", "r614" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/Concentrations" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r164", "r165", "r200", "r472", "r473" ], "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": "Percent of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r162", "r164", "r165", "r166", "r472", "r474", "r614" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r164", "r165", "r200", "r472", "r473", "r614" ], "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.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r357", "r358", "r371" ], "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": "Committed revenue from minimum commitment contracts" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r357", "r358", "r371" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r357", "r358", "r371" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred revenue, less current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of 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, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r287", "r288", "r289", "r291", "r301", "r302", "r303", "r307", "r308", "r309", "r310", "r311", "r322", "r323", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r375" ], "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.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r375", "r382", "r604" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r79" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "verboseLabel": "Cost of services" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r87", "r246" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Cost of revenue depreciation expense", "verboseLabel": "Depreciation \u2014 network" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r89", "r119", "r224", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r475" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue", "verboseLabel": "Cost of services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r259", "r260", "r266" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.limelight.com/role/DebtNarrativeDetails" ], "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.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r116", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r305", "r312", "r313", "r315", "r326" ], "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.limelight.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r118", "r122", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r322", "r323", "r324", "r325", "r500", "r555", "r556", "r574" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r317", "r556", "r574" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r316" ], "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": "Equity component, net of transaction costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r290", "r319" ], "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 dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r47", "r290", "r345", "r346", "r348" ], "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.limelight.com/role/DebtNarrativeDetails" ], "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": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "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": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "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": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r288", "r322", "r323", "r497", "r500", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r46", "r320", "r497", "r500" ], "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.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r289" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r118", "r122", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r322", "r323", "r324", "r325", "r500" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r572" ], "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.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r572" ], "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.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Upon fundamental change" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r572" ], "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 covenant one" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Redemption option" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r572" ], "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 covenant two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r572" ], "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": "Redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r118", "r122", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r322", "r323", "r324", "r325", "r345", "r347", "r348", "r349", "r496", "r497", "r500", "r501", "r573" ], "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.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r301", "r496", "r497", "r498", "r499", "r501" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Debt discount (equity component)" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r273" ], "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": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Summary of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Transaction costs, liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r301", "r498" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 1.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", "negatedTerseLabel": "Unamortized transaction costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r415", "r416" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r415", "r416" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r37" ], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "terseLabel": "Vendor deposits and other" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r110", "r246" ], "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", "verboseLabel": "Operating expense depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r110", "r246" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r110", "r179" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "verboseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r83", "r131", "r132", "r133", "r134", "r135", "r140", "r142", "r147", "r148", "r149", "r153", "r154", "r464", "r465", "r565", "r587" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r83", "r131", "r132", "r133", "r134", "r135", "r142", "r147", "r148", "r149", "r153", "r154", "r464", "r465", "r565", "r587" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r486" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "verboseLabel": "Components of share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation expense total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance and Related Benefits" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r395" ], "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 and warrants", "verboseLabel": "Stock options and warrants" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails", "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "verboseLabel": "Other equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r72", "r73", "r74", "r123", "r124", "r125", "r128", "r136", "r138", "r156", "r228", "r344", "r350", "r406", "r407", "r408", "r421", "r422", "r463", "r487", "r488", "r489", "r490", "r491", "r493", "r594", "r595", "r596", "r648" ], "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.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r466", "r467", "r468", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r303", "r322", "r323", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r467", "r520", "r521", "r522" ], "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.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r470" ], "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]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r303", "r375", "r376", "r381", "r382", "r467", "r520" ], "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": "Quoted Prices In Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r303", "r322", "r323", "r375", "r376", "r381", "r382", "r467", "r521" ], "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]", "verboseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r303", "r322", "r323", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r467", "r522" ], "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": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r303", "r322", "r323", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r520", "r521", "r522" ], "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.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": { "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, Off-balance Sheet Risks, Disclosure Information [Line Items]", "terseLabel": "Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]" } } }, "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r218", "r219", "r221", "r222", "r223", "r232", "r235", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r314", "r342", "r453", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "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.limelight.com/role/FairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r111", "r484", "r485" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Foreign currency remeasurement loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r110" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 5.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", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expense", "verboseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]", "verboseLabel": "Long-lived assets by geographical area" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r163", "r614" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r244", "r245", "r513", "r553" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r119", "r181", "r184", "r187", "r190", "r193", "r224", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r475" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "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.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r181", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r250", "r256" ], "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.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r256" ], "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.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails", "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r120", "r418", "r419", "r420", "r423", "r425", "r427", "r428", "r429" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r137", "r138", "r180", "r417", "r424", "r426", "r588" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "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 paid during the period for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r52", "r559", "r583" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 12.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 and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r109", "r548" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r143", "r144", "r145", "r149" ], "calculation": { "http://www.limelight.com/role/NetLossperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r178", "r495", "r498", "r566" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r93", "r309", "r321", "r324", "r325" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r95", "r310", "r324", "r325" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r104", "r107", "r113" ], "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 during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14", "r15", "r43" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r560", "r582" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "negatedTerseLabel": "Decrease in interest payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r91", "r177" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r220", "r552", "r569", "r612", "r642" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r509" ], "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]", "verboseLabel": "Future Minimum Lease Payments Over Remaining Lease Periods" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails_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 minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "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.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r509" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails_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", "terseLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r506" ], "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": "Weighted-average remaining lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r119", "r186", "r224", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r442", "r445", "r446", "r475", "r511", "r512" ], "calculation": { "http://www.limelight.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.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r119", "r224", "r475", "r513", "r557", "r579" ], "calculation": { "http://www.limelight.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.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r119", "r224", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r442", "r445", "r446", "r475", "r511", "r512", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r556", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r118" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts Receivable, net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "verboseLabel": "Long-lived Assets by Geographical Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r302", "r318", "r322", "r323", "r556", "r576" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "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": "Carrying amount", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r274" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r9", "r42" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "verboseLabel": "Marketable securities, less current portion" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r157", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "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.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r108", "r111" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r66", "r69", "r74", "r80", "r111", "r119", "r127", "r131", "r132", "r133", "r134", "r137", "r138", "r146", "r181", "r184", "r187", "r190", "r193", "r224", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r465", "r475", "r562", "r584" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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]", "verboseLabel": "Recent Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.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.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "verboseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r172" ], "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", "verboseLabel": "Number of industry segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r65", "r75" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "verboseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "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.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r184", "r187", "r190", "r193" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Future minimum lease payments over remaining lease periods" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r503" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total lease liability obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsFutureMinimumLeasePaymentsOverRemainingLeasePeriodsDetails", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r503" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r503" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability obligations, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r505", "r508" ], "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.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r502" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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 Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r328", "r449", "r450", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Number of shares covered by capped calls" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r327", "r451" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Initial strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "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": [ "r6", "r447" ], "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]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r43" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r439", "r440", "r443" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss": { "order": 1.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 investments", "verboseLabel": "Change in unrealized gain on available-for-sale investments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r439", "r440", "r443" ], "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 adjustment, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r439", "r440", "r443" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "verboseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r43", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "totalLabel": "Total other current liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "verboseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "verboseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r254", "r255", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Professional Fees and Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r105", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash disbursements" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r103" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r102" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 1.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": "Payments of employee tax withholdings related to restricted stock vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r98", "r437" ], "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": "Consideration transferred, cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r210" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 1.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", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r390", "r400" ], "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.limelight.com/role/StockholdersEquityDetails" ], "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.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r329" ], "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", "verboseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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": "Issuance of preferred stock authorized (in shares)", "verboseLabel": "Convertible preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r329" ], "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", "verboseLabel": "Convertible preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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", "verboseLabel": "Convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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", "verboseLabel": "Convertible preferred stock, $0.001 par value; 7,500 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r31", "r32" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from debt issuance" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 2.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": "Sale and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r100", "r401" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 2.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 employee stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r249" ], "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.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r251", "r615", "r616", "r617" ], "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]", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r247" ], "calculation": { "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r249", "r513", "r570", "r580" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r247" ], "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.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r85", "r233" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "verboseLabel": "Accounts receivable charges" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r65", "r75" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r185", "r187" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r183", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "verboseLabel": "Revenue Earned by Geographic Area" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r414", "r550", "r629" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "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", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "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]", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDilutiveCommonStockDetails", "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r253", "r255", "r258", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charge" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringCharge" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r110", "r252", "r259", "r261" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r259", "r263" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring charge" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r254", "r255", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r19", "r255", "r262" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails", "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r255", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedTerseLabel": "Non-cash charges" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r350", "r409", "r513", "r578", "r598", "r603" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.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)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r123", "r124", "r125", "r128", "r136", "r138", "r228", "r406", "r407", "r408", "r421", "r422", "r463", "r594", "r596" ], "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.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r175", "r176", "r183", "r188", "r189", "r195", "r196", "r200", "r369", "r370", "r551" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "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", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Contract terms" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r360" ], "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 unsatisfied performance obligations to be recognized period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r360" ], "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.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent of remaining unsatisfied performance obligations to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "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.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r164", "r200" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails", "http://www.limelight.com/role/SegmentReportingandGeographicAreasScheduleofConcentrationofRevenuebyCountryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r54" ], "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": "Summary of Accounts Receivable and Allowances for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivablenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r65", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r150" ], "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.limelight.com/role/NetLossperShareDilutiveCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "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]", "verboseLabel": "Computation of Basic and Diluted Net Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r389", "r396", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r389", "r396", "r410" ], "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]", "verboseLabel": "Components of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r466", "r467" ], "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]", "verboseLabel": "Summary of Fair Value Investments" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r249" ], "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": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r254", "r255", "r256", "r257", "r261", "r262", "r264" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r255", "r262" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r77", "r199" ], "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.limelight.com/role/SegmentReportingandGeographicAreasRevenueEarnedbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r390", "r400" ], "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.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r166", "r472", "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration of Revenue by Country" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreasLonglivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171", "r173", "r174", "r181", "r182", "r187", "r191", "r192", "r193", "r194", "r195", "r199", "r200", "r201" ], "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]", "verboseLabel": "Segment Reporting and Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations": { "order": 3.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", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows": { "order": 3.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": "Share-based compensation expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from market price for employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "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.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares permitted to purchase per period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "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 issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r400" ], "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": "Common stock reserved for future options and restricted stock awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Plan modification, incremental expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected", "terseLabel": "Plan modification, number of individuals impacted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r388", "r393" ], "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.limelight.com/role/ShareBasedCompensationComponentsofSharebasedCompensationExpenseDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/StockholdersEquityDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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": "Time based vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "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": "Re-vesting condition imposed" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "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": "Performance based vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Accelerated vesting (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r391" ], "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": "Share-based compensation percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r72", "r73", "r74", "r123", "r124", "r125", "r128", "r136", "r138", "r156", "r228", "r344", "r350", "r406", "r407", "r408", "r421", "r422", "r463", "r487", "r488", "r489", "r490", "r491", "r493", "r594", "r595", "r596", "r648" ], "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.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r123", "r124", "r125", "r156", "r551" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r21", "r22", "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Restricted stock units surrendered in lieu of withholding taxes, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r344", "r350", "r394" ], "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", "terseLabel": "Exercise of common stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r344", "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r21", "r22", "r344", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Restricted stock units surrendered in lieu of withholding taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r344", "r350" ], "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": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase amount authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares purchased and canceled" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r119", "r205", "r224", "r475", "r513" ], "calculation": { "http://www.limelight.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", "terseLabel": "Increase (decrease) in equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "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.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r117", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r350", "r356" ], "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]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r494", "r515" ], "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.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r494", "r515" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r494", "r515" ], "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.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r494", "r515" ], "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.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r514", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SubsequentEvent" ], "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.limelight.com/role/UnauditedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r218", "r219", "r221", "r222", "r223", "r314", "r342", "r453", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r635", "r636", "r637", "r638", "r639", "r640", "r641" ], "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.limelight.com/role/FairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r254", "r255", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]", "verboseLabel": "Minimum purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r268" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "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": "2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r268" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r268" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r268" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r268" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total minimum payments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year.", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2021" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsMinimumPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "verboseLabel": "Minimum Purchase Commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r158", "r159", "r160", "r161", "r167", "r168", "r169" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "VAT receivable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r400" ], "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.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r400" ], "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.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Term, warrants outstanding" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r149" ], "calculation": { "http://www.limelight.com/role/NetLossperShareDetails": { "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", "terseLabel": "Diluted (shares)", "totalLabel": "Diluted weighted average outstanding shares of common stock" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares used in per share calculation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r149" ], "calculation": { "http://www.limelight.com/role/NetLossperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average outstanding shares of common stock", "verboseLabel": "Basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareDetails", "http://www.limelight.com/role/UnauditedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "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", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "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" }, "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.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r505": { "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" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "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" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r569": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r631": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r632": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r633": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r634": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r635": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r636": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r637": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r638": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r639": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r64": { "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" }, "r640": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r641": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r642": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r643": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "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.4)", "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.7(b))", "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.7)", "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.8)", "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.9)", "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": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 94 0001391127-21-000124-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001391127-21-000124-xbrl.zip M4$L#!!0 ( !"7_E(J[KZ99P@ & K 7 ;&QN=RTP-C,P,C R,7AE M>#,Q,2YH=&WM6OMOVS@2_OW^"JZ#ZR: 7_*CB9TT0!XNUHM;42252B%UI;*I%L.1)8UZ(R"?E'X48^K+K;"2G\_:.:OY M][.:Z^0L5&QZ?L;$F CVH23"DU9T$AS'-.RP5A10VN:=!FTWCL-6\WTCC/\3 M@)(U$/=UC)U*_J&4B+0RXMA_M]6H'KSH1S(ZZ0;W^]Y(3/3^+56JA/PWU M_4_?S%ICEC_9"I5BF':=225?=58<*:ET]Z#N_IUB226FB9#3[H\#D7!#;OF$ M/*B$IC^6#;BA8K@6L1U\> MEL9)M8W#T"*7"*2LE'I1,2U"O_)"HF M-Z"6=#QTR^T$6 C1LR,O>6X6/ MF (54@41!'J@(B4TG9(\M3KG8 '$%!=>P'F4)/"F!94DIA%\TD0EPA*KO-R: M0,HC;@S54Q1)Z".'?A?:-/"-@3+0I<<$]($"D= 0BT LA>J@">.:3$8B&A&3 MXV->?\(U+QI! Q)A) 0MC'\384=@H,EXY!3$=C-033$PQ2,''")>Y3\L /Q"'8KU0+M(8:(1BQ@2_(YDS:!-PL^# ,F!.(/5D MX'9$+")9RCDD"S28E:X!]9PG%CUYOT+*\@#4S4V9-VS<"M];>P6VPY)MW!R>-X/C4%( J,@,D"!7' M EZ=U_J$:N[P ?X6H>3H1\(!E*$49H3B*)8 .2)!XCL3)I+*Y% /:5,KZ8&2 M:15Q!I\-.01<, Y \\[O/44CF@XYN0!&>L@E-^\.@O?UTZ!)*T'[D!^Y^D&; M^3?_*C!)3#U*L1."W+4 7@\F5.B+O9&BHWBIHQ@Z0F-7(0T2&-__>/K4J>\1 M3 _IT=[@M%7M!#@0U]S .@"\Y8+:E_%4QG@;T=SL7@4#7\@!%D5//I2J7$,# M0%!C81SM@11/73N8,<\)P4(_RF;G%N.> Y3/EIL22ZD)BZ M^/%4&)3E.@-,&Y>11)'2S"G@4M0A3R'1D !M*.$9SAD4@?3;PQ?FELAB'MC*G/'5NA='L>0)(HQ^,5L2/:>$XH=V->_;L[_'%ZA(C"G\5EF MJ'*[78-=X@-]EN:80L=?7O20<):1UZK$37/F0:RGP,]9RXLN/$H*'M*I'CDLMA" M6)$O_^DA^G- WZNU6/N-K,7>?"0BA@G0"RYD _5PCAX!EX%^#_ Y_,9N>34#^>RY M?3?9\C1R.PU'?ZVVOEF0OY"0GT&^* !IN,#%I7(D.$"C"-3/JYX)IX\8>7V^ MYF*ORS3==N=L5^A%@"L6*'Z/80.M4085#7]FM:W@+/)3J ((@S2R[,._@=AO M\@3P :/DC"FBR<;]L[<4VO=P.70!$3S60!ME<#MW3 ? <;O3!<+*/@"*=*SD MF&,43.FPV&37!3GR))-JRJ%T,E*>$>D2?@%O7R5%J&Y%P9)YS< S^IEUJZA" M) 0,?'UE@^K)^^9.S=;<\/HA!B>:C*8?2LW2"A2ZC>R)!,O'V.X$ M?LV1*OO^C.!N$ES#'%N.HH7I+[,*,;\_1OV<0VAHULON[L9;,NQR^HU\Y4FD MM.W:R'>Z>['9Z'<'+6!H]_0' .O/AV\2U4YV4N_NLO

*6HZA1P%SE><0!^ MN[O]US;';'NNW%AZ :76B4M/=\'^"T3W?N;?TF1GGBZR#$Q'P2;B#A?(3,7/ M6.QG^7>P>157:W>NG,DKUY26#/\++)\#RP O)'Z%2+$9$,^QXA4P<:]A:8G+ MJ#*Y&@D>D]X3CW+<^R5W"WLBU\6. EZ./+SW9P*0Q*\)'ZV#JN9R[PWI_7O]7D5&L*&5X M,S$R+FAT;>U:;4\C.1+^?K_"&W2S("6==%Z ! 8) FASXH!%6OQ4^>7\I^N';O_?CS=D9!-) M'G^[NNMU2:E2K7YJ=*O5Z_XU^:7_SSO2#&HAZ6N:&F&%2JFL5F_N2Z0TLC;K M5*N3R228- *EA]7^4Q6;:E:E4H8'S++2Q3E^@2>G[.)OYS]5*N1:17G"4TLB MS:GEC.1&I$/RB7'S3"J50JJKLJD6PY$E]5H]))^4?A9CZLNML))?S-HYK_KW M\ZKKY'R@V/3BG(DQ$>QC283-.HU:K7;K.&XW>;O>YO7&(&X,0DH;]>8Q_4\( M2E9!W-=G_LBX8;<\PEY M4@E-?RX;<$/%<"UB+VC$?SGH!.JYUXE7^03:D2+E,Q/".BI]\Z]?>E>]/FF$ M07U5XV7#J1Z"[59EG3:TNJ1Z!&/-]1OIWKUYZO=N>]W+?N_AGCS

GWGVW M]WAY1VY[]Y?P$WX]W(+$S=..MGUW2YH;+>F5R35-!9?D*2!7*HVX+).(:ROB M*;$C:C\9CP2? .W8D#/D]IQI@+:?P/5/:$I626Z43$M8JOQ(5DSM0 M2SHBNN=V C1DRJ271@&XJ?T.W%3?.S==40/. 3@SAWZ7VC3PC8$RT*7'!/2! I'0$(Q #*:S 4T8UV0R$M&(F!P? MB_H3KGG1"!J0"",A:F$ G @[ @--QB.G(+:;@6J*@9ECJ,;(8+H\#.\$@8W_ M'P1R$HL4?(QP6?BT#/ #<2C62^4BC8%&**9,\#N2.8,V 3=+#BP#Y@123P9N M1\0BDJ5<0+) @WG1-:">N5RLC!*Y! ' H0*PN.Z,TR>B9D1BJ29F!E+-A\)8 M2.0LH?C1ZPU:EI>P9F;*K&G[3N#6W#NX]5=\\^'@M!Z>G)D"4$5F@ 2AXEC MJ_-:CU#-'3[ WV(@.?J1< #E0 HS0G$42X TJ97T0,FT MBCB#SX8< BX8!Z!YY]]\CD8T'7)R"8STE$MN/AR$Q[6SL$$K8>N0'[GZ88OY M-_\J,$M,/4JQ$X+#R94Z*N]D:*C>*6C&#I"8U]"&B0POO_Q]*E=VR.8 M'M*CO<%I,VB'.!#7W,!" +SE@MK7\53&>!O1W.Q>!0/?@ ,LBIY\*%6YA@: MH,;".-H#*9ZZ=C!C7A#F,NEJ+JG#61%+%U@I%X2,A0+($W0Q2@KF5J,F'QC! M!-4"#1 ^XKLPD&)+N<$H[.:F<2';D20L=T$A6(>Z2AFDE"+*)45N![.<$HMH M#C5\;K"&?"6H/S[E2W,ZIA)HP% M0[!2HU**Q$X- !T32T0PU6R&)L"WH ,AA9UBA-_4+H",QI?)8Y M4+G=KL$N\8'.I3FFT/'7%SUD,$O.W13D?B1 'P7$<% M+KV+Q,V5;(3>*Y@2X[F*HERC[Y>"YX96$V4L?,>-26C+1-!0L9U##K=4B0'$ MP&$OI O%8 M:Y4V\V#O/D"322*LY?P+ 6&@()W \Q;* URJ"BX7-6VPK.(C^%*H P2"/+/OP;B/TF M3P ?,$K.F"*:;-P_>T^A?0^70Y<0P6,-M%$&MW/'= (PA %*'XDS4P]M;6T%H1;R[[8:B-HGC2_ M>;.MH-TX_?;*AL'I<6.G9JMN>/T0@Q--1M./I49I5J% >J>>?2;AZCFV.X)? MZDWN5][^:.O%%8=1H\O:'UP9M: M?O6&EC_<=V_NM@%RV_/%5:U7A)(:<6GY+G/^%:)[SWCW--DY/A79%:;A8!-Q MARIDIN(7+/;L]@-L?@FLMO9^U8OE?:/D26OIX%?,;A,@]0T1W)'A, M;N>+D0>__8,KCL-'?^)!I2>8N9!_?5C:*)I+DLO%@4DA<+0.LJI;A&Q8[;ZX MF)HI?S.WXT\\QWSMJNIB?KJ%3&U1A0Y@DN9V>Y5M.Z_%T]_"=?>!+_X' M4$L#!!0 ( !"7_E+5Q%HWX 4 #P9 7 ;&QN=RTP-C,P,C R,7AE M>#,R,2YH=&WM66UO&CD0_GZ_8DIT:2+!O@$AO#120JA*E0NYA%[;3R>S]@:K M9KVUO2'TU]_8"WF!$!$I;7*GX\,*UO;,\XS']CRF\^9XT!U^/>O!V$P$G'TZ M.NEWH53Q_<_5KN\?#X_AP_"/$ZAY00A#15+-#95)?^\-RWIFJ^D%(SCQI:.NC8-_ADA![\UGE3J<"QC/,)2PW$BA'#*.2: MIY?PF3+]#2J5>:^NS&:*7XX-1$$4PF>IOO$K4K0;;@0[6-CI^,7OCN^<=$:2 MS@XZE%\!I^]*/*I7ZZQ!24+JM%9KU)M1+6+-1K,QVB-Q-0C_#A&DC]V+,=K, M!'M7FO"T,F;6?ZL6>8UZ9MI33LVX%0;![R77]:"3R-2@/X7CBZ^%F15CAEV; M"A'\,FTY2J5BZ*(YED*JUE;@/FW;4DG(A(M9Z^V03YB&4S:%T ZK]:#\ MZL$?:CBD,K.;3/8OBOF]2#>#/9 )F#&#"Z)&)&6Z,K@6; :'L;$M41!$3UK. M/*7(KA75W+[VTSG6'N38+Z.5$5,&#CTXF].%CR6@$ TD-4) MAJ<'L(SMQ+A.WW.B<.[%#!3+I')=3I"Z<*?1*3-3/(L0;3^-/9 IO)=J F%0 M^1,2J9R%#$,B*3",,X6/><*V8/ M-&T]+I'=(;N UL/Z#MV]8^6B8"8Q/ Z+?BRR*QG]S&G:W"A+B_!OLKJ*E63(2+!%ZT@J MRE0%H0J2:=9:?&E3KC-!9BV>.H]N4'MN:R2-D1-KKGUEET-,Q'Q+']FLF5>RL3 M*;-?O^FZLO48%^WV5GW_-J/GU)_&2K#D%9'ZF./^M-A@_TO$CF8_::Z*3:3T MPK7/PZ2WMVJ-MG;/8O-=?=X4^,^*;W\C>(,C%"(_Q?^&\7'ET@L&X.O@]&+= MQ*Q[+LGC)VRI@4WGTD:Y_X2NKW[EGY+)QOOTO,JP-0AR BT%I[" ^ CC8I7_ M L[+>;6B>1SE)3%PC_C_R?)8L@SM[=*H_[(4("L=-Y=32K?U=Z/5_:U M5Z6;#T'CM*!\DUA;HM@2A1KD*"51"QJ&HLY@E>:DL)HMBJ)QZB=1PS[ M9TI><:M443BOU;DVSE..NF]DI>I<08Y0JC\Z(LE5RO6XL+TD66W[C6SMRLF$ M:VW5(JI!]C$RF'I2 MH89VU]HC*Z@3IE@:VQ;L0=*9]6)ON^<2ONM0SR#'U%++;F^U?+6XZ9BX&X4R MR)6N#^G_NV-@9SIF.$:A;J<,H292,6N')&;NF"+H!:R;N.UBD-1@;E9/V1=I;OV)G_^+/Y7#,R,BYH=&WM66U/(S<0_MY? M,1=4#J1DWQ(@;X<40M#E1 /E)_UW=*NA-)%X==RJ^ TP\57@]9$$=-%NTW M22,BK1:E01U?R%Y"HWB_^4>(('T<7LS19B'8A\J,I[4IL_K;C<@[V,M,9\ZI MF;;#(/BYXH8>=A.9&M2G<'[Q6HA9$6;8M:D1P2_3MJ-4*:8NNV,II&IO!>[7 ML3VUA,RX6+3?C_F,:1BQ.5S(&4G?5S4N0TTSQ9-BH.9_,<2$\-S?>0'Y .4( MGK(EA3"RH >_?1P>#<=0C[SH/N*[Q(FZ1.Y&9NT62KT#/49;,_5*V/N#B_'P M9-COC8=G(S@[@?.+X:@_/.^=PLEPU,-7?#L[P1&#B[7(]\\ MUK )7[S/7M^#SRRV^W][*]P/.F%]+ZB^>? ]#3TJ,WO(9/\BF]^S="O8!YF MF3+X3-2$I$S7SJX%6T O-K8G"H+G;6>>4F37CAKN7/ON'!N/)C.#.CF,%U/"7I)5OR"EOU!I"4%M1XBO!FQ,I#S:DAN"846T'G\?01TO>($6Z[ M,L6TA5:UTX@0@.*0*A$X26>(55<=IH2G)(UM.RJB+FQP.'!4+@IF$FWDL.BG MS+OBUR_LK*V-?+4P_R9[K-A/ADP$6_9.I*),U1"J()EF[>5+AW*=";)H\]1I M=),ZI:R)-$;.K+C.E=T3,1'EP>1V<-%=1B2MEG<0'-B@Q& D8NA2<1FO>"Y> M\0U=[6MX]6AO;6_@A6O[GI1:1['-%Q>[[P7-QLN##;WF?GTCL;XS;V%B7$2= MD?1#I5Y93L@(I1C'MJ/L&L+[D9,+^E864F8__NAUP>LQ;MKMK;WFK4>7U)_' M2K#D#9'ZE./YM#Q@_TO$CA;?::V*0Z3RRA'0XZ2WMQH''>V>Q>&[^CQ>6N1% M\34W@M<;#0>G\%T ;&B@BU=D[[TJ\Z-79'XVZ@].USGDT\\')8)G7"B!WT9]REL#)34IUEB0<$V7K'#OGBF-C1D1QR-P, M*OZ6(UWJ=3,2D\-8YJFQ-==RP.ZJD_DN'7DZV6F\J8)"#S0N$V:T$L-MM(,H M$F2.V36FQX9AGFLP\'65YS+-IC!9K)8*ID3#A.'X3,DK;C-X(]?G_]:VEK(?I#%V_Z;3+XO9S.NM4V@,?'GF#LCBR2!/,,6 M2X-IX\'8TBR*)^BQ+MW>WFI&4= AL2TRV'-%NY:PX]3=9O:H?S[E\11EHSR! M%K+9O894&J ,S85@N6#TMD:Q 53;7LI ^6@9]#VI,JEJKTM;]2+"M#,55JJ(%>&/E82N3L'=N93AG,4 MS AE"#61BEDY)#&E8HJ@E[!N[+:+1E)ET8-?N7X+]Y*E3*'KW?*UYA"(("<( M8K7L4K!>K7,L=\^#;Q"9+#["M-U2H>*5KQ*W5Z*K( 2W4\@$[\7JX1SB)Q<5;X+&^S& MQQ)E$';#EUHY&H$&6A)F^/4W+:U[UC\\'[4\'HQHCC-XZ.'CNB&"46EYG6MHZ M>!+J1D1?C\!$T@0/^?CKI^?$>B(%5W50W-1!$E8W,;BZ .L%"<2HI'X-SYV- M(87H$G4\(^5@]'H^/FS9Z>GIZNG?+4_ M^/2,&F.>G>5S5L8G/3]S@T[[QJGYE^)D1@A_UNX-1[;GX_3\DV']D[7'EU M0"0GE_<_^]JM:1Y_I]V+F;27;SQLWS4U.!#Z[-^-=SO^('9M_?9[AWAU5?&$ M8?2KG_J?G^&!8D33$WW_I#<:G-]]\N3@C0MP?$=_,S?YL+/#>/6VH[O/OGK3 M9Z.![0U3?]"U(P1YG@A11TPQ>>TF=1S3C1M-Q_BM^^AKI!T.1E\B 7^\ P5G M7[SG#4SFH]+4YQW;^_3'2NS5=W=6$/K1AA>_=^/(UO*5 M]?B?D_;G/U9>]7LC9.AZZ_P8)]&/O_VQ,HIGHV<%)SQ[\5__]5^_C]JC3GR1 MH5>? NSW9^,??W\VOK7KA_,7OX?VY]IP=-Z)?ZR$]O"X8\^?]_J]B -HGSW/ M)\;!^&,[A-@K/N+Q)DJ50=N/GW\VVH[ICY4V%4D0%;W3QD'RU'D:?.9Y;@S! MKW^M%T/!_]:O0-^SW?SHV'Z^T8AW@/V/NZWFX?O11./-UI'%UMX MS=;'S7.\GC0^[O'F^J?/X^_>=W=>M,X;Z[C&-]LGC58 M\^8 M$"(*I@6LO" H'+BAE*G?G]V@Y^S).V8WO/IL]#R@!NKB'0^"/;].^%B*E+KU@=$H>ZICS5%0,( M7+J(\[_R(L]_::3]$^_?#TOBWHNX[#IQ30"TJ]&8MDIH9-RDZEKKA-:&<4I' MH-8BX[YGCTC:-:1K*&C;L9^6Y/P6.?EU<@8ODU2LH@7V=FB2B M8B)R:U=>)-L9QN^A*/%*"HD4=4:#]T$[*QQH2#(*GZPH*$JF%"6496-U3-&) M,_-\S1<6>[OW:0>]@6 '8;A[G+7RQAE:D<.VZ\1W[>&H7'J?;[TR7=]]W=LZ M?'W8;+UG>ZW]SCZ>V[S8/MCZV "DG6@8XT1MINDL;A$6]\W.#3:_!9)_ML5S;8 MZT[CXG4;,7/1>(/X>M/$YQ[A^6^/]EMO#_8.WY]OM?S97BNDQCDYG=*\<;C) M_DKH\2;F8SV(%.LHE%W=$.3AF 9$9U!M!T_Q]Y)W$;7 MLMW#H:+L+RY%#W/+H6M;.%@;9\?1CV)HM;MXRE;:P5^'R?I\;*PL:,F2I=F> M(JU!]R[6>/-P@S4NUNA>:QN?=X3G[W>0XAR1U&Y>>-CK;IY>(2TC$N_Y<;O3 M?-.XV%]_?]K\N"<0J;#?;> QE$X7FW1_/1S=1EKSHL%Q_%GJX/B:1\WU-;I_ MV.DT+PZZ>W@,W^<"$7Z$X\U(.YL@[?2O&-&]%";4D<\194BUNB,QU1/U!BSW MBCBY\D)^#SP8^@'16LT46H]*6AL%L98*CL+**6:_ 8]S-.B6Z"@-'6B8^<:.A22"Z6^JR=&T84(VM:U-Q+1X0,XH33UZNOH>#T83W[M MI-<>8Z-WDC71RBUEXTGP)JJ4I 5NF',D6,>#C8QSF^S$2%%,U:VQDR)>.!-<^G> C= M1J;GQ09:"Y_00MQ&ZV$-KY[L=5Z?['U]%\\_8+/.P=OC[:8Q\.]]>WD?X'G>;Z M+MM?1_RM-Q!/+SO-PTV\'L?>15VR0\XO\:"U:&@^.U@D'%T(Z"]>C9$??;[ MLYOW&#__ZJ&3,0S[)X/B6[%$]'P"SC$T?L19GMXH%E'KZ;=VR-]3.PYJQ8#B MG6L2KS;_]V80]O;%+Z8_W;S[<:'YIM^&(SL8Y3CIBZG[0.CTNJMCE\,,UTZ5 M];P<GMY@>FW[/ M][B3#CQH$@V*""LIL$2=D)0 LR$8@N8HF5@;BK$YF/[QDMIH,J,HMMCEC29' MOG-&3PHTWYRRR5+B\]V=]>^>39Q(KJ11DG )*.HU]PQQ+86WRHM$KMEN\S:; MU_'Y?;-Y$T_&AX@ND7,^ K?2$[;GM? 7'C%L]NCOY; MR"=!2I4D#8ZBDI+66"Z22XP(220(.9'G,-_R'!Y#GM^8-_020Q <#'$.T.QS M 5U*SH27T4?%],1(F\P;F<=Y(_>?-S*S>;,>IXU0$P402(YJ+0*A"BA'VQIM M[%NAV3F=M_O:#[.;-QI##F530H0&:J-!3T P[1U5TC.2)AJ*/[Q\GKQU_)1] MB?'7@ \[.^ZT?7LT#KK60KN;H^0YSVKJA.R,\IHV7K/QGY.[?=V1GU_- W@WOF(RUF[',EWJT[^PXKCI@A%.CB>O*11@U#6 MH#B-(%U*E*/'9A>&-&LAM+/;8CM_VG;8[+VRQ^V1[52$3)QH9P&(I<*!H^A/ M@Z$D"HJ22-&)A;,09/+^I'O2R3F,6Z.#.,CG#>)!OMOGN-GS_6ZL",F8E)2! M3^A<>J2<<6B?!N$<,6BM2A$7AF3;<63;O1@V["#'>8<5H8\0TGLT%EF*"9E( M:!X])R%:D=!WX/!X]"EK!BAA0AD;8U;/SFG#9'3&II0\!Z?(_")T.!@]?S66 M$R@6-E**?C1>+MA*:Z%_G 7]&*3W.C,IN=8*P#CE# GH M]$3-(O/4E.'W5%[&E.^5Q9C93T3\D\ 9X] R Q$9U6 M86SQJ%J*LB^?T) 4 M.D YJ$Z1P-8X3RW0*+TV-"D1%H_0#^H7S0%!&4,Q+%'^<@>,!DNI69]$'B_HHP2Y.7 MB@'RG;-6.&$DI4IKJVQD"T.:DH(7LUJ>"=IYSZ*-B4 ,T?$0/$V!)),"%69Q MR%1^\&)&)',.'$D6W8R0(.60A27XW^1T#$ "+ S)'CMX,2/Z"&VX(4D&*12@ MN',JH'VAK'2).V7$>,5S'EWW.55*9&;.N;31:Q=]PKL"96"3"<%$QI-7G'*Z M,*0I0RG-CDQ))46%]0$-!%0M/S!;"J$YHTF*&,$;"8+84@I+H M0-$D'%$>C)!Y/04M<:W!NVAB6#R"EA.8+86XS#G&A+*4)0V@;2XI93TXPA@' M[:;F1O5I^H@^\(S"$X0(='65\"P(\,RZ( .@OG06 D%K:&%(4Y(//",R:1HE M36B>!J4![XS>,"=:!2Z3$5;&Q2%3^3[PC$AF$_=*HPO,D*,",'2MT,_R*/(( M44FIA2'98_O ,UN2HD[D+?9),XC4:46B250GI5FN"?)X]"EK!D*(1)FHJ L$ M\*TU$RA8I*,R^?SQ\3;C+(Q:_HE=0C?5LN3HN8(5W%H *JUA/K+$@5I"K?(+ M0YIRU/*LR,1DBF",2 [-6>^-<<(PR05!OT5H3Q>'3*6KY5F1+#&/'&6U"$R M,MX%JO/F%F$X)7*!A-XCJ^692;X?**I5OG[^\9U;-^;M9S+;1-X;'Q1Z"10$ M)?A92X-&3G!&<2WF%]DUPEJ.+IB'O*-/6>!3+N;R&-*X(YU$SCU;2 M/#'IE1U$S:C^>"1\9I:TU8KEJK%.4XA<.F6I-GF_M_;!2[-X5"W? M!RZ%T%(1M*J]E0Q5"O'191XVS-GD(D=-LWB$?M0DX!((:D0T-%JFK ,+U'B3 MK#: 3&N,C M(T-*2@!^?N-HFCG,=O7$&J#26QUKO/)\QJ^>AF4?WQ(W/-]>O/VXF]=G_0[(_BH^3WA[GQ:NCG^UQ66<]RY&&?= GC:Q/XLQB>W0;_[VC7M$3=+%#' MIMKK*:/N.]I +5$W"]3Q)>I6VKDE"_'!.><]:$51TWI ::>$=02U;MFH^[8Y M];K=0PJU!!N.KD,<_ MAW)M=KEJW$O'/>=H\! 9YVDR>9>5$XG"].M6M4F3PER;88$0MH8C]I'&H<$ M4LYIPFDBPEO#$\QQ\OD\RK49)GEZGA=AM2+"@&)&)\8$%XG(0).1%:CG^.>@ MC^\[.O^S@U.PU@LYG'J<[_'R_"H$5\3#FG%TVA\<79Y0$=5#2(P>G3?"G 4E MA&-:)TUTBCQH1BK .G-*HAEN&;,^06"..9)+;"IT=X(B+%DC#7GMT,HAXXNOV6?Y4%:^(:HV>*MK8+A?50DH! M1]44DI/")Q[E@C'4HU-J=CQE)3AN@^&2VMSNT%HBA S&(7-YDTJ/!L^84N^B M'<:#?B<,\.C( $DM59-=CXO#;U6S!&7*+C\!NMXL)%Q;M.T]JYBJKY,"9KC ME*#;.677DX*^D5-V_=2?:5<<#'7",\F8 Y7+A*B$A$:FQS_>%VUEJ*!T?N7P M5VFYT\8K^[T/MM.)YR]M[^C5((;V:.W3(,9[\/J]!S"^[6OK\7FC\]O9XI_[ MG<_MWJ>;)SWH_@91IW0V6@"HC!$HE3H9$,99[4T 25!'@^6@*B1F;J)D.X;8 M+:H.C*L0W"3:WY^[U?M6*OA2]E5$]O%$O20QR%PQ.=)-@)3$.K7TT\JDT*5%+*L3@<\!+/R55#M#I6++XK%D\ M2!93BCP%8M C$3I$0FT Y'K!B:B2@U)Q@+_NGPR6^)XUOH4TN?,E\U0AOBV@ M2@N)$4$)8=(%,E5A\QN&G0-8SX\S,)/8K[8F>>N8D>BI!O!6X_\<\QQ")N&T MY(*:;O%=@F,^P?&E=+GW?F(UFX+'28E(E>!,A 2YOH/GW&LM-$3K;!76X)XT M@!YDX0^4#HH6>\P=1,],4HD;'WQNZ6@)S/_"WQ(3LUYM5#'W1Z=*$2?!FVAC M ,G0D60:+6WB)X45H0*%%9\T.&Y7<;QO&[O957',9:Y]<*ACO(<0N4T)<<2D M#4*%1&.%>A0ND51J0T0K"7A'HY#>@ H:59-G3@3JA8M>Z H5>UTBJ=3*LB%Y M2K20ROF4D]XUC;KH:<.]-792-K@:)9.62"JW;%[D*ADPB0L''H60, M@Z(Q52@:N56$]C9[(9[%T.IO#H=E6!.@9+)#U8$,9$X9U2DM#D("2K%5+0Y&5DCR I%J9>0NDM*/7ZX6AMCP&EG.5@ M)4PP*J)4XL;E8I&D0JIV":GY4'PA*>JEM5P3#RX8QQ$T-O)HM)5,R@I%&Y>0 MFH^PHQ QT@3.<47 %G6[(P-II.0N:!TK%'9\U !V;DJ[;7N?XE6/VH8]:W=/ MNHL>&G_\"*J1BD*RX VC0(%8H2+:9])XEQL'V?F/:&S'3$<_.AEDH=(?YCWE M^%LN7?.C]N?J1(0D,90C9PDI.*2HC&524.TE M5]8D58&R7?=FKJ(YTXVS*T(C(R*:?MQ$IBWDIBU*Y*)0R0<'UO O\A7X A#K M$23A3QCT?#9)M"Y$C>:7LE8%D%$AVUD>@*840F[/LTB$+5]^ED]O*;0@CDBF M*4,J2QLHC4;R*")P-+H7B=Z/*77+IZSVBB5/"+*O B^D,\&PW#A<&X$*E95 MV4K,F^ J>2L<4)<@R6A],)$3'1-%8R1.E[(7@1$>U[:_1:*?J1>5K"HJP!ON M@4:P*+[0WO?&<7 ZF04@4?FZZ4$H)[E(F7K,$P744D<9 LY=E984*R _RZ0$V^OE/MYPGR?P@28\BRMP=@FKF*5CC77"$ MJ"0E*(NV:P5:KU5 QCX(Y92P6B0.@4L X8Q6*"X%B/S-"@\+0+GR;-09TM7G:^/,=TY"#*\'_>ZX ML4?!5UMIPPYR<]'AGW$P9KWSNV]PC44O1>BH[X_^/!GX V377$AZ$55C<$8: M$FPBWH,"Y;S6DM 8"3&>)E6A5,S%148Y&96,H#@GVJ%6!A^% VZDC2%ZRH.G M7X2ZE\@H1V8\?A8;Y9Y;BG0*)!8R Z1CN9H,*,.,IA7*8EM<9)22C&9#Y$;$ MJ%P*@#(A-Q?51AE'. ^:5LF%?E!D?.&M97 \R@[:4HP,81@X(XBDG +QS"H! MDBC.=4RYE\72R"@;%J58&%Q)].U-<()P$,Q: ,]"3")*$JU;6ABEPZ(4\\+* M ,DXRJU4J$2H=4S($)+G/$9*S=*\*!L6Y=@6WN?R&KE.(1J:6CH;$20A+\_D M@M9A:5O+0NJ!;9%)6.!(*"Q'^1H+F$1DE2X_'M#"\I ME3*%D"M9$A<,"4Y"BL1[33CQ2SMC'J!1BJT!F@='LZA@'J(4VK"@.:-14?#: MVZ6M\;=[\ZY.6T1KPS(GB9 "4'^ C9U$P!!'7'),D:%!>I<6EH< M,5%0=CL>3Q>Y!OU/ M ]N]MA;6.NVW#OHG0]L+^+^0J354Y?1O"I=O_S-=^69G'^RY>R0INW>*(J9*_>,2V]O]GQ^Q.<'2B)Y$)I0:Y.UE''4 MD\ 8L3)$!: BD=Y+SPK;AL\S3=9.[2!\693HQMK;@UHL?&;$8,$AFE)B 1(H M8RT)QH3@#8^"&5?LAJ"&B/G=5%@Z,4R=B!E5!O%$6R<4)&^ B=P;)Q GN1%6 M1F>*8%(FQKBX_)(J?VLGC.EROV+NMTCX,S4AI+46O)0Y4=:%:+3*'@"3 #0Q MJ%*=R/))6(ZIQSS(F$,P04DP(=J<@\(L4I2'")97*=X_%R1\_*B\9$Y$RQB2 M3X!5PG@T_UC2'#A8XBO0SK)LK39#>X\YZ[PQ>$^A(1AG-'A0@0A-E:1.S7]- MLIT1XC!?,S:Z&YH#6QOV"GBG6OA\&0XRE=7I#X9 MFA4L)4,T%QZ :608;HD)5HBH%A?DW9N:6 MF1_&WC&H-07U0@H"PD?-D2NU0?6I&+-\(>E5IOZ<8;,M9PF)6AB:=ZP1;20: M0((#*!71L:_4SOA[^ ^+N\?, [%>"&VY2"!(LE&9D'@NXLC 6E:EK*QY(60Y M&51,,M1Y# @Z\(0G+4A(0I(@@C F\ K9.G-#R%*,&.5,9)(G)HT FRM-ZB"% M#\XR_$-8A3(CYH:0I60]$(.D,5':7.*5*V85_B"CL(Q$'X*NOHY\0GNE"&4B M!,ZM)!*L9QIHSFSWD6K+.*]4P9=Y(F8INE(DRA@(HW,#T$")(]E7]%9*+C*W M5E]7/J']2) 7Y7-+: \,I&*H-0G141/I-4T$JJ\OG] .(FXL%3QO6 9 XT<[ M*R!Z00C/75H\K[Z8?4T0\XT4KBHDV.Q^OSXR"1\ M?"Y,QBH'RKO<"C8D;YQC*BJMG6$T5*KNX6;/][OQ,DSWKN_'H=);&R:&HZVT M8SN+N?-.<0\DT9C0M@$?Y'P3>W%@.VN]L!:Z[5X;716; MT^PWSG*9[H7L<&$$C9YZP2PJ5N#4"&<"9SPFI#LW58H%58#$I>A8;]'>%3)K M5@+.<\NTT6!X2L)0+A=.QY;.Q27$C4!H'9)13&J@5CL05*AH-8LL4%:EN%$% M2%R*+O;*6>-CL#I'DZ0W(+5/J*&]CVA!TT73Q3NQT\F=,'JA80='<82?%U@- M>PO,F2@-8P#,.AVB\5(88TF@TL=%4\.E4;>-\$D& M;9@) 8P%%P)7-@1&@(*D;-'T;NYZ9 ?^ ,F['C_'3O^X2 E=7-7+O77@(W%4 M)^ 2&1@-*BTE1&Z(%56J3#_W!"Y'^]K@(OJYPFD-(3KM*%&4)".&&6[-PON_-;H0'=O!I,1=S'447B(D48DI@*;C$I-94"V6\!Y +J'H? MFZZE:-R@8I#H$7D@'$(06A(M'8T$M%,NZ@74N"7P:PG+N]X3[I4$G:.0*CJ# MCI&U5DFFHXUN 15M"?Q:0E^5)#UXHR*-#*PB-E>!8HDQ(8A *WG^]RZ6N3OC M038E@@C*!JURZSS0#.4G:D;/8J L(45X94GR: G #T*6G)W-B%-(!0*6!P," MD@B>%-T!H *[?%]U['"XE3[:P0#G8&NPW?YT,+I69G!RX%6_-SSIY-C>Z_:@ MN]6K2A-Y-"!%0"X).@$$K76PW@6O&$0)ZBQ<^IXY$J M8$$X9G7TB3I(2H$B%?+EOB+A)@1:1(>-64Y .:Y8H!![]E ^H[?):R&S M0<2#*.SR.9RHW)K3 UB2P.(_G',F&"AME>7@E_"96W.\?/ D:C2U4D8A.4@= MM==4*:=C,,:X6*5T\SD&S^)(GI->>XR<8WP OL QONLE(+K1#D\&<3P1UTZ8 MWFMZ?/H]W^QN5()4!"*ZE99"\M'XF)0DQ&LM[RI&P^>O0N9P,'J^;7N?)FC, M7QOM7KM[,E]-._B,BG&C:*%S?2AB(%G\:M"!<\I$FKC65:J^-Z:4IH^2B7'I MQ?J3X0AG87"W"SL]^MW^:Z L!FEME,D 9Y#;3='DO'8NDA2@0BKZ5;]H?#_Z@:P='MP*PN23#=FYF>!*;\:<#+MD!NT3GFYA[(1X?M#W: M>L53??\$1W7^?'=G!C&=+]_QRSC2U1"^.'T1+1(?E0&(/!#A (%L.:0$2D>I MI;%0I2T:2PB7#N%R"ATECYI96$)"0)Q&X[0WTCG-1;"Z4FV#EQ N'<+E%/,V MT7K%%*+8 $O""&],#N@8Y1,*Y@K9FTL(EP[AQS>OQW/[%>MZ?/"[C6MO='2! M4:!: XIS!R(IGFQR##B]3(BJ0HBS-)ZH"&#+B:\*FZ1# X$3R!GZ#@'D)7*5FEO]!)?02"Z2CO&EOB:,X-N,M*[#;K)P?L8=):2=$A%B% .PWW)9\>*V+5/-V(?>I1Y8+ M=S'O&8L0%%A)HQ))I)109[)4 0J6+L5F!Z%%$9BE0#E$$5T$Y4B@$ 7:?M;) M)")%D92,K$(H?7Z$42DF.Q%<$!J(I\Z !J91 GE!!-2"_05*T#!I3":.V%4 M"I1-Y(Y%1SU8 IH%E]!$DM0RPKV-\8M,W3F$\OP(HU+\.ZLDI$!IX!I-69M5 M2Z[&I5!$2<7E%_'/.:3@4AC-G3 J!AG!C!1#(6Y$T.FE.*B&E)Z$" MH8KY$4:EE+%QU 4ODA/)*" FN(G4J\)BT0!2]K1%%5P E)26KHJ=/E:"J.Y$T;EM&1&;!*IJ8O$@B#X MKZ,:I9&D25C&JE!;=GZ$42F.-I<:14_(&U+0O;;$1B(91)?7(E RV2=%P:4P MJC*4G0V"0J(0=8+LG#F9JTYR$8)B)E0AO65^A%$ICC:AWD?BHX0(P!37')5* M8,H&7[0)>5(47 JC*D,Y"A4%P3O*D",.VF@BG?",2<&49KSZ$8. <;0-BD(5!JC8@:*'"]*"EC2Y'T).)' M3CICM*':, 5&:BM4_B5Z181QH@J]>.=*))73?3)$'$IDJJ,9N>(ED!90H<-8O1:"B%HL@Q"_E55/P;QZ%92"8$D$ASZ M;F"I$V@K<9VL%%2&Z!T-G%2A&M=2),VC2"JGZSDW$8TA%KWT@,"V!"3G@AFB MF!=NN>-IHLDM\_;2XGM:2>?-R">$' M*9/+/-&!,IL.Z!1ND8 M2>#0^?",& .T F[T$L)S ^%R"HP@9)FFV@.7((E&U()W+'CGE2215\#M6D)X M;B!I1+ DM4 02QMX26$Y]P6%HA6$Q"AW+-<%,9Y MIXO4>D&-MB3.;X?P4FLO/$@K<"UE-N0T%52!E-I9@^)%46^9ER!"00M"V?R5 MM)X76I Z9=?J0/\$+;SW@:2HF6$)D#DT)])'HARC,H*AE>6+J9QK]GN[56$, MZ0BH9*D@,4&4VH"EL<@HTSY('BO+&(]'C-EQ!DDF1 C -3!P*3G@!#CS:+A' M"HK-+V=,9_MUNV=[OFT[F[W<%S9??9,]4!4V"9&#<6 ] MY&Z^06H+@0HOJ?:2!)4J0!G;'GRPG9/X\OSRX[_PCG;@#\[?H5B8\(K 1)+LJA 9O,L-4W)^OU"62*L8 M(8+H"L"D4DKG51SD%_9H4PZWTGH\[@^G]YM[K*#OI*SRB5'*P7.C02I*C90A M>!/#$\'*MQ3 $BM%LV6G4]+2.DD$0(@N2F9#9,'QR!.HIX&5;VF!)5:*Y&G) MT2!1@<=@@8,VX(125'-F;53$/ VL/*(.Z@^.^P-$RGITHYWH3P;M43M6Q?\Q ME 3"(V4B"7".F40MS=D@&OV@P*L@61Z&0'.E!><%+2'E:M3"*>4-6 X.'6<5 M:%(I.0JR"C;+ J"E*MX0VK7)"1+0JC4 0'*0.B:#_RN0LD@A.GG-$Z=T>0 MW$BMF> ZQ_6!*[D$R5+=M 4/7AMG!>$$)0EH3Q(:M@@/SZ@R7;Y(E+RY!R/ MEIDBK] YYB(1#(0%S2.I &6JY1)5$R9 66Y+*%0*!(CR+D0;F#'!.><)>8(, MO$!:>88P,9%8[IR0,D#T(G#:1M#4Y:*KSEA&)9KY$HT5Y?P&ROH!#J"SGLR20,BQJ+.B2Q&*RQ%IX,_#:PL \TR,! F6"CB"RDO/F+,#N)]\\W M6A9@G;DR;I!/3&@C:'(*J _.J$0\D\PGJA4LT3(7>G!^T))%BJ&HAPAPJS4! M]*)E(,9PQC2K %HJI8D>,2MAABZSA)PS::)#> BA;7*)F,@LT=1HZBL DNHN M.%=%[TBEO$H0!6$4@H@H2Y3AE@-Q'(362Y LU4V;.Q&IT%(0 '!::"H(C]HJ MRZCPE%8 )'.?E3 [:E&FM;"Y%0LS@/8D?N,!F3J7UE?"54'N/R$!S",GT4J6 ME,P=O8A-BC%&//%:)QZ>R&IJ521A;IF-U% F)0O.:^N$<#%8RBU8JZ95_173 M]>F'>27;SHD;QO^-?O_SU%'$([.'Q>TB8ZK.].5]_K[(V/53?Z)"$\B0LGM/.160ZYQ3 M0Z6@*ABJA!=BDH>TA,Z\0>=FGM-U-/R4MK;24!=!1@Y<,L= /\9*")FNG=A!: [37#V+K8!#CK)"Q1.3L M$.E92@'-?:T\1'4K M)$1KI%#S+UG'F/P",-N(ZD';CV+8&?7]T6ZO/1IN[^PN 3N'LE0*HFA"@P]5 M.JC@DE#&.1H3>,6@ K;>$H,_BL&'UE);O6_IJ'GA A>$,4H'Q50"!4S'E&CT M)'D;&7Y:<[HJ MCD>_G;;#Z. Y)>3_K!1GOOA]>&Q[T_-]O],?//\'<@=)Z;>$PZPGVVUWSI__ M3PMI,:PUXVEMN]^UO?_Y=6A[P_H07VQRXK!]$?'&^(SBZ^GXL8J0WSH(D^DP M*"/_Y[?\\O40_00;ST]Z^,KY+!R3G9NQU-"^3W^L_./;X_@!'4\>IZ-CC M87P^_?!;: ^/._8<@5:\4''1;UT[^(0$=_W1J-]]GJG].>?1>=N9/*1XWOCP M%1!6R1@,(P3=*$R?/#F\6AQZ-@I?'C-ZU9"O'R:K]/+8L^+>@^D)4T0>CU:* MZ_"M\C3]L<)7;KWXY%7PS%KHG^2)*?" =#RV(: <>$YJM+C-U7.>%9-QS]G^ M"OCQ 3\".'X/P*V\V&UNMC;6:SNMM=;&SDV$S.%H=S9>[6YOMC8W=FIKS?7: MQK]?_6NM^6:C]FJKT=C;S*DKR/*&HJ W[G798!#'R MNC_H3B""9D.OWVN>%+7V:Q/K8CLKKS85"7W+Z)TV#I*GSM/@P7K!C2'X]:YV M.[6>S;9SB.WGZWU?Y$IDHW)E4AF)?SAWZ_W/[]CVYSW>. F'&Y_WWYC#K>[; M@_V/V]W]-Q_:^X>OVXV+[<,F>WW0O&AVFJTCOO_F/6RM>VAT=^D[WNSL71RW M]SY^.-KO;G?VNGMG>X<-LG<1#O9:_F*_M2N:;/MH:_T3WUI_VVE^T&?OV/[Y MWDWLL\YG=WB,SWS;WOJXW]D[W*6-P_>DR%=#W_N?]\1!E2P_MDJ W8OJWP4FL:J$_AXP?0TY M4W"PX[,,C^LLUHGIR[GI']]?A'_$&^>;#W]8MX_G?-8B.Z$VL".\&E]U&/US MU^]WG.UT^B/7/[M+HK\_L0.4-IWS[8@^^JB2POUUV[W9E?JN/SSAH;[7>'FZM M?SC86M\D6^L;?*_U_K2!XVJT&FRK]?)P[_#]^=9K??JNM39J[) S_/ MU1/K,FE>!^EC75/.ZCIZX5W0BF6?\+__812(W[ZJ&B8X?V0(S\JV+H#\?G=M MN[6Q_6ZOMKWQY]9VJ_;G[O;.[EJS56MMU=!W:**.\MK5=H^*7\,_:UNM: MZU\;M6MNQ:5+L?:JE0]3P^'&%-W#'FOWS=Q?)_%N/9&*^559+A?]B:.VNN MK_U%>8*\#;S.'!AD6FKJSC-2+Q;ZM#."9Z9]>]*+8[N:DU]K>;YO\V^M/-?Q M?E#]MN7J D M^OBZO=]]?X;'.EL?=[\P.QIXSO['C8L&:YSML0;9PL][W4W>7']_MO?Q;7=_ M/1_;%?L?;IH=G%E..8>Z#:#JH)*J:PBN+KAU0 +5G-J)V0$+;7:TMM>:.YN% M<3%3NV.UPH;'Z)*WII9'&O2[M;$NFY^_M5%_[L8T[PK]5;_;;0_S2F@MM5%= M]TZ*]=$'#/QM%.N>K_%AS>)9E134/Q7\$W\5.RVDY77KJ:P##;;N!$#=!T\L ME99"3#F5@-8Y%T3?.P+XZ*!:KB]4($[Y>.L+ZEXRY\&%RW;\U!YFI35JXI$G M)V!V3_^R@/,8'=2C0Z\4="BB2*%.(O64<1X4#RLOWB%5.YDP2-G1:7]P-/RU MMMGSJ_,C;_3]8N(;9]:/"ACD/(G!)?EK=E@;'D>?LZ]"K=VKM4?#FC\HPBA? MCY\OEVF78O3.Y9[*1#1 KXI[QAZ^[QCHV0=*\F#E=Q'_!YS,,4OK,>./;6#^!,1E!N2:LD']S '6_9LM/ZCU1P=Q4#L\&;2'H>V+>%D__>X&SUZTKTO:XM3!)]MK7Q3?_[F0 MW'_/R=MMB:ZN MH@4C<^$@IE9>[)RT4;RBBSP_88DYDP"O\./6H-4_[3T]%+&_M&.H\62J2Q(H M6MX\UK5,* Z$<%9*Q;A%R_N*Z_UO!0YR3;T#7$02T#X5[)UOPK4=@R5,\O#\@O M6=VL#:)]@AS2O-C]RPN=C/6I'I4C=5#2U4U$#A%*62\I"X[1E1>2L-O\\<\' MWU3SKH]>W9\'_=Y375O?O?C+,H;N $EU8(1D=P#0'9"TSJ,/)%&J":(6!1A! M?V&>;,I[RK"KMR'RJEC^9&TU#F*H'9\,AB=YD774K^$91:B&LE_< M/[-^S6EC:W[TS=7+:V]_#8=Z/G#XXPMP7*XJ*6:^5,;4*J5RYK?E;%53LT K M<-_,?1NG>K9'X\(*T?J#FN_8X?#G,EGG\!4'ME #.^==U^_\,OR>4',E7K Y MR?DH2!C/_('M?<(?>K73@S;^[;H[TNC@O'L?_F;;>)8VRTPF'CS7L_]- YV [S''F^^:9PU6>-T?ST<[;?61-X-='U)F"DMG5>D3AB1=0!O MZU:P6#=&,,=($MR:<08NXK4HX/1K[=@.:I]S<>K:_Y^5#\T)U[7AP<\M&3]U M'$^DX%@(+D%\#Q!O7.U'I=)XF5A=YV(%H&.H&Z8-@I@0;IS54?.5%^_>-3\N M ?J3^3I9?7V9JC,5PAL3Y5;9E-;'QO!5Z@(3P6OC55VD$.M E:T;(5Q=6:YC MHD908K,I,0SV/]].6[C7MIWRG+7-7BC:6];<>D??097?O/R?M[.RAC^?BY 2\\<3?&U]*>\*;)( M;7B"AMSPH)^3=J?[CT8'=G3[54[MS?$6^UF*BR=O\\]?:[87:K^P:Z_LD-OP M)'>(+Y0O*L['*_-X)C?+NPN'Q4B*X=KAJ&9(+=CSX>I7=_T\]&+%JY/! (W M&?NN75HSVC1[WUTRDQH.W_7LV>_3^?)OLS\?DP/W2GZ_C)Q53/1F\8.2I]L> MC5!@Q0Y*H$&_EXV=SGDMHN%S7MO,-I#UQ>K4NAW96MXV=ULH7]WC>D1N^Z23 MDR9$%KG;\=-)9YQ+M5-OU7[)=%6_,,#MK%OHCCO"_B:\*Y-B.Y/![O MI:2-PW^6)T>O37">WXE8?7IRE/Q%E%8F^E /U'NTD9*H.TU572( B!8^"467 ML6>]1CN8>OZ$0+8-L\=WY:PT17+_SP+"+ AB?,IC: M5BAVNC@'Y[]F*Q=OAP9AGK-/M4^#_NGH8'IX%8W>6(PMQ-3N%=OEBU2#O$[' M\#6_,L+B,/UM>MK73YB>\=4!3D_,1N[*5T:YDG?!%;J!,E=G4WO]NI&^^L-K M-H^^0@.4KA(R?O#=*S0WDJ5O'I1D58F_.?ZW%__=07BH&\_'D.]>.:7L;Y9. MO[/ZQV)'>0K#HV#M+.,^]0?G=^W-RI;>X-7DA$H:).-X3Z/UGFR]V3C=/]P[ MPW$=--=?M[?>O#W*Q6@:'_?P>0?=O8M-:*PW;L=[SIKK[V&O];+;/-RX:+[9 M((V/F[#7W3[(8]X_;':VWNP?HF%SVJ W]V(%&QRS7-:14J0.UJ:Z=E+4/;'" M4NPQ3CK^^&INBC^T/%>.Z56%Q,6!47O6]L:U2$'O: MM&=IJWS+5D$;I7%5>"]X;GB2=4ERNBH86;=!DKI.,EKG97*@[U=X[R=4PG?L M*OVY#:CSQCD;4R_YS=A+OB6:%N,ERQ8/TTD>S_&KRT#$4DS\K9@XORXFJ#(Z MD4CK8*S(F]QXW7%JZYIY .^HD\Y55$S\Z*D_E%U=?FPS_4T,,6?NWQGZ;*>[ M5H^*-2/T>7K]8LGG9#B./^)[CBN#WU&WLS\HGM4YSP\_;>.C\;&U'KY:/T<4 M/[>'A0_5LSW?MIWL'>>*,/GDW'5UN6.M?OF//^:"SCB;=Z>=,['!&-L MW#GA^71#^.MB^1YO=M)KCT7!>"0K-\4##YI$X[BRD@)+U E)">3" 88D$?8X=;5=* Q@^X MGDZ>G.AHL+^2YIHX]&N]@U 'G/NZL<#J5)HD5$P:Y;IZ= MTO?%!&'?7)V7/Z<7]L7C"7U2W"0'SW'9.[?EP MY=G7.A\SM>Q[//]]C\LHO_!NL['Q;O/-OUJUYD;KX];V_^[\6MMLOOJZ\)J7 M@==>;VTW:N.VDW,^U,L^<[5Q^ZG:1N'TYBY+M:L&2W/^$JVUE^\V:/0^)P'O1_OG>:O7.:?:*)\>R>S_+FV2X]@Q-Q%L[*,F.\_8DM/'L?Q:;%M:CCT4\F=/B#/*PB7%+;?>@VLZLO("_UW9+KLG4O62"V@W^ MN3(-,^-L'PQ_$@]@;YIW5[_K#)5<]3:X2*R_DDJMFQ%7%NO=!OX-7#?^GMO&?D_;H M_"M\M62L!6F"4/?9NZ.<8^ MS#G(7V&FUY?IS-?#[4O&J"QCJ)47E/P<9U0K/EMC3R0TVUAKKKTI(K+_LU-; MW]QYM;NSL[G5K*TUU_'_:^_V=C9WO/ MC>TBTO\]L=TEK\\9KU/"5UZPGXPC5HS9^1-A]O>[:\W69@N9],-&P;WXP[OI M]\S\[[9V=I&C:VLOMW9;M<;:]O]NM&K;FSO_N^3H"G,T0[N6/RV.AB?"T3F) M<7OKW4[!S7]N;[W:6,\,O&37*K,K6MO\&TL/W['YX+$W"#^!#)?-U=I6ZU\; MV\OTEF5Z"X+BW<8;](L*Z;NQOME\LQ2_51:_'/T?_I-K5)7DUK4GPJ[9GZF] M7GO5VMI>GV-@U4<1+WJXR;TNS\D(\J26',6\_E5#D^L;K MM6+A8/?/K28R8&ZN+7&ZB"KZT: M+'FVRCPKGB;/B@?@V3DUI7\F9+EDV+EC6/TT&58^$26[\>]_;;[<_*Y]DDLF MG3UJZ*]HV; M7ZO?S*W:+D8%&RU[;'>]R+ M6>A,9F%XM1\J%ZUO]XI-4-UH>Y-"P]/R\TRMW=&#_JKU/"]*"MONN$#^+U^> M-VD2?WD_NG'/GO9?WOAF8?5:;:W3N?XBDY<=UV8??7-R?JWU)V7?"])=WQ^& MUX[Z@VQBU)+U(QS)(/[-%*Y>@NR.Z?T4>W%0M*#V^!P74:+FCH6IC>-TY\5$ MG/9S%X!)-]*N/;_=PO2TW>G<_BV>(=Q'MW]UL=..G^,7/5#Q@;Y]C&.Z?:2= MY4"X_:OOGW2^^#$.1^WN]5OT!U?GYY8&)U>',L6';<2\'=1PI(,X'.92"ZNU MC[%V8#_'FK.Y+P*^_/#O)G;LAO->LRG%#$!\ MU%7+!GRY4*C37VOX'B>=,43ZE_4C?JVY2:>F6J[*/8J?SG\=M_&N(_:ZQ?@Z M_=ZG\;?+WGWEV M N9<3?WY?8I>9DDV,97JV:Q^+N"6;*L_1"WT>PJW DGR89I0WVL(-^>&PFI1 M)#1#HT!,RCW8ISHFX"]%?WFD?TIM/^U",H%:IF>(W8*LR#2A_:D]&@,K*^'B M< PHUG"%_0M;HBB ^70 MDJ2S)>EQQ]Z@9;OW.:NGXE,AON._F.MEK4^9LQE'J&F/:K_\^_^Q]ZY- M;239VNA?4;#GG#,3H63R?G'/2X3'V'V8TT#;QNUM?W'DU<@&B='%-OSZL[(D MD# 7(U2(DDCOV;2@I%)6KGR>7&OENFSO_>/2EC#F3MA$PL@/QW@=1G_8A:?\ MW"G">W#^S$I0[K$3A^/F2C,JZ3E95@0)8A_F[A&YJQ/ KG]:)+,$R4PVLZST MY/><*S 9)8>][V-%JG-\8C-T\CN..O\==4*N53++AD""H[-E8UX8W6=8ZRA(8]>)OOCSK#O*L->MUN/"HRJ4TF&3YC:&3X M^-C/!FK5'>[:1G!9.I\!.U6=QUF3!6X#QM>XW$]65ZJ[38RN,&Y UZD^5'6@ MBS\ZX\VP/SJ*X[M>?$<1[@,H(M6L \%E\&5(C=6111 / MQWSC%5_9XITX2X36P]8S=HX7 2QEZX%=IO.Y^NMX[QEKVG'2T Q>]K(-G/T< MN;'&:%B 4;=NR2SSU\VRT['%8M\O)V ?CX&N-) M?ETI;=E3=ZY<>1!CY5NNW,4]/QID-[7O]>-DPS\WG ;Q\^2D!;@O9I]SY0*W MK2HR 0U[Z'OV,\WZ(V[FT_&WMH:C?K?W+?;+HJA55Q^,LOLV^XU.S^W='/><'Q]GSW_G6W:) 0>-W2Q3?W0^M:OV M IO]*?";CT4K7H96/.A\[G9@=ZA\6Y/-H8H).->^JE"#(HF'E\34BWD8[5%V M,IZ UGS<\9, #/A1_=:>Q"6* M];FSVDTZWPQRYYOV]:$9^;W7AF?\LK_UC7%>UR\-5OU[T*61PT.O_CQXO,6R ML?6K0)T<(#4853$L666S,XWLJ^VLW1IU)^[O2JW+XK*#P>CX9!)#,[MJ>O!= M(0Y\O^-B:%7!CN,C0EN]^SSJZ W8BZ.QW!]E*6PTVUEZAC##F9B#+68Y\FVJH/VBZWSVWA[ M[5O@BAP ER>EVGN[WSK]7C=/YF8UK&J-M& M96I/_=[Q^+@#5E+^[R:(L@6R MZ_:&0!,PG=F3?KXGP_/8S]4JS&\_Z++PNO#&'WGW/1RJ#?')Y MF<_R6]-X%9WSTC1(:[SP8.HG]_]^V/&'\%"GDX^T\UO@>1UP4K4VLYDXOEF[ M"BGS-GMVX"^C\1EH15!PH]!)*>;1PV+L5.&!X\>N%M^E2,;JRVX)WQR'KAW; MKWF>NJVC+*I)B.4@WA%]^2$O1.$U,U"]-< 2&L3+\S&-7PQYOCOYN.M\.+<&9JY!C.^MM#M=*-FUE!=+_SRV M\EC"(]1?=7,MIZQ4+U[\LE? M!9#FJ"X?3X;Y(29A!U74[9']OMGZ'?BI.PN3:AXN(26'?-K;IY MK.>S/HFQ^@YR'K--#H8=M#;^@%%5C-7>:&U\C_GG: _LR0V8/UN7'#.^>X+ M=\RT ;-_\=GSR"X0UT[7;X(RF(.^[/=*9KW^R21MHE(2VQ,O;.7^/0'B&<* M.I5SMI8KK>+$,$< MG3NJ5N+$-C^>%J)R%Z.,\655,FVS>9'+>]//6!C#S3H.YCJF: MDE1VTQYS(SDV9>"WM YN_-C_OG/[E@H/9?]QL_]UAC/$#?F)DV"L\VVI#Q2' MX.F.[,D@/CM_\5N.2#FRI\\ZW6J,U8=^N\Q1^0M^3K_/WS>^/-E=C-G4@N4- M9E(.8/+%D[UGL]I[SA.:+UU3=%,:>N-EO$ENO';;;0G9E$S=Z[:W7Q/L@09K M[G3;I91<&"^B>8L"W0\P^E=XJ?26\U9UE;:4V]7=MUCY&LS%;,OS\_FXW+6O MOD4R(8Y,-+G,3L6WK?,G7*E9FVD<7^_:N=,4S5,PWUG_]7,?#*> )G/C?8R@ M$,\]WX_5?V!CZ_G;MR_O5/GGEP][%PDL_1YS2S!5_VZ38+.J5;TX/[8:#$"= M>G8O0?[TS/<2PD/?HR8HKD#]L:HA[#A;"5YDE]4W>W1=6\MY'AVW:BHH^*"/ M_K>%'G'VT:IPQD8]V[\Z/YYU>]U753QGK]L:=3O#-]F',1J$C7,79?6'CG&, M*6F4Q$QRE[QFGI+@I?!6>9'PIYVL6&')\$8K1-\YMD>#_[.! UCMR#Q_QEZ+.U)\_R(GO>#?D_+ZWW<^CI7_9H% %= M,'FQPEEE0 ?VUZG;[GW[@[[Y]H'MCL*7E]\^_FZ^[!__Y_#C^S?''W__J_/Q MRZO.[MF;+WOTU>'>V=[1WL%7]O'WUWQ_V_/=XW?D#[9W].'LI//A_5]?/QZ_ M.?IP_.''AR^[^,-9./QPX,\^'KP3>_3-U_WMSVQ_^S]'>W_I'_MOS;$_?M7= M_[+S???L,]O=_LH_OG]'/QZ\/OMP]I_.QX/G],.9/]M]_YKL?MDA'[<_?_^# MO3G\W?[WX847[FO8-7:>\%_O''P1<0%U\APFE!@F*?D991! M;6QQWL92_.N?EU?&SS69[@&%UU^YHU:/9UO"JXEVY5FI"6H2E.)3".K)E97X:%Y>.CM MC()D60B:BHBDUA04)*60=D8B;@W77!L=0MK84J+-%5F4AV[A@H=2D.YJ#3]Y M_"Y!HRCXK0V_4SU"1FVL31@%D4"/$-8@;;U&R1O.N4@R>0;XE6U#=8/P^W2\ M2,_'-3URJ)F/H$;#\F^WNG%X+U7BKG;;2E/1$E2)*D2AN="\OY90H%D[-&<.)K!0@3.&@"0YXDDZI(,/B!'A M5/8I2.TVMF1Q)CP&O/[LQQ/;"1=ER6?*Y_E+\4?%N_"(WH6)E%Z.A?2\&_:S MA)Y7@BDVROS\M#\;T>%QE"PIBY3-#D_B(G*2*82ETK!=2(I]W-@BO"T65Q^* MDZ&Y.%Z"DZ'@N'8<3_4,37@B#E0,FAQ#7"2#M 9EP\9H$B?::N(!QZ(M],*Z M1O-\#?Y)\^B!BSQR MRD3$N91@&DF+N&(L1L(\ECESA;8YE@VRCXJ?8_7TB@+A.B%\>@%AIK2@P6(4 M,1>(!Q*08Y(BYE04@44=F*UR/#@I+HXEHF]_7 2MPF C<(PVOOGK@V7;3=JBKBGA^FY!K(((;BKGCH:,WK,LWV M>EU?/*?WH)^=60V"6ZZ9]0FYI#'BAF+D9/3(BN2BM M*W"SH+1>E$Z5!,IB4LEIQ!1@DQ-ND?/PJTI4QA1HQ#FVHE$H77NGPW:N4-^O M2L-/X@(X[1:88\#PPT?)>0P5XC M8I3%3.2KV<'0%JSX%Y8(O=][O?"]/J#&<"Z'PRUS\\GI6/[#!:8H9 MZ ?<)\199"T@JL2K$%P77MW0I6*5((5'E\GF,D)*\[+>S+. MNTM!"H9E'< B04QV7A*+3% &"4-5$EQHIOC&EFP37LI#K#%TEQ&D4*!;!W2G MR@(A6F(9%TYX(BY_"AO$U57PDSS$G-_[8EJ6NO*/W:>_WOGCYV#G9=O6\_W MMEMO#_9?_'__[_X?VR_?O/V__T=3HGYKO7S];N?@PR)=$6ET5XH7] M5RNL:5WWB&NC3"VQ0<.?XZ55:I[<1[GZ>LE@%-@0HBG2SH'5J)1'+DF9XWJ< MY8HGJ<3&%J%M+M8P^:]PT9IRT1)[310N6HR+IH:>2<)43><2<01QX3&R7F)$ M=(H*.\>IQQM;O"UTDX[XGDZ9Z8M!)13'5E++Z F^:O>]\9 M'KX8#>#98_^/B;ET6ACG'HSSY:=J2K!'Z,21(-+D=KL$&1T$4HPX2D#W29%L M; FZ<$Y""3EL+ECK2EPL8'T(L$[5 VR-PB0Y)*W.#;(%1YI+BV2DUD05!#=J M8\LL'D30O(##%5 .?JZ>=.[5.VWU' S-9D&4D,3FU$\JS+00,UTJH.1D=%I2 M#H9+9B:J(S(J][ITC%N\7 N M0#*7ZB3Y)!)WT2,%KT ]4 39Z"6*UE,7.&%+1F M\\(UFJMTE&Y6CQ*E>:7ES8PCM?2]F9=I_*7.ELHP&K5"BAJ'>+(B][B4B#@M M M-&49PC-K%LD&U3G!.-41<*3A\4IS-^""6B,,XA02Q!W,: G.,*)1J3I-XQ MF 4E6:5ZTQ7I=22:+@]?YXG0F.2"S:W([".E#I>> 1:1.HU_V,AK%_7-(\EJDD_!P-7GCFGCQSJ;ZF-@[L$C!$ M2# 2Y7)3R)F8$ %!:D&!:'T0G6EM#6RI@E.(V90S MKIQ%6G*)M [>>*=<-&9CBQ?7P?(3-DJBQ@I$+,P04J&A>6CH[%(M2JI9)"YH M)+CAB!M!D$DN(A.,XB MPWRNQ"UYV^"%0R%+BL8Z@GVY*1H%[/."?::6I0XD M"BN08#B#78/.831&1FM*%>$,; 0 .]-MHQ<^6BS)&;4E9QP?=X;',7+9GG?#B]DG*_"^ [PO M%80TV!FC:$(BR(!X@%O/>*0I(0@'$F1,4=H_'O:.8#<B MB_\==8:GI?]8+7MSZ'P[O_'D\RB_^1G1U8 >.Z_RI'\>ES#(*Z'=^MMMA/=G M[+\]M/U8BZZ]L_?J9^+[\WPTU;+\T_;W^V^'=AC#7_9H%*??/E&V<6'#.[#A M[G#WQ80-7QC\\7\/L3_^JVO?F]'^EX]?/WYY?I8_ ^/\L7?VYG@/YF/OX#7> M/WB)=]^_/(,Y.-T]>'GVOV>[9Y\DCE@ZEA#LXJ"J@W6.=%0",4699DQ8F>+M M6^8-*^A^KIFR@E9N!9E$I^9<'^UKIQT0VRP ?+]PY<7HG5LAL\'PT/>WV@ZE M3KEW$LT-N2UW.N;*(JHM\-7PF:N$-EY=+7LAV.406[61SBQ%T"Q]7H[?>_TP MB-V[K,6=P6 TLP[+QKK,=?A!?)*$26H,09$0V%@-R>6TM464*:*59T+EC749 MM%86T\HO)D-A$6G/$6'>YMQ@AK06"6'AG8$5(#!Q*[.8]D?#P=!VL^E=5M1C MK2@ON?2P%Z*82(05)0ARQ'&$*<5!YCX 6LR[HAYMKRLKJ@$K*BE+)78,!4$5 MXM$9! M!H:A52(F)Z(3>V.KV?JUUW5TOZU3[4NO",QHZWQKIX1L?BHY_YL.Y MWG3!7AY[B4]\F""AL]CO!3LXO)U-*I]4,=WF99"93"-M,55@O'-K-!A?/B&' MJ40F8.:3IAK$EM&@*:&_-2ADL405-S+:IZ#V 5$[/9&UV&&# T>,"XDXTQQ5 MK>ZC\(S(8)5UL8FH7=)A\,67WJ184+HISF_3Z8;8'3Y#//_I$4.!>MU&'"". MAU+.?NI#[NM;-/9=LOO^K\Z'LP_P3$>=C]NO3_%2RBM?+,-RT-.(Y;=[^@E338/7 M#AF7@,(8-6!FJ(B"Q"1*YF MWA;[\%C'T&4M-7 M20[B5;",A+$!<9\"$V7LZQX6.0VG5>U+(2E[D2W^%/C#GL+:ACDF0/BN<6V5PK MBAGM"*:>1WV;3M:8Q?33B6%91TM>1RG7$,'6(_ M.C/\Z1BN98>M_XRZ<>S-9+C=RGMB]:[MZ..QB_T6(]5?X1K1.&Q^@H%7H"T>/SO!E!. C%OF9BN5/D,I. M]\58)H6'YN*A2[T/H[;:&BL0,90AKEV.X5$<29>HE)Z!:DXWMH3 ;7J-^Z $ M\JP-?)=@?1?XU@3?J1K!I=(N2HI8\!QQS PR/%@D8[#6QX0UM1F^LBW(PE6_ MFQ?1LPJJA/>CX]%1#F=H]:K2PKYW?-*/A[$[Z'R+K:/>8*&R@BO(2G]?BE8Q M@.>$5_/PTU1459'3%[."&K=+^0.DM1>'^^G _BB\-1=O7>J!:(+SMJI(G(A! M7&"-K,QQ)4X*ZKB2P?NV)"$"I23*BV;7 T6>Q1D/R&OQHPJ$F+J^,[PB;DSFJIYO(E# M"X,-+VV_"U,ZF)'4]EA0A9+FHJ1+[1.-9\82E1"QTB,>1426@\;A1*2,4LRE MT1M;G) VUU?/%^].2L6]T6 X+U/=*'"N'\Y3#4-I3Z+3# EA(^(6?EAE$_*! M>>UEY-3G;B:*M0UK")S7OIKEN%/"X,::EJ5Q0E//5&;KD+ZL9%6X:2YNNM2! MD047(W<$^5SXEH<<;V$Q04DSHG@@UF>_!F&XK75=1[NE?\):87X)!S$%\XMC M?JJ/Q"2HB9BCF*3.6=4&6127:Q-35>;6T4:B]MU,5 GIW M#>97$S&1T'A6GS$00^B-C1_95 M%4(MA+J*RG0AU+H)=:9@D:0&5&B!+/ GXC2[^HS$2 A"4M! J"*[^@AO$Z77 MAE KW?N?0PM?>DVIPV/;_]SIGG_][*U]A)7?GX!RZU^N_\^M&PLFSMQ%WG*7 M!X!V=<=G.?"OXV\'.ZWT],/8LC['3-GN:<[?ZO:&65GOPY^[K0Z,]7._"M/N M#UN]U!K"VT==.PJ=?,H)7%")ISKR3)VN[?I.Y:>$/U1=GC9OG*#)(#C=5+GF MTTEO4,4N/NO'(YOSP7[[W@G#PW-&FOG@9.'@Z4>L@T&,AC=_9(FS?^M<\Y]2 MW&9^YM%6[.5L#"E$EXACW"MK%8O"J!"T5II&\8G2C?,/'?:G9;0^@R[4C_8K ML@D>\)D]^FY/!QO_O+PH847^-.\_3]F-$Y-2+1.CKIF8,3J _GM]6PD42"/V M\[M@3+8Q8VD=]O.>]S]W$)$&7&5ZR8C)7-P4;6ZW; M_OT!WW24WPS?-OS>ZW\=M%L[77\STAO^5.\NV.S%+)N]O>"P+,3]DSA>#X-5 M?<7GN#[UMBLE7KT',6Y;SR*-G=YIC&)/,Y37>'3L2,;MOW8VH7W M'0Y:+T$;"%5]@Q;#[3LTDOSE8=V*SLK;SH^KR:-[ MWQD>OA@-8*IB_^4/?S3*4_Q\,(CPO]"@G*?3W<[DF.)X]W3W_:[8/?Z /WQY M#?__YNON]CO^X8L_VSMX27;/CHYWZ:NONP=[QQ?'%,>OV,= MOG_PFNYO_]79__WUV<W8/7Y.=CBH_; <;Z4GPX\_3#E\]B M;_L#WWN_PS]N[QWO';\D>P?A^..V_[&W_5?:[4R.*-[B[Y^P8SI9Y9&C/"*N M$D,F$8D,)5[R8)-.=&.+ZS;C"Y]1K%C(7Z'!0H,_T6!@,@3!N,'.<:*H"S$I M1H67T4=%=46#^)P&<:'!9M/@V04-$LZ(!Z$B[6*N:*42,IQ3Q(/) 4V!1ATW MMH1N"RX+#18:?-HT2$026$7OM'$\>>(\"9Y;+Y@Q&'Z=:(.D:(,K08/D@@:- M"I0E99&66@(-*$.>J3MQ-MD!1M<"5HD%W0((_$I6AR@]#<S/O-$)9A#' 5%XX'W9>)\ZA[V2/&!ED>*)(.Y GMIK@3S6A()!X$VD M.3.RS;0I>%]?O"_3[5GPOFR\3[V@3&EJ"&-(,D<1MY(@RU5"R@2IA*!1%]7O"_3OU?POFR\3]U]V">II=*()B(0]X8@IYA!GH$2YS$!P,/^ M+G%;X+I*X#3(H;<"+HC9Y=^J*MO0WUK=<8+<$RL"O$KNB,';WE&8E5VAJ'DH MZNV,RR$1*9@ 8M(<>(H'+9'63",G/0/Q:B9S<1;1-G1A"Z04 FXNI!_=XU @ MO2"DIUX%$XPUW@BD170YT(PAHPE!WEKKG*I,AS20ND%Y?2#^Z4Z% >D%( M3QT'0,BY(#]%06/8I86&_1H3B:SA3!JBI30LQPVT):ZKX$_!= ,Q_>B.@X+I M!3'-9IV!P6B;D"*1(\Z$0HYX@F0B5H'NI913@&G<%J1)^_3:YRZ.2^#ZRS$_ MI5+_BG@*)N&,A9;FH:79O#W&:+*&1A1C$/E,DB,+ D/8.F64D1$'4#68;IO% M.Q^O6*1V 7U#?0D%]/<"_=1E$%UB5F2!:+ JN&$$66\=THQ9Z:T5WF70\[;B M=04B%-"O%>B7[VTHH+\7Z*=.!1I5I,ECY"E5.1J!(<<%1EP[;HB@3 B\L:54 M6R[N^R^@7T?0+]\=44!_+]#/A"0PAB-5,3<6S\T8L$4NP'9/;'0>,^X(%0!Z MTL:D=.5IBDOB]WYO,&B=]'MIL=[$3YBJENF)J,3U9R6M0E3S$-7IC!_"4I(, MR J9P WH) DHR^* &)4@,1VH#W)CR[3YX@GC\Z)CA8Y#GC#BE^F&*(B_-^*G M3@CKN=2).H2MKS*D&;):1,"^PM+[Y!A1&UN4M951!?(%\H_KA"B0OS?DIRX( MYR-H88X@*8)#W B#M L6QV%)M M0>KJS[RBBO9Z8WFI'K."Y3JQ//6B*0:8E4P@##R,>,PU14+0*"8BN0_$& E8 MUFVBZW*B%2PW$,M+=845+->)Y:E[+#DBC<8,.2E];O0-MK)S IG C/6*$*-B M;B_4YHL?UA:IXXMX3"/V"D1D#>)*.*2M#,CIR$)RD20& M8":RC6634NV?3CW2M["N!Y7Q?VS[7V-V=Y62I$VP^]_&HZ-<@;P;=L\%4]CH M'I7(#YYG)AJ;_<\_,6EU2,;DHA^YV"AC2!/M866EQ#@EU$B6RP0HO?#16ZE% MUEP@+]/H+T"N#\BG%T".(0G+(F"85A8_J!A6Y00^REUR#'.J=)5(7$,-GX+D MYB)YF29_07)M2-Z;V9*5%U9K@Z)+ 7%, QNU!ZS7J3TG([=8^E ZRT/95-X:7[\-++ M6:/?X(2-H0E9S07B)B9D7)*($VV$!+6"^JK<9SD=7&LL+[?==,%RC5B>ZAC8 MV203& H&4P\(9A@YS"5B04F6*+<;RIRYR MFZ)"S$4*^S*AR,C@$4F,<9Z(E?M.U'%>T_T^ZFG/D_H ?@,@/- MRJ$T'5J$?W9FC7S8%JA0V"(J<.$D]((9 -*O]$*:8P]8D(D@IW@#%M0^MNXM/)=9R378, 7N#X8 M7&>"YFAPWH!13H(PB$L).K(5#JD0O.(,-"7GNFK:$/[3]SW%0CN8;A\"O5,U0G-M _4&&:E]5B,2 MLDZ(7$A#)A8,QT9N;$TZ2Q?\KB]^EWP*7T"\*(C/37<8RR>=8G#1*,1D;G_# MP6S7A@D4.1::.LJ]3;G6-*:EN^8:8[CFP_>R!S\D?$]GX*L2%9@KI$2TB.N< M !-6FKTKQ2-+-\W&F_D7%3\G\4"%H>9CJ->S M-G["VK$4.:+Y6( S#S8^YQQA2V6BE),H?57FFIB%6_V63EOK"/UE!NP7Z"\, M_:F#0"3.K982L"Y!(_$^("T=*"A,,,VUQ"Z :4%%&Y.Z4GH+]-<*^LOT+!3H M+PK]F8@ A2T@7TF4F(F(*T"]X=8ACED4H*:9J',8GFIS53II%^@_Z:B[O>72H1P*@$2S.B1')/ M+F>SL\(FY"6S'AN;7#!5]I+B5VL$_*.VWCRK>D3R9+%?@XNB8/]1L#_56X(6 M-B2.4/7,LY2!F>DT[O@+])PO]&EP4!?J/ ?T9;P66 M F.K.(K:<,1MQ"C7%T%)24FB"2Q*OK'%1%O(JX[*@OTGB_T:?!0%^X^"_9E* M0C&E(!GL\R3W_PI"(F,"1QW^I4Z[[U M]TE$Q3]*.\ZG=B*86"[K/O^EE7 MF_9@,\D84>*.YRK!%EFJ(U*:114--Y3X;&XS?/6 <.Y]=T45ZS5';NUE.@H\ M%X3G3!TOP16.&C1BI@3 DQ/DF,&(**(E25%I3S>V5 WF<,%F$[&YS,B; MO% M8#OCR8HB&6U@&]4ZE[_BW"%';$!&28R9,X$+G3-JA2G(75/DUEZ%H\!S07A. M=U6P4)(/-&NY-B)NC$*YERVR(B5LA>8\@-*KK]:L?A1L/IVBF!?F]MBW5,I@ M+JT,YD[W&\Q[+KX[=F>?2Z*PS%PL\_E2#4Q!-&6>(N$9L(R+0# L,*1]\-AS MFH-P-[;XPI7Q2RVNY@+U 6SK M1Z@#I5!Q2SBF&K$ G8(A[!O@;E/:&D=7+< M"L6#W=BJ*TJVX+2!.*W!SBXX?1"II"Y)30W9 MV&I4 ]FG+5NP_K?+UD;QLK M'%4$20%&-_Q/+ MI1$:!6<LUX;UF0I5'$?%%4/!!Y5+T@7 .I5(.1TLY]&%$,#T5XN4>"E(7TND M/TJUAT("=9' C"N!!$N\XQKE(K5 M$CDTQ D7(B**SBY#200)N(JSTK"PT\ M<1IX.#=$P7IM6)^I\<"X-4D'Q' ."W#,(,V]0DH[8A/3''NYL<75(K[^4HJR M)ASF@B8M%V%WC.>E'H;VQV(M,)\R5SV*CV):F^95OW?\ L;3Z8Y@DB?%:WK= MP;\K"8_?=Y#EN]OI]OJ=X>EY'-3S;KA\EY?_'<'EW3@\[(5I\%0I?C,?,;Z\ M%+F@B;>*$.0QX8@K39"VN?RE3E(P":N$T8TMPMI?9GUI+(G(AEO4BED?Q MLA1B:2ZQS-;J-)1)XC"R6A(@EB20XU(B*A.8>=I+:4!E8;JM:%%9"K,TH6)G M898&,\M49>$F:$P=0RQP,(98(L@1QU$2SB,5! MO;&,.L^]9B[&C2W*%^[#7M),FPO4!ZC;4(!:"U!G% 4=C%*!(RTP0]PXBYSR M%"FLO"3&!Q)SZ5)6"C>L,5 ?H'!# 6H=0)VMAI@W3H4%\B$Z "K'2 =#SXIRADGB.3J5EPSC*QB%G'B,=64$"M)%0DBS57_0_.\GS4=JQ2>*SS7 MB*B7PG,+\=R,IADM6(!!(VLD1CQ*C[0P'F%M)-=)!*YQE>=''[+!W-=M>2@F*M$64D%TIA*?X0>K#//R^")0F_DCN*5!W[L3K%EE(\ZRJ?D!F^=1 #GH>W' M^_6(*Z[Y_QO[;3%_U'MW0 M&ZL9O+3]+LS;X/Q[J_5UH>_BHN_>0=_]<"E&U"B';?3(1*1 M&602YDA:2U5DBF'C,@7A0D&%@E:)@A8\\2@4]+ 4-'.Z$13FFE"%O P2*(A3 MY"QF"&NJ#7 09X1F"KJFT5.AH";!M%!0K8<1A8(>F(*F6E!@S(*4.,@AFMQC MF2)K#441+&GM):' 4)46=#4)Z%$H:-EMYAX5>MN=H]$PA@7.=V[Q?J\CN\X_ M >O'O4MS@DU69V'?N=C7S[K!7#! N5HBYEQ$G#*+GMR]+8T!UNAMWO2VU2Y],0*G()!"0@-Z"WF2C0R(6^3(;DVIQ-R M81=;H;=";^M#;TMSWA5ZNQ^]S;KO.-BU5CD4M&&(6VF0MD!TC 4<2$QYJUK8 M?5?HK=#;^M#;TAR#A=[N26]3[4V;8$ R%A$ALO9F*0*5FR.0G0*""YJRQ5V# M2Z.W$I-<1KEJHWP*,ARBT8L!\=585F M2]CR4[E'"5N^>.HG5@%KS /U%V>YQ9HG2G((L)0>[.B +=*.*D2P4SXF%9)/&UN$RC:^ MIGU/*7&W3@"OH2I) 7@S #ZU)&.4R2I'$3 T_%""(9L\1UH2ICUGEF.1 8[; ME!6 KS? :ZC'40#>"(#/>,)=U#@JHI$!J2+N?$26JNP35\0[P8@*.@- H$I6[53&,'+8. :Z==,EAS ( G)BV,$VJ M0EW"1>?KJ;7V[-0 !\)$3%=(JO#37/ST\B<7@@F&$63 L$ \"(HT_,O]+'@* MP>12W+6Y$&[AB!5HF[?V$&^ "Z% O"Z(3U40$:,F8# BS[*7D +8M5"#(-QQ M)6MS(Q2(-QKB#7 C%(C7!?&973PQ 'A,*')+81M?U8_Q2%S_GUL7HSJ_>#ZN8]O_W.E6@3_R,D9] MS&V1'PZ.U1V?=8;P;?YV@-(,T(/#V++>]XYA-*R<,#\]99.:#8Q$]P]./6 ># -#>^)$E MSOZM1#:> M (,AUX_V*VR>\(#/[-%W>SK8^.?E10DK\J=Y_WG*;IR8E&J9&'7-Q(S1 33= M&W<4?P9HCOW\+AB3;#O+ICIQ2PSO;W@H[% CD_Z M\3!V!T SK3]F.X0U];G^OM,%YNV-X!YA\(^[;#IB'.-<+<(+XJQB46',1_9D M$)^=O_@M= 8G1_;T6:=;?7/UH=\F]YJP;::*GYNGY[D97YZRR"8>,\G$^S[Y MYLGES>K23QOX^!J7FZ ,W'@9;Y(;K]UV6T(V#;GYH[?=]O9K@MW\I0L,5DFQ M.H.5Y'X">X3!YFQ3>:?;_N+LJ!%!UOI.EM?U:O/%,YF[/-.8]![GJ:XP(1ZK MJ_T86[OPOL-!ZR7LS:'UGU$WMAANWR$\_)=&^(K.RMO.C\F^17IPM0] MDDMW[K[*5W/AGE:#JKF?O]DN_=)7^5Y^^[VWYW[[U_3C^]?XP\%KL;O]#N]^ M>4UV?W\M]K?W.KOOWWW?_?W=C]V#OX[WCM_A"[_]%T\^OM\Y_7"VR_??O_JZ M>P:?^?*FLW^P2_>W7YY^//C 8(QT=_OP^&>__=[97TNS MO>UWIWN_[XC=LP]\]P#&!O?>/_CP??_WCVFW,_'9O\7?/T4N-=.$(*V40=R+ MB)RT"3D60;O$UF"=:NBJ/"\Z&E['MK#"1J02AY8 MCDM@.<8=DD[1%&1,5)G%>RH7DBLDM^(D5WHJKQK)D0N2PSPX'*A')N6> \8Q MI"/\JETP,5B@.LMJZ*A<6*ZPW(JS7.FHO&HLQRY8SD6LA5 ,F2 9XMIA! 9L M1,Q$Y2+'(N*T>#_E99'.@ M,_MCH>)/M7FM'[(24AGDXPURV06G'@]T[[K]"&,XBZ'UV7:ZK5Z.\?P6!\/C M<8Q:*4/U8([LRWM^Q7Z70M'&*L#S;[9SE".P0'L8@![P-OI1OS/LQ,'S\&4T MEA/H"_OIP/[XL]?/XWX^'/8[;E3%;1WT_K1]>$O1(N;0(O9>S+B]4Q+"!A,0 MB4XAGBO8&(T-"HF#"L%PI,%N;)&K+N]2T6)MT%YS-NE9[/>"'1P6#F@T!TR= MPE$R9Z6EB $;(!ZM0II*C2*G22AMB/(JQQYI2NAOA0C6EPAJ<'H6R#<8\E,7 MJ=.!6>,92MQHQ+U,R$HG$0\J;TT[+MKP0'3!V(,F@P M\XA&@A"*N-06:<45(H)03IP1(;=F;MZVO^R"5X_GOGC5Z\.OW18 Y:Z/VT- M^W"W<7WXL4-C[#HLY; >W9&1SS(FXGHQD=9!%M9XB,^[X6 JNJO\5DAL'A)[ M.^._L"E&XD)"R?.LOF"!;$P1:9*2#XE:EJMB<;6P)E-J:307Y34X, K*FX?R MF; UX8RVQB$CO$(\X?Q*:H03UD#OTCMO-K;$XF[*@O(&1RO4&9-5\-X\O,]$ M<"7"(I<629)+ZAO.D/6.(<6\<([R0*6%77VAR(8"]09#O<[ I +UYD%]Q@NA M0$\W5B*?=7>.@\LI-QCA(+PSRB1,08'7M(8&LX_B?%BU?,=?QBDM$C6Q6(QI M\RBMJ9Z(XC>MF;%F,P5A+1.CB$7.,8(XC1+9J"1R5'M#,.4Z^TUY;4T"5B7 MO!!!\YP5A0AJ)X*I5\)Y$;T.N4@WEJ"Z8(NLQ13)&$%+=3$YQ6OQ2A0B6!DB M:+X_HU!"[90P=5PP'#5U6 ,;$- -HG)(&^:0IUQ)89S0!H-N(/@*I&04-G@" M+H_"!K6SP=2W80RW(#F.%)A^B"N:D':,(B$"X9'SQ,G"OHV2H%435B\7RIVK MY-/E3)Q)$5D&$QUZHUR2]GSP3S;%MOX)6A_>?Y2B4=?L!L65?1^Z/YUU#*ED M?1(&F#Z"/:AR''W0&$E-A>8J^LHOAJD%]AU<*JA56;Z;(L MK+I\5IUZ*HW@TDHJ4!"&(9YT0DX8BZS"Q%@C \OU3IEI2UV4U4*KA597Q?=; M:'7YM#IU^:I$ P?3 PGO'>(L:&!4X5$TFJCD98A*;VRIML:+' $UAE6O[QEY M/O"9#EV\M(6\9H*>8EM(64M;2+VQ5=I"/L)82EO(QK=/O%-;R+?#GO]ZV#L" MN0[^G];+_XXZP]-?=5JV9OR SW*\&_#_*M>O]IG M;FD!U[K4QNCV1S:7'UG<(,+EMM T9E-(=[PY MU]N[K[SU/J5PGV2/O[>'8/?>7!RWM$>\>>J>'_=&W>'#(']2" M?W_:3D"@H+^P)]D5\Y3GQ?O1\>BH,L3&&9:7PPW_N";<\(E.SW9,'=]YRB Z MZ/T,EB5E'3_J>C!U;=\?MACYR;PMV00W)QD.JAW[YZ/ZW'CXJ M-"._>V9O#_?>[?)?NBMTO?QWNT9=D]^#?7_/"2?=S^?/;SZ='N MP;OJQ.CC^[W##^]WR-[V<_;QX//9WD%^MAW^\?C5T>Y!@+'N76Y":I,&(3&' MC'.#I\LOVKYHE&NC?%7>:Q M66?XV!5>*&P^"IM&:R:I>?#2(VVI0MQCC1R3 B6GG$PR44-M16&%O@I]/6WZ MPL!5CB4O2=1<*&L2O.+2I408<\'6H*$59EN4V:81DT0R'H)(B,:42\T2B[20 M#HF0HB8):F18.\LYM@20X8@TDAN"HR""8T4H MNYG>YH]E+#RW*,]-0QB#(Q:4-XJ2%Q%QY@BR,AED(XY6&8.--!M;NLTE78&\ M]4)PA> >B."HE(1RGP0S'GC.9"=-$,YA8WR0(A:":Q+!B6F1GB09%IPC!\8J MXB9P9!QQB,=@ @X":TQSZHMJ*WW53"T45RANI2EN#H830GKO$J4I)E#:A&;1 M,QRB%2G(Q'BQ4!M ;#]VSQNB//]DM";68XR$(!YT-R&0I=PA[)6SPBI!CNA10?EB?/Z=8P%@3J.O\DQLZ)U4$(777?B>G*(RZ@YS M@LI)O]>%U[Z*Z'YB_9\F+ MJRBX\E+7UM*V1M ^A?C.O3B\MJKJ/!&=*\@T]]L02M_T(J8BIB*F(J8BIF8< M=H:D= *M2FO%N7'*&1PH%E'32#TQ#U.F&G2&::N"HAC/H1COO9@Y\"2**RN8 M1R Y#6JQY,AY+E 4UADOE'?YP).PMC17LPKF/N\L^&TB?A^ES'S![P+XG35L M _,*1TD4_/]^C8(O*.]3;Z$?] MSK 3!U=;W*]"A[B5T.S>SL3:,RNA>T%U(N8EHL6W-Q [J0=;<9M2HE"A'S">.N"8.:2$XDM1),, =II7# MK$FT_!2.D%_U^O!KMP5X@!7N3UO#/MSMJ*J=V[(7X*C!MEY=GV Y>BEB*F(J M8GI28FJB;3W9K%Y,]JJ#O%6-A_>\&PZF&U=1ZAY,J9O-:I>8<$L#1@K'A#@Q M!FFI&.(*4Y$\*'84+&VNKO:0+.!O-O@+1Z^$F)IH:A>.;@!'SQK>$2>"H\X5 M+R,8WICZG)H/I&VY4"#Z''#?-)9^"B?=+W_$ON\,JEY.?MRD8) S%UKC!-6G M=H ]7R5>GE30VG E":B:UCA/+"=1>FU(4B+,36=5TLBXUN[VJ ]S]R<\1B^, M:_!6%_?'8CD76RG).QV+K:X[K =WW@2RDW3D9-F>.4!(N=T D,"2N\LXK= ;[SU;,IR'XX9$\+ ML@(K2YHKL%KG&.(6:V2YC#FL76/!!#,ZEYIN2[.PN5#0O1).G2*F(J8BIL?V MO96]LBE[Y:QK+=$4 _86Y7.O? "BD8F<(I:$C]I;&5GN+=-6&#=HMWP*82U_ MQ4%5TZV76GUXV>_XW =M[%_+2'UJ(2Q-]JZ]N1!0];;GWVT__-XOV6WS4=/^ MBQD/FZ8)NR ((D$'Q+752%O,$3%"4,U@'>M\,BL7-M'+D5]3@+P$#]OTR&YP MT)NV)ZDX:D%:3_;4&QR&>#L3NH#OM^@OB[S,!OXG]'G4%G&-_&_K>. MCV-*>!-][W.WNG.!_WSPG_KGHF6&!HZ1-1[T$IP8L@*4$R\-YC$H0ABMP3]7 MP-_@Y/0:''07R>F%!E:(!J;.O 0XER81%*3VB-.HD U>(L."$C[0$#2YC@9* M>8K&,D )S"IB*F):?1_>3;5+R][:Z+UUUODG/*A7*C D<]M"6&"PL8I(D#;8 M:VFPWU_K\6H,J*#7$/OR]TVT==>(H>PB_=X:'N5YP=A@^ MQ=HQ-YL5#?4.ONKU4P1:*X<7<_'7VQD/H5):$QH=PB0?]!O,00FLP^@P MR!BG7/WJ:M?5NUL'Y4QR)=3.(J;&\.V#N''N?D!\"]>.JGV@L.T\;#OUQ'CN MG$W8(Z\#19QJB;1/$4E%M7 24\> ;3F]&O%]TQ@G?SP9]?VA'<36R9'MEI"JQCA-7D[$5+WISXF0_@09%;J:JQ76 MP?/A!5U]V6&?3)*1)QN05B0B;GTN*PG4Y2489X%'HGQN9W MCE5U5V-5?Q&76BD/14>82T=X.36=GW\R(O)$0D+!,I.;X$1DN"9(6VFPH8(E M!X8S;0N\L*NRT$%A[2*F(J85%5-#Z[B4S;5AF^O4 '_^B6AC)&8$6:Q@=TV: M(^/@UQ "]T$K,,%Y\W;77]C?H3,X.;*G>;#Q=@HI[US-=Y8%\,3?^10"F/YM MCZKXI?^,NK'%<+N5M^)%0I->GQ]((>+0F88LN0" XC'H5$)@:12VA9QCW#DE3TN'![BD*-A1H+-5Y/C0I3 M2Y*7BG+'J;-6.&$D(4IKJVRD-6B6A3479LV9$R?B+,=*2>03!:52*(.,$PGI MQ#C/T2J"TXTM(7";%J6R,&=AS@?+CF1!.^]IM#'E:I_1L1 \20$GDP(1YF;J MO"CX6#ATB1PZU3P-X5IQ;9&0H&]R8PFR%'MD?30&XR!"%/!M%GOLSS3AXQ"JP@ A3 M!'$)9KM.E.=.5J![)ADT=AM;G) VUU?#H@M]%OHL]+FHU6X<8TH:)3&3W"6O MF:"F\55XD7*SV)I#F;"B+8%$I;SF21C+$P6Y 3GN/'-%"N."XQ+F%$<-M MK?EZF.W5*?@_J_[R\-_0^;;U+_AQ/NICV__8Z?UO7_ MN77QY'/=Q5S&@K'Z&,L7_UWB> %>]?A4I]JRJZ9'?M;'UJM=O#0]CZ^"P M'V-K%^YT.&B]A.OATDDZOM\3D_'$57-^L3S&0H9'/[(G@_CL_,5OYY$+G6[U M -6'?KM\>W%R1<;5LXTO__:]$X:'F;TV\9C!)C$/DV^>7-ZL+OVT:,?7J-K4 M7-UX&6^2&Z_==ENUB?7][GK[-<%N_L[[CE5N2JY79*R$;"HI5F6P?).*^]WV M46:6Z%49K-G4BMWUKO6$3/TR:-I<>>LUFK"/H$/UEZ/TZ5]M%!5CCJ-N6I6R M=6/PU!S34-YZK[<^Q(JN0G-77/CT%#'SX, MQE=C BZ2*UKP+R=8H)UN:Y)B\93GQ?O1\>C(YB8*^V :]%LYRZ0?#V-WT/D6 M6W_T!G=!W%.8GNV8.K[SE$%TT+L;6)YZ5/JN[?O#%B,_&=/W#TO_]0ZTEH'G M0AMF<))!"L65UDX%@KFRTB7FE!&5HQ%CQD@)/+_6V_B?+Q^^?#[]N.W%[OMW MY./VZ].]@Z/._GNXU_8[_N%@A\-].O!=AU>\C<=[^>]?]\Z^_OAX\-?7O>T= MLO]^1WQXOXOW#@X/=[]\9GN_[\!SO4J[G9F6(U%+C&5TR :;$.>$(DNB059Y MBB4+,']SUIN&XT%>AKZ=-7])&KUWT M"5@*MGINDPG!1,J25XPP4H.&5IAM46:;=BB2,E),7$ ZVMP/+G%0SB1!6!!N M>.(I8+ZQ)1BO/WR[L%NS0/YDV6V>.,&DDB+"^J!LY!P';;UW4@BL(M':J)OI MK<0)+I_GV 7/"2>(H,DAQHE'/+&8*XI'Y#35D6D)"K8'#0ZW!3>U!0D6AFL6 MT O#W:64I Z!^L2",X&[$ T.0''4!!L4]]P7AFL2PXD+AF-)^AQAB038H8AK MBQ%(+2)CJ=2.4:>=R3UJ3-N0JVZV0G&%XE::XN9)E%.!@MH6N#*&6ZDL5Q)+ MZ[3A+AD>BHG: &*;[1>HD\$J\8"D5 &,5&:1DR2A1!2P'DL8& ^4-\G:H,BM MMI%:RT'I"A;0WXO#UM%MD07K686T%(LM8BIB*F(J8BIB:IJ8YG$:6,JL<4I@ M*1F7!NN8B[]H9@7CSF-;E!;]WP#4R& % UV#E.%'4A M)L6H\#+ZJ*@N\&T:?&?-8TXT94%&1).QB,-K9##8R#A)P34PLM!N!0!<2I>7 M=Y8BY[=R^JM>'W[MMORHWX]=?]H:]N%N1U56=\M>M YIM[IQV.JEUM#^N"4] M:CU[HI;6M45,14Q%3$]*3//H^H(EH9+QFA"NC0:SG7JJ$F8&$Z[,'73]RWI\ ME21X*4=PK-9/-JL7D[WJ(&]5X^$][X:#Z<8U;7D%%L%^.K __NSUJPO#8;_C M1E4AD(/>GQ9N,RQVPAQVPM[;F0@H):A(+A+DC.>(1YZ0]3@@(22'2R&)',,N MB&Y0Z^@"_L+1:R.FY?IC"D>O#$?/^G*(]\8*+)"*02%N,4?6:(V#58^JE&,KS\$?N^,XC9_O;C,(OA5(:N8%AY'J7W. 6\3N7 &>#EH:@K"KXF\7!S>=\)P MU>JX0+@&"$]SH)EQP6'!$*=*(NZY0\8:B0S(E*5 J'#YF+C =WWABZ/CBB3A ML/+<".DX8)DRK;EWT<2PA-VY(+LN9$]S@ 6/,CGO$!-6(^Z$099S@WS ."DN MC)0DMS77JJ![U=!=8NV*F(J85M.%5_;*INR5EZ*MA%$1MD;DHS.(2YJ04<$A M+3C36+GDK1GOELTW99]J',U?<3"$L68771]>]CL^E_,.+>7 BH>MOS[[8??N^7D-$Y2>QTMB(CQE0S@9%A#.QY[")R$;NJ@Q85!EM) MQ,:6EEE_6U!!\F%D[ ZJ MT\6?(/XN,_";^-]19] 9QK>Q_ZWS_[/WYCUQ),OZ\%=I<>^5SI%(3NZ+YPJ) M\3(_SWL CXW/R/X'Y0IM-]W<7HSQIW\CJWIEL6EHH!K2H[&AEZJLC(PGGHB, MC/"QAH3WT?>.NM65B_HOI_ZS2%XD"D?B/#(\6%!_XY!542 M W?>2:956D$D MKRA_JDI):^(UM691_ MS92_)($5,14QK6>@KYC2-3*E\[% $",83YN09,DC[A)&6EN-E @D!..C$&IC M^_*IRZ:I_W/-U7M_9?"O-:C284/LP^OM;JO3CJ,<*CQK#X]S3:\<.;S]R;KU MW?VX_D1Y0\.$;WK]% 'ZRG[',ABW_W(N5&@=-])8@.I0LY:Z0C3*4FY!C;SN69I986INN=>/$DYRK&9 M5CPY[?3.8QR_>#KJ^V,[B"V8JV[)WVI,8.;U6$S5A]Z-A?0.9%2@;2EH^S"- MRGS?^^(/8Y(F2>V1H(PB$"5'.@2-G*I,4 M)2]87,14Q+1N8EK#Z$PQF:MR7J9QF8-/[%!CX$+4>:1< .\E6H$L2189$GW2 M.H(S*M?%9C[7Y)G*O4.[$R&)]<5.MB M7)]K%L7OME,E4?PYZL86PYNMK+%WR8\8=T:O'^H% R&%WLAUXK0[^HU;IZ\[ M<%Z974&=HU0H2VC2G&MK5 C6$">V0UP)UW4B@B;+1";&P32C:EN7-=KY4KTB-O M6SPR8C0.'D>OV-W)QS9C?_ :"./PO.#DLCAY/L5) MCQW1T@OD17*("VV1)M$@PZ+*TI&"5SA9,+)@9,'(>P^!8\$(4\+3(+BGU@49 M>,+,61XPLV(%7+/ YYWA]S8$!?)$F:V: T![BT/C"L56 R&6%EO!Y#!_"<\%,!TP<% MTQD7M5Q[&[7+E;@!3(U@2#-'4,)4D.1#LBXWE<*;F-VE/$6!T0*C!49_!:,V M,:\T"XX"!0V<&NZ4!4Y*&<8J*55@M%$PNC_CI"8Z0J,$ESX*@CC5 ADC*<)* M$BU J$J!2\\DV93LB=,*1Y.(3DI31<5/ MV&A!SP<,B(Z/?_W[8.<08R85\1HQEW(_&)VSV(U!V&KAL(P>."JP4&DV-1%/ MW*6_=H_]7U6#T?M;N3)Y&@3N-7JJ'S"G#KN7']?VU/ MY^E97&:,(9QN*0'7..T-JJR6%_V8F[)_B[^=M

((QVH7K' ]:K^'=L)"B0^[TP!7ZQ0QFP)2;).C7.I MQC<>J]M6I6X7;%O]'E5;@O%KW\9;Y-KW?G99M44HN]55?_[>?8Q5;DE-UV2L MA&QINC:#Y5N,Z'49+-FBM[SLPP_6;!FB;G357R18_C(3VUSZZ!6><$U8'L;C MT[_"_HI;U EZK$[-7H1U:N@-EM^-'OE9 M3=W."3C=P_O1W/68@.DYC!;\R6CDQ&XW\#6]X'#]UOY M0$H_'L?N #SRUK][@YMHW'.8GE^BLCRG\R:OHH\G#C2$D96= M.7FF1TI"B%B9J(@+F"M--174>NF(3#[_6&\*@,M+RI&2*W<&]HX_'^S"/;Z2 MW1_YO?=?/O\-]WCU]OSS'Q_//_W]%N]^^=W1]OVOL''W_L M_O&7V/MC#^[[%3[_Y]?/!W\>?_KRU_G^@?_^Z2"DW?:L1.?NP5=Q2'#BQCN: M#Y5XQ#E/R"2'D0R!.DRN[I<]\'N6>RP?E@ M,/9C <8B=Q0S%9'Q*2! +8=T;AFKO$_.&, RQ3*,K:I45X&P F%->O!E#F1( MIJCG5C!K.2?2&NHC38P3BXE5?@5,K:#;7=&-+)*TH!A+1"*B3<[?L!%I'QER M%AO#*!7"N8UM(>2F("L^U580KEF*_FP1;IE$7RI3Y,:(!+/"O3?&"4,E$UAK M+K0GUT-<2?1]>*QC%[!.VQ2"189:D4_O$N02C2@0+ITTAJ< 6*< Z59W8** M7+-TO8#<#4 N40_\S6H1J.#*>!>()DIZ81C!\F>N: &YAP&L&."*0[W\A9O"13QJ?T?'.>K=?5&4X&=*<([/IA;^RUMZ MF+ 4P-# ;Q$I(LZ#0P;KA&+B2>#HDE1I8_MEG8J0TS)@#4<_S/GI-O1.*UB$ MG[L@5^M]3O6!-=0Z[?>Z\+./N1;I5$-NL6>]OB5B2R7?(J8BIL=P.+D0S)B@ M2-*$"X+A9RV-PB0XHY@6Q>%LDCF:[""JLC-XS3($(DKM"C)JGP+&0%KQ]JI[@WE*"H%4-<<8PL,QQ1*ZJR MI=*E"/P(;V(AF\&/GD.:_EXJ>-X\D3YTGPW/J\$8#AUZ+"35/A1;_6$IM\[A%&0Q*(QZ209A3\ MVIR!H96@QH=FZ?!SR+)X>6R[1['5SJK7CS"@'S&TCBS\#MIHO]EV)U?3H, M1%-C(D?&Q7R$@!*D.;8H>>>Q#9(9#.X9O=P-H2A\LQ6^X/):B.EAO>B"RPW& MY7F?FQYJ(X(D-B!A'49<4XUT-!H)DQA)R4>G0\. ^3EL)K_I]>'7;@LT M:X M/V\-^W"U3E7YO&6GZK$"!WM]0X-E$Z:(J8BIB.E9B6F9_9 5>-C3_9";4;JQ MV7HYMEH'V6C5X]SIAH.9"2L$[]X(7GO1\5:8"F,Y!T^;<>!WUB%'DD>62Q%L M$,IIO['-]0K.[1<0*%A=Q-2 O>N"U6N#U1><<4N<=L(C1V-"7 6!M*4815@, M3*MHC$P- NOGL/O]^GOL^_:@:L7FZR8T@WRG]NF]K+E5GGQ%$IN'0< M0,U*97ETP#TI-D$[;\T-0&VY0R9UC?57HSY,ZSMXPEZH:Z]7;^[7$IM(M)1B M7PJKSJ>EV"M>R11EAOJ$M)(.<>XUTII0Q*F73O)@5;3Y')EA=V[16C8+FJ+D M5V3-WEW#;Z3&_[&=42Q:O (M_C&OQ5[PZ)F(2% 7$8]$(>V%0Q:3E%C$+EJS ML7WGHD=%@YNKP:"W02<9B299CZ7FRCB5C ^28"9ODO=^5QM=E'M5RDWFE3OA M0)2+ 243,>+>!:2Q38A0%9PFD0JOP)O8%+R8Z'53\))V4<14Q+2>V3'%7#;% M7"Y&WXPR*NA(D(XBDV&3MTJL1L;38+T$6F1D;2^;5!KE.63#_"<.JH*2O=3J MPX_]ML_],.LX7-;5YY;YLJ91N/=3V54?VSFS_?!'OQR;6PZW]E\N1N*DD4GJ M0%!0X+ESE@)R,G(DM<1>Y;0^XG(D#IM5M1,K.XB/KN@/$(F;[?L-#GJS]M6Y M=?7;[KAQ=:77OUN@'GF#,78'U8[A!3W_F!'Z??R_47O0'L8/L?^M[6.-"^^C M[QUUJRL7#%@. Q;B>$*S$)(#I?>$ W5A&!G!=$[J30+ 05.6^Z(6_5\S_5\F M@V %@;QK,@@*$C0:"1:"?B)PXSG!2'&?=^-20D:;A'!0GFACHPGB*B0HV5Z- M!8&2[57$5,2T_K&^'['?"W9P7,SK6IG7Q2 A]2$XJC0RE%K$+7?(&/B+@=W% MR>@(_M84"QK$MY]#KM[[*V.#K4&5X1IB'UYO=UN==ASE2.)9>WBNM&%S1>'S4O:%S$5,2TIJ MG'9ZYS&.7SP=]?VQ'<36:<=V2_)68\(NK\=BJC[T;BRD=R"C EE+=>PZV!G. M(.OCV:'WDA&L";)4.\2I@I^8PLA1*AQF1#HF-K:9N/-!C+*=M!8DLHBI*:![ M+X&7FQ/%:P&WX.V2>+NW@+<8N*&Q&#&6C[YA"E#K T.*&LHH6% I@"(:KL!3.-;LKMS&!,76ON$&#<1<>_!$8DJ MY&+\@<@4K&V^< MW#C?U5W.=_U%;FM%'@I'6(HCO)YWG?$AS+HP*BF4#)/9=79(,Z)1"HE'C:E5 M/FYL$[*)99..P1=$*,!=Q%3$U%#[^I")"<6^-LR^SOO@>SN'E%FEO'0H<*(0 MMT$@ZV1"GG@GJ%(IY.!TXRSL+]SPT!Z<=NQY'FS\.8R43Z[G)\L">.:?? YY M3+_;3I7&].>H&UL,;[:R.;Y+AI+K]4/LH_JA7C W] ;N4YLY6>9O#OLG;[( MN#SH==JA?N5S[0*)7KDG<1'PXG&0>Q_/X;TEY!ZHZ#SLBMY>]R\8O\U'X"._<%K\/N& MYP47E\7%\SE
2 M(ZV\R(54@E6&^:CLQK80>),6&ED@LT#FJL]*LGR R--H8\(\ANA8")ZD@)-) M@0AS/69.RT06\'Q \)SGF@Y''@W!B.925!P'BIP';]P3X94G5(/MV]A6FT9> MALZE*ST6U"RH65!SC)K.<8>353KGPR1LC+<8_DM.QP!ZR MJ-@HU]^L) $CR[W0B=D"F\!:*@-P$MYQ-5]G<.C1-&6XR1Y9+EPR("N8 ETHD*QH1P M\-O&-F%X4^M5]19Y3-"L]K?_5?6SAW]#^]OV_\)?DR&?V/Y1NSL9F00-&;]2 MC896N%D_J^O_:WOZW$M=QDROS=A@>9_#:PC6 C9,9QG<>O[U5O75A MP=;O4;6EN;KV;;Q%KGWO9Y=56UC?[JH_?T^PZ^]YV['*+=9W-N737,:(K2%&S%V&=H76#Y7>C1WY64[=S M DQZ>#^:NQX3,#WET((_^:0#>MMMC<\Z/.=Y\7YT,NK8W!)A'TA\OY6/>_3C M<>P.VM]BZ]^]P4TT[CE,SZN8VK[]G)7HH'=169Y3PO>KZ..) PUA)'NTQ*P@ MZ?O7IN5)9G93FYOD6":8T3QH;;0UGG)EX&=IG,_!/F((9:1D=E\9\?O$]_[X M2/?^WOV^^^KW+Y^^_$7V?H3VIX._?GPZV<6?_]YE\#[[_&6O?3'BM_?E"'\^ M^$0^_7A]MOO'7GOOU4>V1_\\WGNUU_[T \;^P\/[X627_IEVV]/.(-]WO^Q\ M/W28>INP0LJ&A'A2$ADL%4I41R^]M\39?#!-;S)YN;3NG>)]-R)A:[ 3+1 M2*L=5URY"L8*A!4(>]X0QCC!E'#'$S4\2NV8M(1SAGGDD>*P J96T.VNZ$86 MT,US:@'&+"*<=YT0;AF*?JS1;AE$O8\ M5R01)R66CA-%C# J,,-MBLX(:ZZ'N)*P]_!8QQ:PCC.0E0D":1;!(=5)(2LL M1YZ&F+R)T2BSL6TV*<$K2]<<]L"\9.578.:*"U$*:1)BPJ:HXC2<5I_%J M3BP#9WC;];V3F!,+"W->ACF?S\("^Z]V#@../BKC4.(RH5PI')E (O*,L^@L MPUZRC6VY:>YT4KEH<(,U.*>7"'!HH^"8)T>T%@$3Q0ESU"=OBP8W38/G?-^C MLT-JA1)"6.2-Q(@GJ1$ LD")Q,@BZ#5.JE$J7 I\/_-//H=\[S>]/OS:;?E1 MOQ^[_KPU[,/5.M6QYY:=ML[8;'7CL-5+K:']_I-324^S+6CIWEK$5,14Q/2L MQ+0,-3=6*YH;.3E->&32*4NT88Y3[8.79AEJOLB_JU-Z"X?T:CH^-ELOQU;K M(!NM>IP[W7 P,V&SYD_ Y/?3@?W^KM>OWA@.^VTWJJIF'/3>6;C,L/#[)?C] MWH<+V4F82:5=B(@R#BYZ(!0Y Q+'FJ=DJ3;6TXUMG=N'W'73OJ! >LBI@;$ M40I8KPU87TQ$2$$SSX)#RN5P#+,*V9P]KZ/5PDO-34H-@NOGD&+P^GOL^_8@ M9C_;US5H!CD!I]4[S1/_W%(/ECME+14.P7DK:9(<^^CR+H^ASB87F>;T!K"V M7%I4?<3ZU:@/TUIW!JV/7E=O[M<2FTBTG,1>"JWF3F+OO_ITJ+'AV)&('(@5 MF*5(R#$6D.*8B>A I)YM;)--+2_GO9<]W#55\LO$904:?B,UKKKZ%BU>@1;_ MF-=B2HVD#F/D%AC^'A)C_Q,$0QIIC<'WXL=_VN1QF'8?+NOKM\+A)W\.E06L%I$!)AYX'F.P(,7PN/O 2_ MCJK 6&X913857U6MG;*'^.B*_@"1N-G.W^"@-ZM>G2M7O^V.ZU97>OV[!>J1 MMQAC=U#M&5[0\X\9H=_'_QNU!^UA_!#[W]H^UKCP/OK>4;>Z1"CNAS)P)/29&879>B_VNF_R75JXBIB&D]PWS%FJZ1-9V+ M!'ZEAU(9IR6AB+@<"4S"(!L21Q([9H.FSN'M8?'N4I6CAO>_H#<^NYI7)]^?%]!PCM& M_T^BD"I)5= MC&6P:__E8C0PAF E8!1R*024"POG37^*6&3&8:LUP!/1=4HC+_N1:\,LB MIL9 ;G/3KGZ"Q*/*2A0L7@:+%Z(R- 4E<8J(4J<1E](BJXE%W&$C1+!<)K^Q M33?-%3LS!8T;J^8%C8N8BIC6])AD,9K-,YJ+P9?@6'2*6Q1E,H@G2I%C(J$D M'"8N.4&3;I35? X96%D1JAZT%X]!CG+DI15/3CN]\QC'+YZ.^O[8#F+KM&.[ M)3>K,6&7UV,Q51]Z-Q;2.Y!1@:RE(.O#8LQ%&2(IU0EI:17BQ@)B)08 1I)7 MTCKP <3&-L-W/@E9=HS6@D,6,34%0\%(Y[7\V%_DPE;DH7"$9?J$'.P,]V8NL(C1;9JM4/]Q1I MZ3@RS!#-A8%583:VU:9A=SYC4@"AX'814Q'3FHJIH7YU,:\-,Z^[XZ@UF%BQ M>W0H$O,T@!,N="ZG:C7X?8Y(1+D #H83820TS\ ^A\R'WVVG2GSX<]2-+88W M6UD7[Y+3,.[\73_4"P93'WHCUXE5]^^;]P5?=SR\,AV".D>I4);0I#G7UJ@0 MK.<.4\JX=N'P[9V1\&65O5+%$.NDB#K:6 !L*0";@M=P]\O.V:%01"IO-.*, MY/H322%-.#@)&O[AC.(4TL8VH613FE55H5B1'CWR-L-CHD7CL/:_'VD-+"'[ M1F'H94YY>P"]8A\F'Y^,_<%K((##\P*0RP+D^1Q )I:DL,0C0F6N+9@2,LP' MQ)2D4MN4#)89( LX%G LX'A/X(BQ8(0I 9Z6X)Y:%V3@"3-G><#,BA6PRX*; M=\;-O7EBB<%F$4P"4HZ3O#G-D:$B(FF2T,X2$9/=V!:<;#)YN45UP Y[4Q74/0!472!?9*D(@;.Z1UE MN2@<0YHIA[Q66D41'+;9/<>;F*V@M5S!SX*?!3\O[?8DYI5FP5$@G8%3PYVR MP$(IPU@EI0I^-@H_]^=9J))!!QT)E?G76'BA'*4)TUY)$XK'$TB.BE-%;B$Q7EO FS.=H;>GNWN M'*J@B'=&(\43 "%^M@\O=UMM&.M1 MWW9:I[8_S,4&AO#Q4=>.0JX,F!&ADIC-OZ1VUW9]&SX\&,(+57++UNJG[(ZB MN-E5QE/$Z982<(G3WJ#*K7G1C[D-^[?XVUD[#(\GJ#GWQ?%]\>PKUL$4C8;7 M?^4!U\9/5X)>G(WYO_-H*[QU-H84HDO$,>Z5M8I%D3>U-+BN-(I#QCS[8^->BY$!(XP$QLI6G_>*,73LO*:UD7M05 M\U*O0[!0O7Z5?_6BJK"1/P5CLHT92^NXG\WR?_U:0E2#TFO$O^C+M.KIF!C^]]PL4[^'2XX/.OUOPXV6V^[_GJD:?[SM@CGHC> :8?#/UJ\0.>.OJ/"W,L8SP*P( RZ M8T\'\<7DA]]">W#:L>SRY+R)8DYE:7_?E[XIX&2V\VH%^D'S8B MRU#?,+G[*J8[?29SDV>J=?-QGNJ2PM;G%]O?6[OPJ>-!ZS48CE#E4-:/RO#F MPM,^&U'.!526\$2:+6=PO,FJ'OC:XP)/=.+P,FJPJH1JF+K'>>#]TYB9)'A] MV<7_!@[+3^KRW^"Y5[:D;ET=XEX&^4"'VQ]@&5R-D4"D6YW>X)+H[WP>J&G& MX.9AWZN>\)%BMS=[M&7VOHA( JOHG3:.)T^<)\%SZP4S!L.OU4DG,CGI1%:S M"0:+#-RTWDG\=X,ZS/[8FP9RC[[O_[U+=G_LTOV#G?.]5^_;>U^\V'_UN;/W MZI/8>_66[_[Q47SZ<21F@=R=\\\'?\%U/\,UOY[M'_P%U]WEGW[\]6/OC[=B M_^ (OG_(83&/_!#EP?GN''\9>]5S#>+U_A>U_Y_A]O MS_(*YXWXIW.1XP2BLX'2QU1S,6-;;EI M].5DT%(;^GYT;^YH<6O8:_4C:)MO=V*K.V9Y^=7\L\^AQM-^[UL[QP+<>>L? MHT'5L^N?K=X5?L&+NS@&3>'^]TGO:YMC&LSS7\536 [M:N^@9;NA94]Z,+(? M3ZJ*UU+0C>EN7,SR>81Z*+0CU#HHRCTZA7ZQYPS'*FATB(N MMMN<;5[:T+&"T# M1NTY=N&,QH2EB'Q4@$A)&V1!?"@P)[C0UOJ>3IJO"#EN M>CQ_@$1RH/UCMQ]ALGXTI[S7>D#4_/X?(]I237DNZ)5Q"N=& 5$BC(-GA!K" M,06(TK)!_DX)8#1OSZSH[D/I[HQ>1"D4"30?OV(IGUM5R @&6JQ!=)1ZZ50^ M?L4ONP?KO%G6?%KQ*J8("S_O?>4]X=;0?O])'MR3=' >.'UH$7W>=CV RR"^ MBO6_;[L3B=2;] =9'@5VEH"=W,5Y"CO&V$2=IXC*)!"G\)/3BB).O'7:\XA) MW-C6*R@U4N(1S2/\J\RO*6I[[VH[8PM8NV2U-4#M#2BKD@II+"22G$A8ME@Q MD>.))1#Q"/J767$K-UVW]3G*TWY.F1F>5UD5N4+_:0Y(/*\@Q*-2B(F;LM_] M "+93^_& LG]"(>O)P(I8+0,&,U2)\YW7WT4AP$$H;27R"8,/()$ *2D B(D M):.2H,Z2'!U]6GG'3UMI'V]CXT?L]X(='!=-?@A-_K&@R8(P(!4J(:650SQ) M@G1P%IF =628.Y+[ XQ;'#4HD/AL(A([WL-C# VOU4'YOVQ[1\]M[C$ M8W**=SDW>@!W?=/KO^J-W#"-.A/!%/RY'9,X.V2<>LM=0%H(CSC.9?RB%\@G MYP.CR@@>-K8UOW,&9HE)-%955[Y_451U]53A[-!R08("(6AN$^)18V25,4BZ M7'>:>,J2W-AF9%65WDL(8AF*,)=!7(<@XDE[=)*C$B>V_S6.J^Q$/^K__%S_ M<_=K'N4T-(!3O\X%GQ/C?GK5'M2@M=,-[VJ!#MYVO\7Q@:X"94603$1S("Q&"EQ"&H]99*;7K4X]@85($W!J<#04C#T>IYE!&S!O #N:$,X MXAHK9*-/""R)3DE9Z1BX3+ V&N0RE>C&>G*,HL[WI,XS5F%($H0IB30&)>9< M,>0$MPCT.,A(J0R*K(Q5E"C(\FKY\MAVC^!J.1UC5K1D,(C#096+T6E;U^[< MH8#)31VKQ[S&*CDD4PV6]A7;8H4^-BFL=3DE<"*R]U.)%7NTE#W:G:>76 &) M$"(@@A-XN3H:9(.D2)&$O9!)F,0VML6FD:OJ7%T(9@/3YQ[RC'%1Z?M0Z1G% M=-01Q@E%3 *[Y,9ZI 46B%BG:%#&"&&J&B;X3D7T&DHN&TTWWO7CJ6V'2:2J M9I2]X7'LCT\@#\=4L^RM/?AIX\NP-);6Y S"ZUIHX GO9XGM5((J0+444/TU MSSV8I$IQ"D"E&$=<8@]N,$"6X=)[PBG'S&UL\RLZ;I;MLT;K\Z.>/"YZ_#!Z M/",<-C+#A-9(!9HK]_J$C(\YO\<9F:+'!F/0XRL2\-;^%'*CV<;;N#VW!*&/BX$,RY/V& 4C%>*! 9G G").C5*.\4A]R&>)2A3CR>KO M0QY,+OJ[$OV=VQ@#D1@@$D@KPQ"W B,7K40Z>@-@G(C067^?:F9PHXE$Q9-+ M9*(Y[*$22,Y_JH-&Q86Y!?I\6@A%)!"(\1)QYBRX,,(APVQ$+)*02T'G/9&- M;4-*)N_35>!'Z1M4=/N>='O&+*BS4AB%@5DXE\\'.I1?0(GQ0!-)7K&8\_35 MW4\(EBC%'5(P3NUY=<+H\I[(7,Y-"5XTH-#[]3NX[VH9%KA:"J[\/!417F-% M?4#,JX"X9P!741#$)&8J$D=4<+D%FF(E(^/IJG,S$C**.M]2G6?L(RGFF>44 M@1@UX@DK9*@).?]7>)4D)SD;0VX:UJ3Z!,\FM#&MU-J/WV)W=+O-D;7UCAZK MQ_.O\._V\/CE: #S$_O_'I/ \X)&2Z'1T3RYB(P:027 C\$1\> - MTC%@%'RP@3JGJ,X%&$1#MFI+B*-QK**H[H.J[HQ(D*"3)HFCR!T0"("DQC#MF6HSC&"52\7C5WG.UA-%"U>CBR=P&@+[.PQ%/1W0<@$$5W5Z:[,_(@ M@E#"!X&XS4V>K ;=]=P@YQ*+!-X Y=W8;E) \=E$(.KDBDZO>]0:QO[)G3<[ MUM:/:6HPXL*&[+]G\BF(M PB?5FHGJ:3M2H0FK=AP9U1L6J*29&ETA$9A, T M[\J2NS21*9&(YFKP0R9K%@U>G0;/Y57@D*0U"05G/.)")F0B"0@K%CVV@N!< M(*TI"KRB6$1C:<1>'+:J-PAW/%Q$>,D6C M(,+](<*,T40O0@A1(*XY1MP;C:QE'A%F"9 <$"[65>4,0^[<#?NA(&%%<90& M\!YUS=9+KG:\2''N4I?M1@)Y[*)MRP_RJ=/?=Z.^/[:YI$HOK;!=P=K&]!\X MF'9C0_;.GE>5R0]Z._[_1NU^W)W*ZL-45,6&+67#%@JZB2 IM]'D&1M5WCNOF$76)8.X M9*#))! 4J$J,2"E#SM5[LJ6"&TLU(OC0E =D\I'+1&G"46!' MDJGXA[I[H_FRO]=8_7XH$E)4^[Y5>ZZP+%-,\J"1B='FPDH"N:J%HS#*L@CJ MG1NM/MF.2(TE) NQC]-Q=_.*H<1)=_,2_&@$$;GH,BVTH@?L*MWH;P=3"Y7@ MG)?!:*40);EQ&^8"&2(8,MY&6-!!FJJ6RZ8DO 1 GJ1./^3.7-'I^]/I\[GJ MCBI@RQGRT8!KD8]!:08DA$9-,&/@4\CJ[,&FX;H92OW4HR 3YMU*0+U;@QP3 M62W[> Y>TLJ/0EWTA_93@:/5P-%2 M07@E4]0^Y8*S32HJ5:(<3R+*4;1ZA5I]OJ#52EO/G1>(R^1R+7L*1(-P9*FG M7F"-!74EQO&(ZZRC5'?-9YPFJ2 C%*V@$=C/]6:,8R7,%A$>I@UL MX?X 819&88J(7'4.T>0BXBQ2Y#"@0K*)>BR8,XFO+HQROXCP= (L5R#$:P(B(\[."6?1B>1?1_]4&U<8A_/[T" M.;P=B^%EED(Q1LL8HQ\["T&T_;]RZ[B("$[-AA#*UA#WX<#/MMGW\; M#'O^:VOL=SVOK;NF)PZ]KP5VT#NPW_^>2?)-K__AV/;C[Q:]D]S?UN;Q M%WA;RE=>*)7LP #Y("6*5'K$#<7(!B&0"C8I%8S'B>6V,=C< MHBEOJ0G):0(/7WV/?MP&@"B@M!4H+59:3%5(F MIQ%35B$P.P%IFRA2SG')HS*$AHUML=5J_-[IR5QX.Y[-0!CG">KG$<&#!#B3&"D[^[!SZ:+6(4L#*8@'Q:#P"@)VV299 M65?MYI5*7+/PRNN4HJ_R2>)W?VR[1['5M\/8JG\>M$"%*U*4SVY5/^0#7-] M0;IW2S=Y8K#7C#X5M3#WT^NQ*-^#)/>[&?AVNB'_\WHFO()S2^'<0I5HHSD. M$8!-.@O,AU*"=! )&<.MCL$3 R+;9G@%9\D;0WE*>>B&;!\5W7\$W9]Q'*UQ MQ-0PY)UPB!L%_H\R!JD8=0I.4:+(QC85*TA/:QZY6<.03AAW?,GGPU;+9)ZF M ]?X8V(9RR[@V?MIHM(8[Q9?F/OD.YB37KC<#^GJ3KF\)3;T%*'E_HA2P8]FX\=< M@1]PL2P7'F%;E2TW0+6BP\@SP64R1D1A-[8)6T$F3O.HUIK%D5Y>1ZTV6RX> MM;O=O(>6BP%5"E12=JZ!/69\B-A)YWSDS$J'P5C*%#!-U$C*#M]FM".4D5N' MPN^$?P7.EH*SA2X,D5K%M&/(IJ01YSFU,'=>#H$F*81AGO*-;2XWE5E5<[$U M#1 ]:14/DNB$%0_,:BZ1R G$5Z]EI;\4TL5]6D8EUB5@4'"PXNX*#"Q GE*$^:\DB< M5CB:!+Q6::JHB+6;6G!P?7!PKN&M"C1PHY%2 =S40!W2S!!DP,1%(H3C5%4< M%@2\+CCX=*)O5]>%^C Z/>W$?%C4=EJA/?"=WF#4KZIO5Y0W=7IGK7:W5CZ0 MTZUJ1EW>E68@CM ;Y?9F*^F&>],0POV,\EEX0:<65"N,^CD<.SR.8\8Z":5JSIUL4:.2(&BYCS:PV[V%[Q9*=[,E8>57'OA M--+".L1Q,$CC0)$07C,5K06?;V-;-PELG@[;ORV1\[V3JK17'&RVNK$ZWM&/ M"9[X4J;C#7ET/<%74>F;$>TG",CW,$%/!<]77FWU;;6B#_*"+I!^&TCW"WF9 M45/-,$5&YOH#0AAD8L HRB!3XE$$I7*D>U7%1%:H(H^)+22?'#!(V$V"26Z=('U!DGC(A O'!@<,MR=-!RXI _ZOJD@[_AO:W M[?^%OR8CG[N6C]G1&FO8]O^Z_K^VIX][\6LGMG_4[E;#%HNHMG"5E>DIP1-% MK:[XHCV$N_F?JR[-JGL ;-IZ4"$8S7FFU]W>$.YG^_!RMXJ2'O5M!PAXOR+6 MF7R/NG84VKE0+FAVM7U1U= =5X^!#P^&\$)5S''KV@D:#X(J&/=I;]#.:^A% M58ZW_2W^=M8.P^,)N,Q]:[Q.\.PKUL$(1L/KO_* 4__3B3:+4S'_=QYM!53. MQI!"=(DXQKVR5K$HC I!:Z5I%(=,;4R^=-R?/,&I/8K(]:/]BFR"!WQA.V?V M?+#QK\45"E1>G[-J)26DE$W-I.PO]JL>0$8$?OY M4S FVYBQM([[V7S]UZ]%1#4H50:3K"XOL^FKCMS9[:OD_ZCK]*HIV-C^-URL MDW^'"P[/>OVOX%6#C;U>DYLR\+T*N(:]ULW]\ MAON^;W\^^4CW_G[-/Q^\Y4#^.O'_O3___'WN*(:=O 7FE0L>*V:Y-SQ@;:7@DC-J&;= $\5&*P(' M/\WHT!\!DM&]^PDDLME5_>]"8:W 9([PY? M,/D Z_IJ(G =P&ZVVH.::MSNRMS0KX11U@ M2_WS%@SE6]MG^#NVPTE-OT'KM'<6^VG4 53L=>JOVI;OM&-^MG9_,&S94_BP M]<<9-WNGP_8)/$CUN?&E6Z%]E+ED*W[/,=?8S3>!6V0>F$>UU?H[UF2Q!9(> M9)S-5+$+WX0KYD_!$W9"U?]"_39HN?;1483[NC[=GH.; M>;@2.'7]0=6M8>'>@Q$,U@Y:>70P2]&>M :GO7[5!S5^J].FUC@ "X)=>'P@K&.G0.^MV>C:77(:7NB#BT^->-^:)&50/UTL) M'B:_-*:_'5A8<.M\U&LP1)-)@^?NM[_E8D+=L51!2J/3#KQ1/8.=C&J8APR7 MFHBY?KIA9;G&@JOEO2C3/,?)YML.H@==VJSF#@AS.W.-ZZWS9368[';_MXZ MB<-^[Q3L_A > [X*++*=NX;EL$+U[=@9Q+/C?+?A,3BE1\>]4;VB/W8KVE#Q M@\'L6ZQ:""X>C3VB?K=")1!F;VHYQN/C%R3QKPM(MI1Y9CW3OZ^[)[MGGO_^Z M;.OIQQ^?#O(]/M']OS^W]UYYO/OJZ/OGO_?@-;@F_>O\TX_?.Y]?':>]S"%V M#C78"@\5:H, 21; P!7(V&.2P4AHKSJU3%P5*J&%$F"!A67,1G),@2&$2DY0Z MJL+%E=D,(+TV1'8!+L8N4*<( MQ#/3L%$_M[<;3OAG?]2)@S%9.AIUQM9ZS.4^9"Y554)M3:I9M%[V3D[:@T$& MF7]\>/WRGULM&.HY$,4<&LW\I#,"BF8[G5VS^-#^7G:$B,$AXPM,\WG]4'_]C9^?=/RMBFN>I$X%= M7AEE;7W(K'@R;;./S(\,EM!LAAT0GGY,G>AA$O.CV/ %V&@]J1.^N3DA5KW3 M=C=? IX7Q&Z/JKOF7(OLD&2@SR/,'TP6./SIW"J=35$]M#IO8S#Y3'[\^DBB MA?9AZ/\W J\B]F'B0,Z]'(ONMM[ -UH$H[]: V!P M'7@JD#;X3%7QJU[W"_#^:@P5_^Z-^JW)TU^YE!8E-Q9S=:WJJUTP/)TK;O[_ MS1Z^G;>=6N?1]O-!2_CN*YB@$Q?[XW -J<(U>*NUT[DDFMF$5'/>&PVR?[29 MZY3",LGS!@]9^5DG>;74PZTY[. T^LK$YF651Q^NX*#S=G4-P>)J\_]+]*] MYM;U-0#'K6 X@5!^;5]BMRQY+ MZQ(1NT>"]'$0]]/K ?C4V05[?D2([)T=!J*$E=X@RA5&W.N = (BQ*C !A.M M#9%/@MB L+.J3<7])#A-3406K-^O$6@%Y;VSIZZ+8>: 3P*C-W"RR M"+1?,Y2\)0K:Y534L>'1"*')VKFL).S/S$ MON>'O-+ DSJXV,ND :C1J(I\CXG/+RSS/6]WQ+,YQ[/?Z\*/OI9?<4-K]-W] MZS!JPUUT##E*/.)46F0T>XF M/,/&.%/K[G^OO;E^VYTB>"N7H=JL 'Z6)W#E4O^]!_^T_O%FY\/O_P3/;3"Z M1N:MCZ?97K;^L?/AXS^KRR-"LWT>M,&5;Z?SR5F&N0# Q?,,8#\_?)Q^MSVH M'(O*M9R[3NL;V#-P&,'0GU;^_%Q3\Y]<>W/F= RF;D;M;E8F=NPIC",6\[&) M,2FX\J%?]L+4.\F/_O*?K8/>*1@SQ?'\P.!!^A:-CW'DMNS@O?;JKVU.GBQ' M9<#%[;9J6M&N BJ^!V[6C]@*$7A##JU4#Y/'--F8WVOV,?TN[$B4YE3 M_&G!@>J?M\:DH&8SU9>FS'#^BZ$=*H92.72VE1E0OPKAP*/[BLUD'_363'+K M]MC;(&W=&1V-!L,JBC+65=#"J1)6JD(QPG(3UDW;'\\OI"LT#2:S2@S-N5KM M[@!,\SB:-G>EJY3DI!=B9\P2QQR\-:A)_Z5[9' )H4Z5A)M54<44J\C6H(JO M32[J[:#2]['GGX,YFYF/YT*BE>\_[E%3/_=LO5T>WLSIJ"]5[VSG<8(+L1@_ MF$S#,"?Q3I0(Y@ ^.=VQ[YUUQU]>G!C;&?1F+DCUI7:=?S4:Q#KHE]!XBN'Y M3R+0^YI%YWCC-7,_P9;0SCF=X*K8?JZE.I@+@'G;\>,P;K78)\&;*B-AVM^G M_NP@#H=UI8@Q_,UN-,_QZX^%:='\WOA>L_A;-4_C^:3&:.!^7/ M(Y>;D[=.ZT[FK;QO'>HD GB.'/.]$C+@.2Y@Q69^S>9U5E^\GS>T*]#*P.+R M=@#( G1][+%,1#Z/+@O:D*%CV!M6CM@)/$->G9,"")6'T\V>>$[W&*^<:D&, MJFR%_DGM?(T6%29$-P2'%$3I8IU%\KURV^ Q_WN9^I ^!6DQ\09H-W@MUEL= MN6&%GC_DXW[/6Z8R/0E*,##^[\[/[X2/:. M#H7Q2EF+$3=.(FX31XXDAV3"-BGJ/3@V&]N OIJR2R< 6IVQHL) M//5O-3N9 >-@0A*:)=:1EQD/S@HDG3>Q<;PLY9&81*<44R+52ZC MJD/P<:\#3SAX70'C,UXUGW[LG1W*I',4(B'G7$ \<(&TP@(EI;W73HF8.W8# MKBEVQ:J9[UEBI^:O/O);(?)IE8 V#A%EY!FSP/D0FVNG4=]7K&=BZ8 T]KK5 M1M7# -+-BWW-8/05H&A!GWP(*>>F6*Q9XE8CS&.N]A$=*RT4),Q&8KJ/*.OU\Q61RG $IQT=[P**'DTR]7RRGBG0LLZ( ,P4V(4G. M,9']OPXCP4Q)+Y$7EB N@T N!(TT!U.F M#34L "213:DN-^><(=+8!^X!0S\Z&8W=K A\N@TXTX_CN/3$ MM1]_)K.V2W1KZLJ&>;\X?^OG,>*K,PH73U5-#O@\BX-5!%]_LJHOWAA'UTF2O:PI> MTSC:U+6M(F]UUCJ(&6#KM%=O>,W2A"9@]YFM;J^J MRI*O/PYF39,0INBX>%WP=\%)G7/_K\A*6*>MA*OW4Y9(C5WBSVK"?%1M,?&8 MV^C].)?: BMHTJ%Y'!^:3[:93Z";S-WM]M6&\ M$.O)EKH_\L.ZXA#X$O^P-AH.=*>_]&U3]]??V<+__J@VJ/K"=68?X_?[[^;D8//L]8KP'[#*H M2&P2"%/EL\,;D.6"(2S!#"7/?-27)FH-2"]%LO*TVX[_W,GPYH#N(N,N-UW=FXF@;\MGC>,\E:GL/;$SUO[3L@\'52S5;K_147R&'T.5>EVH^K3L%-HN#UMF05 MP0A;K9T+HYA];,[)B2>GG=YYC%5TN=V='*"JM_?Z87(;FT_=H2',- !J%YRL MG)7/4?U" M)3NXD*M,WVEE^?+3+FX<9$.X*+.88#4-QSM-'0-3SBQDD"[ M(FWC6XPGZV1S,HGGX^2K5J<'DJN.LXX&L1K]>$L5;.DF&$_PG;,Y&B=$Y_SX MSOA\7]ZHFGO0:2K6>/LXWS$ODNEPI\@[&#_^*#]ZY@B=^0]E%W_^$UNM_7&6 M[=5J,$O>GZY3.QCOF R&\WK0&@]P+-'E,D>LYX8GXY+-K0XQQ4S2 M>#DQK!E&?RY"W?I0L]RZND:S$IENZ2(M^DDK)1&/ZS==S2-^N09S9L6?(X"U M.J_B+$XR*I:)Y,Q*]G6[A MOP&5VZGL\[.-=>\=>+I7%2T&1 J 2R"M[NO?FYK"<[][G3='6F.[R+ M_1QTMD=Q*GU$GY_XQ=[9H4W@&43/D60A@C-*2&[#:$#\2>$@3202+ O;$I=E M_S_7QC.V6J^ORV2K$&(QH64NV:3>TK\4@1R'8>Q@FA!0GX',RVR<7#_+&:B2 M<.8N425<94Y54]\JY>UR/M7X8_D>F9^=N"J$V.YFOR#7(Y3M9>*HFP/*.H=]9R6+R=SAO##,?KJ?5^;D/]CG_6/C%U M/"=7QTJJ9+K>]*QX3BQN9V_TJ)?/0>=,PZGO/ZA/AT[V8WIUSEU5K:G.%S>5NF9G4GJ=8YTUV?=:T\ZN^V7QO-< M#A'_4I.WWRPDR593GW^M4H';W?;)Z&01:?J[;_?\$+V4K^!W_YZ0V>?K(__8 MR:17Y;$NFU\:F Q!,&ZP%LB[N?UU4*)2;S5BO 8!,=<8"(^.U02K(X' ,4L68LU(-OYPG7V55C<\ MY;-A<]VPAL>9KIW K!\/QJ6'%@Q8M:3JX.YBJFE.CSD_K?GB!=LZYWMLM5[- M[C7(!39OS!02\/>P]1.?.LKSOF'1]L"/V#SY^WSWX]&/OX.A\=^>0L:1 MTYHCGC1!FC.+9(I2B"B5X2&O$6PN)^DOPF'-N&8AC]DY\47@66XWPT?JL W" M:H:YEE@'D0(LXF03++2@KR;M]!H'\?V$0E[I*98-C6PE=[_O_77(B"6$"H4\ M(Q3Q7 W4&"60]UZ $5!1.( .>7E-_,^LD,\2;+VNW)S=O+NL%6H(B=9JJN"I ME;0V"FPM$2R)Z!2U9:VL?*T(8-I26!8![0%"\I&QA 720!=08N 7Z>@9-F9C MFUUN5_4_8['3.E'I+J)/D0:A-0W@1?(DC8W.$66#2\EQ[ M,K#ZD=)Z=+,=I MLC*AF"C)?2LBTD%:E+P,6H)$?%+@9%TK>;;*4NUFC4JULWLOU?ZVFYLS5.'P MM]V\E;_3#;NV_S567=;J$XJSTKOPYLNZML)!WV;^M%.E^36O9/O^AVD_/_'I MY$^X_G'G\\GN][S0/__Q"1;Z1_+YC[>PP-]\V _7S]]^;WSZ>]= O_#XO\S[1V\_G[HEIP/8?9VW9I4%++W_\NQYJ\9K\?PP,(,5L#.D7+2(&TR1Y98CJ:37C'E,Q:7F M 2&Y@'D,('C 3K"35F(?J'#844TEN?M.^>/O+.:4E]3+Y]^J,V^#:A]LV@/A M9*9.@UF]\7^$F$\Q37+1[62Q(3#Z: #+[9^YS\Y"=.6F)XKX599F/(#)<=^J MJR;,3\>>#N*+R0^_Y2SNCCU_T>Y63UE]Z;?%J^=#L1>;PVWJKX)=?],R MV"8.EM]L0%5CV/'JO:*?]G5MLW_RT2N:7-='YQ^GF?,E>E@I[$Y]N#B&JL-M M/BIXL:GO,YJ,/_J]P:":B(_=?H3Q3.;E#Z"K@S(QER?FW_!Z?,XS,REG7D_' M&]L>EX?^3TYO69B77P#,M4VS?S(=G9@N6^?>Z*8RN<=W50"SZ@"^,!&X=][>OB;]SQ_C*=>)LL!/#CP M#YQSWG,-SH9FGF-KE; .:[:*1)F+?MT%KV]B_K+EJUHO-6;+YI8^W_&GD^^= M')S[_/>?<.V/WS_]^'B^?_#7#_#]^"?ZENU^^?-X]]7G+Y]?'7W?_7(T_0[< M:_29?I2[]#\P/GB. [CFP5NQ]VJO_>G+\9=/7_SY[LGKL[V3/1CGZW,89]K] M@+__^^#U$/X].R2""(,91IK1B'BR$6G'$HH>O'QO/'/25_O=5%\*TUVH,;U2 M=Q-UP!C87H&Y M G,%YA[&M9VAWR(6%I!;#N38%.0B%4DK'I$BS"%.\AD2R25*R3#/-&5&R]JE MO9R?UD2@6SH&F:H_:Q2#[/5/>U5KEG&AQFYHN5XW7!^BILL]_97HO-9 91/6 MT9IDO3)QS?@F8_RNB'4U-MPK ;MPRVLWDXI2KT2I2YRI04H^BS,%1\'G,@$) MS,'UH@YA0L"5@J$YE&H8J+>YF.P7J/@ MG+"$.!ERJY+,ONF= Z,K5.8GGYFTF\N&5Z4N!W,G'&X1$+CBP9\>%,D8-#94 M)1E8! PR'I?"X@H#UAR7N&6$P8?(60D,V-/I,Q##B& M-41Q@"2S2>6JLG(:M"-3E/KN2EU<_T=7YYGKKYPVFH+7#S3#9G76V>MWR)I( MO/3&V.BO.@9;-+EHW& M]JJV%8LF/RE-+C[_(^OQS.?__]G[UJ8VDJ3=OZ+POGMB)H)BZW[QGG $,]@^ M=HS$V);' 5^(NH*P+KR2,(9??[*Z)20A@1$($-"S,RQ(ZE9U5>93F5F93RJJ MO72P#TMK,Y\XT4@K'I#P@BO*;&"2C0SL.P?P5JC,#Y0)\*BJV.SE5O(+"[*7 M#;.,TC)&1=$,)CWT3O(MB]2,EYG8M3:8_@#4OU7PY!ZQO?'G5/#$4T\M M-P(QGYE=<53(V8013LI*+0374H.-)C8$FV^W < G80*,8V.)FH1]98C $R" #,](LPP&I44.(<85I924"%HA: 5@CZ:.U^% M:%>#GY,0+8VY=3?#*(G,'>R40RYIC@3Q07 9J6:A=./)<\#0(K3[GR+B>54_ MO\7LQS?AX>17\W"^*2BP;M?@L;KMG6X[@C=.-U4F["R(MV!97Q<-8%H_XH2G M\]^SG*NC@>#))=:!.)X,K[YDCH[MD6A8LZ[.,'I/_3SL3\CD#B)R8)!^1S;! M8%_;]JD]&[SZS^RRP IFA)G!8,RT3=5(015E(5/-;LTA?@[ /#5_-LIUI>58#SY\[ MGW;#18VK+W3BE#Z)=$> M5X.M"*4K0NEUY4VN"*4K0NF*4/H7<;JMN2X94[;/ZQO(R!U8=FX@5K?/?*U& MN(XC?/;D2-O@2K2ZM1XX#&?1]FN]?JT=!TOG0KZ 0Y#J,.->#C-&D1'X*[?4 M;75WNG$7!'$F9?&9''-XNM/\?MHX@GL=-8[JVY^_[]+/ASOOO^*]9H"_#T2] M^1:^=XM?/N9HG.^*G>86A7'3.JV?-MY_/MI[_Y;O-3^W&_#WSO;WG_5FHUW/ M;7:GN9\"Y\E$K5$0Q"+NX3>=C$?2)^FTC=SQ,EN1L6=()5&A5H5:"Y-8BE;> MU_?Z:\"7-4]C^T>L]W*S^^M3 I_+2>R#0=0D%9!*$AQ1!*7TDG:%B785/E7XM+[X=+\^7PYL%B'-"JV60ZM)6AOATKL 0!43\9DV,"$G M!$54&*R]CR%(6?I[9)VX?I]]V#J'V8IU.Z7<5W5JKHD_B.H")QHC!2203$ M"<'(PB(CZCTQ$D=">5IU![Q*V2MEOYVR5^&2VV@[F:+'8#B*3'W$E$4\28., MI08E'G#$R4NE7*7ME;8_F+E>!15NJ=.3H */6DL7!+(JY5X$-B*G14($!Z*( MCUA%MFZF>L5E5G&95<7/ZP3K%9?9.@#[#)>9\X#E0N7#K'RV)8A'6EF#B E: MXQAT2*+B,JN()"HL73,LK;C,'AU%)P&N3%E&K&+(2)M;[UF-G.+@ 0?-I$J1 M:<4J+K,*0"L ?6X ^ARYS!X,0"G8U M1B 6CZ;+I""_375[NX9^-0QRHY)$K M)U1DG%IFB#0"?&$32##>D\(AQH0R0XG,]Q-["]?8_G3K]>E9O_I/ ZYT<8DM%X!]M$'4Z(JY,0-:JB&C0.G@=P4WRK]X( M<6?7=RF->.0\Q K3*DQ; :9=EWA=G3X_(OQ-3I^#91X+9Q&CTB*NL4,$]H!8$5!%80>!^>[3,_SWTP/)N0O?/7O\X-\")M6YOF!MP=$/-];KA=EP>-R57>M)8Q+QT MS#,FM,:<.^LD298X(9U.EHMX,W.LJB)Y-+B:YICES"B,$T?)V(AX8 !<&@RQ M()6+FF(< G_UAHL-3N4:<0ZM*!6O4NK5*G459EHC)9\*,WD=*94$@39[Q(61 MR-#HD PI>1QQY$2MS,>JM/PY:GD5,WET?9[J'\Z98\D;1'B$39M+A9QQ' EN MM,?*42P3;-K/D-:T4N5'M,*K8,%J%'D2++ L866802((!XK, G+.1>28CMZ+ M:*BWA?7-M%@C97[VN4=U4#S?.K;M:U@Y*K:@"R@"%#(^82UA$\K=V)W&C"0L MO#4L<5$%!-8,;&!FUH@R MJ*( 6QNEKES_1U?G*0)/'BBW KQ^QA58&%PB%ZE%R6?F TLB8?[5FU4=1E2: M7&ERY?2O4I,G3C_%D9%H)2*:2=!DRI %1P\19J47F/JH^*LWNM+D2I,KGW_M M]'CB\].$C>'>HAARPA/Q!#E"0*U%LCJRZ$0P(P/[SK1#%2=GQJ/4!B:KRJ:H")$J+*VP]*Y86L6L'AU%)S$K&W!01 .*,LD1 MET$A363,OVFA(_.\;!C9<;1M[YO&4-,/07H=TQK2,\9+P>=JM/SGZRFMAJ M8I_6)ZN)K2;V:7WR"D+I:0;I*RBE$Z<"MGE'J0FM.P\J]D^7'#8 M.^W67&SW3BMVZ9?$@5P-MF*7KMBEUY5$N6*7KMBE*W;I7X3TMN;:9DS9/Z]O M("-W(.2Y@5C=/DFV&N$ZCO#9\RAM@SO1ZM; ,:N=1=NO]?JU=APLG3;Y LY+ MJG./>SGWJ)>>*?SUK34\;'5WNG$7!'$FN_&9G(C4? M2)U^S=>VT8W]G26RZA5 .^K'D:VS]B';[Y\!?9@\_ET/;!(&J2 M-2B9IHKY@*AC"G&=$M)*2:1,3)YX8105J\L:K-"I0J<7A4YE\*2"I^7@:8JS MB^3"S92[/$B&>&0268X]@C4V5 $R9!6F)-7X5.%3^N+3_?K\^7 9A'2K-!J M.;2:ZDIMO64*!R2"UXA;G5F L$611T6,"Y)+7/I[=%49*J#PUIJ_2A?K=C*'KS&X2IHVLK+!F/E+#(2:*0-E0EE[24P:^Z3U2E[)6R MWT[9JVC);;1]$BU1T9(@C$8N$(PX2Q)I%3T2*D5!E78ZD$K;*VU_,&N]BBG< M4J>GR,Z3"=KH!*:Y%5FG+=*,:\0CQBG*F)L-K9FE7I&>W4\1X^6W7D (>#5S M4^%Z17NV%L@^0WM&M;?9/T-"X)P=Y".R1 B4YXC\]F# >DDR*6($E@:@E0R"?'1*T;]HY"?52!:@6@% MHA7_V=I"Z"12RXE-&AN#F);Y]$4Y9!A *,YU/MI(8VUZ+/ZS^X#1&W'(S+^2 M64X*P7(VAA2B2\0Q[I6UBD5A5 A:*TVCV!?TU2^I42Y1RI@'8)"9JQ(O&&3X M9FVD\(V3#MS"SVHX$4E@%3T(@N/)$^=)\-QZP8S!\.?^-F@XP? _5/PB&;ZL MP7_U8'B-WC .FGT;XE8W[ P/8_]S]+'U(Z_"8+LU\.W>X 1L(?CB/]H]__UQ ME9C46R,E[F3E^70&BD1WF^\.=[8_\7KS0-2;#5#>MZS>W/O>./I*=H]V*2AD M._Z_SV=[W\*QHUSN'GT@#;C?SO;>8?W;6][8/OBYL_W]9YW6"7SOST;G$VTT M_VDUCO92_D$)!"E4!!7G7 MZMJN!Z";K-++U8R#\WVKN1=*)20X\XBKH)$VS"(!J\ M=QF0+VL&]C&E8&!] M8N+4)2=PT(K!EF9)8H%?J1G]6CJ69/(IF3J7BB>[FFP9I443X_J4UUFG5GL/2PV")\ZE\['DVZL M,;SQ@NF$QA2!Y0(SLK$,A5 EP(^\>MD0><'"F\,0+XSR:MZ<63:GZDK6H^<> M[%OZ^9]-0,\XQI0T2F(FN4M>,T_!N9'"6^5%PD5 ;^31W#*@]T>KW:[[]N;=] -\'8X?/ M[)[OXLL1O$;SX+S>^?"SONW%[GF=--[OM7,$K]Y\!^-KM.N==YU&\_"H M_M"BPK@58=PD628ES)@/%FE8N1P<=J/ZEYO2AZP?-/WV(/;75&';G\5\;XVG MN\*<93!GNMJ<*T>=-1QYR0I>C(0,5PJIR+&1)*ID_:LW1,\7L?S^A!E\*G5< M+2=7I8YW4L>)"< -8<;AB)BD!/%H*'),:T2M(XY:K!C%H(YJ3=3QV8>8RMW] M8EO/YG&1K#%,)^V:'<6?7A@US<-L]C?/GAHOSKM>?WNT-./(X,0M^?.DWX_= MM:&E>1+(-%,2I8D*-'&%@A !# 46D$L\(J&-2IH'"LL,R+3!U'PV_\VQJ:I< M7V-E?HA4R$J9[T^9)V8&,9$[(2.RL*"(>VJ0D5PCR2W%6CNM538S-F QUT.9 M5Q1&*'72K+/%45:OVRLR=5::A7HI$?5E!8=7/T'K#?1K9K3-87HC#BM8OP6L M?YFRT0@VBDKF4%1.9N\Q(6NH0)QJ*WS24@OUZ@WE&UK>.8"\ M&.!%:7-MV*L-OT>IFSU@]6;C,NJ4?+5 MR:U?0+'*ABZUMUE=7G">;]G=YNK9>*$2,H.T+U@\YO:1Q\@)?U3[_(\(VU6SG==%XG^^U M1??>[[7JVXWO]?-=?MEWVSUJM_::'W[N=?;@N;ZRQOLZJY]_Q[FRMKZ]!^/_ M<%JGG\X;1X>SJ>)86BQ@$T!.Y-@7Q@IIX3V*3 F.6?!)IJL.-]8TB[+*%*]@ M[WY@+TBB$U8\,*NY<$(G*2/6R0@B"3$IPQXQ-^ (J[#M_K#M?*HY4$C.BH@T M);GS8LB_*8F(]%&+9!EL4J_>&,6>"K*]!$+RZ;#4W_W>C]8@*V6.&8W2QMM% MR6%!%UU1G/O@X;MRG'-DXS")RL*7<5C M7;T!^VBEJZO3U>GF\I8XQ13"AC'$@V3(21,1!Y E+C@J, 9=Q>O47OXE!*^F M;85O_=8PHEY*58;Y ]H&-_-DBK79@:6I(&@)")K)*$_4$W U,R-\$(A;PI&. M7"'&0S*<:N>D?/6&Z_EZ_BJ?_%FH[LI-A4IU[U5U)]:#-519R1T*2;M<-8J1 MY2DA)H1,-J;@FWRM#8>WW7"+\ZYER8IG@T#/.B:\RJE9;\Q>L]3P M*I)\7Q ^G2N>9-#$<(D2\18<0 ;6EPD&41^BX8P28=A5]7SWS(A^C2952>)K MA1Q5DGB5>?#B,76JK%(SZW&2R$KXP9DTR&&K$*:P0UH5!<-J19D'ZYPTON)6 M$^()M9H0F[7[ZC51$*W\W8_'MA7>_CR.W4$]IH?CS:V_[<:1SMBCI]RW;//WZO;]=Q_=S_W'O_^>@RC7YC M^Y_V7N<3WVUND7JG\;WQ?IIM&W0C/J%-BU&M8B6">%,=8SQV(4G,[1 MZ(\6H39>A2*OOUB'VF@A:N5*7$^GOYPT+R3?__7(9Y_4@5%GM79@[7%.M#+8 M>6:Q)I(G;9EX)*VYLD/%:+X>HZ[DGKMC;,<4052*9LV#/^UQ:UCVS!O)UEBQ M2SE:O^8Q#Z_;;T_W5>)*&&<0B&]"7%*)3.[G))2*-BI8#1HO2WR*2DM)0/?! MN$J$.E@ZH3SQ*5@*>\Y5NAVG=;M7Z+8?Z;8MUN37/3/F=\'+:C\2.$XW52ZS M.>X-6OF3KXN:H]:/.*FN^?=L&XT14.#))=;!UGXRO/J2N:3U1ZK7RJ;/- I. M_SSL3U+N#R)R_6B_(YM@L*]M^]2>#5[]9Q8V 2$OS>'EQ[_R(5.Z-T K+2@P MQ7O]8N5?@]T6^_E3,":[-F.I'?8SFOWKUR88U:_>-(N"LEZJ9V3>+ MEG+)0K6%^]H-]JF%U_U2VQ^ANPPGXI;=982Z64W8L@U;#+^7[C+B?@9[L]M6 MS3G6NRRIZBY3=9=YTJOWPLL*7UYWF;$GX, #*/:;PA7(S^5ZW=L1?*^DS.9) MQ[KO\?QP.C[VQWC-P(_^8[1B7V+_1\O'P;I%N6_I2H^X4?S/^OMWK4;S'_C> M@[/=\T^\OOVNM7OT\:C^[2N#<;3JV]_9+HQWCAOE_.WI[KQTH)0 8&Y3=N27]$ZNOJT#@L0^\*A"X5Q"8''4)@:7U/B$EJ4'<&8:L(A0% M*X6002EL# @\^U8E_VPUKVF55Y6P/&"2TS^V?1*W0HBA:7^N[PG\ MDX"EZ1*TA*U0PF D11*(<\60$3P@Q0P)*C)+,'OUAF\H=N<*V:H(;7TU^ %2 M:BH-7J4&3PP+G?/_-:;(LMSH$>>\1"W!Q+#4)\EML05"4$?QHM20='R4#13H&:LH]R1A"(C $!" M%: 4$'51>YT8-C;F0(=1JVK'^$1C&<];A1\H7%&I\,I4>&)-*,D-M8$AZW.L MTMB '&$2.7 %A(P,8)@6*HSE&JGP\X]$Q&[(;,NQR%^:2K*J@A*/&)38'BU' MF718@Q>-G9@)E*C 1% @,QXL?6TC,H)1I)DE)BHO.2TT5JVL&'*-@@Y/ MIBG:\4USLV]YM%25;3[ !#T;>'\ @VS6,YRM":E9]5;]/L<$>PWJ<_=VVW2$H\-O_/6D==T!OUZ]&=N?/L0)OT;WF MYW8#E'7W_"W=;8)"=^#[FG_ /;=(G7X%!:W_K#>_LLLULO7MO7;C_5=6[WP^ MJC?W#AO;_W1 .4&Y_SFJ;W_-S0^/ZN=O?S::(36VZS_WN7"::">1!N%&/#F% MC"4)44&EP 1,'24OU\AR9[FWWDNP7+,,PN*$:(4GBE'09SE?(UNN0>%_72S MJ#_U=17O"VOV?OGM3T'P7V %^Y6:^'+U[Q/=EUR#]^ ]$MQ@Q!D)R 7X31@* MJF_]G$#+EG6$BA%1:&*VITHE0PD; ,)!EI M5G((S_%WUYN>CG>:N MJ!]]/6]T/G[?:?YS=#E<"&/@>]\^G>?Q[[U_UV[DD"$%C^A]732.OI\UFG6Z MV_DD&M\:LV7$A$O,O):(R9@)B"-!3AF- O..2BUI8O[5&\+8!M-/IIU=U:BS M0KI[ZJN%(YBSSF'J+%=".*IUTEB#YQTTQ6(EIR,5TJT.Z28'(TX&Z:VCR!+* M$1=6(V>%0<$1QY6)4K*0D4YNJ%6?C%35TK?6S3][G>,3< HF]F@1;QOTTO#4 M]JORZ2N1*EF?>*"..IQXPLHJ$12FR1J!B3>ALLG6"JFFRZ>=I](1,,>"4PIQ M8CUR(7"$@^!4*FY(;@JA-@A;I^++*G-YU1H<2!3*)"(XXTPRRX,U&$O!DZ/8 MKB83H]+@U6GP5,$39\H)JU"@4B).HT?6D(1T-#PD0JR)+FLP$^M4>_#L8UOO M3OJ@;B?]6-@0"=0#?G]I;3V70""A'$]&2,,;@Y2JNLU8( M-%,U';!A1M. I&,><+ A ML.-,)QV2D\(G%F5E0ZR9!D]LB& MXT@'O;:H=;J'/=[/V*GI.&OXA"+$2@WJ 4I-DP2"XX+L19G M:D+CP)CP)NG*AE@K!)JNH,;$"T.T0,Y@@KBB$5DIX<] @P\^$A%$]F*X7*=Z MS"H.L6(-=HQQ'(53RB@N4[*4:9XT82P2@WFH;(@UT^"I.$00&%-'D-+!(FXX M0[!B$7FF36($,#F?[H(&*[Q&&OSLXQ!EE[HK,VPJ]V4,/5YPXICQ4># '8E. M9D]6.BF])8JXJXV'"E_N"U^FLT>8HEQ[(9 W 2P$0R+2$2?$!+>6<^-][O9$ MJA##,]91F8QC2@0P$1*WP6M-0"<=%BE1*\,U(89*1^]/1Z<*0KV$S3XJT%$? M$;?)(Z>%08)AJRW+5;Y@ ] [F_!5$&%Y)I5%%41W"26\X'86#T($4B'4JA!J M.M]!&9]MA82T(@)QX2PRX'."/8&=,DDQ26/F #$;$J_*3UF;'-05AB%>L/8_ M"&M%I?VKT_XI^\1X)H/%*'>7!?O$>60,UPAKJXCF5DALC59ENVI58'?VS'_ NBU MU>G!])T7KU^);!6H+0%J.]/I%YC+0'/+F\ I.%TFFS0!D,U2;90.(ME@ =2P MVB"&SX':[U5@Y#EH^@,8)96F/XZF3\P7PUV@42F4SU,0UTDAHYE!+DI-=$B2 M$)DU76X8.I^N_2B:OJ+PRA-BK+V2J>66AF-%J?@ $[3>&\%Z67Q7 GLC5MB^ M%+9/)\ 0*[SV B/E7>ZQ+ C2)DH4@Z/2*A&)3Z_><+K![]ZX9.7Z\\B!JPI) M*R1]5F&^"DF71M*I?I+2":>X!G]8.<2C) -\OHX+!W MA1E>.[6#FCV&-W^".@YC^ZSV/\L0,@0I%3A9P1'"C;3&,I%4MHR ^\D][W>B&WAQLWL?_2:\_XWD\=)&[-O%EO[K+]*$WDD3B$E"L!CAOWZ,M0XL^^&@%KL!L&2&6;&6U;J0G+S$LW?9 MK+T;W670^CE_C]HO+M\ :5L#B+L52W EY?EB U2HN6,7=LWVFK91$*:2T8;"* MQ"/GA4(:K ^2I$G8V%=O&)VO/EY+4ZYW/0X]1V.NDN7Y;9K43_>3XLN4=P,D[)!) ",)(KZ[%> 4*MP&*K5O67J[KS:3\0F&D>-=)1PJXC M14!.@/.)M=?$D1BCB*_>2"F6L[SFXW8W[QHER1/J&J7NO6M44?;X5\NZ5KLU M;,7!VC6+HO6+;F][[5W:Z.Q\:QPUOGTZVSOZ!/>$[]ENMW>:_\ U_X!(?S]O M--_2RV+W>.<;?-^W3[P!(KW3K!,0\=0X M?[OOC&=62XNH(AIQ90T"%R*@J)@.GFF=++_S+>2L/H0&C99A:A68^(GBI.K"S M_77?D;SK"H= JB3B46H$LTR08UI9;8V2G,WU2XN"28\U^!>)6X4M90X;<#DB MQLI3L5@'QBVJVY/9?\!N3;\<<]6MJ>K65/6Y>:1N3;6J45/5J.FIKE[5J.F% M-6K:\A[LFOQPG1RZFH337>S&U)KGI*O:F53M3!X^,_EMY[C=.XOQ^-\YW2;U3 M)SO;H7,YJ6[WZ//17N?KS_KY6[%[?L :[V%31@'2J*Q2%A%<]T\0UH%B13X$HP;R< XS>D67-ZY3T#5N:F"NJ<-=0^0 M.EQ!W8JA;JIYDQ69#B"@H+E W%*#C-88Q/OWO -K.9/'"MVY&>CM/=H5U1*NR*EG=@1"9;'"9HI$*D: MM;O%V"', 6R=E4%)F>T(0. U4MH7$\MJY;!B!'/AV)[E(ZT71B.T'K;"V)WY M,%J,O\NUJ'R8Y;%GIB43+(R-.DID8^0""BTMQ5:.[$:N"&DI3 :J#41L1=KO%)Q"(1<3":IZ!YJ;D+N+PJ M%N5[4[K/(.+]$S\\Z>>T;G]H^P>W[.;X(CR5!S 99E8$_HC]'Q7ZW 9]IEEH MO!4DT.RI"(41-X8@HY-'D1-J)55@-Q3IZE15[:"?L?JNQFXXC_U>L(/#2G/O M37.GH@TL:LM<0L:1@+C&#%GK,=*$"XF=I9+:G(^D*:'_72/=??;QAC(7V(ZB M#J/:KZH1]&.:#L62C.) U]\9K%^T8/%M2X0H[7R!V M/I117&'G7;%SBDG8"*)DS>[;W[1.NG[]K[8+&U;<_=^KG MNWR7@H9VWO+Z^1_?&]N?Z%[SL'69EV'OZ&-[;_O3>?W;QZ/&^T^GC?>[YXVC MPZ.];Q_.=IL'Y_7WGW!C>Z^]\_YCJC<_G#7.Z_L\PA1BQY "S4(<)A)9J@RB M6N@HJ90$^\O<#,*0A!FUD2G.C7 :K!KKE(N:,P4K<9F;(<_X+:A(?OTUL\.2 MBM#@8E8'RY/$1B5*O83'$3Y1&=>%NJ2XX^L6N)4M?P.5^+/7+0 D0]*7V&WU M^K5&;PC?B&K;)S&SH8E;LTF66-7J!MBT7C/Y:(0M.]W:QY/V68VJC1&]VVFL MM0:#'+]?AHY+V\1@I-$;9SB1QM(8F>"&<1ZQY+;<\K&BZ@ZT:V[XH9N/TS)? MW#OKXU8'=I7UV?,?&DD:YP?[X)R2& )X.^"5 HI(CHRT&#'KJ(Y$<1H(;-M4 M;. %/7YK]N"@'P_L,-:.^ZVN;QW;=J8-A5G-E257KC^LDXO]E8C A\:[ZQ=Z MG'3U&4;Y99@+P/Z._5PH;P\F"=N(OK"UKS??_MRWR40?/4>2A8AX( 1IEPPL M?E(X2!-)QEZV*>97_M^U*]$MC+"M]ENFA2Q>^WUC1.:3$X+RJRV0A%9N 7;2 M]X<6L&=0G+:J_];B3UB=UB!_I)9.VNTL1W!%JU_K'1="E!D@1U?5 .^R(9=? MAYNM"=X4Y0&S,C@U5V]'S[>3=HKG:?;^'CW-UL63Y(M?+"K5C[[B?097)1HU M4H$IQ*GPR)I D:'12.$H2SCWZ;P"E19AT84L9E&LV?R9'P5NM6$C* A$0;#^ M]P2V]M0J,MX'P];P9"19[N0,1+2XL LW2[%?$I;&#O@.J=_KU %6[#:=B1W MX'84W_@E^I-^R6:UY8MQ$,/81BUSE78*FM3-6A,^UXW#S&OJP08:E#1)62M)P9ZAP.UK%@(V6@Z6.F2Q!U=.<]]N_1,[R# M1\A2W(C#G?1A]!BY5F9M&G(__&Z[?7"^+[P%H]T*!.X00]PEB7*(&'%L F-. M4$9S5TJPHQ0G"[;;!'L9K$TX\05E+@A<=S"2@%S..;@]/?FZ&)3-"SFW_5@[ MZ %N=D$?7:;[K97# ^>OW%L^C/_\O>;B\#1&T(-!H5QC[8G]C8)[Y>OFE\W: M'[;[?:/6L".EO@F?Z.CA1R/D=%-E^K;CWJ! ZM<%*W'K1QRQMHT"75,7CJ8; M3RZQ;M!KGPROOF2.SN>1%H*P2Q,T]?.P/R$C.HC(]:/]C@KA?&W;I_9L\.H_ ML\(' \P6/(=IC\/P&>'@'PY=PZFQ+1K9M$6?3@I,AAOT>Z?P0GXSP42<;8Q,H7RSI=C8@R%.>"HI M=5PYKKE*6?VXA1_>TVR=$T'('0Y/_P(IV$E_PF.UW/5N>D\\?X M.?ZTQ_#.\.S%VBP[S0.\KRR7/CF!C =7D>N8.VD',%P8TS$XA74.$8#)LM 6 M]\4,U])HBDO!_P*_PX+7_K'M=CPK-N;:;U_^^0/\Q)&$@BC$B>'^P[9/+JS@ M@FP5MAK0K$(P2Y\RB_V,XF0]'.=.P]?,2SB\.*L[^8HR760J363&<^W;$,;USV F?L2N!8@O'S;"+R#_,+\>G$T+D)'+ MTH<%-(68[$E[.+(@3P];_G#*I>C8LPQ7H"IM6RAZIP.K5G91R.Y\OOWHL:_Z MJN'9<2R^R<%B]D^.A_ZL5N 6F#LP"OAK?C"M[@]X,\_LR>"*D3G8$#OPI2?Y MD8NSF/DA;=:>D=4+3YE7&Y1CZ^0 5KI&BL"JR%#:SE(:+5@%.:6IC"G$D&GR M0P0?-N0)[\=Q="04_JH'@R(43F2A>64H!6:ZDSW@W+JC%-_B:[-^!ECUS=HX M:):WDO'"#V*G9;M@+>0ER+<&2;:PX<%0WT77/\D26?;Y&(\\KW6TL)YG\,$- M6$N8^6Y>[IE+R@8AI;B7&C.8=7BS=(Z>ME!:H3>TX=R?J=2.P6ZE=\S^ $5O;R+7XO M,"W?O&U!!$ :>UE&:P/X7)8XD,-CN.O@,*/D"/7RV'IYQGK^.^!H&019+G;, MB8R1$R)U,EP89[4W@4LLO>663,/).^I+'_G=^ MO":8:0=Y?"\VLGST5C0^[2>AL0"? <6H+>(\)N0$IH@H;HWAF6"=9R=S46CY M8J//DS[(JU]*#KQ^K14)*_(E"]9E:Y(EXB6.02K/323.E(56P:L-2!Y.V84N7+-LT$&4!3LV1K@0;,L0X1&G]N*I]QP-B#KE"%,*$ETR"[#_/J/5A3,D#,PL$\/8V&/@U!DBQJ6 M.%O\V6/=&.]"&2B>AGS\.1G]E*B\9+2HGP):",]IHIRBA 5%7!(*LA((B-8&EHFZE#=VHJB_B?9,!6K@07P.UIR"IS*( MW9N=HR[6I@^3-=S*9FX=]@]PI_*U8!RT>N$%:QM\Q^D^,=QR!8K&9.ZQ!]88 M J &9%:241MB,#2]>I-@5J_7-WG(87M7#O% ,;(^<21-HK"],\4T0/8P=F^,V=DI!.VL_58XE97@/#_! M^7I^GX)3[NR="=J/7O\]1WXF,<7QA9- Q/^0A=DB92CIPAE98"W,?U>1F-$> M'<)TEPQ@K$* JP#&BF35_P19M1@3"\XJPN 9("ZB0TZIA RE) GA!",@JT9? M';\X[O=RHL;XSUL&Q/(O)Y=D,%NUER(D_9S,M."S3]]>_8W]7CLY[I41W)XO M2WG+:-#X\,'W^L>]8@;&APS]6LCY6"UW,GTZ.S.S_WT&45_^>PZWGA:AW':Y M]A/HRL<"G2((7IZ&/?W'%;_GH%"V+8=PWR)1;L[%J]NSZ3.38:M=JDJ[-RAD MYL)R'4D4["J]?*3E#V,X:>>CP2E%FS9L781)C8M.2Y[\Q.YTBT.5PG*_M_F; M^-1S4[AQ/[I=YC,^R ?(G9/V ML'5GOO=#L>6/WL@2$LM(G M?-7YP[6V6"FPUPG+17)5-O1 2 MC)">;QTX+,&I.G)9T$NZ6RA[<]#756"\%5XH1&[CS1 M IQN'5),U'(I)J>A]%HT*FY=X,V+A9O&]EM:/]W'3%&.34(RT("XRVR2'$OD M1>0@*\'YG 8K-Z6Y%F[&A92TS+;R-@C[UM26:\/1R6!8A"#*/,L+?VC: M^+@B#6BT68] :VI3_C IJMJ8SIBYRM>2F$8%>FSL(/W8R[R6N3HYG$L?-946#HC^^STL%=:+X,\IK%9V8(_2Z.C M>!JP94K=*2:F<*'LY8?,HY^_//M_KRN]9/ $7]E(Q ML8N>OIB??"!:)LO4"#>;7$E]313AUX;10KE:II[D\7T9(L"7^58:UGEZRKRX MJ4RR"_D<9:CQ0M?89FUTT>B"O'RE==QN;UQV0Z.E[4WY6;-#*-W8\OT9+5H^%FZ8))HX,#$IXU9BXX(ARF7+,R5B<97[ M<$_;07,+US_M@S7&J 9C >S]W/U52F2+@.'0YB3;V+U!MLU"F_0QI*T*7%\A@&_9SJ=]$S2'%=7($QDSBUD":Q7^ MQ,8(S+%FFN)E,^_@Q0+YRHJ1-'/![>6P"%1/_UTJTD74:;U0]O/%. LHK1@RLA1^)8V#?1<-3A1[Q(0T M")QFA0P1#C%&)$T<>X$%H.F"TJ>I<\!KZ BR++AX4<(!YG\[%\, >(UI\+., MGG2/;6NJ#]^PMU%S)X4#,"V[4^)6GDPT>K5!J_N]+-++LCX5CLT@/F6JEE+= MB6!ZEY['5"E3/]P/[3=@UC[#4RE$%.KNR"6_?OL$<9HPG)=4S%E%XPETZ[% MKPM9%@YCZFYWPI0@:=[.60K8<,N$#C&?>'.NDF!8W#D'ML*4>4PYVCK-.YO0 MA F.$6>,(9Z(1%H#IEC)C* :8-W2E6#*12G8&%:6AY3K!;! F2=__+E5A,$^ MGG1CC>&R'&UC; >/3['L. ZVL$1M*KQT:$.!F853U8G#<;)&?W)\/"DISQ\\ MB\/QQ:VBFG&VZMR#.SX"*\KUQ^Q35O07U]-?\(K^8CW&\I#T%[^DL[A$?V&EC$)+$;DE\&_4 M+'@EG0;;D K!_).@ORCQ;IQ3-JY]SWD8G>->=ZH,OWM?H#17;?H,]I0R=%_D M*<$37E!YM<;G/&.RS$$\MOU1ZKSW>2^?LLTGBY&7IV0-F*S+["941+%#S.M0 MF*C3/'O>]OM%#LFLM; ,)P>X/^ )2>J) G/1GQO>@93[ M+Y"C)@S_1?/?-8Y\#B-+K9(.#!Q-$7,O C 4-4L,B9Q 8@G30N8H'J8;8A'M MQB(M'B6P96T$![!_D0A4*&UH#0KA*W%@BEG!WT['FGEJV0Y_/ZSOK6O M."..VZ+'LD1<1G!3N$V(P!Z)4X ]DH2<3#/?X^C?XW29Z44_+7SH"XQR!4\% MK#Q;8Z^N2(>J9? MR.R@]MM?\4=LURB,Z/AD./A]=,*^&!DO0^W&)*%GK #3Z7KCL^LEJ1GO$5-_ MD>,S>NJ2 7DGO2T>]\_QT[[O]P8OF*GQ_"W9V=HW-"6+F48 "@EQ(C!R2DND MB-09N"YS.1?K%@6V")\F,WW&2$J-_ "#*_8 MP3MQ>-@;,=A>!LPL1V7H>%0I=>$IY/]O#2\5K864C+/,.8VN=7BA=EGX< L = MCYX)]J 6&,];@^*\9I")J4;S4-QI9"1-W6VC<&^&17LY>#S;*CB-KM:3R],\ ME;I\:<,;\P8ND7-\.:CK4Y 6$V^TX01+"VH7UZ]9/YU'X-;_N?-I7QBOE+6Y/;P#Z\DFCAQ)#LF$ M;5+4>YY3D<$3U'1!,O*DF'#"* W@_:/5*V.Y&;0+)J:AS10%8<09=R&VI32/ MB,"6$B,N_2]@VYKNL+%M=))WQ=FR[PI_#" =&,!FK)K"\[Q"GUVMK=.ZY_V M+=8L<:L1YE&,2EACHHB#L: H<<1I6Z /%?.9ZY,$7!":8G>Z7F(F 801FVX, MDUSC:\2IL)27XK/G26 3DN0<<\F"U4D9IH,R@OKD\0HDJH*D*5%Z^[-^L!\) M9DKZG-5NPV'?M:;;CD3MCK\"W.3_^MDG/5&WJ M1XLW?[MP)[,)W&[WRH>;ZQ!P>7(6]Y@8O?FK\//$11B _N34DE$NP^""A/]: M%W<4MV[.#7+J489E%7=QK#,WK F*G((TK$L'F(F76M+]OFMU+_I?O.S0RL[V M5U(_!32!W3\IAG+:":!)2N"U4HV4C4H(FK12N?'0!K\JLI+/H%PVNB55< MZ\.6[NO$3YMS@1=)YB)YG-O2'E 8+T?[IGNM%+)V*;3W@D7/G^7B4&NR%T,0 MX1[GSD(.@6OFD>.>2*^T-5:]>J/%?+'69JWV[J(:ZMKPP"B-] :2T^NW8$,! M?)RWBHKLD-,;2?F%!$^B$0MD>:YQXSVVZKQDDA>'\B^[8>?!?J(J@.Q9E!PU M('E)(6VP0S00[;E6D?"Y!IRW/OE^5%LD!R%R1ZLKSE:6.=0N8NAV,*I#'+R^ MH6G&%^56E)IWD9I4] 8NF@D<#^+K\2__!3_FN&W/7K>ZQ8,5%_UW]NXY@>=2 M:^!B[LNW)[D]F[C,[\F-@B?]C$=O;Q9O7>IU7+XG]298U%>^C3?)E>]==UO" M-@6YW6VO?T^PJ[_T+H.E]$:W+1HQC^9X03?[JYK67_/1!6WFRV2TA^FHKG^5 M,%6(U3B3[W+;[!\,O[Z!#%SY[*.-,6^;\.BU(G&OEA_COTN(S2]G]B[W M6'*$2PM!*OYY4D+P?_Y%)/YO^?/O<6K 92E8YH%Q[2D\]O_<:\UD+S:)T=G;&,_+25-$^?31]ZZB&%P]W.S_9. MY^O9WO;!Z>[Y6UH_]V<[V^#5??L@=H\^P_>_:S4ZG\3.=IW6FWN'XVO@NT[V MZ%>YU_P(X_CCJ-X$+_#\ V]L;Y'=HW:K\?YS9_?;![JW_1V^<_=GH_,NU<_P MS[^:;X?U+_ATGSLK8)U4[HY $ _)(1TD0X%R+(,S6.J: Q)4.BA3A3,>CIR:IQ(P/WGEL+>8K.**K &EU@'1^ M 4A4.26(,D@(3Q%G(2*#)4&6!H-MHLE'M8Z ]!(,_6D;K_RY/9.]^=OE2-KO M5[H!=+F968B]3QJ@5F,QG<=^+]C!X?78]+5[$;W?'JW5B%BQ$2NH6@:J&G]. MV4XA4,LP\2@FIG,E=6X9I!T*R09JHN,R0]7_^9>FA/[WKE"U&"[NU7:ZJ-IE(C,#D4BMA'IFR(E)DKDV7G-KN' MT.67%EJ:$OSY ^Y;61LW]?2>-D(]2(!F/M>H0J,ET>C+E'WA@L968(-8( %Q MX1RRA@5DDDX6VR !J7*.DJ3SJ2(W!Z/U"\I4:ONPAD6EMBM0VXD1X1RU6%BP M&I@RB$N-D?;6(B5BT;4T924DZ;SB81HDPCCB3N3^>, AG"FPMM> LY7@QV6!J MGO'Z=D&8FRG#(X=G*CBKX.PA[<@*SFX/9Q/C42N>8$TX"H*#SR>=RL8C0[DD M!:LD>2<[+NG MESWB$%^" ?]VK@:\6W:@^F44\(;B/\JLOVK"G_]F>),)6.\-<734=B<4O,$L M/ W#KI+G)R_/ZV7@W9C*K7D8GUG)YX/:@SO3)Y*6T02FH$/>Y1[P@4NDC5(( MBT #41@G[*\D8EE7("SLE?\4=6W+\NOR]>'7_7!S_H>76TC(Q*;6>O6U>7R3 M8/Y4"@FKP=[C8,G-;GO7>CSS- O2HDJY52==+B 7^.45G M>YF*ICK5KX[!KHR2J.APLD0I["3W)MH(#C4ERE'-N<)^Q"O$9WB%;ADN&;N' M;TNYS-&3M^/&9EM3?(#/(S9R]+G3V/Y^NO=M[_L.O+[3_'16WX;KFUMX[^@K MV^M\@/_@M>;;L\NQD<;[7;S3_*.]E^,G[S^(QO:'T_JWCX?Y>QO-T-D]"IV] M[0\_Z\V/J3Y]]&^"--[9A(03 O% #7(X4D2(3!)S9PEGF1$2&_XD3LJJ@_\* M\5:->)GWV >GM?">A\AL2H!W5-H@5$@DCKH@\'$7A%O6FU5@=S]@-PD$*U@Q M0A5%/'*&N#(8.2X5(DYA#0M'+7.K+C:KX*Z"NS5XZF7@#O9][T@4TANN@K;P M)W4B$"]<]$(O)(ZL#+RUPCPRPCS<:'[8]UXZF8KN1]0B3G% CEB+I.&)!.L$ M&(&OWM -(I]&-E0%>A7HK1KT0O($:R&5\XDSR32)VKM -//66,E&-AZI;+RU MQ#LVP;N#?:%XX-%)%&V*B+-(D$XI=U\A5& 3D:9EY+Z%">>M2?X>9IG8O MK"KY\<)Q5P'7].KLI(Q;ES@3*L1:!K&FZ>.\IU(4'10L!]>4:XNT5'RC.5*GRBE5Y.L"$J4W&(T6U+XG7G !/2Y/\CB"!.%JI M\DM0Y=7&4"I5?B!5GHF;**,)9X:C[!DB3KU )CJ%J(S1.:^8BKC2YA>@S0\4 M'*BT><7:/!,5 ,??&!(CPDDHQ!5CR*J84"3>@I$EK>=K:6:_A&2DR[[_:EC) MGBYOXL/Z_]>A4,EH!--73 Q M6)"\8$5<%;W&&IVS5+KZJ Y^I<%WT> I5HD$"IP$1TX2B3C8?^)*79^-NCZ*\UXI\5V4>,9OYX);9:U U%.63_,3TI%%!(:3D (+FK+E MO'[[[DLXLV_VALLWJ+N>&^%E9EVM#7(_1*&D42JTNN%1A9H69%6:N4\U3!9S+ >=,E$\8 M+;EV":DD&>(" -1:;Q%/PAGKM9.2Y_(FTI"5X*;Y47":^@Q\\42W)6^W.I0T([_[S-\/AP[RN7>T@YN>-H\.CO6\?SG:; M!^?U]Y]P8WNOO?/^8]IIOF7U3_L"2;$C=M(Y'SFSTF$)@)$"IHD:2=D*B+*K1;]^T7>V]FE, M6DI-D4^)(AY@T6$A./+1.@=X&RGG>='Y!EW :[U1@RD\CO#'C]@^VZQ]FT:' MC =3".'L %X$FMOQAS?9CEK=!"_8#^*:_(HRP1N'N MQR?#P>8M(>PG_GH^02(RHYX]/H;A_FG;[5ISDL ZF!OPC789 MLSZ[S(>B!B_;QZTQL(K"$(4F&LA@^;:5O_4DW^G8@I3 X_P&#]P>2VRYH4W- M^>#WS5KSTDNU0PO26$AF"[ZY#3/7;WV/I=3F<<-G^[V?A=3# *_%P+]C_\LA MB.;E#3 RE^##>U05[+C=K@Q!V!2&62^;'4V7!T,ACF_@R#,2+Y M7C^C9:\;!F,Z^K%$^6*C&F1IN9"J"VVX@42")DPN?$P!;+>[I]=*'SQ&(7HO M6/)@K%O[(@C*',8H)0*29U@"UTDKP%ZNC(C@67D/^R[;9/H.HK= =/*^>!"[ ML0]_G16DK9E^.U\/8'N2):B?07D .V^6P-E])X\DRTVK>U+D*,WL1".XYW13 MY68&Q[U!*W_F==&" >!VTL,@!P>F+ASM77ARB77@N9T,K[YDCA/XD78U(BY- MT-3/PXM6:\?V("+7C_8[L@D&^]JV3^W9X-5_9G=RV+0OS>'EQ[_R(5-:R4/. MV23PD*4! ;K>ZQ=K_AI\\MC/GX(QV;492^VPGY'L7RUG8T@AND0$O@2JZR464-%Y); OU&S MX)5TFDA*A6"^!%>X)H:M[*=@(?.9@!%,>7!UM'98.&8D(URI9,.KI2RZ1Q+U MXUZ>J+S;P/1W>YV6KX46*.FHVFK6"+IR"RI@:[#:W0>))7S":TVCT>!&6Y-\ M<5O3]_/&IWT*4DPPTRARL(6WDD_-PSLY!>'/?^]=@)F$!@P9].6SVP(*9OP@Q,PFXIMJ92R\6$B;=:V!G-F_V5WL57*QWCLO=/QP'.4(W\V MCKH@@ELZ:*56#(4K<5:\E]L/]4-QE_*JPUX;;CLH J'JO^-KQ[?J]H8UZTLW M)61!SD\'G\\>#VR;HTT\5S#^TKI;L5[=)-926'Q;$Y.CV=L*H=C%;?MOVPH? MNC#/V?V]U(EL)UV*SERGF"\V2E-O;ITUSNO[@5 P" U#V!&,N$NY""%2Y(/B MEB=!@R*@DW)C41T"R*$_Z9=BO= )G]&$'+R]D.#<*&M* [-J7:QN[1B6%^5; ME@L\'U1Y_!WMYM&78H_["UXIK )XY-:PMH8/=.T67<+O_,\/74#5'V4LGV(B MYL(K122FWX(G@&7]JV>[!3A]B2 V&:FV#OHQ9NVN_5:(2SD[%Z_^7DK2EW_^ MV*S5OH"PQ9%SZV.ATP4T M 57JN+$>8E_H"?@!_=,':1Q[+8R3@'\I>_[>(# M<%6.$8&L79Q)9, JD;%CP>PXZ61T[_K6<>%.=SJM H[@%AE7X88=<(U F(=+ M 2@)ACCA\X[HN')<YA@U$83,'DQ\:+Q;IETW+". 83&G[ZQO MM6'&Z^4C_='K]WNGN0#$'L,[+QL':>-H=Q]'PD(.TV!J/>)>8V2,)DCQI"S' MW/H8<@7T!EZ @YNU'=C+W7A2,VX5LUIKE09!.PY \<9VR+P0PS $H-4 M7A8?831URF'P.S@3RNE$K)')2VFD%B'OOUE\BF/M*^1H:I>=$X>_8]\76^E6 M:3X,/H-V@-D .^J%I"#Z\D2%U<^_[B< "$9M0HQJ@T![-=+.."1MY 2#%6LB MF+%Z7DS^G24@M@$-LX\XLLR*/7$TMV!!MMM@%PX'0X#)+$D7,C4 4Q% M7!+ M:XNP$I ,!"O6PDDL,/;8GA6N:+=7RXTJ\T6V-%A3 <: (24&!W@W#VP"Y,69 M+"W,V78/!@%[=;952UL,!O'II 4&Z^?LMT[PS\'ERTKQK4"0S(CN(I#[$X;2 MM;F!;>>XW;*P6XR'7HR\&/CGXG3GRXGKM ;92Q5C4[=%IRC/5$+:9(#4?[]RT2(TVS.A*LU M:=Z6P$H$[ISRFE/N<(*%9]AI+XUAE@>V.,GALBT!#^ZS/7$*]OD@=J\S)EZP ML?#V=&?[PSY+0F!)$@K@_B(>O4(.E@!A+Y.D.B4ETE)I:B8*[Y22F"3'0[(: MO @"3K:@PC,0L,4I"]42WGX)G29:,BF0X-R"O:Y5V^Z MO3F0FT>]Q?MUJ> C;;8_;*MM7;$[7;>'+QF&N9WF+Y7ILFA__5SL^?"0E1LQ M)58_&T?U?6JY]D101 1SB >7D":)(RJ]X#1&&9R!S5,O=".6SG2Z'6Q4ZW\_ MQM-.\^O/>G,7U_.X/^TSKJV)P8!SX"GB@GJD,?;(2"QEHL2K:*[T*"_G/]5N M'S):ESR=JRVA*2?G6O_&]B>]0&UYBER$'[M%HA?X/OWLRG1:W9/!DIX(H";) MN>$VQ[.U9A8'%>$?S[$(6/)?%-A<]J=SU/E#=S#LG^21_V$'K<&7XWZT83NF M0G'^L?U6]L[ %7G1#O7;L\;1IWUJG**"&;"?:$0<2XRLDB$G?ZL@//B %AQJ MO$GG78Y_@VI\*-W:'/D;EJT9DCUI#S=J/0>^MBTSMP:'.9EK3H9L*3,Y[\%V M032RESS,89OEY.<.)OB58K-=/L;?X,JVAV?C"H,L,1^Z'H1I\+(EY[S1_+3O MN'>)4H.$=B(SFJ<CEF/AV$+-_I%W'U]LGH>/%RT^7-VO9)D4Y93AF M_%3 3% MU+ZX)QR!&[NO.ZY$VZ;'@?]Q9&T@+"2>)(SAT[^L2PJ!Y=TT ^BR6U:5S!SN27.F1A MOLSR33-][DA%+ZOLX9V(HW.\_-];^_@5*2)5Q2;8,DTHN(ZYHT0?76OWICS9:#/ MVJOO![45-^K^/*\GM!:F(CCGI+<>A 0IC7+1F83$()Q/WC-Z';.M$1V+HZ+C M#PJIZ+BSOJTZNRA&UKXIP[7(BA,3&4H1'R7Q%("@TLX@J:1$9C=,Z#8L: !A M:<#;.2]P45$)2((RH'29HH& ]X'P$#7B=X)< MNDPMC>)P1PQI!,PM_*-_'W;6ODF/JJ2*B3#A48?0SA4=(I1\4<4$9YF5_D5< MWUV'N"-F-$M\JR7>^/B-^>R4\8: D89(5O9)A?8$.//&A^BB1C71\JO4B:?O MAND?S7NYB[-E5&(@42'R1ZT2'58E0/2.6L5+.[.>YL4[BUF#[9?M&97O]W;>,L\DXRF&?LBT)^!)M=U8"\B57#.UC M6H(4+J@Z]7^F@8H_JMF>Y">4T#4(D]2)&Y."?KZARKRV)_ MOJ1SX4]EX[3.I>Q?'$]7$I[&K5XJ10D>8P^B[/<.;A%/]X+#YMZI]F[[&R)< MD! Y@5#8+0!'=O.1,!- >PW6Y53"YB[PB92PN55:%;DH](+K,K@H_3;@E".1 M#X]J.)YL; UJY)X&EXP'*T4?+G4/*C__>*<.1JDR-:JNY2NM[2$N)MX$%>@5 MI,CO)1852;1.D9W?).CV?Z237//JQ.E8BM 8=D.AWGTXJLZHD:%D&'5_=%'@ M1KPF=D?[@U%=RP"%')XT&-9[O-M5+M4.]+?3)'ED/!ST4$Y=ODU\F/#_P\GI M4TJL)6&=!E93Z2_VD%?/P])%&^L5_5Z9[6GHJV4,3[PX_\2M3M%D4E#J;#QY M5M2DX*WS,@?F XM(S4$)YRA^O5!,G]:)/Q6*. CC:I=HK1\_E>3L%->*#MRA4'A=XX\_.[MXW_6/\NOZI^];7SZB8;NSLW6\ M?=C9Q=]V_Q9;Q[W>>:A8$YWU=[S-_T9(V/G>^>/3SM?U[W+CC_>[&^MK''\K MUE7J$(&V"_IZ\,#1)E3:]'Z?0!+H/YPD!'-:_RN@NY+8MRHBF"8 MWG@G00R3?*-)RMQH H8(A-502Z+H).+P)"MO)CHJ$BBI!CV8O$S)E!H6!%VI MTVE)G=1:1HURH::"Z?!2%2*/]D1QO5QG)[AU"K5/QG.CV,:HM6@:NN&I6F+H@*0#9H6J2.D]\J)6,YCBH*K+5@WZE L5!E;A< M''RH_Q0.FLL,/<5UYXFZNN^$MJH;GD.Y>Y2 G\,.,F13](1?TO!'>GNT M>;1?0BEQ+EZP #SZE@5R83"",)I0 )IDB9<<\<KDUNJVIZH(N_A8/$F=5X@U,K1T=3C+\8S[M?Q*],PE[1!VX MDAO%33,Q!)"J8_&,QZKJ0"E36C&'AUZE+H]V4AK_LQ7/0GB!^BLVZ_[1+8%V M@P.JF%JJHL'^*+V>?OBM& 4].'K=[5>35EWTV^E5 M+25JSA1,K5:U/CRK7K-*ZPHVDT96DR=/#J]6A\Z4?ZV/2;K*C;ST,%UEEQ[[ MU6V96%7,W>JVOSYFN7B6@[V@5OB4.A"HTZW.O/X$L%7';ON2#[Y:?)53>ZW; M7M':[C.=/O:!0>ET<:ZG*@K]#57APA%CV>:K:5J@V,41;;U,_H:)]>;/V M%S!%51TB\K;2]'^?T_07.R=W9N$G/\]_S1M-[Z>1MQM%=K]D\CO?D/'&;2@O M;H&YU"T!S]JH=G:/V M^@?U=7WK9V_ MHC6[==SF:.%^WSK^,[?GFTN"]EDH)HMAJTH":""V!,KJS)@)&;*U?-']@)>C MI<\5+;\;8&N ;1868H23D=N8PD$EK2*"! MA&P"D3I1XI*4Q&<;HU!:,[NX'I!/"=CNT8?1@&4#EJ^ZFCHF4 546@F9DRG[ ML(K9H(4!E\TU^]DT8'GO8,E.P%(QJJ@%0PR4),FL@'B0)2^9^0P^QUR2YUX@ M6#; U@#;@AMU-6(A)>:48M+XR(F25!%IK"%>T42B MI9"D RU+8R2QHMCY>C&WZRB[1 VU&P:>,K"/R2:62T!WE#H9M*- 1,ERCC$E MH1H&7BX&GGF@@K89E41.*(-,I$J) (V)2/ ^!6X\2Z6SV0JB\C-FX/O89G_Q MH*"55;28'Y9QA (-D;'DM$@*#1/M= ,*RP4*,T]+4BH['3Q)T92T*RT)E+9# M)@H1-62952JAR92>3R1_/J#PXAG8!L-SH!1%N9%!:>^BXU1H89WB6O&&@9>+ M@6<>!1=P460LA<5"*?Z9@!3+BCB6&$=]+%&.#*Q7K%DFM?PEQ"W]#J.=DL'I M#X:C*L7H\M#)7^'/!6_^1/#G'TOJ%_AKDG'[?C \A44-"-T$A([F?0.22X"< M"7,B$NDMFA9H%I($("236@MMBFG!Y'D0.N]?-DX,=S"URV*=&P M[F)8=^85,"*QX$K=!:=*R4(J"$0J2511^Y*<"&KA6ZW+R,$/[1=XNJAP$[&^ M ,= P#W 0 S#T#PSFIK+4ILAP @)25>.UI*PCONJ.7&M[ T U@J//[G ? M12\"@"*H1-!2C383"R83R%IS(Z*ERBS,C&AV$I98G7BT (&&K1?%UC/O0)06 MU\A(8HTV1 KF4;L(C)3F$9;YHB/:RV(&KJ]=+#$_-^$"RQ\NT C]!T6'F>O M^@ F>4:DY"CTE2OMXSP0 )'!6N<@RT;H/U6&7E8?0L/6]\+68B[[RMOLK28V M4""RM#)R/@82/1*QX=Q$G99*Z+^$:(+355#:, P[+=$406FRQ*Z"9B5,#J"\ M9#[+K!.$Z)*@-F66DTG3NO:+1N0F5>P6*#Q?"<4E(U"&6F*=<41&&XCWE)/L MO$O,Z*!Y+I&9PIQW["YCHEB3 =M@VZ*Q+60P07L1G B2)0EH4EJ#7[V0J,.X MZV%;DP%[[[ V\RB)C%8"RX: 0W-1!B>)#T81*ZU6T6?->%,'I:F#TH#EXKUN M0N4"F#Q0(QDPSSB56FAOJ58X4 ,RXB8CB-86NF(9BY1 MI5+VU!5SW&CWDO"RP;8&VV9&KM(A^,QY3EE2HZQ(0="80.6HLY -MBT3MLU< MC=1 M$4;I+34_$311"#RC"JA\S2P #ZC-BA7F'@:V/82@ION7 WESGLE2SC=$%JI[,)T>9K-)T:X0OCIR9I=-&P M.ZOE\K.]&?@W%G1"6]L0IG0J?>83\=3GJJ]>,A&,RJ4IE;Q+W/?R[=DVV/.4 ML.Y"MD)I(225,CAP%D!HI2Q'35#XZ_2[:Q!GT8AS? IQ.(0@(D*,YP(1 MQP GUGM.0$%VFD+25KQZX]AYQ'D^H2(/X=QKH.QI0QD/6G-O,\U42V:ELU[0 MG(3(7D=PJ6G=N5PH)TZAG$FE2K&7Q+A4TG"D(@"4$V:\XTE38:,N[CIISS?[ M?/(XUV#2,\6DIIWPT\(D=0J3[M* N"D2]+A%@NZ/SOC0J%;>2L15PXI%&[(A/J/6ESECSEF'0C,778_3YU7WJ,&DIX1) M#^M%:\HX/1P:G?:OX;((AKHXB9(+(I4)!(*PQ.E(579&B@!-*:>%!M U0+=, M[W83Y>LAG6P-W"T&[DX[VJJ^;J7DA!/%T4:I) "!$FE"8E2)),$5H]91WBA? M#28] 4QZ2"=;@TF+P:33CC:5@Y@ZVI,_)PR+KQ^QE76ZDIHKTQ)/KLB'2,$UQ/2VB( M&L! K8)8WOIR/9X'K9&^WI0N#OM:XM* )=&HEWK-9&6HUU; MC-M@65*0O5*E^6NC?348M03O]L NMP:.'@".3KO9,D6@\9X2%DHO:IH0CDKY M>R^MCDDX$X)<(NWK)02RG:Y/]^=!/[4$O5-YNOIU7@N<]#@X\+U4I^DV>?UW MG9KE1N\;@+P\ '/)R6B45T!E\-F;H"2D,,GZOQ5F-ZG]M\#ISV><=DI; M)KW0)%'@1$;NB&-*$? \6)^82;18R7S!%>SNQ!Y+OKO;@&,#CM/W5!_O*)?0[%18%46,@HMI?+.&J^CDJI\ Q5DHZ<^ M..B>=F\*T#8:5_R955%2DP@8X4G24C,A-'!F7KT1ZGP@X8L%W 8<&W!<"#@Z M+X31SFB*Z.ASL")P%H-6 =",S_1Z>FI3NN]A234'\OU-WM'T#U MEO_&TZ8O->$0R5>-0B[:'XRZY9S7P]3#DW^DWPZ[<;PSY:"Y"R=O2V>7@,=W M.QA??LG"#@94Q,GZQP/6%S?\MP*Y[SD&*.R6?F!0I?0-F;E#,Q M6FLL3^J;$:^F%^T,IZ^P#]N)^&&"[P0RON%KZ!W"T>C5OTY-Q%ZW3\Y,_-DY MNW1F8^+;68RHJ:%+QU'HUTY@/*+ E!">ETO^F;>BU88RD.UKK MQ]\KV-A._=!-HTU\T-O>('Q_;*ET-)%*NVNR<_Q^;V/S;]'>Z^QT-C\R?-[. MQOK:<7OWT_?V^?+G;IN_*Q*FE_[GT]'7+W'?+_VERW5V0Q'6_P= MZZS_9Z_]Y9ULK[>/.G]\/.[PCVQKKWV\M?EG;N^V16?[FZ+9Y90D45D&(E'_ M1KF2$M%H.!G/;'12UFH$ FV*:T4)X" X>,O !R&Y2]ZJ8% N!6,T_JI>M1** M^OV"C<.#5,J8SLUWJY9&Y_]>>N"RO^=%PCSYGQ$/]>)>.?(E89CJCJ^[8Q0K MX1HL5-%W:T+@IZ?A!J]3@U,7$:D_?BWT P#"Q8+L2VK!,+5&!WXWA7%K/&C] M@&%W<#!J]:KWW!\.4$,I.L:H!7VTL7K0W1NMM%)WO).&+1CA<\6!ASB 5L#'0;<_/EIIX4R@X"RY/Z@ZX?S4 M%_2ZZ<>Y>T/_:/:(O7HA\7Z]7FL'\&PHO^%LXMM#1,T)3T(5KSI]8S'TXQ\F'"5<(KD,?C19O1*]4MUU-(>Q[79=)"#='^?W%8VS57U@H9 MK@JN/$=5HX.PT^J=C&6UU1D4XCD8EMWU:H7+\F[C M./KUTN(T[D^N+6-%;BE#Q5D\LY!G;CREN'R 9E%"87=;!ET:O-F$G^DYX@R. MJ3NL/L//DZ6;@L]HC,Q0LPF:PWBC?FL7S=Q18?["3TC7,&&C8=H^Z-5.RA,*S:*%'B8'*_C"G](P5+0?#RH@&2#I5R3SH=@3_32N!NI1;=PK MO+*'CR^P\P/-Z?YXI84SO3,ELK_1_,<[?)X-MEO=HWH@] I?EQ_W !EI#Q$" MYP#-M?H@H@@:=3BLXD883<=3GCB%%SQ2YK'0/*+PCVZ!BI-!DHJ9\>%3GEW% M0P&MAE&:GY("N+W8ZJ?MRA3#>8$)E,WA6*M>B&JX!6D0"&%4O>#TC%3#&5X3 M$%%1 UYI'>YTD?'JVR,H'X0*9KM#1).]R;)5%\S&]QY_23]A;[^'V(&+WH*# M\)I!:FZ2/Y09F=<8=]T<@KM[,.PL@4F^(@#7WWRG+FY M4XF681&%B*=C1.11[X* 17E(SB/$D_U!D5V59.^"[_9JBJ]N4$9?="4< M_CZ^>C7ZU59KK5="*K=WRD"F8SHWXII#1J,!*B U\==CJT95D "GU5>\5F:L M6^;X]#H5':AB0WSHY&Y( %->FI.I]3SZ=/*>R VQBT!2>*B\2+TJ]9N/R@CQ MP=W13JIAH#SDE#:SVMH\)=5K36SV8E/:PL<4Y*MT"U^X#A6@@\+4]3M=].Z' MTZ%"W$46+;IHO?YSVFC=V:'\4'0(/+F?9(,]))XS"'&Q*^V:_B+]:JDTF5^[&MB]NQK>P;!?+)._ MTO#S#E+]LK@7.MVI>^'=S\YN<05LJ:_KG;WV^D?U=?/MSM<_/ASB=WS6WX?M MX\[>UI>/_)Q[8?,=[ZP7!W;O>YMO'7;6>[UV<5COOL7O?[/.YMIQFW_=^;K^ M-6]L_GW\C4OF;'"41!\XD3YGXH$;PG("GX#:J-E9YP+DQ(&KF+77TCMGA72@ M*-54*M!*GG4N=!#-_G> &@-R1JN:\EOX!:Y^Z.E!E@!VPZ3PWEK)L["*IU*= MCFK'?:9I6?P(OY2RE_E54.A,!6REJDQ$8^P6-SB"\'2RZYL7VP_5531T6Z,R M^ZLG-SD8U6)Y>AZ9GM<_J Q"1+KJBDJ1JXTYG )DE6)/(5[W*SR,=8.;.>RK M\+NR%??V#\8GZCWL_1ZN MWQ3:[S1/**'+_Y;0MKP5#=XS2G\.J @<]-)&/HO7;PL5K?7CA&XJ/_L+QG#Q MS?%,L[2>F 262 F9V*2 &"&]$)9[RL)9> Q"!R$EMQ172.AH#>/!XD\!$/29 M.8OAFT4;'/1Z@\.*U2M[!K7446%U-&VGS#[H%SNOX$J<\LR%&#"/5L5X/L/[ M4_RHX:3R+!6#O#38JNZ*!A_>H3@4?X:T/YZ[,L(8_OGZU_+ENCS'9,5T%XJC M*^?OS;\GDS3=M:PV8Y%I>[ _2J^G'WZ;AMMU*[.=5!?]=GI899ONS%YL9076 MAV<[>*NTWL6;)-=,GCPYO%H=.K.S7!^3>M50<^EANLHN/?:KVZ(JQ^SEAW]U MVU\?4^)V=WV$P;)52>U3&>P]SJRZUFVO2 V[,MS5G3OU@I"I.@+@80*$[%4V M#ZU]*<.46FT\;V?4>M8T[N2C)S07^7AW?K;7M]7&YD?1 MV7R_T_[C'=WX\N?WKW]LL8WUN-<^?G=X-NZYO?Z=MS=[>WC]X<;Z=]59#ZS] MY=WAUN9'M;7WZ?O7W;\ECN6XO?DVMV>]FH]Y(9[F/*1G 5= K) M<%NA')VB'&U0[M%1[O@$Y7**/NHDB17&$IEH*N56'0'AJ6OA9\+Q^,78IB]=P]8HNE+Y.57:L7ME,%3FWD M*J)GM#%;Y8H.&GR[";X=S3ODC(I&ITPL="@S?FHF6IV-] PU70L !W50,-RP -,R\64( DK"82U1XBE8W$ES_:1"^= M--'1TI^;TQ4N&FAHH.$R:%B DZ>!AF6 AIGO1RK.6?**>*/0*K)&$'#1$:&< M*#4X58JI0(-:8::!A@8:+H.&!7A&&FA8!FB8.4PT,Y M:*(C+6[AK(I!$8A/ M6CE/LW:F: W,K2AWWB^\K-#P$F*P'M:CD9!'-)@?$6>EC2"4!/2W,H]) P[.%AL:C\DR@8>91P04425I*-&1#9.GS M9%T&8J6PV>KL8C0+\Z@TT/!LH:'QJ#P3:)AY5)3ED((K73I+L7@I$O%<>>*= MYUPF7KJB+,RC\F#0<&./RL4M19?:H[)^O@S-I,K+_J1>Z[ T5ZA+S=9'"G>/ MZH*.@ZKV[;EJ,U6!F;L$L3Q[#%RP4^6R+FY5)L!KXUL:XHOZ@ M*LRQ.9A6H$GQ+S@J)Z\-AZ6X6_G8A.7="!,_SSE90M+!!.,)(#@2:8JZY%4@ M $9R@X9MU1OV/W^'"4-NR\+N\\<)Y)1%[3PQ @CB0P\$C1\,[$00 CE ME0#?L/O+8/<%.S\:=E\6=I\Y0Z( ADOK2?;6$$F5(6"8)4XDT)%*Z8LSI&'W ME\#N"W9H-.R^+.P^6,@MTB2?.N8M053(9-W/^7(;E+L)RLV7O@$?7#+>$LIY(E(X15QB#O]$ MJJSA6AESCW$A2YTUW4##$XH*::!A,= PXD 8:G@4T+$%42 ,-BX&&F2L$S1]G!;-$>2>)3,(1M($EX<$DHX4Q MD.P]QH4TT/ LH&$)HD(::%@,-,S<)LYF*R,:%-)X3B17B4!TCE!JN LA4 KV M'N-"'J5"R;,("ZD3;P.!:2> M6HYT VT-M%T.;7=T25B8$D2XP&(C*4X'B#(*<"5HS1QFDV! M-MI 6P-M#;0MP$G70-N]0MO,[V:Y=-8G0[+7DX6VF=_0.ZV%\HXX*66IT!.(#2P3L*AS,V9YCJ'2VO13 M@+:7%(1UWF7X^I8.W$FGX O6Y.5B^#W,T/,#^0?S.DYHOH'Y&\#\QGP=(HZ* M:[(LE=8<@4C(0(!S6\QTGB0%0"ODSG['Q?/,T^C?T>!G@Y_+[=IL\/-6^'D\ MEV*VLAK.&MQ4G?L04SQ_7"P]_M@ M;_]@7,WK1C[+MILXJK>]0?C^--FUE_[GT]'7+W'?=K^M?O7F_6#8&N\D_&^84E7G;=3]V=K#>^Z,6JF/:]3Z\Z"?:JH1=*55EKPZ MK^!Q53%N/X6RNKVCE>I.>=#K#0Y+'O;^8%R*Q$&O=]2:TL"IE.R54D<.":&< M#(9%RZ< !Z,T-RB\R5[K<'#0BZT=^%'.2'U\^7&73-]G MM=6:XMV$F=Z>Q8PXU)KPJ^:I1R,_[@U&WG/-ZF'I0[O[;83>.=Z8Y M%G,73G"&SBX!/QJ4U[OTDCG\*S.9AH\$2F<.SKW_I2^:\D)/3O?\%96K^15&2U6#S#'S7.E\T$9 M(:[2FA@GN\*3)T\.KU:'SBA&]3&I5JFSEQZFJ^S28[^Z+6.K@NM;W?;7QY2X M_*%+-EBV:NB3&>R3FMDRV.O1[#6;/U^:9>FNTR>ZEG0/8R;;J]"X(KG-2M%J MUPK6NQ,%JX6ZU:45:I[_K'Q&I7.A8SVN]\$N; M.+H(YGRF<],0U4,3U0-%&>(L/Y(O^=W>?F]PE%+M)VCM'PS##HSJ:O--(;?; MUET(.D50(3"7DG120%9H>U(5532H8UZGD-MI/]\=O7MK>[A$XV=27]J'[=WW.([_Y/9\#3=%%1?*2A(Y]43Z M5&)"E"0T,#3@LV+:\%=OG'HJU1::0BP/7;[-.^UHA$Q#D$8:'ZS5E*5$J0LL MFVN4;VL X=$!X7BN-P^ EY:18"P@(#A/O"[EJKGRSAB;?3"OWFC; $(#"!<" M@N%4*D^MSY+)D)27PFE(R/*LY%;K:Q1M:P#AT0&!S=6R!I \>L)9Z50!)A)@ MWA*1F&$\"> 1&@VA 83+JSB*(( QX2)-E88@M>=&)2:-X\ZR:Y1J:P#AT0%A M+HS'J6"#$225DO:XGH98!YD@/#C-E4,C(KTT#>$E%'G[/-_HKXK?.(32+6+< M].[[9:7*F(13*1F?HT1]!Z1*UAGGJ1#1LK3(TO<-,CXX,LX71M-4)8U6$O&@ M I$1\!,:QP07UP5(,NJ07[WA*XRY)6KZT?3X63S3*\?1=%94,\$D#;SXU#0U M0MB4 XUAD47M&Z9_!*:?C8?IE9OJ94\2QI$-QBC"+ M?R1D3P 9G1AJ+'(\<.M8D?1&W=D,:IA^J9D>=)39>29 &U3O&7BN=(PY")$2 M*GJ++$3?,/TC,/W,\4$99S8I3V@1\E)X($YS20PHQA4P[KTHDIX+_LR8_B64 MI/J41N-A-Y3LCCIBI/#][5P;%[S]\\2^$+*33OB 5HZQVD-")(Q"2*I=SK$) M!EEZ@.O,%U@*-D2CM"(Z0" RZT"LE8D$;0&%&R1IX-4;)1?EVET6[VW#UV=B M.JBC@9N )BN7.AD?!4LHW+A%!L].-=Z+)\[R,^^%H"!!F$R4-(Q([@+Q- K" M.8TNVBJMZ]4;MF*T;)C^63.]%1277W+D^B #:KJJN# U4@-%^1Y4$[?Q%#B; MS6U&1$J#=$1I4ZHM1$Z<8YQ0&;6B7N;DU:LW5IXO5M/P]7/BZZ 9TSK'Z+F5 MU$='H]>X^C0$2P4-C8/BB;/\G(,BB6R,0&[W7!/IG"6>)T#]'9)!)*^MX MM(*S9)A$:Z(LGC7Z?Y[P7AE-A "(!STOD.J#"PW)$_8?EI$$ZY0OZR16M M[FS++)E_MN'Z,XY)[C55N,YHN$A('ISWQB8*/,: ANX-'1C':3B(,-II&'X) M&'[FNX@(ZCZ&0!1:JT1J+X@M.[',0>3OAJ+8IYF:E,3>_'$V7[FV&!,9I.%(\'D0*0!3;QGB (F*Y==\ G7 MMI'S+X'K0XC4I)Q*9HF4BGGJ,W#.%$CF?;ZI;Z.1\TO$\#.W1K12&T<5,5:B M8J]<+ Q/"<.ES\X(D1E[KG+^KI$7"TA;NU8-W=.I.<\?>>[8-:K1-Y8;?N9+ M9"2#Q@0$2D3PCD@:# $#E$3NC&7*X.H6?<.L2+8HM^J"..\);<,T6/.+<(R[ M=5AJL&;9L6:N_[SDT3*6"$H5222N.G&ESXA4U"MNG7/4O7IC5X2\TH4 ,E)T:%A*QS%+"(45EC BXN$6M80L+ M3'D&4'-5_Z!?=!2JJ//*E@S&O;IIPP7W &V(+FI!@8*(K[;NN^502?O9&?20 M+D;OJI8QG<$XK7='H3<8'2Q/)Z&-SQ/VW^O@=84=WQU]78_=]OJG;KNXNRW;FW]^1_8_[/SQX2>.C>%O1VW^3G9V MW^ZV__ASI[/9R^W=CZJS]BVQI)/5FL@L#2G%+(C7-!/(@CHG>! LGNTE)',R M3NK,N%52,V/*AR\)W5=W M?-T=(Y"$:W#"[W7[HVJJ3L_"4KS-K9J);?1;;1B&G1:3I3\4,RM5XR8_@&&L M^RX-4Q@/AJ,6'(QW!D-\9&Q!Z[]_U2_PW XQ6*D$F&2]I$[Z4I\E(NGF1(55 M\.U#>2X53-Y:RZB6Y%.:EIK^:SC8'L+>VLF(:S6"+8T>\=! LK'Y_5MFRBD. MD4B+6H!D294FU(DH+5 6,BM\#J_><+6"A'A.%YATV1JF637O>HY76VO]H_KH M:.[PM G8>*<[FI[:.NSV>BV?6@'Z(?4*'?4C7C,^&/;QRW@P3V+^8%QH:C0Z MJ-)"87PP6FVMH_I8=_:Z8:>SPX2$'%LWC&!DRE@JA*6*2K#<%SR+:)\Q:3@* MO"O4Y ^=]ZA!%MK)&E!2QR*3D8+>_.R03:;(%*";%!8<2^$MKYD M;%A%@ V*D+P/+94[1(K0-R#;D&OFPA$ZXQ"HP!XXD*Z;$&$8HP% M:YG@ FP1B'=T\5TL$#]5HT4"FTG&V3DO74:B?4V_L2C0+7&+>"VU&Z!4;JAMA=:' MDTZ??\UW^UB>=[V5DOPEM(UW.GWNJ9>;N^-P>M:I:5BM']U:JT8#O?+J%]^S\$T/ MPN0&XS354Y$9*X'/[U^>GYI65,4T[7] M8;=7@%^OMC8KX#^$4:L_*$LV3%#UG:TN@.WM8=K&1^!\%#@M-YH(&O@!W5[5 MO[(00-%LBQID55-[GI!W+26KMO.'2".Y0%0XF<+T(L56>^[:H1+_/-0I>*\5NMQ,2 MV/CMT>R4O^"H_+16>*!33=U&KG6FF7A[N=)L\QUKKWT3SI@D4'7B0"61#A)Q MR7N24&&F3G"54JA"=IDQY^39,Y!5)[VHZAK*?TVE\;QT>@Q)4SI/+]W20%?[$*&+.TV=]I$8,!15<1F(U4F1R,O* MT2@813-?_L)=52M&;3@J-.>NT(M:$&M]JU!7I1Z5%6JQ(O[+X4*3JZU31Z;" MO[[^5](;[W$S@N71\]):G,?B\W< -#H78W B*>Y\J C642580[!+0+ ?Z<;' M;U8Q479CB!&J>%D-(S9*2G2@7@N???+ZU1OW*X)M_0/A[T2GO#',N4 M>&5D M#DYR9:T*L3S;*=#)NRK[LE!-Y<5Z;/)9B[5R#KV&D&:$)#H?OS'*@M45(0E& M9(R>6"91AT.M3:1 D;3$JS>_? &W!07C=@]/R@@BV7<_<:=C[*PVG.LP+)M>MX_;V-Y-Y2-(9HHT"(D$FXKTK M%0Q!4/R4(T@DU\N%].9$O$X=)/M0 CRZ^Z7#R2D:*P+\%*T62KV!V-]!/:(OS%$5J3,'::L&OO+%)S2IBBN\>+80):>_GX6N@]'4^BBQ*-6!LD:M0;\&R@A' MI_8EQSO#E"KPO7"'LC7;0#BL#9ITTVU)'J1.)A8Q21 W MKOU:F6 ?JJ&FCC^HC?6_CSOKV_C[VD^$0*EC%BQ$ M8@,O1:# $8@^$*:\]25+306XZ9;D'8&J6>=[6&=02;M@.;$T.U3Q(R6>.DZ" M",S($#P+*.J$.@]'EVK\,U_NQ,+VKGC4[%;M4[8 A)-U94-/>((TJ"42[D)'FV M0@H)-/@EVB^:;LV]'PS_*+NR+YB)6Z0V5J[:1>G#D/"FD,N_[@9#_V)F+I]J14TTNOUS^L M<>H\L53[M%^ZXYTRWF**33%KA-3P_F!\,#RQR%ZP+K2[=MP^_":CBQDE#D%! MX5$86=1S7;3$HM44$I="0 F/D1<8^_^HHQL01;K]UJ!$3[7"P7!8/.F]+OAN MKTH,^F>%2KF:]1-EYP(E:0EWSVZX,_G7,*&E.<3Y>%[QY!<'C^_ Z?V0,[MY M!_LWWR)Q7@BCG=%4:.ESL")P%H-&4\L$E>D"Q,O)&E5+U+BI3\#@G4)CR"H? M=!".:,:*:\8!\2(DHD64)G,!3J#:8E;4+_8[<.WW3QCAQ*=W7GNIG81G3YTX MI"=NE((K_53\.7N#8:G4.T1 *2!2Z&QH!E5[0^6R/2CVH%TCLBOB!:]F"UB*25\Z/]*$?!GNI)*8M23J: M;)]DHWXX:F_&;N=+FVT=_TW;QQ]%>_.#W-H-M+.'O'_\Y][&'Q^.MS;?=\_R M?7OW0\E"Q>O^L]O9_(AF2?C9WMWI=HX_OX78T?[R9W')BF_.&<:H M4&B/!DFD")F +VEIQB+)H[!PP9]-1DM)6Y!*:3&=#89 M;2V$@[V#7A78ME&I"J=6HO6_@]'HUVEI-Z/?"Y/8KA[TZ9>T$BVWH(41J)M: M3ZT/*)QXU"9%IK5\)#ZY3% _9O33?:>3AIV$D)TV\APA571T 4,76MHLMM_+ MY>KMXV](VY$)5FTY9X*F522.T408=52X!#IZ+M-*JY_JW1SX MN7(B&Z^1";92>T6+/*UV&%^W+D6/7^1V3YAD0LF2KQJ%U+X_&%5A#*^'"4>/ M0_WML!O'.]/"#',73A"(SBX!7XGZRR^9RWTOX=AI^$C:/K-GM(RYOSO#Z6CV M83L1/TSPG4#&P;Z&WB$(_2>F<.SKW_I2^9\;TA9UQE 0V PK%;^ M=65SEK-P3+ T8VGM# M,_M?5VARWK]Y4P%8XYO<"L?W251/>7+24UY673%XN M,*\A "^\[DH<>?/OJA;#C(^J A*X%#W8'Z77TP^_Q>YHOP='K[O]:D*KBWX[ M_3J%VL[4CZCFNCX\(\156A/CI #HY,F3PZO5H3,%,>ICBJ]::2X]3%?9I<=^ M=5O&5G&*;G7;7S]24KOXP9I59N13&6R967&MVUY1$79*?2A5TJ^KD3SE,YM) MN'H2KJQ?=?[4"ZI,U0+_8EM9Y" MJB*V!:N,67K+@FSGZZU=J];ATDW,?]_?^R]WC<=_W"2,RP,:7P[)15D9G7=6 M!FDB5989S;RI]L8HX^=CYD?XGOCIIJ4F3A5O6Y:-L=NZTB;E&GO=-O]S]^OZ M]Y];FVN'6YL?C[:.W\DMWO[9X>W#]OH:;Z]_./ZZWOE^MESCQA>\UU[G^\;F M^YWV^MN=SOJ?N^W-G5V\7FP=K^&U6X?MW<[W-O]4^HC^G.LC:EV"+$D2I>%& M3)D +VU%G2]1#S1["F5+3>KS6VK_O#?&>.2RKPW -0!W%N"H$CQG1ZU004IN M@08!U$50*EDC]34 KD&QQ:+8K):^0MD#E#N2*'-$,@[$AN@)B]R84KZ2^OSJ MC3K?_[R!L ;"7@R$<9V3=$YEG!494%OSRG$M%+56*AM8HZ,M$[K-RO<'+Z23 M01 #UD^:GTH9B.3:6U3>0J2I"GMB3P'@7D+_]E/QB9?L+;=\RH.J8EOHP6C4 MS3CX*@;K+DW>[P;K3QO>7(Q@ TB3T/CD*MH,8(43 EPP/+-KI)E8)]8)];B!P PP0)B%_&V T&.D]AVRY MHHGIE'F6[CH8T+#^P[/^S)(K?D0C!)(TFM;(^N )2&N(H-1');Q)2;QZP]V" M>K\V[+_\['\3'6 !3 1@6!F]$2CLI#1D)1 $LFD)D[22$02S&FGT8@M MQ=@NZ/N^?#K @K8/JV>K5;7DQD^=WSB:,VQ*ZF^I)W!5R.V__?!?IVRG7A5V M?PMSZ(()?")H][ &S[P_YS@-!Q%&.V>1[RS@E8S5M4'HUC$3XSKWO@'!18'@ M?#]JX7FDF:,AQ%(NNW.^9+\:0D$H%EC@3(CB;;"<\=\6U$YMB9S8#:LOT*YI M6'T)67UF^.@4773)D60AE!*,B@ JL\1E'EB&['%1&U9_ :R^X+[,#:LO":O/ M3)N"2)Y*C$WP1&PR1*/:RZSB"KZI93J+V'G!BG^I$K(I"#C9!M'NB&A'"!H\ZH9-@P$/B0$S R:KF)*QBEBK/9%6(@8$*HAP2B=OE(LZ-#LW M+PH'EF3GID&$AT2$F9WC4?9GD(* 5HQ(ZC+Q K6"$&V$()BR%E[8%LY2VSXG M&6"GZL;?,H!P4OY X'S'P4%)8)V^0!-ZO+ )>C[P'Q7E7G$=' <9T#RTPNCD MP&FC;##Q\MJ*36SR V/\QGS^F%3:,T8M$<$I(DN4LG)+_#2*)92>B0?.8-RC9H&2#DO>(DB):'P)/D#*5 M*28O8@PL1YI=CDRY1M-<)@"=>1,41)1HWA*:2H<(GSSQ(5&B'0.3T%A@4E2: MIC[?"^ )8FCE3Y M=AV?4A6P^OM@-!Z=:^TR6I8:OIV3BOS_P?L%O-_7W:WRS-U/>^WC'E[WOM?^ M8XMV^'_V-KY\ZK;_^/OX; W?KU_^9IWCB,_L=+?VWN]U_M@ZWOB";/KE[\.O MNQ_%UR];ZNL?'PZ_;G8R0@3K''X+QDJODR!&ED9"I6\V$EXB26@6?**<@CQ; MQ=FE^87]?COK#PYY6/7BY> MN%DCC >K<7W28BL-?W1#NJ0E4@^YHOJTD3^E,-CNEPX6=5A1Q4LOFG/6OEG& M0K3,$IU20'$FBSV TLVA_.)"(I7R<)9SP.80G;?@?9"..0"66"G7@V,("MQ9 MSBD=+.H"U%6ST+JD[<$>4C&NQ>B"FMA5CPSDX,)J86XQ6^EG^9Q:IUKJ5+UQ M^Y7HJT+Z1V/\9V]ZK\%^JFL)CUXOIG+^KRH!7SDS3ZNB+]=\X75GW:K5BZ^1 M2U>5N%V9X(>:=4 ?U6P^6\WQ5[48+@W6*$U6.9:CY-0Z':140DICDM:@)ZY, M>U^:/;Q;NBXG>W@?#K>^X+$OG1W\KS3JD^WUMMK:^WCT]U^_MW:IU[ZD]O/;N6WS&1[;%W^%_'T1G??L0G]?]BN/:VNST-O[XS]Y7 MO$_5NG<^3TADIE5D@/6&K0AYOI+E[=($EB@3 MH$&D9XI(05((2ED0*DM%,R3C8A:Q=$.0 +Q")#I%)-H@TJ,CTBPL"Z*30)TB MR8K27%@HXI(R))0-$4)2!8]%YZ"MB7.B5_0SJ!! MI :1EA.1C'>):Y&Y=DJ"]#;;J%6('CC^H5,=B34ZTK(@DIA9;49*Y[P@U)2B M-30& CIK8D"'Q%*@@9?0]17&%I7,*,2E8IJTK6&3-^2CPIDC>\V%A7.\8A0!-M83 K616<(;BR (7PC0NEV5C MX3F7"V>2,^V(CR61 ]>+X$^)1#15E0.#!A"\>B-6[-W5B8:%EY>%56:<2^5L M2D%&1CTM6?\!M!:J2.;&1[%L+#R7BV69HLP%$EC.)>V#$6 965@IX7#U-+?A MU1NUPDW#PL^8A?$&.9M06CUSJ0U'TYY2FRS5J(AE*ANC?ME8>&;4)Q:"\&C4 M.^$HLG!FQ*<@B,TT9J^%XS86-Z.AYQL_+VT)VJ=GN[_[_-=?U[#4GS>.\(!V M'/,^1Z.EBPE 1\G1GI,"E4(0US#(&[!8-%C,-^3+'#5VZQ31.D@BH[;$X5(1 MIB%GR= "#Z49S_GB%;]$BON3Z3<0W<^;LX0#ID1VTDDI05H/2J:@*!5*R!S$ M->SDAK,6SUES96$89\ <(\'01&1RD8 $2RQ$_-4%I71&8UC?<*^O8:U[9RVM M 4 &C5**21^3LP95IL"UE SQDMZXHH;(G58^V>QYNH9=V;#6 MXEEK;D?81I;!.N)5R$2JA':C]8IP3CTOT=@T;@S'TKJS4 M<,N"1R^]5-J3KX1VDSVTJ+7)FB'(,F15<"5^V6=.5=E44TTBQ9(!\'QC2&4B M-UP8PBWU1()FQ/FD"*3@F>"1!E$,\A6N[(*\=\^L:&0#="\'Z*+0,2HA'?5> M,L/16,M&AR@4B;?8E*DH07#@5D[+& MNOSJ#>,KEB]J0W;9D.Y6U1D:&&Q@\*S[,*"Z1YE+"O6%[)FU*E)F)!.>AQR@ M"4M9-AB<>19C!*FSXB1K#41R[8BE49',70Z1<>%*FP1&5P1;5(#W\O4.NUW? MY+UNC+VTI(60;E< Z7QWMPM*L=^IYLYUNS[25Z_")(B)6=@ M7H9HG*@TH/-X49:.$\HL$.DR)0Z8)%$QQ2U-Y6"I\JC4,E4- M>3EEO?](_32$7E70&^)>M]\=C4OSL!_ILGC6:R5A7[=HW)/&I2BI0%4H4^U+ MN^_L@0;)3>8*O!,F-6&^BX")EY&OAFFI&2\?",_]*",Y& ME2+A%@RJ%J")<\$0ID4*-@1$92@%R;@R#0L_7Q8.I0>YTL410:4/ KAU5CJ1 MLW),Z.NX)!H6?E 6GGDK+(TT,!6(1I6)2,E+:3+*B;+1@/ M+J0(MA1OT<%);4-&>Q_?7@3#FH".1RB,OKE6$*^.6=I *E)*%7198X, MM8:?88A$P\0G+9.D$92A MSFB%EPDM/IEM! @91(HA7R=WKN'4>^#4SDS80H0O7'/,7ZRX=,IGUH4J(8Z(SG+,EGIBK[%HX\.9:Y5H;'2EX^%9\(V M:\>T48P$:S21T67BLY=$ >K1.6HT7L@Z6L==C-*!]#$*@V_,J612,]X8ZX\!/N_FC76E&0W! M>6)]V6VGH B8'(@1(6F!2G]@]M4;S9J]]F?,IR* ER%17.XLA48-HH2J:BV3 M<$@1H4E8>"0^G2D)"404P!(1RD2"BX1\RCRRK90F&>]#S*CG6WMG%:'AT^7E M4P_1)Z&U\M;*F#QB-C6,9J>\1R)0C3W^.'PZ9X];99A749 L(1"I(1-G&"ML M"]R$Y+.1:(_;.SN_&SY=7CYU-.:$(I3)4IS-6U )@L-%%SP*[FECCR\?"\]$ MK7!&LI@IL1G_2([*L7.*$L,A&\:9LX6%V0I^7B(F?CG[YE5KWX,P/AB6'?. M]+_=;)A?OA''?&11(1(%+0$TH,*849.D3C@!KMDP?Q3 ^3!O@U.ON5?6$T,M MVN#:"N*M,$28K #_IS,%U!G8G8-E&Q_^\O*I9R$#5SGBJTI@TF>NK66H3[H0 MI-0WW# _3L-!A-%.P[WWP[TS=4%1:5U,BBC+H'0K2L0+FXB*P8HLM!3%,O^_ M_V4YX[\U'/Q\.3B:%#5U)D@J9(S*:FJU9PGIPQN?;!/NOG1L/#7<.\?OOF4A M* CF"*I&G$B!R^1I8B0P7%5N;*ZZCO$5;A955;OAXB7DXAP"%<%H::'RK7H7 MK4,ES&AN$R1_0]N]D4R7H9 M!?$#E4)]-MV93A>\K.?RHIJ7E]:P?=;U1A8\.\\&UYO.3D\,W-OS+I(V),HD0JSHF-01$#E-G$K4,3>4&]G1;+0(^\)]. : .B3=>H%PVB,T\5>&$R M6C<$A!5$,D%1':.>*%!:>P.6E5BOA?2-:D"T =$&1)N.5,\$1.<"?$3D@5L5 M299>$QE*#!Y )"QS#5E:SV-85$^J!D4;%&U0M&EH]5Q0="[!.-)@N?F]PE-+GNFG0Q2#0&?1_I-$XQ;5#&,91Y>J>/UXZ#W4&XZV$XY[.SU,' MCE[ZGT\(#G'?1FC0W+*>890BR>#(H%^=):)AZB#<100C! M2+_G"3/6X?'CG82$-IG:0D>UO'SNU/2AW\'Q-X2$A-1FW[CT M7M(PJ0\C1=#$<5]\5EXI7%IAN"F$="'"=?N%9OA*)1%/DQ-^&R;(8_Q8@Q<2 MTBCLI'A0E/NR7H4$D>C*9>=E[<6 V1HC SQP*=-6 M F2T$+[]T'E_BG'Q%4-AWD.TCD>I?U8G^;T'H]%&_E*K31O#3^4M-V8K>,)X M](4Q7OOX@]I8__NXL[XM.[OO#CL?O\60*#B7B=(EB$$X02SCMA1<$,Q+Y@1W MK]Z,#P?GF1"U@KW"7!6;G.BHJ$0@[19^Z<94%G]TT*M8+G>'>ZNM320O_#0: M3Z_ ?T=E;5L'^Y-K87M[F+91@RE<>C/RRMD$3KU!_99*$-%));.*@3H>K9#Q M>N3U:XWW0NKJ'.SY--S(GQ-J5=UQ-XU^AQX"SMNC=Q!V3I_;D-^$_#8^?O.( M RY*0907C$AE'8$4(Z%ET:1.,D:!4D"R%7N1Y5T304%D*(II&H8N:J;[".#X M%R5 =;R5_M\!] IQ_5+#^"L-*S&_.)*Z!MV\FXSYKS+DDX.CR=$1:V@%:65C M?8VV/_Y_]MZUJ8UD61?^*PIV[#?6BJ"8NF3=/#N(8 ;L8Y^16)YAQAN^$'4% M82%Q)&$,O_[-:DD@0)B;, )Z(@:#+MW559E//IF5E;EKN&,Z2B#4E]K1&KUL M;Y%Z:LMY9L8E8'1IE:[0ZYD"%\)P01G0AO0NG.NYPA!71J+19-%D@&B,B2[X M& QGPJ0,-P1Q:AAZ%ACZOKFVFTQRW!E&4BZ=!1PZWE;$0)S-5C+&P9;XGU)\ MV=#K.Z@_ X8>(5(U#,T/AE!6I(Z&Y^R)D-00B%J@F+A DM0TDTA<[$0V?&E-[%P67T'_8OV!9[<%B[U-,)&BM&T+CV!.?38F1>):>!1>@3.%#(Z"UEKT+0^O#]7*3E#R*'1ZK(_1;SB MN21)9N*B0B+$N 6EF0'&9Q_&+Y&2VR*YR^-M*L24=C=TCHOLX-=&895)68LT M+FHQ JYS'/(H48=I8O/*1G*CXE&=3N]D\.[&F,B"A#QNE/INQ:.NFF G*&@O M-(\,HL\F@H7(,I/14\/U+8+/9\K]M:#B6IG9O52*>?YV>O&1_[C3\E(5::Q^ M_#.*9(W0%4E#P'?=7CI7&\+?MMY01%>'?H%W 4CVI1 UVC;BH.0:)Q"H41 L MLTNK,TK8_G?A_ DI\[E[@,HQ./8'XVV2(4KA6*/.(XK?T+9?1M6Q>"$I1_$, M5]Q*Y:A&">*,<@;XGJ MCO-S2$GS>SD81[/4TB1//RQKB%DNGFWJ[73 JI(E%" MH.N:O27>&F20V@=MN4/IT@_"./15*N#IAJM0=[ZO$E)_Z K#0 >FG1'BN/?AZELJY2=Y\8]E&A!>,*]>/;]0D54!\$@ #B:P>$_0@@N M.6CCM$,+=8O"W2]F]'!M#"%URF*FB4ZVQNA1QP5*7("5G928C!(Y$Q$B*B(# M08R)C,AD*74Q<%]V4J1FV;N.U7"V$7/'FR:Z&##0Q29@"=/Y"!N*-"40R$ZQ6H#Q% MY\_P93,#Y*_)U96H]RA_H3AUO4$ZCV.BM]?MG4Q[=R5HG@.B MCH@:O1[E;;2<"B6,E4CB^-737$*P1VRWSX[?7-?^WZYJ_W\ZKMOLQ<(<1ODT MX]V+2?+-8"WG*C+Z9N&@=;!]LNN-YI9#*J<1) ) I,0DM#/*!.$TC\?]Z^J/*AR.AVU4\TF4!Q7SN#.\"/$<3BU 881'_?2MW3L>H/\ZSO!(_^^X M/3QM[(T5=NO*EU!,48XGX2*\=KG*,:+ !-N+6DRHXR@Q!_\_1*8X$O=N"7P/ MTRBWIEP%66.[%ZL4'53TJ:G-K[;2U]RA513>G_:T=4<@& MC?;AD:NVA*JEB2/S_<-P$BA-(1D9'8,IXP2L-<09Y8A&&3#,:!6$J)+HJDCBM=4>F:1V-_2K21YO"9>=X+)A MUR_\T:$]G3*O5PWWH$I?N<\NWB,MSQR.JC[ [GR\F**KR=9O=[MP:X,6Q%$\ M\!2 )"]*3K5"+U&C1%+@GGNE-'A7TJD%N^XD/O"HFA%&A<"5X=P#\\)0PRUP MXUD*B'ZI%J&7(T*L5=HY@67)ETAR% 0H_N:H3<08[]"T^*!4V1U99DQ=9R\% M?Z9WCZ_O'"_?^_@:I3E)%Q/GLE2L%DY)B3:/:>Z\%O9::Z%:P!97P&3K\V[I M\^"55T0%E@EHI@D*%91D%R58$M24@GEB&?^>18\OA&LO==&Q'&TRN(BN9!N% MS14W=V(YKQS'N'ZV?2K0- [O %_1LFS<]4:!F'?5,3J\YJ\G[3C_)6I\_FA"@ ]4Q2+V2L3-/6S#+<23^]2S,A8,X([()-U M6B1I=8S&:,.3W#5F:?*E_?[D$8[<'OH__>2^DLK;?^A>NTNN M3/S5.;MQ9G*>R\SH&3,SVG&*A795@O+NN!PJ*I_",;F%&4MCOU\0\K]N7R*. M2[15Y>6@C?^]H&MWB 34KA$YO@#9L"^_P6Z<7OCXSVB]H MOKD>#S>WUFB3?Q9X'WD5N9N'?R):?SS#[R#BQ_V"W*5<2NLL0(MOR^;ZY[.= M]7"Z,RJ1B+ IK@VK/,$( M">71L])Z($D38W A.!8 /55GEQH)S>%1 <7^,:K7YM$D6/A'0B,[:)!&M?%? M!/=O](76!H,TWESXSW$?.06^-K565YVJR_)]!?]'BWCK"!=$(ZHKOFLCHVB' M.^C(K%E[\"[+HFS!?TF-?8?V_9OKE^CT)+< I:4SDI82A>WE7%+N<7RA!'%= MU0Z[706G^[WCO?T&>KCTR0"DBI[\D7#"T[DL5Z)<+4@OXW)4JX$2_$?;^7:G M/3R=0I@"TF\89KZC!\(Y4&$,$(XD'ST0&H@UZ,[FHI T!&E,O HS/N<805HK M/(6CM,56S=L5(4=C:N%/ M^,9C(K=2$;DKI;!&[QF]HC6_\6VZPFY\[T>7972%%"%_2K<(?T M,KD0Z,?TDGAM50QG/>*K*47X$\[XS#!RF^=&;F%B'0\T9>-"A/B)]4ZGM?[Q MI/6E*5I;?QZ4>S5Q3,VMC>^;6SLXYOBU]66#7BM$>+9--[_\39L':VS[++#6 MAQ8^U\;)SOK>]RH>(UC+D24Y&5-9MW+^<[7&.J;N*,JHHS[_ 6+$*EJ>>$ M!IF/QS&-=I"6)_6@:A-1FXBG,1'G7L_O(TFK;<1];$1[RD98RH2R%HCCV:"C M%!@Q7J-+RG,"H9EWAI6M&JL7J3_O3VHJMK@(VTF#P01F&T>]?GGY05W"9TS, MZ^MZ^'SXU.IU0PU1]X>HTRF("H:G"%:1;'(DH+TC+DD@I4J+IBQE:_FHFO;< MVF,]"T:]0!8XZGW8N1FI[FL<;JQ2_MH;(=S[^6MP?C0XUY!\#TAN34<6!%>> M!4-)%"83L,"(,S(0)B@H+:V+CE=M8H1X=(.#^VI&'7=XS1;G2_5'BL3AJ-S> MI%[K^?9==2+D1B;\N,E86)B=N?]X'UR]8UV(65N2I1[$9B[Y($6_:R"]'4@O MN=^2R1Q<()[K=4-G$.S^Q_YAQNCQ.^7[AT^/(7J;$WL,N-RS#P1:8U&/3>.F,P- M"8P%!SF+F,S2JM(S*B2WNU=SZG#Y!N7 ]^:LE^_;_B5;ISWHX'$,$'.P'KE3 MTL9XB[:"UJO_V-7?_K[K.-7664N"*PT,HRNG3J,@62AA@5MJM"K^_?6\@:KD MQ_0)B[+&98G[Z5OJ'C_@[(X(RFNI!6>20F5A>&9(,*5FV4;.Z_5^U'JWUM>^ M[_(L) IQO^K@ M4*(V;M02!?\9U28I29.3^EZ#NY2BO6I7@AOL-XY<>U3>^%H^;SE0MK#&9GP M;/!VY6]K&W9Y.RO KGY!:FFR(4Q2(1*9I4>5= I0_;:[+WTKC_;AHQL49 M^*>M6OPS&YS74'4YMWM-;F[]C0[*]NGFUM=2)H,ER3)G0% W.0$E#/%>(E>! M!$(RA?Y)"40O@YA1T>J)B8I(&D30B!0(%)E&RX-VB3L0*27%U!T$I9:&.TM# MR?HWSFLK$#R8"8X UQ9A! F,4LY1&@!4#DNK?%8?L+G3%NEID"8*X:B%[/!/ MRT'C^!++PIAK=51JF'@JF&BN[:+]UC)K3:Q!< #- ;T908D,)FLKI9>J@@EF M9AQ(GSO#^:'%^JGDYOELV9OG/5-2>M9<7SLM_4"4HA2T(P(LLO#D$W'">4*Y MU;>@\,G9V8,KJ:,J@4DN:F M4@ Z8?>TMM'W)/<'GV&7H0MIN%/$6*Y(J4=,O$(/D\>,GI6#Z))&JHR8S%'83DUM%[]QZW^V=K9;BAEY+CRQ/$D2Q-J22QU ME@AAE"RB04LS<\:NI^[-GY-%RVS6$;FX-V!CLDP:+7FD63DDY;Q>[T>N]V>Z MBZJN@]>1. !#0/!,G(YHT_ W336Z^4&7P/'/(%KW,BE/2K2>V,Z\>3:UN?61 M[BJT)$QG3EAVHKA_*'H2A="#8BR(D*/)2ZLPHYW:':-(+J \4&:3! K9 M,V-DI$P#$YZ''-Q8(-@/!*)V#^?A'@*ZA]0RS23-Q+B(#,64KEBT5%QE)D)P MI1^]JXBWG6&EGGJ[BS(N# _1B@C6)Z.80AR5$E1RX,P=!*66AKM+0^MD%S70 M)310Q+(2C(;,B"_=&*22%L Z])-CB2+]C,TO)B@5V7LNA0$6M.IZ M;*M4I6 M3UC\;%8.WOG)BZ8;EJ[2IV^^5!&NI],Z4FT"SB1#5$$C0WSDDACAM$)#1%6^ M5GKH)<;WUBY II&/JW*NI=[FX?'AF!X=C95]A%,WE%&JFB...D1I>R2G5YI+H\TE1YI$H640:*Z!5AJRM?U)4OYG5X\8>&=$*0 MSB5P,[]O%ZZT71W?>=FL:93ECK_C=6GSPT=1;.GVV9^'F^LXQH-_#G:^E(K1 M?Y]LKO_SM778_'XURQVM+#[#YY/M@WC0.M@Y0&L,S2\?3UM?\!GXI_;.UAJT MOGS&:[Z_7#D)F4W4PD22 "TQ9 ?(L4K/-,-9"$J) -5.G)@1QJRK8CRE;J(Z M\;K0Q:+#T?IQ:N&@MDY2YUMJ5LYI#4;W :._IL H4\6BJ=#'X0^0'!T$E@AB M4.F]0B$)@XJQS&?DN-7E+YX8C$1]GN\%@%%A0ULGO1J#[H-!T^>475!..%%* M*5M1>H,C(?()2&;,A& MA1@*(=)PO2-Q38B>&(.@)D0O!8-*%D*-0O=!H>E* M8#P@YRFYD5IF2T!307PPBC@6N$N.IUR.B;!E@.O'$E\]$QKVCIX/@F1-@UX( M!+WO'=>!H?L@T*7"5R9X+RWGA*6R6>.I)M8Z1ZI#/IP;;Y0>(="C?;&7QX.> M#X&V]E,_53W":BKT##AT8[^:W)?O9CJ-'CZJ'6>#4? MWE0#U7V :CINE+C,.BE**,4?D%U"H )&0F2@K+2&9U%Z,2Y3.:\>)#^K4.CK M95-%+=XUW.&H9ETZZJ=!ZE8Y@^W2:#8-KG7VJ%G6HJ#6W]U)M<$4-[X'_.A: MM8XUA-T'PJ:#3D*':*4"$M&_(V!"=;0ID-)!3PO%@[2R;+]I?OT 8\VUGI9K M/= VC'/O9M15KNO/SVV":DBO"]3_3-"^5*84N*:734C?U**]E[U!E=F"[4LWMTO_!J%Y,NU)U>=X^4 MFO6(.>=/5V7 >]>-53IUXWA0JDB7HV.A1SJ],.KD>]+&MR9-K+MI>-+K?QVU M&?Y86#J^TL"Q?2MMK(_ZO6]ME+W!D[>\_[M;3L>BG,>_NWCMV"Y#=9W)$FY> M=(:9ZE?]=L]_G#8_[PK0V@MM2,A2$BBU$5Q(F=CD643GF2>1K[>JEEK3&)F* M'%(T1FBF;50J)AIBRE?/BVSMI_&YA^+%C;I5H[ .JF,6DW@5B@4)KAM2IU.= M;K@JD.-#&[<=M'CW,_I7W_+XSW! 0U/]P ,:E(NG.*"AM:X/:-0'-.H#&D]- MWN]L\]:/T\?N*SZI<8!V[9-=)?JMLT]?MP\V6//L*]W\@,[ >N [!U_/<%P'S3-T'@[P.0_0KI[] M<_FD1LB)YQP22>""$Z,++FFK2*DS2A*+ MW -WN- :5<0NVQDE1U]]V/BY<:D^M?&R<.FO5#Y7 ],#@6EZ1]Y[4)FZ3&)P MD4 )YCCA%.')@X-DDU2EX7M)87QT-^6:,-5'.5XW,&WMM_LU+CT4EZ:WV:F2 MWAM#248$(B"U)%;%2 3U4C.M579B:54NP^,3A5X>7ZK/=M28='8'"I/N[Q1J&I M.NYQ9UQZQ4<_?A8D30>6M#!9&^-0P!+Z;SEJXG@T).BLO>A?^RD-7U/B^<]"^DMG9[0)*BM/D@)+($5.3!2. M&,IB*XN6PWA#M_3KKT]E%8W5"/B*+KD[1[U!):WO^JF# M'_Z6?IUDR%1J-O7%\5/3BZ\XCP]X/+SY*U//%E+)NGNF;$).+R=93?\LPQUE M32%AR#'YS+R H)W3(DFK8S1&&Y[DKF5+DR_M]R>/<.3V$O%(M[^2BG&_[2ZY,_-4YNW%F5$^A6-R"S.6 MQGZ_(/E_W;Y$W"#5J%+;>KGQ>[$"%YEZ\HQ4G*2B MFJ,Y_[,]^+IPB:>R^=?$,OUSV#I;$]L':&G6/WUM'GP^P<]!ZW"#-XOEJ))* M VT=Q,[5Q-,66K+F>FPW#S9H\_#S:6M]#<>TQ[>WMD]VOGQFK0_O\=J?>8NC ME=GZF^_&X)0PWA)*2U\N@$P\$YXPD93R: ^L@ZMIIX$J&J@)12;!"NNC%B+2 MJ+P1@L=P->WTTMP/?IP7.C/1\_8;7AX@! 5:\\RS9V"-L"IXRE1B*3*AF+I? MY?1G O.1Z;[^\UHWJY+K?8<>HM7G1KT@^FEPE$*Q@IW3JI?1OHN-&ZEF.![@ MQ*!1FVO3T(^M]Y>8)TY3*.SS!*G%('4O!1E05'S)E/M]/)+!E_W>GY,#J;BF M]#^I7R1LL]_L]=-FKKRP/T?-5LZ))WUCZKVY_G576J^2B(P(<$! R$2L,X*@ M9J3H((H@PP^]*ZY#-=[UH1.N_"+Y<;:H3M#^2A \E>O M6Z!CO]=(+NQ?' ]'Z&'TOQN]/L)1OZ(GY6S!L J+C-L?H:U_Z+&=!8/BL: U MA',QI=RN<_AL5"E_YJS3QP6D<=?=!I[A_6B8H]@[;H=U) MRU43GGNU$V0\1>5<4MF"X ++L@_$^T1SA%D6\E^\_?M;W^*B%<);1?<$G MG"CFQO?2TP@-T]I@4 ZFQRWW?5%\_I^N@,V#O^6N*1U/D5J1'*HVA"$0DR 2 M*I3V.DO!/:U2_RC3UW4NC]LZW="P\EI[\-[AD>OCF\/>O20H)&T!T$10Z0'E MR G(&33B@U'(_,(=&E+6$O04$G2VQG8IIL$G;<&NV,+,;8\P>_[P=V]Q%'DD*.6CM(84>:2]298Y9'F MR^@,@WDVHJ_%\1[B.-T%;WV;MTYV9:1<>2%($D4XHP5B=1 HH591+@4Z;'II M5>IEIJ_70'PX8&F+?$-SC4)B@6=I9;!64O0Y=,B(8?/LA%A+R(,E1+3V=KD5 M"@R:/70[(@$G@2#Q-$3J )E)T(J5ZG1V6?'K@>MS^/IQ7\,KO>Q^&!%>4'(Y M.^1Q>PCCSO&!'T&Z=RBW#;SI",X;DV/E=X@*C CL53YA3?*1,V#& *W!YFU MR"ZC/ G&]54 %X(]U#6\%M$[]Q6KD;73X,TZ@,VSCW)S_>^S5KGV.E[O\ZX0 M!KC#:=>EJ2 8RXGG/A,-,BAIL@K&S?8'QZY*NW@NUZU[\04_.52;\J8;-EP8 M5YVJ%/AV5W!*6N\0PQIUSKU#Z&NJ\>GE8->\!5Y(EY5';B(H0+ :+2(+2G@= MJ2LYJ[<0Z%K@YQ/*7O_\?9=)+1!Z- &F X'D$G&)11*]42'SZ'W(/PIVS5Q? M;GC*N))!TXP,7#H J;6/R&Z"UDS., "C&#)-):51QJ3XPUE#"O M,CJL2J)+?>_U5GWGM[Y::R>1&I*L M(RIQY!R="0]$4IY3D-1 .<-= ?_M0E18R6WK";JY]\-_=C%_W'A/[6XNWBML[SBWX[V-S:AIT/K:^M M@Z^GVP=_=O!ON;/5Z6P?K-%M=)8V<1R;6QNGU\H'?6C*UL'^UVW^F6]N?6JW M/N!]#CJ=S2__M)OK?^ZWMC;DSH=MV=SZA([75]9W5;=(DP&04/(&W!#25!J^ L!J=\0&LME?W<4>SWL!I3P_9Q;WU M=B]!N&_RNB;/_QP>Y'A=AF5=SOWFJD9O^_"\3M/%_DQ5<,RGA,O2+1$,?&D< MN"L =X@/<%HH.2Y@E==51?=RN^NZH8WH-BB .:H&U1M]"REUNRH"A4^>!L.J MM7?$/W#Q.XV4\XA\E^$UT/8AY_]MPL'O]H4*E$LYVW["/Q"7#Q&OV^?/W$C? MCU)WD.X7,C_?#;_WILLC=S]+!.H&,-L8/V$R)G\^HITU3W;!*Q6E MCP0GV"#9LYI81 ^BA#+,VIP$*_GM,PXG5RM[KUTTH6*4 BSU'ET'[F/*6G#T MBU-(FIL[[('4"WK+@HI=Z1P3CEI"/14$ G?$,1F(T$:A;V8B^F?('<3U,AB7 M7?B[;E=,I;O,P(K[*OTCDUUJ&;F=QDS%C[?V:(D?LZB0$3-TY1/Z>XBMQ##J M",*OA\0S>(/^'B[+XR' !40 RFR20"%[9HR,E&E@PO.0@[O#KD*]O/=87M;< MVX7,G=3<$B8- H)UDEB;#!$Y>"LM5[@82ZN"7>_A=Q40/L[6[]A&*M$O03[T MWD94I9"7XV&O?SJ-"17'.$*NY/K(S1KQ.)5-J>/!N%YJX4*%6KC&-]<9\UE7 M:FB6$PZ%Q:"Y2/UJ*PLOY@:#A-0("55(_:'#?P^.^^U!;%=#'UQXF*.3%.7B MR)PJ4E6]A7=":M>]C=A,:-TCRT#]O#47[I2G%0&J?)]0>(_TR7:>L=[^V7/RQ>NM3=:PR._0$*4%GH M]!V?JCM:5W_:R"FF/O+0:C&/A_N]?GO83E>OJBY?=0_5&[^$TG/K]4=+?>WJ MC;4;ZJA6@6G73XUN;]BHN/KSA]FR(P[2FG8.7%"\G[2RIP:]A_ MVOH/RRGA"A"ZO48;W9O1LLP@!=71D-&6=+G7AT[/XPQ_[ Y==Z]=DNW_Z)V0 MXOW&">14#M2@3/F_/GS\8^OCOTLY7%?@Z;@SG$2%2@GFWJ2R>Z/3&PP:P?7[ MI[A*)ZZ/KMF_6IM__+L:\2R$F1Q#66F@IL1>)0=EQ.4QRBC+?7) M!99+=Y]B@8J.-$K^SAY:*!15!--!)1N5H/9* 8E1X?'R9SDV-J@$*&CG!@;[<(-I\FI972E]G4)*QRAY4V5 MX;T\.OSL",:+)<:IS BVY8OX^6^EN#J"^Y%KQ\O VI@4<$\C#4HCXS[1O7SY M>4:#O:K#;J3(Y]-=C;SB'A6R7+T(&L%.9P(Q.!<.OS78QT>O&.:(NMPI+>*. MH6?]DD+/YLE#SW^EO1+]^C,=]?H%T!

.9MH<\I2D?L4'"N!9U,P.8UM#($AJ?" &3 4$_:1=?N ],4Y M94.R(@7%@-=4!2O(?Q8:F8S2A%"2S+%-#ZR-<(:W#OK0U?UQZ ,$W:-!L'/V M2A)>Q!Q*'4M%^+PM#(RF%3NC2FU@KMU.B<9??>)@7P9"$\D/G%)Z\3;L@O![ M]N#!.MT_%^P0A1PG>]"#D<'0FY-$$DQ+M,P'3TY6M,EP;G3VW[,'!V#,/GHX M=O9@2A8QIL**J!\[T-&?[!MZ M^[W5MUO=_0&R'ZXA [EV$174LJVZC0$=MJ%DQGW144FE96S3N^6KJ;OOGP][ MB+Q%Q>W]YZENOS+L/>3> MP)S84N-9>]8KH0-SP6>FT0$#SSD3@D,D^A>AV\3$'G=YII7I6Q_Y'#E*3LN^U:=2BU,<4Y(\F2#YCG'2%^)J+Q/)>I2 M=JQ3V?[PKKO Q>=6EJ][:9;9_*P.L7\924RK3H._?OJ M9_PV_$9_7^6@!4?6M0^AS@.E5\2[VA'-"'+&DG>T;.VPC5W1WQJZ[ZDK)!L! M_(*+-!^O/,N798UB%#F:.O^(N5*;@NO(:0OPM 4X;[ ($V-NX[3M"73X7?A( MO+R[=;=3:(,S_>ELNIS3^O\]7KY_>KY8SLYP_GP,<3RI12&*!TV6!1TXJL[O MS28RR$4Q+36F MP$;%.0=2^L;Y9;_2FK0=[4=F3/IFERGDDF+_"ORU^\>3K] M?YA'JM[ON4PF#08R;C193CY(SH)%,FZ\*B&GATR#GK!\,8HI."F%8J- &-P2=I;:^03&Q MR*30TH%@:1615N$C((LI<^ZTEM8]4@]OT"*MKXFC_2K]L92"=5[ZFR7,E[_ MC6^_P(,';D7@,X=O;2[\5P/4)@RTE.H5"Q^BACHTLFBN'-L4BN@9PZ?'? M0[C?0[C?0[C?0[C?0[A?&;>^AW"_AW"_AW"_AW"_AW"_AW"_AW!/D)C?0[B/ M9B/]'L+]"D.X_<:XGDT_XL6LW/'T=YC_B4M8]2%)YW/Z=%Q4 0STB>F0:UFBM7)V%H4Y9 L^C95!KW _X;YV$"_+0J>#ES$ M<_KNRR+ 0::CT+%L$MGYJ3@6I;#D=G)1BN$JZ_2H2'H#_G>2]JG?!L&Q[4*Z MN9Q1DD((J163,D:F0_'D>=)K54)0NI![H6P;\V57A-\2U7K14J/^ZM=>@5NH MUWY@,.BDRX'Q&.NN[ W)0446DE8QTD^AT;3E'< -Y=D/QYR^-?)8DJM^&T]A MFL8PN=4^-J,W/I6J?*Z9EG4[C9K64G314H24,#=AUQ9 Q^P]T:O>9_W+OX'- M]78.TT7!^>+)-+_!^<=Q6D6C-J!=U%YSB\T_NFQ/N\-:FC:OZ',UQ^EYT0M- M9H],QX^=MXH\\"AS8A97;9416.06F7:I!$/ONG5M7(;'S]<'6G(\>KKNH]H6 M'4QK5\V:7+BL.'_!#[/%^*HQ%:BDBK0,371,6SI-P%C#O)5.@(]9\$990=M! M#>\3'$_;M[.">E)5D^RR^8?9G(#=-%(NP.5DI"FY,/2V]FUWU2"I]YS I2V8 M>9)M&B+?"^M;9E)OZFJP(_U^/B7!?(#)S[-IOL24HM;>1\DL\-H[6! F34R7 MG-8;D?YCV[39WX3F&V9.9^5L#7CU>Z7[:CXCUVKY&::Y-M[Y4-<_Q>6EESXK MFWZAPTUNI^?U<8';WX)OW=NJX+30*6/262Q==THMS[A M!2Y__KSJNA\7JP3.40H6BP)@:A5$5-4R$,4SS6,T62JKL,V]V.X8A]]4>V;/ M[:VRD7H:6&];D:ZN.48 )=BD" ZJ54.QV@C7&>:XH:T^A*)LFU*4^W$](L)T MU.BNQ-E?'2WN0+_<@I$+,D>R,=8E+W1*KL0_S1?9!>M,QVV+&662#"8";E,B MER5!+6/(@:G,-;G?0G/5*$VDIQ6<+ &/HN(&-Z'WB6NDR"<.R5>/.0@2$,\L MB.!8-#Z*8"HV/OB1>+*4ZDT5#:XXOUS=;46YOEU)0FC(6K,0 SG&*CL&:#B+ M"9WAOF#@;7+O=T4XU&5G8\NIB4(>RS7GUB5=O&VKB9E>"(DFL019,JT-LCK- MB 6 6+M[)@,#6UQ?P!WK^K,-*7;=I@Y43@/[:_OJOTS:V@5BTVO.'4 >Y_:R M=P7O2J".VCD2D7)V8!(F)GP]F:4L+-+>S;(J,J.,UGEY6@1ZX#KQ,?!G'Z7T M7?]-YMI?L_F?5[ N(L#"JP V9M*DL>23ZIIWX@V]CQB,=\&!N.7+;:GIWOSY MC\@L/E0/LWZ%V.0.[^S#^1+GMV$IY8,7B2S^5,8V*TVJ1''M(9-W7P:X\ ME.B=B\6I1CEY6S&='BUZDG^#P,ISA 6^GTURO8^\^N;9V8?Y[./*6[K"F1QJ M3(855_M$ !GD(*)AWH"2218K=)L.=[LB/#W6--%-@ZC+[FO'@7ZOZVL>R@N8SU=C$SM.O:W&;O4)I@0O1T<&>PH))4PFKE)7D'HXV?V'%;'D_Q97DZQSQ>_@9I MU<_G2T1."C!"%V]\V%2#TEGJ#7R8 MF[B>3+K= M,9XN8WK33-_QC9LPG\ZF'VO2;9S@KY\(X'A!TGFYZNOX=O;J?)[>DWGU91I? M_<[C\F5YMEBIM!L+YC?!)$Z MZ^*0^4@22^#I#0@2HAIX=WH( M\K=%LC[T=I=PODTH83/89V=G)#E8XN3SD[+$^>\(B_/YZL9FW:IZE(OPT0G! M+"]U.E 5G,"F$)R8\$*[<2MB.:^D84#D9T"UXZOLKO\"P.87Z]K"K\8H&V_)YVW7PFDGB*= LK9ZV1 +/3B@_N#K<&4EXMGX M_&RD#!3B>2#UZLQT)H,10"+CF)S#"%&4V'EONOG,4R!$2S%OH$/GE* W[V&. M*\]@E$!JH[!F.6K)-!? P"$G/X$7[U413H4F.\87#*? @(Z2W:#DSM'JFWQ\ MC1G//BPO/<+K]S3"BR!=8J;>SFATG'F3:_IB32S)NEE3HAT!GA(]6NAD W>Z M1Z]GTW=O<;Z*K8^@F&1H48PH2X=7\9EY93(30D2N-&CG&V5_74-Q2BPX6+H; M5-US>/GZC>ZOI6"JMO(U8N:2N8N!3B[,CBQALHFC)7;FXB$DF7-HE-ZU%\Q3 M(DL[_6Q@T\&1X@5EJ*MOR<\V7GDVO"N*U1$]VCZ?XRJE]L5L MFM;?C)(G!SHH6J/RG&D)9%T;'Q@6 [H053EO8Y3L .Z4Z-&W+C;PY>#X[)73 M5>]+:_R8O.SU;C:*$E6J1R W+M8K"F ^D9NMZ#\FZ1"5:1,(NXOEE-C04=(; ME-\Y.'KM9%ME GVAI57!8>6A0D_;6#2%'' ZS6Q")U*19!&U:0VR%=(I4:$? MN6_(TNLA>[@@([\ M5DBGQ(A^Y+Z!$3WD E]/#5QANF7UC@A%2=)X,G(2 0LF,F]KH8ZP%HG(@2NS MN_?QT.-.0>V-A+M!_YU#H;?VJM]@//\73,[QE_&B]HRI%9FC%'/(X,G*5=G0 MKB4#B\%'IHR*W@LK'+2IA=T!W"G0I94N-O"E<_ASG8;^;)KQ$^:WLTKP*X/G MS7(^_A,OTJJXSY(++5@0O#!=N&G;NT9/I-D5X2DQIXE6-M#G MX)#J:D>\#^53^+"^&Z)3#T44GH440C6:#1G-/C%KG"W:E9!NS^S:@7C_&Q*?!XO87++DB)!W3P^[UOC M2,HB8RTTEPE(>%$E%I'6F;*4OAAZ%7I8G*=7+A,5K3#C^N.K?ASS++ I9;E[IFN.26<@VT5?26$EX2]PMS7&? MIYX,D9J)>@,INN7';A+ T]E'G$*]=3K[,!E7WW#]8F#^?\['Z<]54MQK_#"; M+]^2?E5LYSB:NXMT5,+K8FM4=@VU43[X3Q5 MNO2LH0V$ZK-5Q,^P&"_>?)@CY%]6*IB^^Q?,Q_68K2DW(V%%!"$3$YS^T$D1 M:""H4BG!E=8!,>UT-NWUV%/@1F-A;^#%P6'C#5!_6??Q?44GY&3Y^7H6UK-I MFM?V;*,D2@S"0;"-(Y3GP) MZM=/'W"Z6'EOOWY*D_.\3J^Z&JTQBNA$Y+I>@%4F*T06H_+DQ47'C14RAS81 MGUT1G@*'FFIE WTZI]Y>!W,UZH_.Q57_DN*%L%@W/Y_JYE>(V[E>G)E@A!1T M/MYN0-377)U[4)T237J3_@9J=,NC_==L24!6N3;/IK_-YCA^-R6?:S'.8SH> M<7$MW]=XR8NI7;5$W0&+,^1VT1]UD*P,@"'PW:ZM=W_F*7"@I9@WT*%;G+@N M=7: LSX26L:"T3 7C2#4))D0+;"4T"&8:,#M9I$K@$D>@Q5U:*Q=1Y)!0&'(G5'2.A)'^QC)#4A#C3T:UN_=7]J/9<31S76L M9F*8DIRL41_RS +3)GCF2\AT2D)1T3EC59M:P;M8CC7 J"<=W\Z*Z2;K!F,# M;B*ZZ%^]"Z:F$XDVH3K."**N&KN7 !W$/105,$/QN9"%C'4HI(V)>4NV7/N%>WK+'F#X)@M19*56^J$ M&UFJE0O"B9"#&Z+MS.F9!1UEW: '\DU$+^#L:K3%#KB:F@;;D!W'/.BJN7N) MT%'L#0Z*K?A2%MS&2-!<'>-9TW"]SK7[)#IOC-71#C&_H34='C 5AF+#/M+N MN^?^M32V-S@=S^8O9DM<_'*.I"!S<719D3BO_;AYXDB+)M/(U^.Q&!V+4O7" M[U;5[I:(U X/&]X.Z$XCN:\WO(]^^K;LGDR7.IZLI=S_#8H7JX@A*7$I:9V21S%8ZY^*JF24MTJ,* M(&,T6>YTN&]]Q/#G>5?ASWJ77(- 3FU#M[QH0WF%)_XK% M8CG3RJ*2 BS&-J&<36A.ZQ#O+.\&PV5N8[H@^RZHFA[FFW$=YT#OKK<'B-!! MZ T.]BWH FJ/WG@FNII""CKH)#-%U"8>B"RH# PUA!R$U,6TZ;BV$R! L&F-*1$*K:L]8ZSRR]!DDH^K$>N&7T%;;3,AEZUD7S MT6"W$5Z\([M@'/!N:#/*QW!/U%W#>Q&H@WJ:WR%MP]TM'8=!^VAE<.:\G%XZW'5L,$+@S.=:*)^,9=Z# M9,D8[A57RC1JO+(CP&-?7/2AW;WHT,\=MCT8'J:9Y@=1OH;[/S^67TV+L0+=9JUV)KKBGY%5@R"^1^ M&J=1RS1$TMUVA-\876!T1B64O7 M7)*>5HM1[U1"2I]ZC1WTW6UFW'CL:7C@ATNRQ_')5R N6+4+C'W\Z-T5V_\; M_;"+W$$%MY7807X]F@JWX? <141CF$FF[C]"U+;(F7&NT3N%6H2==O#'H<8M M;FK_6MQ';#UK[W?X-#X[/[L HHJ&Y &8K+-A=5:106TVRZ55RL>,/NT4$=]) M?S<>/=S1VDGXLSXDU\#;NZ_%XOK/==C$JQB,3DRJ.J:3!\-BB)H5Y47QFJNL M=1,+:S=\IW'0-M3)7>9TKJ>^#^6U2Z%=4#8->.^&\S@A[Q::WH-,'=74('2P M(UICB\LZ)A:07E2M:H-S3]Z%Y 4YCZ& @Y,CTP/![\?#I7VTT^+.'B:3-=++ M@UH)K6L+ S*T:E/8G%E$&9CQ613N))3%RVQW MLF5VLE5W070:UDL3^=_EQ\$MFG?!=_$Z[(*P]^#";MB&CSOTK],]"--!(3W[ MNSLBC182;:*6F9)"G3JOR]!UZ:_=/HJ$DI2UBIEM59BI[;,_1Q(M] -&U]IH=U]SJ M6*=AS?2O@;OTZ-SI_Q:FRY=C!U!-(RX;81TGP-*C^F:M9-_ !=X,3A&$[$UA M3@9?LZD5\PGJ2%KEN$L6O&ZS7PQ(B >")$/S81^1-^#!EKE+ES?S -$ZS"Q9 M7R\P,#(?$C!440#R&(UL$]2_%];P09(>5'>[H7)OHA%/><@7,:$7DKU/@HJC]$[AU!11H8]M4-6W&%__SIEF#( M_OES]8/5W]>%O\;R0_W?/UX_NQ+27W_]];<);9>3\;OWR[^EV=E/*Q'5;)XW MZ3WF\TGM[GNS&.>7NHS)XB:DQ?CLP^3!X5,[?>Y/7V#?7,[%A]_01':&YY"('[5(H0QL40TVBG)_29\/;\JA$OUT5B M*,0\[\D+D2CI7/*)<2A:%9DP-ZHWVP*HC[K*MQ?U8T\B?3RDY8@4D'*)CMX% MSYEVB;.0Z+TKD(3)V231:E+5!C3'3M@[3/>;:BH[R;EY>OE3F,\_KX=1G$^7 MHV(2O73),.5K3@R0L@B;8REK+#%)]*'-Y/'[4!VGOK*;WNY-UNP@].;9XG], M83V, G,=@UX!OIKCV?C\[ 4N1SZY8EQ%Z7,B UW7"E-P#",=T08X2&QCL>X! M\N3HTI]*FN2(%YS/,:^'EN!J9$F%Y3@WVIA: B$7PSOF^?8R_+V/=[RX492V(+@:A= 2=:3\9%!#L"2%)%+I[UO M--JC ^@3H,]0*FM0Q;]A9-J52$R,BR86]J M/72NX3XZ:1%_OS%8;Q4HNFE!CZ0ISF2I6')0^Q%DP\#3OJ= >AF]R9RWJ<-_ M$-KIL*5?+31P8NZ=OZBL=#;8PH(+=0I7'0EM:%M%,(">.ZMUF^+6QS7]9NSSJ3 M)1:N=5".99%,+18S+)I"*Q::9S+3A84A+@(&G5'8PMSL*MO',I=P8Q?&R"'G MH#,S@E:CG<\LA!09+USXS&TL>:=TPH-B((^E;VUG#>_2L78?20_7GG075-]V MQ]J]]+9;G])#A#X@)40,$7+M ,2)^2 3\]QZY@-"'>::5:,)ZH^]8VT+)NPA MZ\$ZUAJ=O+)&DBT#>CW*-SH=F.;:69_()79M4O\>=\?:O72U4\?:?03=_'9] M17&R@YV,(C 5 9F.OC9Q"IX9M%EB3DF5-N_^XYE(V+NQH2E4CG'L^$D9A'NI99] M9Q'N(].MAD"_2;ZOL0HA+<_G-<#Y'N;OL$-J[SV?UD="[ZY@;Z7QUHG2,@!I M5*$.2?@@ 96U3G,0T871/9_;-:W^^@?/%LLGTTQ_A_./^"5HE666,N?"I,%$ MVPOW9"B2C6'#M&1WH^G]?\#YYK MS96QU9B+3'L!#&I.F3 E*>!.2M\F?'D/J",SI*L"=R#'(=)O8+!NV)T7(P'> M^-H&/>7:(L];9%%;\JD!,&F3(+LVMQZ;T)PP%0Z1=P-?]A5\KH;:@M9W ]Z( MNV2"UYI!LJO&^)&!%9RA5P9YU$K'-H?G-D2GQ85>Y-[@%GS3FM_@UFA^++<>,C*OIS $O,J ML64= A5<2_)&@:5U"!0U\T(&ED(.D*0N4K=)9]T#Y%!9!LTM\E:*>2RI"/<( M<#T .H5(?GEA CB2*6$-\Q("H[\'!Y&+6-H,RGL V+'N))KQX5X+KYM>&AC\ M]3+NE@@N>U+N *SIS<56:,>YNNA5D;.66AB4)CSXQ+E.#&4 IG5*S*O,&2\0 M15(QD_UQ"O1XX"KC..S81_@MVAR=?9C,/B/9G1]Q7FL2KX9;&,@B.4:+RDPC M6N:17)<,VA>>C;@V3;[?1D>; 0UO^?>DLML]CGJ0=X_1Q-5=S)OW,,>?85$/ MS+.:O+O*Y+YYIJ;E^.-X^?D";2"S7EI'Z_85K5&2D=.CF(^V6(M@0=W:,;;< M=NW]Z*^=!P,(O$5/^>5[O!G1N,S5*<+$Z"2S4.__; (6(K$811$Y>Y'!MNDV ML0W1U\Z/7B6^-;+8[Z7H"UP^GRT69+FOB/W+>')>^X,2M\]FTS?+6?JSPQWI M[A_>QY7I@4NY?8/J3'1UNGJ42KNDP?"0(0DGI%0AE]'NC^E8%35=CO/%A[_! M1#Q:CG&QKO/#_!MQN6Y Y\N+TIW+)ENO+G!]<=NC3R)(Y9ER-7YI#&T]RG': MCH3CEM?CJ4WR8U\KZ%Q?U@W'19^83)ZFES(RS5/MZ^]KZ07G] ;'U19>A&\S M;[H7^,/OK4?A[YWRML%5WZ(-\E6LI.-RUN$4ATK&7).^L7"FA70L6**=$U"" M+$)Y;!/W[7<=0X5&'P6/CTB!QQ)A[;CPGS]O_H!5> !4,05$->^<93K8S(+D MF?%Z!:P4",QMHK,-%W7\R.[P5.UW]^^-,BU:*VQ$=BV[/'#R$\3ACY MT5!B)ZIVU.">\4<;D6)/'0VTY4K-GM&4J&((:K%>AS6RZX_#M@;CT5TNW M?=38=\[^59RU.M.OSN?I/2SPU02N)JR%:H_GQ-#&VND@8\ZC8I__N@/'DJ]:>C!D;T9MJ_QBK(FJIRQ?\OOW/Y)BAO 6KA4VT'P[2/ MD?E$UIZ1/B;TZ)T<^E!/D MZ5&UW:#LKO."O@Q!O+LTIUPQGC-:A61:N,"BH2-"AD*O)7C(H4U/XX:+^D[I M5@QH4!9X\-)^AT_CL_.SFR\MV3N70<2155!B$;S6ZBBF"[VU@=?H4':80^8< MP3XN:C^TI._$;J/]!L-+#E[894/\>B'W.\S_Q.6K^3CAY3W)+[#$47(I@E5U M]&D*=2",8B%IQ5!!+Q?DF3W/K#=]B MY+TP 8.HE>UTVL1Z4RPD>:-16IZ<$#PU].3V!WR"K!Q M MJ,FXR=:Z:%E"4[L*%U,;J&3FC1(2M;SZ],CIHRKJ46M/TK MSTN]8:^C>&@EZ)5U7G/P\E9>\K9:S>Y@3H=V1U'/AMA^Y\NB5_.+F;2KQ=P) M,O @ R;,S ;:S#4/D45(FBF;0T)1HI:-&H;=B^MTB-1 #QMHTGTFPH:%KY/K M58K!6PFU$(7\=4,[)>0BF>*Z6%.PV-2&(5LA#575TYH2_K"A]]_*\ M9B$G 35R*9A(2C M8F:QNBG)@77:>$V';#OS:B.F8U6^]*3S3<91=]FWN%O> MB.PBI6P7;$WK3^Y#=YS:D[XTN1-!.JAA:*H42"$Y5;.+56:Z-D@(7CN6@Q4F MD(6%ME&\8'"*/% N<@R&["/]OBL]WOXU>_M^=KZ ::;_UKXZ='SA=#/>BWS2 M(A)@JJ4)I;:MM,XQT"27HFO)BTMD=.]6_7' PX?=1<,N6S_58N2S3ES'+P!.+L;:H(SBUX@,9'?LY"!"6YS:V\@8P1PJ0 M'%7+]_53.$!% TW#?)+2^=GY:M3"JE]ME=XW]"/6!J<=2J)W_NP^*J0/ M6\BM@FEA1%#(@\K!:2NY%\ =<._(+,]9^='.3^EH2=_W&++\9V>KAWVYHS32 M1*UU9B[5YM*NIB!DXBP&'QR7.69H<^#LB[2SC_'RZ;,GR^5\',^7U9Q^.WL% M=6+0"UR2M0V?K@]V"M&(C"DQT)*$0N\7\]DFEM"Y$'6F8Z1-JO8>((_0!:(E MM^XX+(W4U:KD^D8OA)%.,=ML@954NR&9:G9$D5B0WBII>>&A36OTNUB.P)-6 MJMN4IGJXW%NTRD_CG[',ZAU(JF[\N(S3RIQ87*Y]DUQ&4*Q/0M"+08<%6\=A M@O5,6P1$DD=NU&#[,+RGRZ@!]-?@MN,VV)IU^&26QA0A0BYVAGZZ7!Q6JPVB?/?9")>X7\WF*VUM@H\Z M I*+SI)6U>]VH<5]'X*=+R2$UVJ)H^:Z]@&!-L3:KODM96/^@B0YK6-YO6,-HJ'ALBR$6DN=M&N7?"^M8=WWMR'#'5>I+*2UBTC;>9#\8,8F; P]OD98XI)#)@"[*0"EF8= XS+XIF)CL?-=>I-&J,M#/$HQ6O=5'I M_C;, ?IHD5?T!>C;.4P7D_7=7O[O\\6ROCZ7MVL@G2Y(]EPF;T3S;.ED%9F1 M8U!\5%*A:>,%[(;O44;Z#U'P=AKUI9VVFP_YN'],YPB36I7Y;/H1USC_22*M M9MIEOVHA-? K BN:FLN3UZNB:R$%&Q40=/KU9I-.R']!GC5O\8&&JNZ.2OA MRT$_6[89N^FE?3K.'&=:'\M@)$A<2C( MF:1SGFE)NRD(\B>M!$#D3GFAVV;\]+.0WK*A[H7S[MT)2RYR(GQ43PGFE0P+PUG$5CM;%!!]EJ-NM&/(^59+TI=J>4T;VT MTB)3^6JB9C^OX#H>:0)9#5E&!K0$>OW(. ?C>+UC-"IG#$8WNCMIL9S!^H8\ MHDWP^+QX+)<6-Y/&%8!69 HR)Y-@V@%YG (4BR%E\D0B>-&FJ\VC*$!Z!*RX MMWAI'^U\+64?NZSI>_'2 <5+>Y%EB/J/0S3]M; X*"R\R,)$LG7B@G/,YY(8 MQJAS\E:!.])\C4?#WKV*EQX=>?=1<.OBI1N31@TD[5VM6HZ:K"!1/ M1:%8P M7^,[#X;=1UT-?.?[IY+F.L,2I60J%V Z!<\\ C ;K9,6 M2_2\3?S^D0V&?71\ZD]M Q56:JY\[8G-A%2I=E6(+ KN6/;.VR0+1]OF-OIT M"RM[VX\.4%&#U/WUG==5.L?S"T]J=?J#-TE+Y1AR7Z<2D M@ 4CZOA1VB7!6]HEZ[LCDM*HVEP5'H$F#SAGQV')/@IHP(ZZ7;XL;V!R-8\= MC ZI]M (,I!7:J5G$0(=GF!,*.240J-SZ0Z4X6V:'E5UN]]W)SDW<)+^B5.< MPX1,L"?YC 1;;\=JU["+Q(8+D%%JT.@,*X%.@$9?W\)GG2V>4)E8:Q(A2Q:+S@QX(,0E@\AM MCI.'D)T257K50I."Y072![XG@+_@1YS,/JQRV6] -&"XB9(SDY)G6M7\9,,Y MX\&GG+"@]5JN1I$])8?OW=49F3&[7 0RS+5^ M$S/4NE;)@@X&I=8FNS;;R79,)T:./B2_M99WB)S9%S!?'Y2]Y\3>^>1V.:_W M+^)63JLRQLGL%+JBM7,N*E6*EJE(PS$%W!*9N_.,(\WC>_YE?DZ*UBAEF2NE M]BX6@D7,IHX$CAZ)SA@:&0N=L0^2F?IBMLIHQW7 =/%VMH3)S2SEQ?+%;/E_ M3=*$TOKN&T'R"9B2D[XY)WLM$E;;,E/<+0=K_O0Y5RVJ-ZWJ3EK]K55M6-#GZPMZC56?!&Y6?ALO$DS^#QD[Y%D;6F0@8=LZ M6[PVPB#K1C'E1!'6B>1N.R%;NH4/!OF;H?@C9D+?+>U;K/+9] 49 ]<6J*WQ M1B2DU[AZ>C%HYNLP.C3:DM^'UO#=AMT,@?8[RX^J_P:>_D4S^W]7TW*Z?#E_ M78W=E^?+Q1*FF7R*DKFV([+9UPFH'H4N!F0;:^0A9-\,%YNH MJD$48".^J_G-F,A'78YQ\10F$\P_?_X5TON;OSMR4N6H@:B F3QA3U^%Y#@K M06J7;4A6R^&XM@_T[V1LJNP&O<8V+N#73SA/XSH7C?;[JQ\N+GZZ$*."9& ' MBPR36.4P&>:U+4S%7*QT]+UKD\9X$-SOK.Q=J7>9:+HR\1+0DVE>([J^IR/8 MP)6FY9OLZE!(9$&0H0!0HI$6C+QM'O9$N/M0?7.\ZDU%=^EC&]69$HQ01+1, MZ!29!BL)E04&%NM$\@2^4F3*]*"6NV1QO9#EC@]S5RAQ8\;GO\C1 M(<:O7X%7M*O23^$=CF)$])Q'%G2A-R!$3^ZZSZM9ZER@,* :UC3WO9QODZI' M)<5=ION6I^I;G)^->+"%9R\8UFP,+7V=NY@2*X0[0.%!RS8MM1]"]LWQKU=5 MW:52.-ZFF1).<%[['%V\)6L/:<2% !.E8=QKLCB=#2R4 ,R:$I2)]6QHU&2U M[Z5\"'M;G...\'X9D@YL,8VD*WS#4QO M[].S:9JO_L'=-(*1]CE@*9&125X'X'#/8D+-0LA.D)&>0J/(^A"K^V;8_F@I ML^&]Z#Z#^JJB\/ ZU74588Q!0%:<*8^)Z6(=\QXS0Z6 7GZA@FPTZZVO)0S5 M^^K8O#Z*RA]GBRLIA$K91I9<234O0#(?R3\ 'P,XS[56J@EI'UF+JT&9<&]; MJWTT\K4T!-IE3=_;6NU4HMR!+$-T!CI$TU\+B[DL+DD$YJ'VG!!*U(:@B@7) MM*U5UH 0:E*J('%I%S(+QDG&M9#@I MMKEE/?6V5GMI?.>V5ONH:_"V5@*CXF@42[!J)B#W] MME9=^-2?VAKL31>79U>%H%9:$0V3J= R@Z,%"Y&8X2+3UHW:YC8C66_ ^,Z9 M#FH9N(D5.A$4(6(A D'36).&Z:PG=PDXF((#MX_Y[G7VI:W!&U?M NY[XZH# ME;E72Z)#-#%XXRI+]I8R!9BP]9:O>,$BZ,Q,2%Y8AR$U&NKV=36N:L>2?130 M@!V[]\,#%J[E5BD8?"M,^>15<,"SY:7CSG&AJV!?XJ6HUTH4=/DF_1 6]3U<>Z MZ9]!T([,,(]&D@5O"HLF6V;J$#D,N4:UABO7^6[:]J.IH6H7+[N [@"MJ5E[ M#[CC&+4]J7$7';L(_J^FT1< 'HZFRZ(>W0T_C:>G[V<7HW))0.=0S),KAKYH;4LV&(9 MMW5"B#!2Z5L=YK?D ][_G.$-C=[T,6LCS+Z;WVR$]O:OV>6$8L14:G-ZKE>6 M%0H&7I<:%([!^&QYWJV-Q_W/.64]'R;,'M_GQ7PY>EVMH-5F1;X,+8">:GB] M*_($A\B6F,K:6%EB5GFGHC;ZU&M[.7UW>Q^_\=AOTSX\7/(]=@:X G'!PEU@ M[&/W[4Z$_M_UAVV[#BJXK<0.\FOQ-E_"4=KHDH!EL2JSB;19HAQBTV6 ,M[B&VGK7W.TGJ[/SL,L@@%!:,B>5LZ;!QO":6QL(L1"F\ MB,'YG6J(=M+?C4SH: MI$_9I@(R]O<*WGCT5ZC"@R77P.^]*%A<;2HUI&=02U:[HS"=I6=@ 5C*1@CM M,OC4)L7@&HAOTTKJJHT&O6LNH%SX [N :1HINP'G.+&Q@Y6S60UI,=8SB]*\8RJ#GF)F3ZB1!!\4$S]3>!/&W:'*:+K;M- MOP,B7GZH#3)(%,^1UK!8Q1IGY8\%/EDL<+F :7YU/D_OZ6>TO+/Q['U77+ MOOGIZT;"5\(F.])R!%Z8UX)\DYI[YHTH#+BQT46OHFW3SNU>6,-ORSURX_8^ MW9\"&ASH-\%=OG*?GY[/Y_1NCKA*298"3$E5ZB1-)'M7(%-!!)/ N9C;F'[W MXSIA?G1200-'80NZ%[-IN@ HLE(V. ]" M^Q9H?Q/"7\:+-#N?+E_#$D?HK$_%1.8R0&VD#"S0HIFV1D99 M3(ZY37^4AY"=/%$.5D.#^X>;R"XJ%49":F>J_$^;!02)OT=[^ZGYVX]+75Z\Z^"@Y1%:X\'4PKJ$MRVLZV7R!:$) TR:F MLPNZH3J]-:1&[TIX+ W:[JO23*GV"W69@:@5_HC HDJ&<7+)BZ3U.-6FH_>C M+J/OBP![5,COHXC!2YYW ?>]0OY 9>Y5^WR()@:G2PXQHM")F5I-J56J%[M1 M,R>U2!$T1&ACP'Q=%?+M6+*/ EJ4F\T6RY?E#4RN*FVU%LH*&9E-MI"3E6RES7NIZG9M62[7+A2FU\FSO%RUL;3\\62WJ#YXM_O9Z_Q MPQP7]##,@E\,[GHY_WTV)\/][6P)D]?X$:?G./)(KY)PG(&UOCKUR#S/GIQZ M14YB\9KVQX?(UAG%$2H?^Z''C<+'P?30I/7*"L9O)*C+6X)_CY?O+Y?RZZHMJ=<,\S$N1DX6I8(OM2.Q(A-?%!;JB:RDABQ# A/*3EO0P\_Z MZFG00J8-4@/N(%S'A814TF/.+%H5F=9D>?M4-!/T"85'Y[@;BE&2<.U6++VJ?/$YGHE#DIUF+ M"G:ZZMNII' KC&-%6OM0[ZQO,?=\CXA[U MODHTF7\>_?%FA$7[4GM..I'(^S'R>S5-&X>Y2\P/2W=[.//UU\ MXEK/%]^LU+Q2\)?G#5LQWI/@9YVDUL!GO'- _?SY:LH(^.R3,,#(TH2+=$2O M/'/6&.7J'7-JU#!M.Z@3.,C[%OT@IC_]P\M.?SM :]MM<3NX(W5;[$N1#_H& MW;30Y )L.T1NHZ*=T3&,M8."+)%YU*Z.''2TJOPRW/R#LB+BQM:KQ."(W,**D#2),3 &5D^13ENG>!M4D ?A/8(XDN'*O). MP_ ^M3",]?$S3M/[,YC_N>ZMGT0$(P@06L(7A&8!ZLA;:5"C$9JK-@D6#R$[ M;3OD<"6T:/U\!]\ENLMA&CO@&]8BN87PT9@E'?3Z(&EZ4,H0!LIMG-DB;:0R M,4)H: ?,L7;Z0)T2:_4V5 3FSCRY:M->I^447=W,O\'(TF(!< M\XDRR]'4>1H$RCOZ*B2M4Z(%$[0VV>B;X#P"XZ23UFZGHG<6^5:KI-^DGHOX MSVO\,)O7+"28YB_6U9,YPN4J?H7Y%'/\?/.G';* >GIR'VE#+81P*\\HE1A M^D0["VICLG<6K0XIAN!SP33J"4,OF1:+>H/_*RU@/H7)5<;(DVE^/IN^>S[^ M>+=LPWC%O8V: 99:[9V008;,!.=9.VLQF3:M&0Y%?(R9%+W\VL4VKN%7D9,R"/?ZR%C91XU#^)87F5OP#L4HDX?DM7*L* 3R MERRR*) SD6+D"-8$U6:TW7VHOA$N]::8%B;@5674GJ)9N^%(K!9.Q#H\-C/- M36(@!;!2?.T59YT5;7:N;KB'RJ$Y"MT&5.FQ,W%V]N*RI"5HVI SD-VNP>JZ M-0N&11DET.56Q9"/-:PV)$GV#;_MHZRC1%!VP/<]_-91KWN'4@Y0RC'(0VY= M"LX:EGFF\Y[3R0])40+0RS *!<&NA1\Q*E+S?BQA_"/DKJ$/!6+V3/CO:N=<0*+R90Z]S'4BFUES)FO4BR07CBU]]_?7*9 MIQ24SJ*:O EI02@# UX2BP:5 ($Z-QJT\07#UZS;CA+M^WU=C.$5I'$9IPLP MRGO+I9),UE;)6@!9F-(&%HK*TOD05VE+?;VRMQ__-6NVNSRW1H:&3NN[M&EG MY88C,KLT<>/G=<..STU3_/9&,4RZ7S?AW$K],R[P@F!=LD*; C[8%'P&QX,H MR?D=4O_VQM.N/YDLQ0ANF R.WAKC/ LZ66:YC@XU"A\'BB ]/V8J7R[1.$'O M."^Y7B5@O9PPH0[7QDBGMDG\>WNIKOSI(UEO'T4-<>>SC@@ "J!=TC*N:K=Z M410#;QU3/DK"J[BQK;JI/M9>0QUXT8.0'W&&TU5<.GJR3Y3E#$J@]>BHZE>! M>9GKY(,(PK69CO@([PC[4/D>=W_[B'[@*YU=H'V_^SM(D7O<[1RBA8&)XJ(V MFHQS5K353)=,.VS@DCE46LF H.3WM@6M^+&/\(]R]V= T'^B9SP7SVC=@D61 M(P-AGB"#IJR3(5.,D"E.G M![>9GOE8\ZN'L4,.5\(0B4AW$_<>QO<];[JC7O?/@=U?*4=)ND>3E(B).;Z: M>\"ACCQPS&3N8O0I)SU0%]ZO(F^Z*6?VT<5@>=-*^Z0CCTR@KYGBI3!O["I/ MJS@-6)1L1-[Z6UG?*F]Q'Y8!E)RI::BV=9UMXR;>BP#:$N,V'18,D0 MPYTJ7;_.C*0>[8[^Q#Q8IM$NH+[-3*.]U+53ILDALAXLTTCI:#2XS)(N=5H6 M6@8Q)28@6.^U1AEW"HD^1@(5H@.E=7^OG9\^3-+/8<*X ME>P3!7E8,3I;Z&WU2@=,/$HZ=E-(,N6P0[+/SC@ZNM>W@*R>]AH3>19C^C?O MZKW\\ZO[>9YLP2S(Z9.8R:N4B<5BR,ET/DCA?'2->N;O!;._>Y(K35RKYG@2 M%ZNDDY%-1?D2-#-HZ6P-J.AL1<<"9)X2"/*P6U^6W(=O^*!$.RYMOT/I34,- M+E)>T,+/YW,2R1K72&BK4W"*26OH=!"YWBNZP(JA@R7$4F1LT^_Y-I+AN=%" M8[,>Q=T@1V[<3+$4*)BPFB_ MQNS)E6,8DA;1>:"CM5%*X?YHA\H8&VYC::ZS8Z>8W1\X",DD#UFRF*-@&C1G MWB?/8M06M%1<[%;[^W6&4]LK?Z=@ZSY*&"S&M@NH;S/8NI>Z=@JV'2+KP8C M;?#>I7JH:@*7O&4A6<5LM%Q[@USKG7+>'R,!#@JV]J__?43+2H4% M.C1K%P)-1ZGR+$7C%>&PQF)ORGZ<99U[*6-[6><^DFSCBOQQ"476R&\NFF6= M:$6QCO3##,RD1$HQ1NE&7::N@?B:M=M5IEM?V7[C?K_!>/XOF)S__^5=6U,; MN1)^/_]%=72_O)RJL&'/H2HLJ4.RKY2NBRLPP\[8V>+?;\O83L V'GM&'M:\ M4,8A,U^K/[6Z6^I6O(1X:];,C5?;(Y/WZO.&R,UU!_PBVV9A8@4BB4W1<,.I MH5*EN M[NUB5!:!BM0D<4+R=6@Y6F;!BM%%BW5I 6 M>:(J?)I8!R':=!+;Q6P.5Q5$;K.FR9F!*H!9;I:_GMEVLFB_HX)C+B8'%IKE MUNM@Z1U3).^)"\J<53IU>F-WM ZWF4RH@/8HN?X]X([SJ'^$GK?1JUB2AN=:2I/-DD%LB%2Q'-3 M%H>Y1[F7(G58>Z+*[*>^ 8;MJ !XNJB9/3P$S2Z@):"$Y)I M =,$\'%E ](\)J2,TR)FP!S20>/+B"**H$)E68 M@*Q1$3$LN..750M1(1Y#.:KKJ92 MQGQ?EQ#Y/E=M+7+2><1\"%PK(D4IOV4SH'<>@PV@I0+D^=+8JDU/[:&O8_-] MXD'DJ[0!;9O[#+2;_VDQP;K(4C0F&U*:D4*V(6A2OS$=%U@;!Y4I&:Y]D!S! M<@\&7&5WD(!CZ),,*I*H9;>S R?(UUT!X%NGZSZJ+4#3R[J*CY>V^1:GO\ZJ ML&JFK"*F>9L]1\:(6T.0"Q;P$:FTC)X94R;IOQG/\1VW\71<#ZZ@$JUN8C/- M+7SM-(O^,3[4[619[RZDU"%)@Q2S#*1U"8';X9'!\#4WA/-N+&6R^QPC@F?+/EF3U+))\_]-/JL$-,4>M$)1!(YS:1 M.B =-4>*P[KC>&X>B8M,RVV(^AJ?LUD+CVK;7^I[!S,H*S47/$R J?-?EA.Q MB8'<)$J8(Y@A2W)/[2 $LAQ;%(R/3EGEL2O3HVL?E",400[!EI>&IYAB"OC4 MG^WCDRFN/_@_9Y,F+L'']K]-W;8W/!BPB\XB8X7,%Z$)9"+X_)@Y;813GK$R MO;MV(3L1L@RJ@ +N\AYD/@?\T\>+:AJ;V$[;B[:=Q0!>0/XPSQ2S!.NK\P1) M$D$4'3&RRF%D/*SC, TBY67.L@\HQ(G0;BRU%FEN>G]?5]?3VG_[;)NK9E[\ M$^9[&Y]CZUTF?:Y1A%)[1?[D7]GAC6=),,8QH4@DBS%PK8@P!R#KFGHV)%=HO/ #L MB3"IM)K6F<5[]SW-]#ZS;0P ^B%6K7T:=["B?\SWW\\>?_S)8LG_\)=MPOS' M[V!703J8)I,:7$*KF/5*4Y0TS]5G+L!\(3P;5:YI(H(52B ,*<6)<'$TQ:Z3 M5!Q*TIPH&'+!_P*D:V_KNP#_)]_=]-$^MN=5_G15?;F=- &^^ P2-U_J7^YJ M>.T?-SH1C+4FB+!<=T\)V'P%!*3>29V,M9&]"#_7LQOCB_$/Y_3X [@7#]9G M@.QMII\/Y]/Y%2FCXT8HQ+BGB'L'$Q+<662])!J <=SMZN.^B:'C-FDI8BS[ M#N];*>]Y*:Y&45&7R#4>FQ8Z#4$=FQ1Z#7IX-BPU'#^YKT/GP,[<8P2(JP>/Q M(+G+AZ,)IX&5J5S8"&=T#_90=;U.@@/&NL!>RM*UGB?RVZ=QS6PGSD 0 VLB ML]PA+D%DYSA%-L8D ASM+ZG'E MBUX\6Y)K&Q]_?)=A8!W4@PY@ ;]AGBI>^<:,QZB8T8A@GINR>(.,900I+6+T M445&RZ2CGL$X&1_A\,$ML &YA?74[82Y&%3[?V>HW>[^<#%UD*IN**"#5 M./Y'#[+LNV]T+$V7"'1+R!:#T4XPAI@."6RPUD@GY5!0+GC!K8VE,B;_&/;N M<(?>.'GW47"1_O[MM)GX:0SS(RI?02'M_Z^_+CP *15WVGC$5-#@,L) @2L@ MD&BVS;"7C8Y]7L?G4.OIUVJ!C>@RSYA>U+MF0 M^U43#R#(JJJX9VLD^+NK]"'4#S]M;9282AM?U'>'P,]O+89)<#VU50"ZME\? M\K5F@ %C65":;F\^?I.!5[2YM@.PS^!M]1NVS.3%U_F' [ORGW_]#5!+ P04 M " 0E_Y2'HY8=,;V L#@H %0 &QL;GAXG9-GNXSLNVR.KNL]$Q8T,/&5. MI9@:DBE;\^LOP$<^E)E,@ E2[(X9ERPGB;47DHL;&QM[__/__O&P!$^B*+-5 M_B]_\/_D_0&(G*UXEM__RQ]^O7L/TS_\[W_]AW_XY_\'PO_[YO8C>+MBZP>1 M5^"F$*02''S/JF_@;UR4OP-9K![ WU;%[]D3@?!?ZXMN5H_/17;_K0*!%_@O M_[7X,_6BP/=)"(,T)A QCT,<"08%"B*9>NJ?F+BZ_[-'F!='80)1$F*(8B^ M6' *(T18Y'$/)S*I;[K,\M__K/^@I!1 &9>7]5__Y0_?JNKQSS___/W[]S_] MH,7R3ZOB_N? \\*?NT__H?WXCX//?P_K3_L8XY_K?]U\M,R.?5#=UO_Y__[R M\2O[)AX(S/*R(CG3 Y39G\OZEQ]7C%0UYV=Q@9.?T'^#W<>@_A7T QCZ?_I1 M\C_\ZS\ T-!1K);B5DB@__OK[8>30^*?]2=^SL6]GMDOHLA6_&M%BNHCH6*I MT-=WJYX?Q;_\H

'I>B^]VW0LCCMUT6Q=Y=-4JL4?JQ1OF/IP;[^0+XCO!6 MAU@=@*O-_>0*8Q^GGYS!O5/Z(,8'O#/,Q9";+]2[G$_UW=T,=3'T\1&[^EJL M*K*@2I^5"+GHE'+O5N#C/_+']1/ MBW4)[PEY7'RM5NSW6_&X+M@W);=?BM5]01ZNU]6W59']M^#7#ZMU7OD+G\0> M5B\GF*0^@@C[#*9IDL(T9"QD- A\C!;5YJN^$#G\]6N'JAYZT+A_L."A.O$\ M%Z)*[@WB]JAO8B0:G71UZZ9)@7Q#V!5<%$H!_V(N8>/ROI1Z:_V MTLGRAI3?WB]7WS_DI9%9*93;N[)1J!S;@62Y1]79?F+>*"B6/A*PSAC!.+(3R"2^B<>QU!$ M(:(BI5'"(AL)LP4P-RV[?B*9LFY#!;QHTJ%$[5"TKEIQ* ME=G(D^J3%1DO1D85DEYG:)7+OZ_12 MX%0ECH\TJ2KT&OM2!?H_/.RI?T^RXJ]DN1:_"*(#(]K!*3>__#^9*-0MOSV_ M73THKV>1$B4&7N#!B%*E!FF00,+\$%(N)8X\]:<(;-3 :O2YJ83&"6J@8(.T M?K=^NOXK^*W!?/JY<# ;9I(R&LB%VB**0TZXAV 0(@*1%PE(_)C#6*)0>))0G-!%M=F)//M( M[=W=2I9.;*JZ?&X4.+!4N.R49Y^P&+$H9"2&2->ZE&A[_D)W:<9$MWJFE8/7\[D$4]VI)^)=B];WZ=K-Z>"3Y\R*- M:4QBRB%EODZL8PC26! H(C]@?H(BY!EE*YP99VX/= ,5=%A! Q:T:,T>\W/4 M]C_P#@D;^=$?R)7Q V_(Q)%'OQ3L3_>KIY_5'9JG7OU0/^SU8W[NOI,\\(;& M=8^^Z<>'N3R?'Y4#I<-"'Y5[)6YU6NYG^6LIKLM25 M!(R]1_P^QU!%DCX:0 MT"B GD>#("9!(,/(+H+<.][\(L<;N&"I\8(F;WDEP5JG+VG,E@Y /]^1CWR1 MA@1&/E%\TR"%J9\DD(?*M4I((-+ RH-RQO84 ES#@RL)Q^'6S-ERQMC("KS] M8M9 K\"&/046U&C=^5U&I#CUP_I'G-0O,S+^I9]F=M$PR;[-RM]U//]7!;^H MU*I7;RUODH:\@"6AKWPVI-PXB'Q.(.%J)>;%,J)AB..86TE([VCSDQ %M@[W M[,$U22<:0+69HC@C<&1%N8 [:T$QXL2IH/2/.*F@&!G_4E#,+AJZAU=6I5*F M%&\F>XSOL9LC+XYJ8P"6ZN:XXO:+O40@_8=[XLZ@S?Q9JIK6@]W8)V/,$SHOZCY%D4A>'WHX*O2'#7BNM)'4?7IWH6/ M8AE@IF:7)YN3!39(?\CBRS&Z3@:T-F Q;LH'4GE8:T.-6_I9B%M1)\I^S C-EK7LW:P+O5.T\ ,_3JER&I&7 MINH/Y4CBP$L@1FD@..(^#ZF= )T=@Q>M.;HRI<2HXYT>=5'*,27@I.N87 M#CS[J&5,E\/@-SM/U'51J&],G4[RYGG[D2_D6?_J^CLIN'H0Q5+'\03_J_+* ME !^6C?IK8CX7'+E'05,0!0C#U)!,8P%3GPN4!![OM4I2=<(Y[;8W<$)GAJ@ MPSTG]_-I)H"O.DLC"V8-'-;(P:YU8,<\0)_![N=:$T%M8WT(:C/'K9E7H#'4 MX1G.L>; [6E/YRBG/1,U=HX"""E*84LH$)(CE)LE]S6,];R MF1 [HFYD21W,FK4H&O#A5-[ZQIM4J P,?RDY)I?8B4=95(M;+5CMD9V($ISB M.("!P$HHPH1"$D@&9103DA ?$\\S$8H7]YV;*&@*,R6]3!\1W*9F6QYA>$E> MOP!<0,G8_M-0-HP?]A.V]SW8ZI*=AUK][>4#_?*>DSR\)PSI'M13_SSLC?Y6 M/*[*K(Z^BZIFDL I;@. ZES4M\__9S>T3_ M*G*^*@!O0=8QI%7UK<-^_EZ_7$IX8FJ%]SKN:^;/_S,.,K='N4VX;B%>=3\ #19\SH5M>OHQ8OL?;&=TC1WZ')$]-[##M,2^_[L+L'/UA$B4=3)-5[F^GC99*J!S]&,128IU&D MU, WJTW7.\K?U8-_]WUU^8,?7/#@6]'UF@]^'U-.'OQ@E <_>/T'/[!Y\(.! M#_YRF7]?_'6E WGUSO.'_/VJ$-E]_G5-RXQGI,A$^46H;TI>D7NQB$+F8^$3 MZ >15%+@A[K:FW(),(J#Q(L$04928#GNW,2A0=YDIX#'#4R0Y;K6F[8#E#N& MF&F%[5STJ\>(#(^L)RVY39'=#SEH<8-=X%=@"WT<=GG;7*&.4KT&RWL _@[8 M-E;S@9PU^JXOKB77?=A@&9\+R($ (C ME/@012&'Q&<>9)QZ"*OO4A)BRSR@S"02@CW("4HAHDS E)$0>APE" 5>Z'%J%U U''ENKM@6'WC4 .OT%KY:+DE1 M:M>L276QS'0QGP?3H.P([(X>KZ6ZS$@'^@KLP.[^4M->(W<9SK7DRG&DUW3T MB8/ EJ0()U>3HI=+T3A&$:A!+&. AU'Z0JQ6.QGY5,_WN+-,#SD58<^;X MC(3Y^!.?E[ FYO#LA/TM+DAH?G,^;>[-R[2Y7\B/[&']T.3*?9;-^0ZU?NLR ML!G9OJ%^0LI?A=5 M[?I_:47R+:G$@HD(<135K<@D1 'C,$U2IKY;B:_^)0FP63+E%&#G]D[J(#>N MYD,-N@U.Z$Y HIU^R^.$HT[WR&\AQY,X_Q?1_E>@,;D)E*B51N>,:+-G\#*R MF)QYO(], /]]O)(LJ'?V5K(9CBA"8Z%9:CVS'AS>Z3W:X;=J?L/.H%WCF4S+\PA=R,_ M]O:TV1"B>Q)MR;H MZIX(G\C0BT/H)TQO7GLII%@$D''D"X3C&(5691SZAYN;F/SU^@X4&Y!V"G*& M6#,!<4?7R/K1M!.JD0(%%6RQCE!+QHP5IT)R9LA)=<3,_)8,$PEDMPHHV;8\+.3^/HI?W,@!Q9GI^RGH%^)QR=VDFW"0TZO]HO4=P7L MG\^?N'!!NL6YM5')G^CXFNTD.#J^-IBZWE-L]G>=[C#;8(OWSK0-O\O$.3+[ M23O73R1;ZG?8^U7Q%W5MM0@C+J-(2.C[6!^4HPR2) P@\A.&$AI':3I-PN89 MH'-[$2GK'I07VIR<+IJ ,Z_38N1:S;_R71^UX4W-I$)_+S)6=8T -$6EQ=6 ML!WCZV"XZ)C!)$_R4KPH=^8@>7-C;_T]J2V>0=J,X9S,(V7F'-B_CW090\J= MIY?'A(?$0_%,$%^ M#!&77"USZL4-XP01(M0?QHN;BZ#,[?W28*Q;.-0@K\"]A@E(;8.%YWW9!!DL M?2:C?63%/W-.M#4&--: SQ*T4W2SG:+:I,GFQF*%--D<3;1:&GVN[%913NCM M75%=-L)TJRLG3.RMM-S<<6!?2U)^T_^O;_U$ECHR>+MQY?4_-,DF.[_8^>27 M^GC6AYP5NH/O6]'\5_U]N=:MD-[]8-_T>_N65.*=E()5BT@(Z<A 'TH1GP2%> M;%W0BBG[ZM58 M_8/86FK9,W/:[X39@FR^,SWR2UN;H@5?S>B.16W0K%EQWW3S_O)W>Q%BSI MMX*+ASHLUIS4V"E2AWW?1Y1 ++ NQYA*2&**8"PHDB24*?.LTK(-QYW;HF\+ MM#UF]VA9'-"6=[.WRPAL3KV6VV&V.[WFL!+@0*)&+/AS>NQ7+/=SEI#^8C_G M+Q\F4M?\/]=E5>_[WZVN.<_T$&3YA61**6_(8Z9\U>.-IFZU%UEFE?@JBJ<& MDI+76\%6]WE]ESJM=)&PD%*,.?0\SB!BU(>$<>77RS0.B!<$2OMLU&ULP'.3 MQ=T8^VY/4SM-''V:S<1T3I,WL@I??_EP]'4PU12\?(],-N[@KH$O_/&V@W/3:^R._!"E>G+JK%#U!J$B MP0*F7.H&UV$ :1)RZ!.$E <=>2RQJI=I,?;<7@MM?[Q*0P2/#4;K3H+&Q)NI M^TATCBS41Z(>.F+6$ER#!E_.$#RDZ: M5:Z;$!J//W530EMBCC0IM+[%P!"Y MCL;+3$VV*#_+MGM3F\(G:$!D%$KU\J]/.'D(8NE1F(8RY&$:^\+NX$+/6'/3 MIAVH.@&D[:!F&6GNH=9+(B\1/( D5>L*A-0; /M"P,1+U0N"<.9387=XS!&Y MTQPA&YM>PZB[&\K&#I'OH-1DM3A'J)MNP(?;8'//>--&AL\;?A#&-;AD>,SU MJV#K0OFG^\D^NJAH?8+A3ORHWB@#?E_(&*X4P=@M[JMM M'B14*WY8%XENSF@!#1_4^!W*TA#:G(=FC0%,'I^UI>98D-;Z'O8%N=ZVF47O MLY*1Y7\(4KQ7ORD7,0\(]1&#<9H$$%$_@)CZ'(;8(W[($8K-$MA[QIB;4'4P M08,3:*"@1FI>G>L4G?U*Y(BDL07'GA^K4EUG&!A4KNO4/2<^ M.O"(RYJ6XK_6ZK[OGM0?NLI2T_M\X47,3T0:J]6-5(^X%V!(A8P@]U'*2,J\ MD 569U1.C32W!WT+%-1(V])3YUK"6])KYGPX(6WD!W\@7_9G+K9<:;DQ Y_Z*/8K7IQY_E^RPG M.^U8K'R>H MYB9 NT;52=9;L^J4NEW#]+II8QK8V@9^ZZRS5"PW\VRF;I//WLA*.-7$V1@R9MCK BY'JD=DCN.5*@]9$W6ZQI#]K08JI*XG M<"NZQE!?BM5]01YNA?:S]>&H=?5M563_+?CV,\V!*7_!@M@+8D)@$"/E 4['_JPC."Z[8C.%%QW7O [4F@\^HQ-G4O8@%A$PDN])/5@Q'3U M3D(CB",ENB0A@L=AJAQ2HZ8A3E'-37!WC0+EQBH@6K.:]D-L:YCVH$1KVO R M.FYFV$R>)Y^WD95Z;\JV!H%W>U-VLS]EG55U'\/:KBOGPNV4:+?)W$Z039NQ M[9+,@[1LISQ7-7]==_]T!G@HLT&(Y@E8:J$.Z(B@"B) M&"12QC"D+$APFJ2"(+MD.X-1YY=TUX&N XA\"UNI=(W;NH?,6>+-E-4QF2/K MYAZ+.WA!"WB$O#P+@ESWESD[[M0]9DR).-)GQOC2 66TWJS++!=EJ02/9ODF MYIJIR^N_W!4D+Z4H"L&;.B)+D:V*N]7-RQ#2- XABC"".$Q2 M**47(C\@H1](XS)%;O+- M&E,LZDB][K>G7Z5?'^",Q+_C >P0T6S/;:@ .UQ<=76K-G2 AH_ZY=$Q<@6V MW[*6%*!9 >\VW[*:&/U+\*7[EMW\G7W++*J=_=U\VR:JEO9W]*VSJ[LVBXGN MK=OVN@BGJ_LVBYG8JQLW#T1.4B&WR2PBHC[BDD#DQ0E$S$M@ZOD2LC@BPJ)?<.3BDY2:[C)XH"PL;=0AG!U:0KDN*DY)P=[S03(LPDT M9S\_-&*E\6;+K V+-7W+=+3LJ[C7WH12H4VZCFB;2:42^P%/)>0$224<"8=$ M$@^*) E9P'P6Q+%=WV-[$',3E7T;='BZL:*)7+=VU$[+CB7#NH(-FC/3Z->X M,S%Z.&R,21@0(AO.HN.8V0 @$P?1AE-U&%6[X%[#Y+/S"Z]94]E%)S3JGN5^ MBIA220X#4L? 6 PI26(H4(!1',=!S*WV:4^,,S<1W*P-=W .Z@E_BE;46).*R1F#7^K%N8\/DX1?UGG&LD>R?+/*>=GN/<4R M$3%)E9_DBUAY3%$":10)R+F?^E$@XM"N,=*Q0>8F!AN,.SD8=BIPE$HS";B4 MH)&?_RTW-;X1MNGZ"'#ZY!\=:-+'OL_4E\]\[V\CAV><4#I!6H=?V;SF8N&$R>881]W)W:L#I9>N,Z4?EY]PU ROP;EOB MZ5)L+RH+QG'"E)N'(/,9@PCK H\)#:"7(NYSGA"46+E^O:/-3DAVUEH[P(%& M;EDLMI=D,Q%Q1MW(*O*2J5%/J1N1XK9J;.^(T]:--3'^H'*LT44#M:00/*O> M$[TE5SVWK\@XH"C6$D*PSY4K@D.8$I9"[/N!#!(4$&S52-+9&V/)C+PP]!+C5@V,#32L#/:8>//U]GQUXSKD.7FT2X;B? MA#Q '&*>)A %C, T"-7RP^,R"1CR:,+M3KOM#V#S+9[F8-OUUZ_O[KY:'AW> M)\WLH1Y.Q-@1E3;N/$*BX'&;W9ZKW1]BV@.R1\T[..EZ_%.NV@5]KKZ)XI," MO"X*D5O"Y MO=1KI&"YRN^!&NX!++=0+^T;U#,#9M(P%J\C"\>)SD$-TUOPX*,!U0XZ")WG M;.060CT 7KF'T'EJSC<1,KC'4$E[$FV#MILE*59+G5HPUV3Y"]&E MM)3'0ZJ7S1.2./53Z8501!Z%2$88$A+&,*%1J'XO98@\.X?E$C@S=&\>5FJY MJ,LEU37G]"&N=V65/=29M.])5H"ZB=W)OA>Z:EUGKZU.7C"MIKHYS52-KJ,; M,\#6#LW\CB6;60#:EE'#,BYH=2RU%P":6'HOI^Y0BAW<4_!_7V?L]UN]L;:(?,)D&%-($5*+R%10F'K*"PT# MF7B1S^.4&+F=%Z&8F_^I[= JRYK@B6Q-N0*L-::N<-58U3&44P5#X3 8X($%HE671-]C'G#JG="SIA_9"#U_S3#1 M^*)8KDM#U,5GZ^7Q@GF>'R!$8.QA3VE%P" 1H81!$GO2"UB0$,M]D2.CS"]Z ML)L-\-@!!J5&? 7^A_>UU5AWJF?_$\A7W6^S;3&9 MU;HJ*U*7TK 3GV,39*8Y%Y(^LM1LT(&O#<,UP*NV (\[J>EAP:G"'!MG4F'I M,?2EGO1]U+Y?Y;N\4@[.->>%+D*C?OQ^:;_*$V/,S=-H8((6IW+C]=]6!=!8S3M6GB*T_[%W1-/(C_T@ MAJQZ5I[A8%#/RE/WG*QGY1FC=GM6GOOH,#]!)V!]R'6G#[TLWGE5;DI&Z?(% M@M4ECG>J1_D+Z1&&641AR"B%*$@3F(;ZL&&:)*GN5)0$B6WC[4%(YB86VZIR M; MXKWJF?1_N85-DYD],0OS(\E-G>6Z-N-I-EMVM\[=CR5[-/[>]NB]BTWGC M[F%H)N_B?1%IQUIZ7W;#H:6M*I+E@G>5WMOZ 5(R7P8LA&F*E,ODDTAI)0M@ MS"+L13*((F'D,O4/,SUKNT;X7,6&:9LWZ"33-9NYRCD36K [CM M*3%&X?0^$AS7?3HZU,25G?K,/:S=U/MI%PY574 H"2/UQ ?JZ<=JU83\ $,L M0PXI2;W8\YC/0JM&O8=#S.W)?_$Z'E2.Z0B10_R9F15ALF3F0O=CM-)+1X9Y M18>AK^!2SR==):]^*<0CR?C;-OC2ME2XSGF=;=9DSBX\@;U0,@YQJIY_A-5* MB=0>@9<*1!E)$0H7N;C7;TLS&1@&Q.A9P,VSL MGU(BA1MTU82F;N&J=?]DE M7Y(:^J4IKD;S9*8Q(W+_JFFOW5QTK5ST5#2IL-?]4^ @]=6&P9&38(V@O'(Z MK U=YQ-CK>XV3#CK.^UDW+[-2MTH9%V(S2&4!#,/^3B%G% $$>(Q))%4(LG\ M@ L21 A9K9/.#SDWSZEYV'8@@RWFP27##9@WDSVW?(XL<9=2:2UIYNPXE2^# M82>5*G,:7LJ2Q967ELV[L'-?4]Y-AFE$&-9*A0A$$DF8Z@P]-R\MW>?D6V FG:\WMR/+[&M,ZP7E UVR/U*A02<07ZDD MH4MZ3Q#BX5&/IL;(5OR]>KS::#5&OHR21$#*>:@6_B2&:1Q+ MB(E'(RQDQ.W*LIL./#?Y__51/>YRG7-2)V O ?NF*Y==$A3L87U(J- -EU/O M=&Y1USF="C?0P$?83+!E:\2(8\_@KQB'/$])?W32X/IA8O5QE=]_5%K9EGE] M\_P7HB*"E,D(>4$ -O(NKK9IKQE;KO"IO!1/94[U\"])(2($\&$FFTUD# M! D* AA@[G,9D52D%V_,' X[OVV8#B,H-B OW7 YPO;0[96!#+[J9LJ&T=OS MC#K8/SE-TLN:T'.ZC=7J.MV)PFU51CG% UNK3LLW35 M%C0=8?O"@!#'0G)ZO(GUXZSAA[)Q_I*A!_=6CZ*HGG6A]NHZKUL[/S[4M8IR M\:$2#^4B2B214>)#DH1^T^B/>)$/ R)TC(F0)(IL1./\D'/3C@[Q%:@Q-Q6! M.M3@-XT;U, M=P8,R#<3%[>4CJPQ#M@<<'S/E"#'I_G.#COQX3Y3&@[/^AE? M>4%S!]K3;Z)M-T&/MIOXJQ+'++^_S>Z_5>7V6/."48F(CWW((X*5=JEU%V:I M^JN4*8[B5*?(6G>%<(UR;G)76P!K$^H".YV9X/'\&?X)Y]9P(_2U9VSL_="= MR=JU$.R8J&-;NY]KS02UB5?-?T!K*FAL':=@PZB3X;Y[AG.DT[?=&(OLH_TZ M1AML:"6;AX>L*0*GWEBZ]IL:0^3L>$H:PU$2(JK\VE@H-S=,I')X6:@+>L?8 M\XGR<^VJ]MN,/K=7P [XVC_;@^\B1]!N;LRD?C3&1Y9PEV0/J*$S@#3'175L M$$Q<96< .8=E=X;<9&B:2)-0K0O7EC?D,:O(4I>3:?.M]Q.LCSQH*$%I@CP" M/<811'[(8,IE E,:>UAZ08RPY=FQB_#,318[<^K"P+KLQ-:BJ^XPP]7!*087 M>GGIQ)HFJ$PV7:/GK4PP4P-26ISPZSC3Y3),$R? ."'P,"_&S6V'5CVJX[OJ M1MF3>$LJ4K@'UD/JYN* HTHD;3UP9J=^\P_)( M9SX_H(#XWXA>,NL2(N5ZJ1W%]UGQ:9^E&*HU"JI2EFN@@K(I"&^MB: M)Q"6(L$R-MK -1AK;J+0HKVJRQPU>(%4@*] ]=VFMO09AOM5P3%O(PO#AK(M M5/"^IDRA/9^Q:\V=1?5M=QQ.5&.[ETM'Y;/-2.DMDGWF%M.5PC:S9:_@M>$E MPU;&G];Z)I_EYT>A"^#F]U_%?;TF7X24>HE($8P92R#RN%2:*E+HB0 CB5A( ML&^7?GQR+)OO]329Q@U4?2XJR_E:N;//H&S VJU/3]-KMO)T0MG(-?KEB.W_!P*H!W?W:5)ON5)62""Y#"277&I%0 M"5,A*90X#46 2)0R;%4IX.@PN#9I2P7GU]TW;@5NFNP&NC-JBA6W]4/-T1] M*=2_+-(H)FG $)0,ZV)K.D23!@AR(;F'@@!A$M@(@]WP:N^S00\V\,'-.<+M#RH-XLWM024["-,>5!I$S\%! MI6%W&:9Q[QX>EZMG(;Z*XBECHD[,>'.0N[&LOQKUB?9;P5;W>1T1KT^*UG'R MCYLDU5!]A9, Q3 D@D,410A2E 00"RIHD 0XD%89PH[QS4TE._- :Q\XE<-U M!;9&:@'8FMD=O:X-O2 #V?4WP4R)7W%^1Y;JHUEVVR2HJ\Y5;+JY[&U*7C_H M-<=*WP$@$OWQ-C#7,P/?(BT(G"DG&%E$0$8*I#Y.P/F06 MJ1%3ZH;8T<@:^Q4X$)F- 5>@6@$JU )8Y]AJ M&^J66 [E9S!_;J.2UBBF#4P.)>D@-CGX1O;YL&_;;)X[=>DB$L)+*)[:F/77@:KU87#UH+73R1;ZC)Q[U?%5[+< MJ4>NJT+]0JKV;]=2B>/G7'<@7:WOO[W/GFK_K+Q^6!65W@_0.P&+)&4>"A.U M.A11 %%,0I@FB"N'*TD2CH,D"*P*PCE%-[UZ!93+"X@V!*QR 9[U M.D?OZE6-34#J@SCZMY:1*;4^7&Z&':+ M<-*%\BCDOEQ$CS.(LQ*A"^EA3Q 1P#B-/(C"B$&"$A_2V ^BA$HOC)-%M:K( MTNQ-<&0,*SW?C#2>.-SI,2ZN SJ\_N>,=/)XW<]1BWV.HD+'QGGMXIZG%*'O MHP-6\Q^/9!#>K)Y$7A^I>GA<9D19<,W_DMR*1Z4L7]?T M(2M+Y;UN6M8O(N+''B8<>B$/]":"ITN !KJ1+)84DSCUC0X]C -O=MYA"QW\ ME\8.=*QT=04>5GGU;?D,BMH,4&[LT&YB8XC%4M?]'!M$&5YUYL;>S#B56MT9 M"+86*G>PF^+:2'#;3'%C)]@:"NYF,;46(8]7G>*)XB.O-=5V(9719J(W_N)^ MU.F"-:,QMA?9&6^482[\MH_)C>8HK^KW37Z;E;^WI^PDE6D<1BFD:2(@\A&! M*0M3B(3T./&Y;A=J$]HY.^+<7L@[W7S8+F([C_\\T6;^OU/Z1GXK[C"W!Q9H MM".<?OF1 MB%),2 3#S&(:(34\H *& 04)Q)%7N0;I1^:##8W@=F+KQ&'5%"_7U69>+E/M8>!&%?D H1!%E^C@- MA1Y%R",4$\R-HC#G!IJ=NC95[;HCY1NTH(%K6P3P!+O]XNJ2L[&%=2!= XH M]G-Q01' $S>>N A@OWF'10#/?-Y.#LJB6MRL']9+HHL*OI-2L*HYN?=97O-5 MG5_0K#+U^Z5]R1$B*4:A!Y- ^E#)0@B)5(L^P7 :>X&D!!$3B1@R^-QD8XL? MB-H '?,A+7C]>5/?=64NJO[U<1PX:>!(MNX223M\NNH>+ VY= M8ODB"CD/&/>A\!*I^\\)F'JZD9/ GI?BF"!I=9[X^#!ST['M\0I&RF] +E?? M2Z"G&*SV#[]==.YM0[)9$.MRZD86HH-#*1W&L8Z^O>1@Q+-OFZ%>\?#;2W/[ M3[\=?/J"UG"'50X.>@N]>=E;J"L26/]K>;VNOJT*G4*SB!@GGCXJ2WD<0I1@ M 7$B&(S"(/90$"O_P+=N"^<2X=S4:%OZLDYV+P'90 5R58"L+-=Z V1 7SBG M$VLF8Z\Z72,KH(-^<-O);NP$6T,=MX(;8P[**9QH.6791N\]TF=W7$-^0I=:MS_G[K"BKZSQ7SFY1DN)Y M$0<1X30,843#""*2,-T/3JVQ_3#R/9[R*++:/[T"NJ9">P$W\&TF"G\ MM&2/+.E;8\">-=N _]:>(V>O/^<.$]'=$>M4IQW FE28W='X4HD=WGG =O'U M4@E/7H<,M-3?DJHK^NPG%'%&8QCXH5K%QVH!GX8)@DAP$41)%(:QT2J^?YBY M2>0.4*!]+9T6:G.V\32?!KO"3E@:6=MV"=(@=::=02%M&Z8LMH"=,#;1YN] MYNQV?<\2TKO?>_KJZ79ZSUJPM\=[_M,#1/&3J+ZOBM_U,=#'W5V;E >4R0@F MNJ8%$H1 $A$*/2QE%/H1BU%J5J.G9Q2;+^Y$'4<:G$!T0"T>\A-,&FCAY>R, M+(0=+1N$0T3P!#\6"G@Y3Q/)W\'7Z$^.)*^?@5Z].W'I=&+7CWU/Z*O^XK2DN MF42Q1R'W4]V5B7@0A^JO]>&C*!4Q]XSVM-U#FYN/V5JVVPY@Q[B]M6%G'V@, MK$-\.R9>4$CJ!9GD]K&[XEW'1I*W?%20OFV[,_H)21&*$$(R2".LS++H M'!'0HW[ 8QZE06!4?&K(X'.3^3V@H-HBM1-J*_[-I'@L5D<6VPXVV,'=M/?< MTGQG0+.UB [ARZE,6@&85 B'4/-2Z@;=8YB8?2E63YD^UO=^5;Q=K6DEU\OK M)K>P7*" 4N9AK/Q6'D*$: PQPARFA"<\\G$@$V17@[=ON/DM]#MDH!!,9$^Z M]@E@WTAQ;YNRU,MR&OKJW1 E4*32T]MTH7I%2 EY@&F !?7]R"J5PQ7'4[P2 M-ECK' S6'&S6;1*<,FSV$G#%V]CQYNY+>;OY4EYU1\(_Z@8372_'G[3'5)1D M>;JPH[7PFW#D5.A[!YQ4V$U,?RGD1M=<>GSZNA"D_+C*[S]F3X)?JV>G*J]I MJ?PK5BU(%(DX" /(0U:': ,E+E$(0QR(T!?$1R*PDW"S@>(K4'-<@P8-:O!;AWN4P]8F M1(UTXKIWZ%=,O;H%83#"G M' 8TI1#1D$&BMY(D]62(8B9#WZH!;=]@\_-_LIQEC[9%W'KY-%,;5RR-K#&U MHJB9>*C+N5V!OQ3*Q7$G)28L.!60W@$GE0T3TU^*A=$U+B3B5G#Q4)_0:4[L MW'U?M3N! 9.2B-17*]%$EVM@NB@,E3!*PR 4"(5);)74:#CNW(3C9I5KYUZO MG%A7_:GZOKI$1DYS/D11G# YLKC4M76WD/6F10=Z<_Q/X1ZA7HPE5R-*T.FQ M7U&-SA+2+TSG+[^DCLQ.XU+Z,E_\DWXL=?VL.C6\W/TG7?7VTZIZ%M6VHVFS MF:$ K.3[K%1K$)WNNA R$;'D&'*!A5JS!1@2G,8P\GT2\$#RV _M*]*,#7MN M"KE[/(3M'B,178'8HC-#;SWJ,N=#JK:,_FWH%]_YSO'(VFW1@GQC>7,\J+S: M/U:DK5>?J=17H-II4-YM8;??CX:$.A]]EE^3(66"YO1UF;S@T'R^-@/+&$TU M>V8%D49'\PJEE:9B^'B1ILE&'[ASJ)ZK3^I)N_Z1E0N:$AH+Y*ME&$80>4&B M5F41AP3Q5(:A'TMLU85E]^9STBTT!4@>G+)OF[K(68R$CC'W(XE0W(DY\ MF :<0,X)B>+(%S[A-FU%!K,V03^13\J58_KN M#C!MN]XCIAUTXCWVF8%]Y.H=JO)\>:WSYWW1.HV^)^$$2CY(!40"KTX$G#M^SF M=I)GLP?<"7@ 7H%6L9&V$TRX,2IL/2--ZFT&!C^4EQ,+ADF+\IY MOB'EMSKGCPO^YOG74O /^8HZP(_9%E7.Y0I2F2LW"ZANP*@."60AAQ!BJ( JS5DAQ\Y >(!G1@VA, *RU0>]6-XNYNK2"/B,!?KI7UMAZ M8#;38^B2N69[(A^M9;C##7: XU<.;D*^Q^OP!:^0Y]M &ENG3@; --Z=0.H M.7#SAMS#ON_)VW;7NKY_7:BL::*PB!)?\D1@*),X@8C(%)*0,>@'$DDOX1(' M1K'VOD'FYKMU.,$6:-O%P[S5R4E"^Z7(%4TC2\X AJRZFYRC8%!GDY,WG:RK MR3FS=CN:G/WLT(;S;/4@[LB/;31JLWP(XS"*L/1AZGE<.3%^#%.$&"2^($($ M/DYCJU5^0;J$!AW8F7FBPR# QF;4#7^K-\..Y>?WJ\ MB;O8GS7\L)O]^4MD=-J"\#*A*8^*E2D]0/(4U\ M#[+4ITE N,=#:K=Y93/\_/:SWJ\K_70\9'GVL'YH.H: QQ8Y6"D0;2+OII\( M>*RSOB]J*W)FDLS4:"SBQ][Z%F4IQ!4X:$726?"\Z4IR!90)HRC7$.Y&;%UR M!L K-C0QHZ:_S8GA/0;F(&UO?IWSNO>D;A^NO!-=NJ]Z7D0B34*4!##@@?:? M(@EIS(F:$)YJ?J(D#*TR;,X,.+>LFV;'?KE%#4C.FY:\+>[_^8]IX"?_5)>* MK)XM4W+.T6^F92Y)'5N_7C#YKI\U^Q0>0RKJQJN;1VK W4DH6T>IGV1#U\@9<2.+2<-8BQ3L0+WJ.M4Z]'F,2''KY?0/ M.:U?8V3^@2=C=M70L(_>)FL<(D$KI5F-3GT5;%WL;R)[7(1"! *F(=>G-G5V M=93ZD+% BBC"Q$^M*CV:#SV_H- &^56=/;OS%@9;^!>$B8PGQ31J- ;5HP>1 MG+$\(*QD2YCC*)/Q\!,'G6QI.8Q!6=]AXHZ4^G#*+RN>R8PU)]':]F?=L;7R MNFZTJUM4H@#'ODQAR"(EB%0MZS -)0RE'U(2TX0BJ[#X^)#G)J3U":N''>17 M(-]T-LQRGCUE?$V6)<@>U!TJVT*Z$WP'S/1W7C,[LFX?;5NY-?4*U+/^R]ZL M;_M9_D5]L!*ZHV5KV0SZ65K/PCP:7)K#_OOH>&D]#3PSSM)66/F2M2[_96+X3 M/ZHW"M#OBS3&((@JC!-,TIEQ)FV\7D^P?<'[B]F*;L000 MW&;WWRKM[OQ:BN[$D5[=;MK%[MAHY_.>F0TS?]4=PR,+P@[0O4P3C1748!T& M!K[G1ER4K_-S/R7/I?A54X7^=IET^EQ[)OXG'<]1F48J"4Y(Y E'H-J MZ:[6*)(&$&&4!*G>'!%6Q2$LQIZ;"W&7/32];CEH#TDX656PQUG_(ZWOFWK/IVLRZKE?+- M-GE(W9ZC\WVD?"0_2'1E*(P@]64,)1%1(898#UF"UK"US@EHSE7% U]@1F2U/&B)0/-V(Q+XNC8F2R*I%P>FAYK9RVD,*--0+&C+W,&SLA#C@;7S78Q!E M0_R-,VRX]C).#3>U;W'&[",>Q;DK!K0/J#L4E.5:]RO6)7K+NI--D]VAUU"K MO,Y0E3*D:>Q#E H=>V&>6C_[''J"!I()I%8S1M)A/N3<)&3W$#[3H*_:K/>Z MB'\-V:+^NAGK_7(R#I2= M\&M7^-V*JMZB[69WFJ[@NI5E>\72[:XWX.O=YYM_^S^?/[Y] M=_NU.\WT[M]__7#W'VY/,UEF_HY!\,C*?OQTTRAIOK;L3'K@Z752?&TIL3T MY2B]]T/.=#=/\58T__V0=VV'OY!GW3)ZP7GJ15'LP42$1"D6HQ#[(=5GS1/? M%Y('.+8L6M$_XMPK3/DW-K6KW2*9U(8LS])O)DU-21]:E M#BOXJ4/[1QWNVM#<(G9:V\*,'-<5+LZ,.G6="S,2CE2[,+QPF +="MV-CU7K M(LOOU5]$\21N5\OE^U6A=PD7,A1$> S#Q(MQVS$F2A*(21C'4<01\:WR#*4Z/QP'B811*$7:/?&AY1Q$LN$)F$4 MVZW%3HXUO\67+O:K2QSJ0CA-@SL[*3E-JYF(.*%J9/GH,.H^OPU'(Z5%GB7# MJ6:<'FU2M3AK]$N=.'_!A:6WWK6U#C8! B)10G@8ZF(0'"(94$@X26$@8TPB MP6CJ6R9>GQQK?@JQS;GN:D#\>6"UK ->S23""5IX;5*:-/%JPZ><%0@= ;!1]R+GX(?K?2P>1-,.9.W?+M2M>66T1)3*7G MAQ#'1*L%"6#JX1A*XGEQ$B!"?*O#S&;#SFW5TJ &+6Q0K4 #_'^5;1CR"FCP MX+<&ON4*QG J3 7&-<&CJXTC;@<(D U5CM7(:.B)I%,&I#TJU.8^;][%(9<"D\*'R:G2@16*E7$SWKXS"A$78$Y%5H-=B M[+G)5PN]>YW7$=^VOE/;_ZTU8'!I&IN),=.QD>@>6,[?MA2W& MG[;[L#TQ!\V)!]QBX.DUO3E6ZR=_6X>/OM1E?>OF7?6_-5);OOLA"I:5@B\" MWP^CE##(A!="%!(?II$,8$##&,N4^A('5F?8;!',3? Z8/HH+5L]/"C_HBXK M"E8-<,MS;=838B9QH](\LM#5^!I/C8,&/6C@7W7]_YJ/M#: C1$.#[H-Y<_M M<3=K%-,>>AM*TL'1M\$WLB]Z\DM3]+P]*^H'/D(Q* M7U(92>,B'GMWGIMLM>#,2WCL\]2O.A=9/[*:M+@F.L=+)U2>K/*GT11970I;DA1/.ON>0]ZR_RSO/LF7B;! M,AJP./42R%).(!)>#&FD/!*/(QG@E#%$K-9=%V"9V_/][D5"]Q7(15WNHWJ9 M_&WGH%PR76:NRD23,++,-,G+&S/48FQKB/I+:PIH;-'SXCZCV2&A3KV82_!, MZL\X(.ZE9^/BE@.#\,4]R;/_KG/VU;CE:IGQIJ) SM6"L^SR^3_+]UE."#% MLW[>OV;W>5W-3U?L:-+"ZH6-,II9)T,ZGUS##8!7G+"QMPIV3*O%>VM<4R9K MQSP]G1L#P=;"\>M!C34!;C<@7(.<=JMB)(H/-C7&&N?"9HRBO!5,9$]U2G5, MHAC'@D,6>6J-C%/=1DC]X<=8!*D?"XPLNWL<'6=^PMVV$ZPT3E!L@ [LO;C' MJ9G47LS3R'JY[;>H"-HB'*&H2R\3XW1:W!OI=7HL'C/V9'?%HQ\>I@._D.)W M4>D;;>OC=W6*1,)YXGD,!B1@$*4(PS3T$(REGXJ(,1E&5OGE/6/-;7F]A0K* M#58[->ACUDP3'/$U=L!M2]46Y@BZ8,"&4W7H&V]2C3 P_*52F%PR3"_JP\%? MBI7,JH4GTP!Y*( Q1E0M$RF'*:$,QA0)'/,P)"2Q:3JX/J3'/C+P>'W= M;?9X/]+GG6ZD_R%(_)^&$$'!_ 'WF9H[9!#J#($0XI"T,8(D]$ M0GIIR)G-DF3WYG-;@ZA7 Q."ET!/)%CJ@F8Z!ZG&:EOQ8X="0QT:2,S8(K/* M[Z$B_P%\;/FXZ>=C0,&.0\,=%^78&6#BPAN'IAT6USCRF0&UVG[-"\'TI_FO MN8*W*1_9=I_X3)?9?1WOO%N]$?J%<"W5M&K%>*^^+(LD#M5C+B+H!<*#B(0( M8A%C2$,_3B(N8IJDQD7<+L,R-UFX^R8*031"BZ)C%TY'OV9,3/+($K,U!.Q9 MLNV,^E"+AOIICA@+?*K?^(CAS>Z]UUFBGKK.G M<7T[BS9=!9JJ;;4O6%O5];?ZK3;,\KS1A9-JYDY/-U4COQTGF"7[Y'TGY+K- MY+\,TK1I_4[H.\CQ=W-7UTG']8^EKDJMWQ+^(A88QY0$$"5ZH<%8!*F0"":2 M)U$@(HR8E28;CSPW^=WB W79;E=IPR\)-]/+46@<61K/I 1O^;WMY==A_N\) MKB;*]GTY^DQR>T^08I[)>^H&ER1BZ5)36A]U*YXL7V?Y?1M>7>7E&R%7A=A) M_O@ERU=%5CU_R)4PB+)2&KI_ER:S^!=1?5NI?]$-^.J0[ (+D1+"$Z5NL:[ MD48PY7$"293X.!!AZ/E6&[838I_;AG!=&XS6UH%L)WEL2,;8-)-O)KPSG=*1 MI;O-;OM)(_YCX\YN30=;V[L9;P]S-":!'9NNP&ZBW!7XM-*KU$K9L-1WZBAR MG2TWZ7R-D(,W#?Y7R.R;=&*.YPM."V&HO]XT76Q2GYLV!)]$M8@CBAD*!/29 M3R B6$(B(@3]*.*<\"!,1;3(Q3VI!+^S<=*/#F5\CW^ M6Y39WRX;2]8LL6!=&EL]W+@6/7^OA8$SO2O08?NLW]'Q]:";L. M(=P*7?BIJ1>@A.M!C["-^.IZ*DP_D]F#%CGY5?VVE,W#TL3J A9AG\@0"D\* M)2<"0^)A#I/02SV2B(#$5HM]-[#F%@EHK;H"&[O CF%[VRF=;: QKC[WMF/> ML("LH\DVT[3IIW!D"9QP]@94 '=)MN-"X4Z@35Q/W"6=AV7'G=Y]<)6^YGU2 MEX6IRQJ7UVOE?!;:'5JDOA='OG((>2@Q1%+Z,/4)@4$D4(B%(#1)[!)9^P>< M7][J3F */';8FPI55Z"LX0.RP0]^RO+VMW^TKLK7-Q%![*?8\Q#T0H1T7AZ& M- D)9#+R0DDIHL@H7\?]-$SQQMQXG$I!7TS"%.2;O>G<43KR&VP#M"G[==64 MEB_!%JS3,H<&I+BN;-@WY-3%# W,/U*_T.2J@4VAEZ0L/\N_D4(M=:O/Q6UV M_ZUJRQ9C/V:(I@1*[(=*[L,4DI C&"0!\F04TX!*JZ[0I\>:F\344+6^M& 5 MIZ"&.[!0=!_-9GKBB+R1Q>0"WNS;0Y]GQ&U_Z)[QIFT0?=[P@P[1!I<,$Y#K M)Y(MM>OY?E5\)4NA8T+;4Y#7C*T?UDL=NZO/7^E\,K+4NO47-703#[TC/Q92 M*L\210'TI*\<&H%\B!,I82A(Y(=4S0BQ.FC@!-7<1*DY$[@%"S1:RY"DF^F* M!$Y"Q@@401Q Q%$$B8\\-7NA8)P&#*?29F=S^NF:[!#K'*;+[ TS^21,$9W> M/2._,1 JL+ D.D]DQRQP=,*NNDU(99R[=Y=3KIV^Y=P@F_1]Z)3,EV].MS>W M+ZA[T]P_>Q+OI!2L:FKW?I;7O*F(??TC*QD]B'*4MUOC.F M.$TPY=RXSJ[)@'-[,VXQ@P;T55O26KNB'7#PFX9NZ+@;4]^OK6,0.K8+[X)+ MJVJ_-@1=7 38:+#):@/;F+Y;,MCJ.CO1X2);W!6$9_G]U^<'NEHJ=:$102B M-!+*.8]E"G'H>9!1&B,?H90R;J(N!W>>FXRTX$"#SDPH#NGJ5X2+2!CYT3>T MW_CA/FGKD:>X%.Q/]ZNGG]4US4.L?JB?W_K)/;S3)(_H20.Z9_'T!X;NO#.] M4J\KF>KG6.< 7:]8UE83:A[S3T)7M"4_KJNJR.BZ+CQTM_I"ZEI7'%'U?VKI MS").(0I"];"F-(#,"].(A1PG 1V0PW,QL)EF^S0%@NLBA*U]RN^O,Q+)SLI@ M53<"TM6_"_%-Y*5^.2Z5NV>[TW[IY)HMY*:9JZGVU_=M:>;F^O/-AVU#IJY[ MR:>F)+LR2JWK=LS2QU ;PUSNK3OBV/&V^J6H)MY1=T3BX6:ZJQM?EF"Y2?5L MSEKIW#]"D$]#)AD$:>XRGA'&4VNVAGQYL?OOG'=8+DOA[ MN#631S=\C1Z\:HG:)KAO&M&-DF%YFHU1DBR/#/9:GS3Z5:MESA9U8U$7J MB^?%7]XL*$D]'J41Y%Q(B%BB$Z]Q F7 @C"F+))8F*RPMK>9JQ?XS^#=+^^NS1[\'9[Z'_!AUH_\(/_ZZ M&MFSF&H_W#R>[5^VBZJ=6TWR[!U"[YZQ(_\RM'I94Q=M6X!UT[P4R]3SB2ZJ M'(6Z]J(O(,4>@3P(A/!]&L'*P^;UX.U]YN<7\9]NJ9B>I-7OONJ%K MY,=U!^2X'5_/L^&X#-K)X28NBG;.[,,2:6>O&%A;6>2B(,OKG%_SARS/]$WK MB&K3*':!<"ACS*BBU%(]%/*0^@EH1*G)%%K)^7\0$\M MEX($^3Z/C/9]SXPS-S72,.W+,0UO^^> EM&#D;0:O_O>&1ZZSWIK\U;HRDNLJKO#M^_+!*,P8!Z%(=8-27WEFE">Q# * Q^'(F%A M:'5Z^]1 R1UM8GZ/-H; M4@K>M:+8OO]P+/R(Q@ABCV#E0$BD&\HSR)E$$@=1JO[9Q8#HX;_MPZ0A=BFM9A MLN;EANPW=?\U7M!1%W8 5--#!3S5X$%J>[>]CVTP% M'7$XLL)IE*"&>=4R=@5:QD9PT0PX<:I:?>--JD@&AK]4&Y-+AE9O63V*HGK^ MHKX)NI2@+A[XJ+7JDZC>/-^IFVYV;#T?B21A'N22$8@BA/0!S@ RS@F1 2?4 M$[:57$P'GY\3UF&O5WJB WX%\IY$JTMGP$QLQF%U9.WI0%^!&G;-ZKLMJPKZ M%:#/0*,?96O=GC3'%4>,AY^X^H@M+8>52*SO,/08Q,Y25OU%O?O%5U%52\'_ MEE7?5NOJAI3?@@7ER">IC*$D<0(11A%,I?24C,F$8(98C-"@PPY&PQL]/=V1R@,>2I"*.)80N1C M"2D-$IA$:>+'<1K$ ;7/OX ]A;,C& M_!DR7&_&GQINZ@WX,V8?V70_=\6 %JTO"D>\*"O1-F^^^U:LUO??WF=/HK^T M1+D(_,C'29K %!/=59XP2,(X@-0G'D(\45\VH]C0&.#F)DK'2_%<@;=KT?:E M7.4"/.O>E'JQ4C6& JD3]O1O#7VH4>:Y7^E>>_9&UL:>&C[*.OBUKN'3M;8' MK8E VVA0VN.G^BD.?,)\J+NG0(0C!JGP,*2QC'Q!_2A%S"[0>G2<^<54 M-4Q]&K]H@%H>-CI.IIG3?S%!([_3.F9:A*/X^KTG2D:>NA]AE[4 FU M]\,#<^B:#D_Y_4=!U(/5'EAZ7J0QQB((&.2)4H!Z^Y8$3%=MI\CW6(I"G]F4 MR3PQCI6W/4'ARSL]!EAJC)OSAL]@M>EB8!F1/,6NEPB)B(QAS*,$HC#Q8>I% M/O29AWV!8AHF5NG)+MB=HDB59M<-@V9ZZH"7D15U@Q#4$*_ !J3#+,1^%MPF M(9X8:]H<3DD_A1W7T7RR?QRRJOOO64XM3-]$2Y2"CBD@<" M>EZ,( H8A1B'4NF%Q 'S(X&Y49&%$;#-36,.%E(-S"9@DN7;:,FJ4#IO6@=K MC$F].#HRYE3-(3BB[0.-@:"Q\,R:N3'S]6;4661DS)F=4V#$]0R[#(L,G8,+ MHB+60\XE*#*4*XN8R. A!H9$R'+YN:Y'VV984LD\29($AD@2B+Q8%S^C"&(J MO#3 ?AQ)NXXR+P:8VWOTACP^J@>.*9B6\8^7S!F&/B[@8^RHAX(&/K?%HYTG MH)XRW&VHX^4@TT8Y3IAX$. X];FA8MYZJLU87+""$8<$A%R*"B 02 MILBG,""1YU/"?6P?T=P?8H[!3(VPZ_/W/[P_>9X/'I7_^Z3Q_A,(/>_*\[S# M#H#_!/P@ODJ\J-Y7](/P*H["[F-96:Z5.NA_6:VKLE(_Z#4LJ<#_N\[%__Q' M/_;^*?2N@/XZUI]Z*U@]I2#TZ]^J?U/WT2TALR>QM"R;<#"QIM'5X9,U>F"U MGJ6VC5V7_%Z3[#*R>MQ^QT'5%X-,'$\];N)A*/7$YX8IS:=5ONJ""$V1Q:X\ MD"\\Q'0A D03'R(_8DIRDA!*063,PD!)$K:)HYX<:9Z1U*;ZM#A3.,B24[.G MW0E3(S_VNQB[^+8;.#YN2PU;KW- M^$7=M8M4V(F'(>=F2N*>QY%E94/@%O)5DZ#Y#'YK_SO*,6$[IIRJCN'0DTJ0 M'1TO]Y_QF50\DN_8+E%,OF:Q<'S$VPC-FE[,:(LD$+F3-D M.%_3G!IO\N7-&<./K73.73),.KZN:2G^:ZWN_.Y)_7&G@[4+/T$(DR"$ 8LC MB'@40DH""K$@":$)B2CR;,*DQP:96ZATBQ'4(,%O-4S+$R-'Z303ATM)&ED5 MK/FQ%H0^ IPJP=&!)I6 /E-?/ON]G[VX.&Q=N>EFM[%4LVK2^R]=@YH%P[$( M(MW>4W>*0;&'='L(!B46?L#C*":2VOD0E@CFYU?L;G"ZZR;2(N&_\?=YENCE)*U(6^LFK)&&%ZKN*P-03U59JUN,W"UI%MS MJ1L5@I3KXKF.'SW*DN3D_ M-=#Z\6FA-IL8PWR@T_P:KI)@7DRQY]&N[& MH>D@@QJSTR)%AORX+DYT;MBIBQ(9TG"D&)'IE0-7:H1M3Z)%&D0!\80'4QJG2H>4&*6""!A$482P\FI2QKM21(9K M-)OQC1ZF_5I$(\O21U&6?P:D,P+(50%X:X9NKES;8;E$LYH1G_+($W$ 6> + MM716;P;BIU3]-0@1]F3$"5\\UJU@OU:DJ%YK5EJ)>XEDQ)TM<9_EN=XM5_K6 M##OF/+!81(@*#"D.U!LZ%"FD,@AA1&3LI3%/99"V\_ N?[5G8V\6.ASCS<$[ MG?0U!?N&88JQ^!P_2-'T;]^"O +7>YIS4PB>5772^Z:CG\,0Q1#BW 8HK!!, M&YX80LY!<&+030:V#U7O+"%.'&7K"C_?B@>2Y>JFG^7[K&1DJ2L-+,*0<"Y" M 7&4*I4CDL%4JMGBOI!<)G&*4FS97G0PF/F%:SCI+[)E[]'A\V*F?]-P M/;(8-D9<@=/'8:]TYR\JP!>2\2NP-RF-1765%8=-3B^FU6T3U.%PIFV2>C%M M!TU4+[_CP A.>^_/4J_1]@,)3*8R20,.HX0J!YWX'!*$*:2AC%./)2$2=$#U MUIXA!ZR2IJC8VK6@4(_A7N@&L-Z8@S7AAI&;"_F;*&33HM2DU<<4'FPW$F+KY\ MTM##0LNG/SHPZII7&<^6:WVD;7N0^9.:][;0 -&?S6@+8MM'R.=,,HDD,JQPX<7<:B M?9S(D!JWH:%S@TX;#3*DX" 9'J=G>!PD2W>MF4\OG11W[?*Y===MP36)=M3 M'BF_0OH88J)+%<04<1Q0$9DIS,D1YB8I'4C0H 0Z.*UQFHG(:2+[5<,)/2/+ MA#4SQL)PUOHC2E *]J?[U=//ZMI&!-0/];-?/_6G[SC)8W[6H.ZY/O_!89[# MA_Q)-%W1RP^Y7G]70!HD$H8IERCQ@H1@J[2TL8#.359V[-1%P[8F[KQP M[?R4T:;8S+^9P\2-+'@OYJR.K.A#2#N3U]BY,X?@I_J84F,K:(T%C;5_'+]O M_-BSXM0E&PWLI*[H@>5V'!ZSJ(D=E70-'6PBZV#B3=\X4T[GZ.^6C3&@J]735$+:M4=O46[F_-UFSL^T['88 M\'?'N>,WQ\6P)GY'N*+Q\&W@[,Y#-R/JZO%UZNF['TH$FA>OM\ M7.7W']77ES13HQ+$ MEP*9F\9W=C3YUYTE8&-*+>7:&%A;T_J6X#=M$*@MLMX#&3B#IALEX\_+Z+LI MXTW)@*V7R_ATO#\S$,S$FSB747:XTW/A_>RCL^^4KU8]WXK[3.\LY94.^2X2 M&:! *(K#Q$UF;I=MIM;G M]S-2]G_3]Z;+D>.8VFBKT*SL9G.,A.Z"1+$,O-+L=6-MLA06(2RRL;R MAQM6B=TN=XW3%1GJIQ^ I.\;0 'R;O&]?'A08*)0N "D$ %T*"5&K**!04%UF'D@0G!8[- M_5@GVO_5:%SME*KN?(!V$7<_2HJ)9L]LM :R5=:USJG5O4FV%(Y>N. B-'W4 M+S@M]"W*&%R$X$0U@\O/]9!D](>54-7)35I]_"7M1V^?W&\34G!J,!. $>ZZ MW1D)!,004")I#CG2>89"B*B3%F-CIS;'N-8M6>CGIM2M8Z;2JN[N!2+F&9T< M&C^NZAWPG@G,)[MHVXRDL2-I#!DHI^@2CL.E$YW49#R91)? "DHBNOBRC@T M/\_L=K2.%:I+^?ZPXWR4K[9 WX=^^HR0Y !W;&ZP7P(1O?10,^O*-=,'87&];YOW'8 M?G3!EAZTFPM_0S>_V36GD^X!]/Y4+=SF;E3TNZ?/$Z(8SF@F<*$.8R3C4O (4: L9P!@F#1YY==D8D^Q8DZS,23;V[&;NN\3LY-YR3@3.BP]M M5"<[@EJ#>MSQ8-QWOR.^N6LU1OULOWYM0Y_;65,LMKGO794;8@H:Q:@&4"!B M&;8P@!O$[*^0Y#PW18%X&,-Z2!T?A;9*KYIV55NQB+*]D."U!:'5&2^/@+64 M9[G*@&9* @2) HQK W0A[(+'",*F"&F6%AG_X=JF/;_=&/@M9I&1[7FU6GVE M6W5K-)LKMD;C'HIK!0 4N4CF9;D#5\GT!N*P3*;_H]V6A4_ES"XW)9]N-@*W MO\IJHO.,8@,YX)Q;(K+L#QBVOVK!H9 ZEXH%)6J?D#.VPY>UFEO[U^1/IVE@ MC.(I7/W()0):/1-*%Z""*>0"#%%IXY2L0:GB@L'[]'#IXQU.;9N"B^NR?1-C M$,QS!H%AKB=C)C40,#4@XR2GBG-3&.Y7&??8Z[V^T&]0^%8V92?7]6\#3@7W M ?0X8.T"RD#WW@T.MQ%P"#C_O */@4XXW^]]/_XUTNGE"0) M;7?.&$]]YJK<#1?&[/JXN8HU_RR7CZM0YH^_Y/1EE3-H_Z=AJC<:V-&T5II"U MTHEX3;15>Q7#&CEL-6CT_.ATT#'I>P-P.O"UL:C.[MZ,V?OUF#FS#I[J.4*V M"\C]A] &:?7V,;9=0/0*PNWTXHY1NG,^J[[.E[IR1436!Z=;!2^/U1%"-!54 M<^02$QE QD"[4\@0T%(J;)C*,I8%=@'HHL?X_-6CC3IF.C0^M].@^'%N[T#W MS+.U_I93G04W=16F[3N:[>*XO5=DN@K*N"&ZG309-D3W&K .0G2O>EF'P][= MZZ5J);"]66JNF38S,FY.Z M=YM:;4W55<;B;<#E=(>Q\#A5[@WA8:^JJ^3V!+A^_'I!200F>,:LF0H"%G&2RF),5%V$XD"K@#55+H'5Z_/444R'I>+"\4 MUG,)?T[OY,]&\XC;A(OH1-T*G)8VJ+M_T>A]E_[R QW<]ON_YO>/\Y?*3@W[ MOQ_N&'RI=5-([[M^;D.*ORWF#PO^U'[EJ=&8\]P ;CD;("522]:* L$$41@6 MF&FO4@A=%1@;AV]9X1[9B6K?;)2OR;PM0$G M(;_,4'&P#W#G>QZ#@9SZ7L8BS+6_ LBS#GZ7]P[GYE]A]8ZS?\U[.BPNM]90 MTA3E_KRJN/S-?J/:^4,P09BF!: :4>OTPPPP*3*0,4QERB&46>&]CIR7-;XE M(R6K^OEK=1.G;P!G78#78VF(!UK/J\!IO+J0_07@ G@]'H #4?@U0(8QM1\T M9TGYPBN&XU\_6W:HUO.1CID6O%S\@T]?]+O7]8__3ZD7]D6/KU\LK4_K! %* M6)&+G *LL774\T("D6(%$"(9QSF7-/,JA!$F=FQC$3>+P$SUL3D<0' [.Z\?&]6T"VO7AKQ[V'D>+79& MI&>B\ ?68J+(2+U;6^38S8?#ZS?&KT!KHJKU5,3$N0'-;R8AIX!=@B)O[?4K8L G? M%TP^R/*^]/F.JWK=?NG.?/PE']V%D*OB=#=SL\+U6+-_.#+ZR:=.]"0O(+1[ M#04(L6R!<@X!)Q9CS',!BS2E&0L*3 \1/CJ/8-VW2K?:-[7XFI^K9#Y+I.,6 MYT#7/^B-+8'.0\@0>;H6/0'?M^.QQGRE>%T5SF']?H5U_<-'#ZS#?9,.H,7U M7$(4&-:OZ0#-@=?3Y1T=4W2:GF+NNK4]&42H,#A+&="9P0#!E *A30$8SV5. M.<'&KR'X20ECHZ]5=SZG86"&S %X?IQS%20]$\LV&CV$09PT/6Y>R8&48?-$ M3AEYD/=Q\H/7=@7_/)/S)_VY+0P^246:(^9.)S"R_TDI S3-%) &T8P@JM(< MA@5(G1(5\E4>)CYJI9GKB#KW[29U$5&_F1X#I9XG_$;%I-'Q)OE\J9[\%6VK MC^/04]OI/6%OU#;ZN,FGVSZ?^'PW2MBN25L?V4M8((%) :0N"H"X4( A2@&C MA48\SQC-@IJ\[ L8V_*^4S6YTUW( 81^<_\:8'J>\T&8!$_V4X9'G>0'0@:= MW*=,W)_4)S_7;3+_T ^.(+[KY_G"=24XE@!(\^J# H*JWXR!V4:0* V">?D$<[]KR4Y3MMYBZP3KH4]M*4L@[NJ;[J MY9VYY[]V^Y1_XW7%6(&D9C15H,B0=4&@<4TP.04YRG)*I-)YI@*;8'929'RL MU62/6??O>:$?]:QR@4MVR*I$U-8EBWWS CMD=ALO/T[K?PQZIKF[]Y]O5D ? MV'"36"O<>:NUXR;9ML05JV]LB=A8\RHLXW;:[*;*L*TWKX+KH!?G=6_K2*6K M3E/-[N^+G?03S1%CA#(@,,P!,I8L!209@-:U$T6>IADE(=7-C\@(VJT-4,U\ MTW#-T5X@NQV!T).ZK@.F;UY:8]*HE_SF%#Q=S2F<;4Z;'Y=*CL@9EB=.&WI M F<^VG'SUG:\OC/?%G/[]N6KBY5=WLZ4N\YY=JY:W>YWHE7*,!($:)5GP%W' M ):3%)@7JI 3&E_!8SNYV6X1OM+\IH[C7M:;N;7V;8_KP&,=[_'P MW-+U@'+/Q'(=J.%[ND"$XF[L?(4/N[L+A.1@BQ?Z_+74=?N3EU/WQD_SQ0\^ MU9OB9%_*F?Z\U$_5A&1%*A#* !<* T2P=5N(AH#+C-BM7T9=.%TG_O*0/C82 MJYO[;?2T6X>5#<"ZF*"R5B1_.NV36OW.'.8S,*%$%AGNGMDL&M)7$%L 8CVQ MFX\&;T1Q >"S6B7 M1)%LTOIND@\O.N'.E&1N/8)7UV/4;7^6C56)<2?O[F\#R2S>^/KQWIN,VMLZ M5<-(WNMQ*^?+T,G5?\[\OYE7E>N7R:?E? M6KE3RN;JPG4SR0VU*T*!0/MC%OMW&[.2HR.VOFB/VE8H*M:]KKC=-'O3U?8J,"^MM->]O$/= M+M>X4NO=O5[=2F-N_JAT71/8NI#KW=]6[%1]Z;^.]],XPYGA.8 BS]TVS)47 ME=*NN:@0D.!4**]%-J928UMC?[P\/?'%J[O'JZT!*KVJCNU<]=K4]5E( MZ4OH48?R/)^_U0#U3.>-1:[P[=ZYU'JD_EB-5#-0ZP._G1C0.A"J6WWY6,,7 M4-+L#89QH-IG0P]G6+VTR+B?+:P62]9P%=@BH[-3JBWVN[OF)TH7=6]7^^;/ MSTWNX^-\:M]1-<5>OL^G4^L4_,47:F*H,071&J3<_@?I5 $JBAP0:2#*%$T1 M"CKC#)0_MG5TI7[RV\J OR5EFZO;VO OJ\*'?SH[DM:0P%OET&'RVPCU"'[/ M:V0/N'?(H.R$7N3$RC =!LZW[ 3081IFM]=T+$EU*FIG72 MAT5!-61 4IH" ME#$-.&8&4"R)HLK^JPJZ;KXH<6RD=R%(K6,9NLO ^Y%:5#A[IK&KD0PO9N6+ M3MRJ5A>E#EO>RA>$@SI7W@]VC.IS)='?N5XH[^=/KC52LW/*""FP*V>9YA9> MI#()&!0,"*JU1GE6*!R:0'I44,C,&"AG=*L[C-S2-# F[SBL*#-"[<>].X4++[=]U?=I]*Y?E MS^;"^4AN.<295 H7@" A 8*" B9S @HH<:8%Y99&0BBDBQ)C(Y@=&Y+W=JP> M DFETU#X44[? /=,2+O8.G>Q-2#96-!_*8!K0(Q*79T4&938KH%JG_:N>M?U MM8H^S)]X.9M(H3%!* K^4%\"Z-PI@F$MJ]TH%DRAL&QH@?7Q[4Z?\B;(3 MVZ4IKCKW#QD>/S[I"?*>B28RUN%A3.&HQ0U6"I _;$A2.# '@4<=7M&1[)0J MW4Z13[_Q4GV>O>?/Y9)/VTK!>8$A)HH!G"I7D1530*6D@&N-$"D4M)NZH.#< M<]+&YN-LE$VZQM(6&ZEBD_6CE]]OE>[Y8O-K=69,PE$(JE-8*2&;)!"&F 45( Z.X M20N!-&,XS&'RDCL^5^E]G&83?JC[D4QT)'LFFY,])&X2ODQ66C?Y5Q&+PX>@ M%+=@O)?D88O(AX!Q4%@^Z.%NK/1!/R^T+)LKF!3;[1A1"##LFF]2)0"%&0.\ M@,J@S!*1R,/(9_OUX^.837QE>Y&5J"U]PXAF!T@_/ND*3L^T\<$'@V!:.&9L MU-F_(V#027[,M/VY?/0SW:;LE_GLP?KW3R[;XMZ^HCT;U-P@FF(.> H90!IC M('*$@,FHY$888Q0.V8L<%S.V38C3$C@U$Z?G3>(T[7C>>@)7O[E\/5H]S^IN M0 5/\_,X1)WP)T0-.O7/F[M/ A<^'2L<^X,V>K'0JBEZ>,]_Z6I2Y#G#!!*@ M46K9 64I8)KE%EM$-%19SB%?=8>L?M=TOJ'X]:+V^?YB^SY003P4RA(3 < M&H ,-H##E(/ZGIC1-./&4=EZBI>6$![NS _[MY7ATOW;CR5?+#^L M^EQIB16UK IR3I!E5%4 ^YTGP @JD:)91EA0(>JXZHUM/]E:=Y.L[4NV#-R: M]3?)RL:D,=+=)V^;>9/4AM;UJCIU+(O\/?"C[[<;W9X9_6T&MD.<9!_X1XZ@ MC*KBP+&5?8Y6IP/W(9G:%T5W.""X'V 96&V/W-ZV7+6>?6[,"#TL MN R_[U%!'#2'.BAH4?MV ;4.AP'>.$0^"K@L=^"# &\@#H\!_!_M&CCU'R]- M)]SJ?GXBKN)X4DX=LUXZ:JR3MO^8EN@/ ML[+)S"-48)X2D*;8NKD8$\ ,PB"E&89I)@4D)"P4:U#]Q^8'_\,:T?H^B[4] M254WE']Q%H7&> W[;?!CU!&/<<_L?/OM\WOKQU[*5=R8V=3)2)RAKK5XNSI: MKR9Y/Z]<4]&UE3'CU]YD>")'Q UKP\ Q=F\R0(=1>V^C1L?.%*X[J%UFY[N] MR=ITX GDA&J3(V"T9@ )DP*J4@52S*E R!09@X%M5<\*'&%4CM/W)IGITST4 MN@#KMR3$ ZMG!F^:S&YKNFXLV"H;L[>@%RIQ6U"<%SEL"PHO\P]:4/@]U;'L MA^.K[_JY/8Y6=6[GLEQH]:'.]6Q8JV:]:I)R)#5D B"J(4!IF@%.J0$91!I; M+UED(JB&>(CPL3FVC5;)6OR:AQ#K?T;O/, M:\V31O6DT;WU.B,&!W3!+&XUC! %AJV1T0&:@\H97=[1L9!:>Z=MO3AIG;"% M/ED\:9(SPHLT)T 18BRO"60IK:! T@*:5"%MC B+9_(7/KZ@IM6M9.7VZ\^M MWO4@6FNMTBYSM%5[OX?MS6X!MHA5UX(!BUM^S5_\ ML'78@F$Y*,@6_H8K-GI;Q=!7O?"D846., 0,JQP@I0L@>"X!PH)2EA6YID6' M'=ZAI)%N[9+V@'G==M"[4/PE9 D1DMG_ XR@158X/U?F*2B0$HAR(K4A(<%C M$7 =+C!LWB^V =OGZQ ;9-^\I6(?'1O/HQ!_GWQ$UO ;Y-,&']T9G_EX'+X] M5O$+PT)+*CB0F?T/@D4.!,PYX)KG!-K_YSJ]CGNO+ 8V) ^WL(#-X_M/*U5SH\X#G$Z3P]76=\S";1Z1:S; M<=+:3QJQFY>D/=,QD7\_F.[-[QU>7/'37U%5] M2E7?=Z]V@>M*\02G&F,E@4E=1WABD',*&#!4R#3#6LK4A)R17Z?.V&;YA4B! MSA7\KQPT/^=BN*'H^YC]^E$(S]N/ E[<3/_K5!JV-D 4^ ZJ"<1Y:\?Z QL/ M:F)W4Y!BI %AA>MV"Q7@=R@77D&#,@TYO=8VKQR;)_+O_)G/DG]+;JN2VT50EJ:4?C-Q M"Z;S$[";\3W/NW^__7;[]?H9=VC;D8E6:?FO#_.?_]9^N)EG[2_U%*LGU]:K M!IE3AZJOIM*1?XG0T*%I0U"U&U524$E$G@*9N?ARQ3,@H%) (XESG6:R$*AS MVX8=46.;<;L-!.2US1EV8?5;"N. U?,,/=;$HNJAK.=E,/IKF+ K[NW:(APU M^VSS@^-/=,QM<86%70&?.K%6I#CG.K7+KPHZ$8;,&CAEW$--_ M]$/=INM7O70U-+\MYC]+I=6[US\J5^[F4SGC,^GZHJR[H:P/E@Q#4!2< *(D M!4AK[;+)(,ARHHU@&&YW MI'O\NE?\[]RY2EN^K_O:W%51N1K*-%[ZP26V5&VG^MPZ1##PT[#)GGX6*_P]#W(62M M_4VR*>!<&W"SCLEXO4E61B1_UF8DO81E7 %CW /.#GH,>Q#:':B# ],K7A7& MG-/I[*_)MX5^YJ5JT[:JVYDEZ>IEX3*&5K&1C(F4%PH!(7++DEP0P! 2KLE= MEN:*")1Y>8N>\L;F&K8:KXJH5W5(?+E2VH_Q?*$^SVX] -@SDZVP6VF;6'63 MM;X70U,[8:CF\L6M5$VM^@&QW!$\6DR]%X% A!K"=P_5+)[B/*TYW/N$\U0JKC*0%]!2;V%2P(CBP/JE#!6I-JD, MJA=[*&*<]]#5EI[_X[_1#)+_5>=Z+5\[Y+#N0@JYSG1F/7W7M!4@91T.I@0# MF&2&B%00;(K)+IK#GU7CF&$&J!0:LR!E M&)U*/7L/FTK]R])H]Z) MII^1$\Z/(A(_K7Q7S/#)XT?-/)HB?OR3'7OES9^>7!5,^]HFL?QS5;UH-1&8 M4JGR'*14I'9IDA0(G2L@"RZP*#*5(Q/8'>^XI/$=.36*-NO^35(U52S*6MGD M-\L)S=^U MK9WQ/YH9WRAYDS1J1FS7>!Z'N T:3\@:MB7C>8,/FC!>^'C'2B>+MNO*D36. M:Z@1(P!B; 2F>5>210P&DJ82HI-BL+6N-/"QKC,S:R@9>E5WI%7O3/@ M^W%''$#[/UELT=MAD.@$5+XLZ?:BY MH9PPE)DB+2B@.<2N [4$C&76/2$DT\A((13TOLR(K=W8-NA;9B3+QHY$64.2 MA'18W-\[4&;+19/<65;_^?7%A:^[I$^7\>)R"66>RVE<;'L_>]A2-G':WB0MU',UP"X"_33N4'O!8K,"$=0A[RM,"IZD D'+NME/0[J20XV=J M6)%)GIF@NB*G18V-FKB_ M;/;EV\Y( ?H_Y*-6+U-]9VZE79!>ZEH>==$R5^-CH1_UK++.9]-&X,N\JO8B MOW.CE2S2 @@LK2M8( RX(04@BJ2,PC2E?B/Q*^<9GR2IV&I=,X !YP;J37 M=B/FAN7?3WE5W9G[1;W#?ZV7@2_E3']>ZJ=JDIE4JMS5DZ78D2^6@*N4 8(E M4HH8@W 0^7K('!O!-BK?)+72;EZOU&Z;Q_WI-$]JU0/3QGT&P(] (\/:,TE& M0328! ,PBDIT/G(');, (/8)*^31SC%R^\3W=;[<\BATD1G%! )$,]ZYCD?WC:9=;SN1W' MPH^/HB+<,R&=R_C>*!RQ[KXO-G&K[E^4.FS-?5\0#BKN>S_8L>;WSEWM)_N5 MN7UR1_H3D6:4$)P!S"S ",$4<)AQD&*JI& (%CBH&_PI06/CGMN'AT7=<2YY M7I0S63[S:<)K30/KUK"]]OALU?)[9^::KY:K]LS)$Y9#F0*0L!R@M,L %*8#,5C#R#T)7M_M0;M"KA1<%68(HX!] /UF?A=0AIGP:S0^7D C>)*?L#GJW-Z7 M,>B4/F'@_DP^];$8:_OJW=_MO/EHC';%L?0WO7#W^OQ!3PJ)968P!=I !5!. M&:"IS$"*5,HSB 4EK/N"?T'ZV+R M8I)N?K26SJ/7H65S2X W=#4]PSOL@OB\)XS6ER\E[%RRPT/S]7.D) MXE@J*@J -+:453 -..(:**),J@G,6%;X4-;^B\?&1N_K0!:K7.*T\R.A [#. M\\LU$/1]@NIGO3T/F_+]!R\:9-J>4G\U(T_^>\>0&I=E M]6U12CW))"M@5G A28 45X GC,&!#8Y1WFJ9>;5D>_PU6.;<+5F[@# ;FA= MDJ2:3Z=\4;FLHR9A,C!?<@M$OV6^&S0]3\0&E5JKB/$B!Y;&#?W8O'[8*(X# MLPX",@X_T;7EQI*7,ZT^\H6KME!MW=I]T*:4Y7*B&4,$PQQPB3. F$J!H%(# M#;DVA.8JI8%5/RX+#?GB#I,9O7V=J1HE0[MP7$3:;WK'1:_G:;]2-EEIF_RV MC62K\&E&[-">PQ>=R&TZ+HH=N%V'+PR';3N\GXQ7"/M>+YYI+%NJ!U MAWA/[YC6GC\/@ M4V+ZQ)-7-!HKY;(M!O''K%Q6WW_\T3;%RJ1"6*48"($00-P(P%61 P8A9)E@ M(J3B38>G=RUG@U@:&UILEO5E<7 M,-]/"[)+N,3O0G92XO"-R"X9?[07V<6'NF8?6M_('5S>F3.I:HI0(I(@!@L@$"I =005BADA$(R.'\Z7(^Q M$9FSH.YF4%>^V)2&M9Z2'9-$MX:T?_GF= QW0 MC0E)8T-;+&A3NW-E2.NDK4Q):ELB9W)W!S-^FG<'78;/ >\.V-$$\2M>UW5+ MZ:PMIV4=8'YGOC=U;CY9:W_HA[HSV?WH0 M&8: -<*O<:AC<]$U6AKB:&-NF])H+]\+6R' MF^FKW]B-8]^5TZE6JS- JX8N?[KO6S5A>08)%CE0@KBLIRP'U'6$*W"!,Y9K MB!4/H]"3LL;'D+=-P;4J6:RU#./$T[CZ45X4K'IFM$;']6E_E7R_#%8P15T$ M(BH#G98V*,%<-'J?/RX_<$6TT3OKSRF7A:EG51!8VU[6NL=FOGBJM[/"69#\U)6[ M=^D0IN2)ON>NM!],^]Z).JU! V3;D]BZJ5;?!]T$+[>Z)U;Y'NX&.H 6/V;* M4_[P055AP!R-N@I\Q154]EVO#HZ^+=R.Y^GV5UE-"D)A2@T'$KG=8F%)BS*3 MV7$H"#*[3K7V/JE.ZI_QA0K3),.4Y4#AW764P YPB A N M$*&NH:OT*H]W\.:Q3?NUN\W/[*A!ZGLV>]@?E.QVUM5/"T^Z; M!LMX.FK =LK3\0]T+0RW5^V\/A*?2*F)<2695%ZXH,)" )&A'%#"L,FHXIP$ MU64Z+F9LT_&PYGY[11"X")\ U6\-OAZJGB=M!Y0ZU'0[!T+D2FY'10U5@HWMXK[43-GPS(Z0N['&%&![)D\=C%L0EM: M=9.UOC'[37I"$[GMY"6I W>?] 3AL FE[X,]A/GM!4'7YY9_7\RK:B*$@$*1 M'#"N74$$50!*,0(8@3R'>1;U);<)+4M P7R7<1RN#B^TZJ,)XSO(EQ!47R7WW;-&>H] M_]76T'JG9]J4RTFFJ9$$I2!54+L4>+MY4U0"@],4H9QE',*P\)(3DL877-(> M#R[YKZYU[(Y#RB'BU& #J%36]TU3!9ATK1LRD7,""P='V MB?CYJI?O5W7+$2PRB!!(=6XI5KD3:DT0X 0)AA7/C?9JI.HC;&RD<"2 [R:9 MZ< "(V?A-;K 6%@/'PEMX-N.W+?3Z?RO.E[,-?A]O]"J7-;]/&Z2][$K MP/N@%96OSPH7S6J-7$/?^A*RL2M&VPYD_/\YE+RZC#VX@H M&)>9 88BZP\0+ '++6 4I[QP8AUKR1P#HE^*@@CN$R\7_^#3%_VAK.1T7KW8;^DZQA<9BC%- M,D5C;9TK9S&/59G/VH*A9Z M/5-3=^"":<@'D:BT\GZTZO/F[0CAD, M.YC]1S_4\6Q=3^V_/MS.U.]\\9_:!8BV01+M_0X5"FII'35-60:0S"&@1%# M%,M1D2)(* J+%;LD=8>$<&>::!5M09O MK>PZ%JJ'>B&>T,0]?[\D=-@C>$\(#D[A?9^+E4AHW_-A[MJ 3%+K"B"I*8 % M0P#!C &&! >4\RQ'4'((@[:$9V2-;4MW)%G.*9O\V:A[=6+A!F0_;HD$7<^T MTAFU"(F&!WCTG&VXD??&*8<'AE_..SQ\)%Z3I2\E%^6T7+ZV9:FJ#R]Z@K(< M8D8HT H3@%*< 9I"ZZY@+0H-6:H8"]EQ^ H>YV;DJ9R53R]/R7.KZ/4=EHZ" M[L3W.[#"IQ1D$O* !)2 $&A=9@DUZG61D&_ MVB>#:3PVCVN[HJ'R7G3_Z"Q-]D>V&V[ M;I*UT4UJI3N6VAYX9[C]S#*QIB<;VV^2S[/$F9\T]B<.@+%]+]19^WC M;&G]H4_E5']]:1(C,D&52 G0C!4 R2('/"/8.HV2*XXE$<2KLO2QEX_-,VCT M2YR"2:.A?\6U ^#.+]C7PM'WVNJ/1%#MM5,F=RJ_=O"RP2JPG3)CNPC;R<]< MW9;Q4SGC,UGRZ;=Y5=8EFU>!9]"D/$NU._@H,H"@R@&C1@##L=$:ZQS!;KD0 M9X2.;1+OM ]<:YVLU([1DO'T 'C>WT2&M>\[G.L1O:8=XT6(^NK&>%KP6S5C MO C%F5Z,EY_M1DS'')K#HO(/#PO]8'4Y&I:5ZR4K LDR#'(O< MF!Q#"+.P*^:K=1K?'?16PI*=A=6%,XPP:KM^"/UX;]!AZ9L4+_7%N%6JGF:6 M*3>6],*5T6"-2J37:S4HRT8#<9^"X[VX<]W.9[U8OKJND,O;F7(Y=L_N*[IU M-S6KBE#T F=B'/BW*' M+N7I"\218I[>CW8]6'+);HOG>1,A4#NG[UU]C\7K^[G2$VET2CEB0$IIMZ]* M&L!$BH%FJ4R%85(2K_1;3WECHZ#VT&5'YYNFDT7B"M,TFB=.]=!SJ?.X^QY5 M14-SF-.KJX#L<*SE!<\5)UWGWS_PX9>7L8?G87Z/=D@G:/SB[IZ83^>^'3Z[J4J9[JJ)I8!B<$F!YR[CFK$%( B+4'&7(\7KBG* MO#JJG7C_V"BN=0YJ'9.5DJ'^U"Z"OOY39UR&\9<\(>G@&1TU_ I/:/=] WL^ M1XTY]'2.?ZQ#5.$'+9:?9]5R40?+O'>A 8NEVTVONBS*"J54)H 3%U0M-U) 6KW4D#RE(BB8"DOO&9X''7&1@A;![7/BW(FRV=7 M7O7)\>]-,J]-"0CZNGZTSK/)\&/0,_DX=9*-,2[D:FW.S;KEB[OT:$QR =U[!AVG@,B[0<=KH+"Z0<8M+%@N&LQG(^&NES)N5 MAC9ZL6C;97SCB[M%?92@ZFHXJRH'$PRASB7#0&>IW=UG"@,N$01"DH(4!97, M\+![93_!8[P\7@^17>-:&YK6/S?),U\D/^OZ3K^5LT39?09?5,FS7C2WS*?[ M%%PS-KX7'K'Q[GDQ6RO<=/*Y2:S.[LBQT;HMHV7U;F*08]Y_A 5^0K$2_3 MMR AA 0]W;7PPH,CS^_Z>;YP"4GUS9@+Z;4.J'WLX?-2/WVQ>P?W9S41 M6DLF=.:Z*J8 <0X!S?/"_J2(5"B'+&=!@7TATL?FL+?*)VOM;]I[Q2T#$J=Y M\J>SH?XQN"1RT/#XL5EOH/=,:I'Q[E#3H0-ND0L\A&@P<+6'#N FS610-<6,++F9$NL5&G MRBM^V4/6V$BMU?8FD6M]$V,5ODGF,\_K7A^$/0X7XN'6,R^M(=NHFGRJ(;/: M7JXM$XQ=P(8_'H8#[>;/8AEI>^X'RMF]]X57#+>Q]K-E9]?L^4A'=]*5J/JN M?^K9BVN1TWYC(2MRSED&L'3WVY 6@$*1 B-32@T4D!$=Y#8>DS(V)FVJ=2T: M+0.]OJ,H>GIWUV+3,UNVJB7O]$P^NCIF?53?.H=!7(_LJ*1A/:]SQAYX6&<_ MW#'S8K=;1AM*BDDA,84:0$E<#PM= ,Y3"F@J$,QPFAL>%--R5,K8YOQ^5Y>. MH;K'$?6;_U?CU/]O>M5&1N1.(63IRV-;Q*]NLK2*Z4#MA37C9/';FTP]/L^9+J43U6/ MS.\[([.^9/PX^,@$[ 4'&Z&!MHH]CU38GC(*N&>WG-=)&&Y'&@6)G0UKG#=V M\VUWKYB_:Z6?ZAOE;WI1SM6]';'5J4S&."9*"L 1S0'*J0&LR(3]"16%@I@9 MX17<%"QY;$O71M6@J*5PQ/W\X5YP['D1.HAIV:A]DS2*)[7F/>R=@_&*ZE#[ M2Q_4R0X&9=_Q#G]![#KZ$\FU3J6@0 MF::F +OJRD$"3(K>>-J,*D5@5],<7 M>G*D=GZLFOE75\L?$?.B%Y_HMY*UJ^AV_Y>> M_M2_SV?+QVH"A6(9P@4H,F2 Y0T.6,H)<%WK2885*Q@*\7.Z*C(VM\>_6.O5 M0^#'-T, VS,;A=6]OJD+7L:Y*(P%XIM4Q#Y09I05LD]!UK5B]LGW=2/(AMB/GM]^X'HF[XO]PV^2U;"N#$VV+*U=T"U;DXVQ-XDUUV5T6(/C M47V_ Q)U(>A)U4&7B7[AWE]$>I;6<;-^O ;7YG3SW>OAV:?+O-X_];2V+.H' M^'2_1O,$,Y:E2FF@\X(#9%@*N,H14%I(17)#1![DKP^A]-B6GR.W<>5&^XX] M^(88?,^3B9$-Z0BO^+8LJ\OO1SP*&1#\N(9HPQ@B&]?D_ M3P$B0@-.J :IP*C0DC,F25#INDL2QT;/VPJ[,PGE[NY5JW-@*;J+:/L1;E0, M>Z;1??CJT(>5NLEOK<*G#_;"B\KY@A.WB-Q%J<,6C?,%X:!(G/>#7>.M&EYK MND1HY[56?U_,JVKB:$9HG0%!B6L 95) &:;68Z084\QH)M*P^*H3DL9&,-MG MHM)I>9-,5]RV"HGXP;[JU6_/L-=3EBA"9411X]6<]J*DL9'%=H6=2L_*^2*9S9?:?O-G.I C3J/KQQ%1,.N9 M([;A.QQ$4DHK+$:6F#LL1%H_=9XO(#W5BB"9QRFZ$?VKZQ7):Z MVOHR$Z.P)CP'16:]":3S HC,2*!$3C B&>=I8%CD>8'C"XW!4_?5XYAR'1O4WE@?#]-*;^\49&IDV:>;#AY^,FN$WPN_[,Y7OU@ MR6/VT&1NU'=RU7==+1>E7+:E^NI[N4_SA=&E_:N)@E1C)G,@I+)$D L%*,0" MY*(@6BN20JXFL[KMFKH/X8.N&GE-#-9,C .]^ILD&YV;DJ#)RZQ<5DE5$[0= M*?OWY2R9EOK%'13^52X?'^=3Y:*"E_R76VJ[7(==,:Z^O-3K, W%7VX\V@NK MQHPV#^VF*2%:N1RU]? U'Z^MJ8/\&GMBTMVUF$:FQ<[J#$R?U\)V2+-7O[$; M'==1#KRR.\7FS\_NAJQN4_E/RPOO7RR!/.G%.DQ\HI31&=4",*WM+B\C$M"< M&* 409QHF5(3% 47*']LGMKJ1*Y;>:I0\/V(LD=(>V;'E>;);RO=_^96JI7Z M]5*5K S82EZ)1X@=L8O*@J$Z#$I]'0':Y[NNK^E&Z=%,I(3@T'"MGA01 10 7B@%"N$"M86L"@*[) M^6,CN?7\L\*> MW"4.C]**Y'0'NFN%;SNOK 2O=DH_Q-LJ5^G9E1&Q"/X#HB M%Y7@0G48E. Z K1/<%U?TS&\Z"+__'?($[_5]T- M(##0R!=WS+'6"')0(&-7E QS0 FC "L#N19$LL*N*/,EG[XA[FOQ_]_!W6\Y MZ0/-GM>1.BAC^WID;0.PA ,J'C,&-A2?N!%?OL*'#?P*A.0@_BOT^2B1'6[2 MU=/-!9M-Y]6+_4I.($<2XDR!#%/E>I%00+%20%$CD, "YS)H3?"0.;;E8#M\ M0=7A"\9JW711NBK8XRC@?J04&<:>^>@P ,0IW#9(VE*YMV"0<_CT&19R5.Y; M!HB< ^)"J,C91_LMC^,JCGRRW\:)4!@RJ 0@*80NH0D#S@P"4)DL*VB1HZR7 MLC@K!<9&3?9;6/13#F<-N1\?]0EDS^34J?R-LV'X^C?[Z+U)W9NU$J.L=[,/ M4=$6Y7:S(V.FEL<>?@ M_T GN>E08>E9^IJ1^3.K.]A MJ\1:DGS?&9&D-2:Y6R3.'/?YVJ#D^[ #$U#6?Z@!&JBJ_V;JG!NH>NK\WDX= MOQ$*J^[L9- MZUN-S[/GEV7UQ?I TZQM?8.H0106Q+482@&"F0"49!1(;2P7Y1F&*0I+6CTC M+632#-3,HWR8U07OW%:M+C-\)RJ]^%G/G,: Y+?:A"0+K E]#G4_(HJ$9,_T ML[GFO&D1NTE:Q'IH*N2!252^.2=O4);Q,'R?6WP>Z7#2=_9ZX7[^3KL[I%MC M]QWK"S:M$$4NW(LRE0&4<0@X)! (76A($81<<^_SO7#Y8]LNW5NBT=QI&' , MU %VCU.Y?L$H*#R]O9W4)RN>F0O&]?>/MK[*:*):F&14,\)0( M@ 0I ).Y (5"69%*2E(2U S30^;85HN5RDTY\65=YG6M]DWBU$[^=(H'7C'[ MP.^Y8XX+:M^KQGSV +Z4/[5*[NW?UQ%[M_:KO[R$8O@VV1^7N)MD#[G#;I'] M@3C8( <\VC4#N*EYV[;#=,6_: MX.&UWLFVXC'S?,.@BIS@ZRE\X,S>,$@.4WH#G^^,[Y=LO4A"C))WO,/@Q5P_0]DQ<%VL2 M]%8!,P2HV(D/7K*'3GX( >1( D30XUV;B3\TWR5K1SH'")Z'U(YX8@/7,-)VPZM!( M_#P0D=N(GQ VFKO'T8C<5KOC3A_D3+V<3JG)B M,$Z!8!#9#1=F0!"=6W;("H9HIJ4,*D-R4M+8Z*$^TYF;9$?5Y,]&V4"". VO M'T-$ :UGBNB(5S!)7,0B*DNI\G+C\0I\C';J)XN\5R;>^JY3M> ME=6$0H@DT]:G$'8?A#33@#)C "F*% DE2";9-44G+BD01"L#%)]8:WB^\V0< M\/W8I4](>R8=CPH4-XDGY%=7I/#%K=?*%!>5>-,*%;X07:I4X?V>KK7:MGC3 MO?1VINS?Z<5/_65=R3JG>6:TH$"Z:%*$!0+44AV !O$TE8SF+*CKI8_0L3E) MNXN]4[J^&FO5OJ)RN-<(^-%;;%Q[IK08D':HR.:/4>0R;!Z"!ZZ]Y@_%8<&U M@&<[A'WMT=X>*7[5OY;W?^GI3_W[?+9\K&ZE?'EZF;I0\KI!TQ^SA>93QY-_ MMXZ@=*K-C::JW5,-DHFM98W MR8<7[6K#SNV,?'5!-/-%?:H=$-04=T3/$^+;CM/;>8+6-O"C]@2=>4EC7](8 M:#^W,3$Y/LYO-IP!X6MO-JP#1;:]Q?"&1;WU,@)G ^+B2APN5JX7I';"Z/J1 MT''!_CQS3H&;(Q^TX2_3Y3<]X]--G^?O5O"J%/6DR'2J-O&QZ--=V!;)TT*AX MKJM]83W$TKG1W86_U-J[^M"U_NLV]XFS(%F9T"?B@4M?7\@/N;K%'('PI:L+ M@A=7IZ"7#KL =;'W8(WI]))N1U)W=:GNSS.E?VEU/Z_;M"PJ%XFY?/VQ7)3_ MJ;\M2JGAQ.[=[% H!8@[:T<%-H!F! )D_]&PE.!">.7YA H>W^)A%W\^3:I: MQ^39*9G\9A<.-9].^:)*GO6B:3(5F%3H/1)^QU-]X-OS@M&HG+0ZNXR21NM_ MJ9)&;U=,H4:]5CW>,54H5E&/JKR%#WI<%0K)_I%5\//=Z.N/2M^95>'U:L(9 M+9@A!2AR1@!*60X8D];-+9!2%!N!=!86&+DK(&2R#!/_:/5SSNI:PS#.V8// MCUFZ0](S?^QC8=V<^;24K\F?[9_W;B/_SG[-_S/B&?=Q.*)2Q)Z(08G@N'G[ MT_W$ISJ&%,I'K5ZF[HU\,2MG#]4WO:C;Q;E+.'D[4Q_*Z8MK..EVWVY0ZS&= M,$,QT[D 1!!I'1,* 1>( 8,9$5H6ND P;/9WU&1\-/%^_O3\TFPWW!2IM:_O M?UK]DZ]ZF7QQQUC.?:DM#(Q5[#AF?I0SP#CTS$TK"VJ":FUPE00;K&^.C,B? MM2W]<-:5>,8-F.RHR[#QE->7KNM:V^_&HIU/'!7SV.I$MVX#O/7->#TC,A M!>'1H3+=,;.OJ$>W\[J!J] =,^6P]MS13W4ON[XY ]IJ9'%O$:Q<0^O[!7>Y M9Q_X:S6A(I626;<'*VDW/4)#(+)"@EQ @K7)%3%9:#5V;^ECF^9K'9-EHV2B MK);A!=K]X??S8'H#=>A#_"W5;Y(-VJWVR8=S:'Q_[+Q\;*=7Z);6"2:.AO^=Q -QEO^,:.'JFDP D@GR.4R9W\C@.7C:8OW'* MC&UOX^1G.EX N=*(SFU9Z$<]J\J?[F9I_J3=83__QNLDZ"(CB".[@2 L$P 9*@$O+)5FFE,L]A[I2IV&OI^( >'!K%>FU5Y][/SU/ MYZ]:_]"+GZ74JY,AEXGRY"J0U >YM]/ZBU9WVOZNY?QAYF++ONE%.:\S5JK- M*:M2D&EJ)"ARP0!2=G=(*2D EIJ*##*!>=[Y9#RNKN,\.[>KK2O#;7FBM@\( M9V"R;>&JRD_G8_/(0QY\L/YVP]CWT?O6B+4UN9/;Q<)^1#=;VG;D5'W\_IX_ ME\LF3+-.\7NQGQ[H*+Z?$>CKL#ZRMF]UG-\/Z&<._'L2V&W)^8>NZG(/KB D MY2S366K]=\850 @BP U5 )HB9YG+/41!!5NVWCVV#7FK6J?:FMN0^9%L1R!Z MID5/#(()[8BU42EH^_V#DL81P_:G^;&/="R(X*J6NK-] Y$@=?=$#5">94# MG(!4$F60MO]E,JC,0?W:L6V2F^9LO-8ML'1! Y/?/ PWON'O>XO#* 3L& MQJT'T+QZV"S_'7,.ZNGU9/LX7SDV>8"R-0"D%!J4Y M0#@5UJ45Q"4M$"2T<3&"H>513TH;Y7F%53:IG+8W32I"E?"UPG6R0O.W@8?/ MYS#WF_R1<.R9"5H ?S0 -HHF&TUC5CR]"$?D*J>GY0U-<#XZM>3J"TJSWCECX*6%B?NR@ )R0%E'#"LH+2+*P S][[Q^8%O.?58_)L M=4M44QMF^:A=%' Y5XF9+]89LMW*OZ] ]>.'*Z#JF1/6B9)-AYM-#?>M\\)U M-N5VIYQ;N2Q_1N[1> *F7@JYKV2\2;WV/0-/E67?_U@8#U2+Y:K^Z=_U_&'! MGQ]+R:>M5\L*@80QHNE-@[3+>X18V UYCNU^G"A9>&T)SDH9&R=L:QBX.3B/ MIDLBQ:G. $V5W6 1J U.@68P\)@G3'$L9]K%@W/@;I1-JK>)+U!>YYAH\'5 M,\^&P>/-G%[FG^-/^X(M[K2_[?/F>0F#L*>7D2L.]?MPA]HDM^H_7JKEJO.M M4J6[QN!3Q]&?9^UJV>2!KB]6[\Q6X*&+2#R7/3K)BU0;7B"0$T(!0HP#00L" M,BZX3E%&!$7>M4SZUG9LS%[?'KD(I)>Z:X9S\"1_?K8_VL&?AM2DZGV MURT&VYB?B4B9TD7A#H==Q0B:8<"4(B#5D,C4I#3+5=A9\5EYX]N8K-2M@Y_4 M1N'@NLIG0/8[_(D&7,\K\0YB6YI>C #L4C[Y,B*QZR:?D3ATP>3+QA^IE.SQ M4->LS.>%EF43H#53.TTL4YU#H2 "#&<((((1$-#5<,\HQ+S0*D>>YQH>TL9' M(MO*UM."^W2V#$;9CTM>>\^+N7J1<=N$>L 4 M.9/RM+R!\R8O&GZ8)7GYD6MC_F^E=,'&U=?Y4E=?YGQ664F?RAF?R7+V\%U+ M7?[GI[XXM7M M<%;6)!O%FXDVG<[_LB;IJCX)^3!_$4OS,EU_OFLP?_A8^E';0./3,_5MU\)9 MV>%HKB[95=M2#\[:FNU1&R84OS.Z/07;A^OS1N'TG8$['3#?_94QBF]LEUS] ML72UO+]I.PUF2_Z@)R;%G$LF@&'2U435&C".,V#RU$!"8"Y-T;WRQCG18SM6 M;O3;K:9]3=&-L[#[NH%]@-F[5[A7;F.G0+.K?UKCO-&]KUH;/GCU6&CCK/@W MK++A \OY$AM>;^C&7.]>JG*FJ^K]_$E8?G3>J>L!;5FR*>U1E:J.2IG/UFV@ M)T1B)1A6@).4 (0MA7&..+!<9F@.I6(H*.*Y@PYCX[*-OHG<5O@FF:Y4#J.V M+N/BQW$]H]TSV:VT3[;4KPL,K>!_OPO_EXOP!Y/>%0!&9;\N>@Q*@U< M<^' MU[RJXR;[>)+E)@?XW>OF(VV*\.U??*&^K'L"4BJ*/!4*X*S@33=[IED.M-UD M%RK'&3(S?,BH1K\G1=&QGV15M'2,,L.<&?-!AZWL?/LR( MA>_#HX$<=SM^O5K#[LJCP7BP.8_WY@X!9C_LDF A^ >?3O7K.S[[S_<+K()]GS9Z@ZYL6&X631N/$J9SL(YG\V:CMN4Z%0!H0ZA0?VH$"EN) M'!9K% ;6V8@ASU<-%_<39MM.]$[@HUUC<'[.IS]=\^+ZY9^XK-WZ]AM/2$J- MT1!P:!1 RFC =9I9+UNP3)$L3],TK./Y&6ECX^BULHEL)H!IU0T-P#F'L)]S M&PVWG@EZ UG+&2M-(U)&$":10W#.21PX!,?#^,,0')^'.O.(GKWH[]HE*5@1 MW_3"S!=/[@;W3DS+AWK9J PP(B1(>0YAEN89X5[.86S%QL=.K4')2^WE5Z:TF\#GC77)?&U> M'7LL=+)8%ZQJTTB#F2S.&'N3WN CUS\_.I-NDLWH;5F5;,QJ2M\YPY+&LKK MX99MKE'HV1'LPJ=1X8Y-O7&4&YJEHT)ZA-#COC\\/?=]TTB[_*D_6D=1+ILW MWIE;-:\#Q]L42 Z50))I@%&.+*OC%%".)> RE\:83$CME1GF+W)L?+W1.FG4 M7LW@.M:F5;U#VJGG )RGW'Y@[9E,(R$:E*D:!M+5::N>X@;+80TS?SNA-?#) M;D[H5[UT-3.^+>8_2Z75N]<_*JT^S]8E'S85'R8D9XQ3NY_%BFJ 4B$ 5[P M1 D(H4280A92OL]?=! Q#5#BSU59EW6ED59W=[$P7U?)X)>K9%P[%G[N8#\( M]\Q1#MRZC,NW+7!_QO/15O_ M-MHY\#(\WG#Z4>:;#%+/C!II?(+)-#J64;DVGG:#4G%T4/>9.KZ CD3^LIB5 M2RNLCI#_Y7ZJ5K>*!!NJ4\O'*(D;5S14[!K$?65P)7,\L$0FS*W-4^G-TCLEYPZR3L\['N8]V[1-_SW]] M5O9MI2F;-C1M[U'[O8 TA0(@D1J 5,X!3Q$%&DJ<9D85DIJPEO$G)(V-)!IE M79/ 9%?=X'ZNYP$^3PY18>N9(CHCUJ'7_ 4TKF@[?^K- W>@OV#@83/Z2P]T MS*-X$97^/R^NHLI/^Y\OF^R(W&#K)W @%78MZ%,-&*$&I)1AFN92(AIT[G-* MT-AH8:-G4BMZ30K#*6S]_(48B/7M-'0"*SQ[X (2<7,"3@D;-M+_@LD'\?N7 M/M^A@+9+9=TO)EOW2-,2":H, B1SC=Z-TFW1>>,4I1:#Y-;HD.9M,YE1C4@:9$J(XM<%$&[SQ-RQL9F MK5IU/S!]=K[T\8Z]J;?*G]Z9=2F^NK6(*[Q<5DW%ODF6YH54. <"2@H0 M9040V/XD3:P MU7?BWHY1]3B?;A7@LXZKV^Y]6Y12WR_*AP>]F&2"I"3+N=TR:PB04@Q0:%T@ MC-+4>D4*<[\Z(I'T&1NWK;5VGE"KMIN;];XY>7::)\M&]6MB)\+'S8\%!QR- MGLGQH'3HEC$WR6:8ONT,4VU14IN4W%\8IBO#-3J#VV-H1[A.;Q@&TAG \R$C MW5_;C9#_83T@R_.KG,T4446( 0QC=S8L$"$"@R'0&)5:4AM#KSMO'1I:M M!\^.WSG#TS%;>2 23SE&+HU+(KH1!">&H]GOP2.OMA+ W_%IG1$^^Z'=YVYGL]*R2L47KQ-H".722""DY@#9 M7P$O" >&ZIQ11# L2-@A4@2MQG?@9+]M>1@AQ!@R6=C3;)C3K*R M9Z=&1E/5I.G[_K\U7R3W?\WCT55$9*.27 R]!J7&B$#N$VK,5W>CX<]6[I.^ MY[]TU3:[GR#(TB)#&#"2I79?BI!EU92X@-Q,I90H3H/VI8W&QP[)UYF*C#7YPCE9TV/BHS'1$S*-&<-G.?-\Y\LAL-?-&6;MS^K,XQ7/WR^P/O11!]@]DP>&Y7K(_8-J-M:]Y G& I55*KQ%CXH 85"LD]+P<]WO"9L M&G?9A?J'"P+A"U7]\:SX4G_\M=2SRITW?2FKY401PC*284!93@'2F *&&0$I ME3E+-4$HK+6"I]RQ>3<;M9-JI7?R4BL>>$_HB;OG-6%\-/N^)=P N58Y:71. M_MQHG7R" M82!3+@&RKA*@A!1 ,40P)UPP'L1'6^\>&^?4SK0L(/254<^$B7EL-ITS,T5D2JE D!6]_=0 M%%!:I""G0IO<8,IU4.>ZDY+&-FGW\^BNRC.L@EL0QX"IYSF]CY"K1-!+P^!+ M6/29:UB]5;/?2T9?R#8\\L"UK=._:W>7+9*YH M)D">%>ZPE!# .%( 02%YIH6"4@:1A;_LT=''5NV.'>7K?7VK?AM,UZGH2')./VCWS4(1@;ZBE[DW9#WU+K\L_XUZE7L#<[HWN?\KNE&<:Z^VT(]NG_-3 M-Z?)7_7RSMSS7Y,\@[S@+ .%H.[8Q%C_1R(,*,]-R@@K.-$AM87/R JBL &* M">^H6B=GA#'4.5C]&"D26#TST"Y.[?7/;U\L7G^KKWX<,UF-;Y+;Y7)1BI>E M^\JZ^^YO?''.L0QF(P^XHK+/.7F#LHV'X?OLXO-(Q_RYI^?I_%7K']HEZUG] M5Y=%.=,9DAP0B25 7$H@N"! %1(;;$0JBZ 0O!-RQN8(K=1,UGKN+,SO]$R; M,O2BZ!3&?K02 ;F>*>4(:/&/3B[ $#>MZX2L8=.ZSAM\D-9UX>-=G8UJZ5R: MNMO+Q&"LA#$$(&(@0%E* :.2 D5-D4.4"8YHF'NQ]?:Q.13W3D8BK8I-R$BM M9*A/L8V>KQ?1$9/>_88&B.\7@.C@!QPQ./+*ORUAX+7^B'&'J_NQ#W6=L+/E M@LOE/\OEX_N7:FD]A<6J\/3K)+.K=@'S#!B)-4 "%T (*NRO!%*H.$,PZ,CC MK+2QK>W6B7HJEVX9;R=SXL8K>2IGY=/+4UW;HUS6769E:U;P%N(<]K[3/Q*B MO=-!HV?REU4T66EZDZQUC4D0'I!$)HQS$@$H54#)5 !DB $TX 2EDR;L]<>2+Y:#XKLOMS^4 MW^F'\*08THQ! I#E2(F-(F1;ACS/U!OBN MI/:XCVO*746'UF_EBP16S^O>[CQOU;Q)6D5C]D2]B$;D-J>GY0W&#++'U*#7$G)LZ+@BO (;?V.B![; MQOEH6S^STCMV6[]C8^%'./T@W#/_7&CKMU9^R+9^9Q ;HJW?,?%C:.MW!A;/ MMG[GWM"-T.Z6CWIQY#;!W?^L;A2:!JGV[Q1ZI4(FZ# ))K5-[DQAZ[*MS47[;=I$]GH>N^J;=N?JND<7$B !77?[7 ,A,I1FKJ*>R?JIHCU>ZOWG?BWG MMG[S2^,D;=7LE'PJZ][@\UD@!0:LZ5_)#S\KY(ODZ7X9NJ(^!Z4=35T+4,Q,Y[6Z21K_DS_;/ M7F+]S^ 0O3[=OIS!:\Z=,/18';E3'^TZZ8U>+-Q^N*V+X7)Z5PCOE3D+9X#S*OLP0#;G>6:*% M;%,!)=E2-G(9%$]<(K/&>9D#,X@7 (=LXO=8QVPAYZ:\L]LWY39]=L=7;P5N M%PO[1:F+'KQ[W7SD&W]U?W7[%U^H^C]M2;UF0P@GC*H4:J0 26D*$%7*^B%0 M@$)1Q07BQJ@T*)THHG)C_\* M @-,5P%FMQ9*I'J !J)R>4A,549,9E8_]-0'@VNFNAQV/,O.RNA?/Z06V^%% M)F52H0&Z\T5%6.*]A^;A)>]FQVVO-2&!B;"6&3(C-#A4#!QH9IP,AY]KM0.U M9K/F?T!7OO.A?SK=TY8"X.XWK\FG@.,F/@6 ]B0S*L08P_C^EVU5+F55W?%_ M;,NJKMA7_[B6LBV@*PJ:Y"JA$*/8M$:+(E@D7,$TS8@4G"22.O6ZOSKBU)BY M$Q@<2#P#G: MFJ9@NFE+(L7;.DZE8;3_H(NMK.-72KZ1HOY4S7OO5VLER\U6?R7G-.9Q1E4. M,TY-RYPL@]K8-,%_%!>4YQE*Y7PIOYH4I2\.!N9PD:S66=&LLQ/! @=GU5*W MK2:VRW)3@:J.!=)SU=S_+TJY-=?2)G+9%#FKJX:Z'YAOF5%+@S/P!(UD7]8S MT:@!&CU:$W$&:E5FX&#>FD^W=N6!0A[-R=M1]6L]WB#/N,;B[<"=V(8>7CDT M3V;]M%IK8C+WE9\EUZ.;.X4V,S/"..$YEY!F"8,(TP@RF14P)A'+8DPDQ[%; MGDS/:%,S 7?"@J5Q*M0)L&SE7"^Y'V$[!O2&6V".VT-6=]S92QH@$=8*$\_I M,'TCCIP.8Z'\:3J,S4/#>.0]+=2%K=]52 M''9/GR,DY9O>D>GS]O&1KI^--_O@XO##TD16#KAH M]3N;ED[NUYJAT&[O@TKO^[F9@4:YIE_>7KWN=EP 8[YU&H):Q;80?)@4EB#P M!ZH:[T/"5ZHK[Q'RMY\$Z\LQ_]"&OB^[?_/A M0@7[ "YY9X1\WZ99CC[V!9L;*&?NW!Q?,+BAQN-J60<9G>0MSW.,$L5(!(5@ MVB0560*I*:#+I*:H3%#&"'8S2?N&FYZ%V4C;A%/.NDH*J[W$X*=RV?[Z9^>& M&Y=AM[V;\P-E\,NY&L//#8:-I+/#<@A>FVI<1<1W5XW+ X[=5N.JZF?Z:EQ_ M9ABK?%G39:6T :'-L,]R_;TT=;RTC=:4]**+#TOC4:P/:>96L#K_IS8]@D<$ M1Y(G$'-!M;6D,"2:?& J\3J(=I[W6 MU 3FP(&SXDR (>#S2IA>!1R58$- >TS(0<;P$(ZU[^.V+\7H6-O)^GT36K4O M@XT..R'MQ0Y2PLD9K'"Q2;VCOU[ D@THO5%,5B]P6SJ+Q?*O^2^K]7KUEPF3 MHOI;56Z>'^3:^$'O51=$\4ER67ZO>WU&'"51S N(DRB%*,H+TX,U@MK,R?,X MSY."6+49Z1:1<%M-[I86?/N$],/Z<% MA3LPI^V1[N2>@59R<*_ +M+J4W",Q8K7^U7C.WX5K%^(\#J8K]PPM]Y*!N/6 M;"7F\7I_B/(TJG<']Q>.LCL,UK/;'8:_8,#N\#(%Y^X[+1?FE>]7Z\]T(?]3 MTO67OU9?OJU7VZ_?WI??Y<$EX-_6JZKZ?;F6=%'^MQ3F8EQ6:WEJZ(,%-ML2>]Y@0&#\-YD5DX SOMH%8/&OUFP&@(M(J@ MU1$8)4W9B;V3Z<)WX#4GUF$C?,T)'FFS?*V)=MM90TU$[^[K?=#Q=NA0>+W8 MQ8,-U)Q!A)6"0ATO]"Q/6)W"2]P5B)G%%$"RS8L(27 MOF&GYVD[B.4Z8P_7[2*&9<3THF\= N 5T=#>_W/X->;-W6*Q^JMN4:U6:_!F M+46YJ8EQEU$3Y#[+!< @J3:] []*XHT-%)?2<*R>]964(Y?\FUZ9?[9N'%)( M@G.A8$P2!%&&,61YFL&,$!9ARI2*K*ZL; >DC;.8],X-R=HT%?.8'G/ 37LW@N/#?01%IN2F%Z86AK;&^YO?O! M%ULAQ7NMA@E[VC9GCGOUCJY-^]/J0:[K@(5?RZ7\L)&/U5Q%#,68FCY<)D1 MH@(2P2B,B."T2'.22Z<0 5^"38V^#O4Z+-33:=8T!3_0S1ADG7;FTK()X %_ M& U!K:(CVWF;_W#[4] MJ\V]^MMJ)?;Q#[+ZO%J(PU2N>910G/ 8P]PD1R$L,DA316'.!(I0%".J'-.D M[ :>WIGY17[G__P?)(F3_V4.RG^MUG^ZFJ!6T*6W^5R*X$XG ;YPQ3Y=JS>80F_[3G -ZC! M3P/5ILZLW0GGT_1W M@N82UAN'A"_+[56HBY& M31#-6,17'"8B43$F'-$A&-/) ]236__T%_H;.H1R&.J]?GJ83S\L%X] MR?7F^4&_?Z/I_MT_MN63\?_N4]P93SE+)8(QBZFF69+!0LH$9@G'*8ECHG+' M8FW7!YT>BQZFNG?RU^$C.^'=.-8">#L*]0MF8(;LA)V!6MR7 :M 6 /DU>V MLQAV5#*SA^&8JQR>'$9%3;;KYPW=U/63?S53:HJZ--Z1%+-8H Q!_4,&$5?2 ML!"#(DUI&B&>\(RZ'$I[1YO:6;1MW[B3%G3B#O1%]4-MQSO> Q,.3=@YTPR M5IAXY9?^$4>E%BOECUG%[J'AC;3W"5-?Y/IQGL021D;/I7"AC' M"G'.LRS&3OTK3X>8&G74@79ZH$?WOME'V-G1PFV(!.:"&HR]=#/PI0^80:VR MS^ONO5/VT3"C-\H^K^:Y/MD7/CE\25^._:O-QWF1TXB*',,LPA(BBA+((J*@ MPIC&2J]Q0H7K&K\RYB07_?GH6K5:PTK+W1K;CH:##?[V/.$1U3&(XT9 !]&) M)43>^>7:N*,3CB40YQC(]M&1^VM_W)JZ/O?J3G3W/DUYCKOMYMMJ;>*3YZQ( M6$%X!*D2B397M.'"=N LDZ- K5AN9;FRG57N@?0;O;K ML-BRJK;F3FVDEMP6LVU'G!.9P\"$ZZ%A=Z-O'6J^T[@M3 3V.D^@A;?]Q$RC MH[>%O/]_-/BV!]Y;OV^'(0?&6AYM+-+4-I>=<*"-:MC6 M^\PNK51O+POI7-+R]IFSVT'&G8_7M,G3VO?CV#D)2 MD()F$8))83KXQAF%!9<2)ISSA+$T*R2_*4OGS*!3H^(7,CMW[[4 V8Y3?4,7 MF#7/I.;L!0[4B-,%HK Y.N<&?MT\G1XHKN;J]#WK.2CDH]36(2L*QD0"6493 MB$A.(:5*0"592D7,N"*9IW 0/=ST D%>!'_(3M0!J%2*),(E@4&3,U MPYBY^4E@@AA6)(UB@LE\L]K0Q;@8[X<,A_ 7,P9X&@5G.W;WA5Y@5N^-KIF! MCSW(^8NG.8!DG$@:,^ T8F@.5+>.GCE\QC-;GS49>2YI7D?09 (B67#(2"XT MZ#*5%,6B\!;,=Z,%] IL_BX$RPRW*4,A^YHL%-[,'(+:.$3UZF;G$&BLBCC$H&%Y4\7O&7 M/SAP69L^-P=-NSYJ>=M&YE2@Q+@7((H)@8C%"2S20L&4YW&,(Y4D6+E9)Y<' MFYXMTG3&6JR67Z$)V .+O=B.Z_TRPI8+WPMJH1F@ANM 2GW"VN/W%K_]5WCT^+U;.4;5+J!2]LX]*IBQA\DGSU=6GNY!_D MNES5-_---\"YHCQ.:19!RC.D3T(9A20E!51I2J@^!TD2,:?8FA!23NVV_6RX MQ=[K/>LVX\:=]H8^E9NFU&+M@]ON(TB8/K&FDA02,1]=)0 MTSN@?I0;?3RM*M.NIPFJ_C')7-E#?Z*!TAN\U79*SIHG("![(%[",XW-LAIR&E_&%^M9^Q9=/W>!R, ?+ MM?RFSY;E=]G4'7B_6LORZ[(IKL^?Z\:LFL;,R7,IZO]:-.=0\5_;:M.&:]RK M+_3'@PGUU7_8;-8EVV[,,?3+ZH'6=^Q9D6">)CF,D6 0*2D@99F$F"8BSV(J MJ=O!<53IIV8AM4H"WFH)-GO% -UI5D=LF%RO#?TQR%TRVK?#P0,SQ3D?Q:GS M0G'05G#YR70P^7D&NF]$AP$X *%F]@,8P-W!-^1C\PW16.A]H$$#',)A*O(U M@'CV'HT]C_X=4J-I,+Z/:^S).>LV&UV( 5TM[SA?;YOD%G,;6U=%GN=9FK.< M13"*8@01E@326&4P1UDD)8F9-M7M;/*+8TS/#&^E!/QEB6B'[H)GL>S?&;S@ M$YB].V"ZVMF?_ #CT#KQ5H!&:G]XX1OT+Y[Z%O:AT-M[\.R#X_4/[)/[10_ MW@^Z<9N0Y?QM.^O_9TO7VJA=/'^23YI$YQG)6(IXIMG-)-@QDD#"4P65N>?% M2/&"YS:6?,\84[.W.S'!3D[0"&JWB/O0[.:]46TGY M\S1XYQB*]'&%Z5V^-?V"@ MT_L8/SNRN@&3P#1TT#FCDOEQ^?9#KVL RO7UVS7[T+TV%%_I5SB.4_G]4=- X+Q2EZL,HU+;0(".J6_H:[S6 MT39%4XVWDW^37_0,RG;K)H(Q;?LPR"E&$/%<0IJB'-(,4RSTH3!B5C?S@T:? M&BU^DO"[K.ID^%T7.5 ^/FESS)'IW";!CN>"01N8Y:XFQK72@UK\ ";8(.#& M*!%]08(I%'WN!\>RC/.5EPSC-W-_=J_>K*5>G^\I-TG2STT>:I(E448)A2B5 M!428%;! VLA32JF^9M2W7B HZ68?E"%_&UXZFO* 6 MF)*& N9,/5?!\$HSET<;E5*N*GU,']S?GCBKL=>% M_'*$41?O6>6.%^SY#[G'"[U;;O12US;#XVKY>;/B?S9-'.ZWFVI#M0&^_#IG M,8GRA!%("8OUSBX(9'G.H[('IE!(4@6KQ\M&LE>UG;MKSJ[NE:)Q% M!Z^NVV]2D2$,HCO+JBVR(2P/"X/^AK&R%4(+M@GUY\;W%3D MNUQO2GU">=D7L3MIH(@7L6871I)<4PS&D(H"PU0D.4]R@?+(Z:1Q9;RI, 4C)>U6BL ?CI4 MX6!-=)R\?;WC:01U^,];Y< MTB779[VZMND<%XE*,ST]*5)"LR4N((UP#DE!$TPXYU0F3GUX>P:;FAEUS(>; M@QH?)FG:E0#[<+:D.4_HA2:S(^":(J5MK_LZ,=\G85E@XI>6^@8\"33MA>"*C'U[Y6VRHC( M8H@5)8Q04F#I=)_L+,'4*,<(7>_RC[OVOF8!>3"_W"?'CI*"0AZ8ISK9@5E: M8(?]KO6V1GZOP<&=DMVII&:DJ1'[C+ EC?< M/F +?;<]%#$_B9R':(1/UJQ'>_V$S$.EK9(N7SPPC"S^1LNEJ2YXOS34=*]> M%"/=98#-$4LC&A<,RH@IB#(L(54%A@IQP9*,Q1CQ[OKJBSV!V(T^X,[JRPBD M8H0WMU25V<'KBZO;BQ-;3H<=SWA$=QS2J1%MBET:8-^6U=.J*KOSW*YA;5/) M^-U5A)VIR TPK[QD.?2H).4&QS%C.3X]M%&J^79\6 KY0R_ZE3GMZY5OWKYY M;N*4YCA+19)2":5,L.FSZT-.S?KYN#6.3K.$JB:( MCJ^^R[44@#T#3I^>3#4^NE@XMU:]"KT=3?D%-#!%-<*"5EJ37=O(^\\5:"3N M(A5]]F2UQ<=SD]:KPX[J;^7_SRN^:[):;ZI.L-NN2 M:U/$_,%$-;WXQ<$GYPKG!4]E"A4SM2QR/154Q3',28JS)).(96+^5#LP/V_H M>F-Y-KM%)I<%=RQ9P#.)%K(VKKCY0>[%G0$FOY;+.AW;&&*U1(YGNINF,,)< M*94H*(I<'ZPC'D&&,@$+HG>9 B^6EO[=D2>PD^M5ID_JW[[*Q%D> MV,>:BM"'>BW9#-3S\.X0_KWL8#=)Q[\[>,#CV=\'L'[O!VZ2:-P[!!_@G=PS M>'FIVS9:>YG7S_/?/\\YCU#"$(6)S/1>:,J-LDQE$,F<2*Q$AKC5#>7^E5,S MQG]?EF9-Z?URHRWQ?P5WCYKT-"/:L=X!5/W4-0R P/SS^\RK?UPPP3M?^PCW Y>-TP,9[T(CZB_RQ^87 MK=>?\R2/")67 !UE&)?\A@%T0GP#7S.,]+Z85J8/]-ELGDT;P,V\*%@N MD]V[=3-7?7QM!;6C:C. M@6E'1C<"%)AP:NE *]ZL;8KJ,1JD1WNO]'%NG%$IHD?18QKH^^C /*"JDINJ M?==NLZ0)SD0D%.191DU]?[W862*A4)S'41SE2G"WQ7YVG.DM]U9 0&MQ_\TQ MU^;Y^Q(XZ;Q]"E[DK_3^^%A*]_D9WU8 MZE?5>=J?I)"/3VU=[7(E[I==K6412151I,\Q^EP#$(DA[)(TH3Q*%'* MZ41C.>[43C)-'8NJ20/\+I=U4/;2T1:PQ=R.,P(@&9A%FIS GM* M,6BY Y1O<<3**]O8CCTJ_S@"@Y72N8'D$9#_%>($G M,)DX(S.D,.5Y[6^I17GTQK'+3YY7Z$S%R0L?=%_(;6;=\[L?_)OI8?!1S^D\ M*X24BF.88U.0A>J?&-<'CB3"$8WS!$?[#2H2- MS* 6&HBM!$9LNW5NC7?_N@^!8F >N K@]1/!,"1%6Z:L]B*.BNB+D:?XU;0F M6U=T&O(U3]7\&N5I5'.L]7M&X5Q7K3H.=GYN-V8>*#ZLZD9YQ!)OOO MUUT'>I%G0A8TTP>GR 0<"@2)H-0DX]&<(Q8K[M3KQU6 J7'V@?R@Z>UZUFG: MIL-:]:7W,U&6]\4!X0]]E>P?^2$%[P;!Y[O4G9L08Q>Y&P31F?)VP][C/R6Y M^;U$J%$DC!&/)M>TF2 PI%A2F2E.84"I%S*D]@MOP M4R.M+K[Z4]-4VTS7H*[:MNC;\50X3 /S50=G70ZO$QW\I64'G?#@CT;\,('4 MPY +T53;5H37Z*GM",^%EMJN;QD:-*W?43.G>+M=-PV\39&"NMA#_<>&9:MW M/^2:EY44?E! MEAQ8-8+/VG(RKF'3SE-CQW]A 0_MASCHN'W8D/FP[;;)+3G;F=LT;9Z!^VY6 M.OTJ4"[;F :?\=9#4?8<WXI"DM*,7==[FF7V53 M/,I4@U]L]6]/FT_R(LJSHDA@E&0*HL@<9!.BH$11EHLD(45JY7L9./[46+.5 M$_S4D*-CQK K^)0A&19XAK WSU88N7A_\G13A MP?^K50/01H_#GHE=$;2C72WL/-EM80'1#[Q_=9*#5G2PKSEWVKAU!EJ-/'9> M'(:K[F]7Z:=5D6+;^4A)QEN<%AI(3 MI FO,)6V> JY(GJOB7,J$ZMKT\M#3&U#,4*" RD='-#G(;1PWM\,3&"Z.<9D MB'?^/#@._OB;01K) V_]!7)SN/>JW^MB/__D>$[U7LE?N-'[/^F_W?4\R03. M28)A)#6I(<$))*;?=<9$4D0R2B.&?;6ZGAK1_3UH@VL/S:TG1(!7&EN/T](Z MC!75-^!D6EE?M(]LGAG&&XVG^@O]8?JR+5;5=BWW+@*!B,IQ:II*"JE/?XG^ MJ<@55#))>:0BSO/4+5^R;SB7A3!JEG2=GNK&&;VPVG&&+Z@"<\8>([ 7%/P1 MQ*5B XE7VN@=<%3:L%']F#:LGAE*&WKOEM7FJ 3BG+"H4ABF-M:$0RAP56 M&E:1I2A.J$"Y58?J_F&F9F*83I=;*4#92CNLH,(%2&W)XE:@@M-$BTVXR@K] M&'CFA;-#CJ>QP*^KY5?]VD>3-?E%OZ*.?XJB+$^25,"82FTT M4,5A01,$3;6]+*8QCH738>/<(%-C ",C-$+6[4%GP,@Y*,;L+*)V%' K3H$) M8 A$SA30AX%7 C@[T*C+OT_5X\7?^UGWS,>6/-YKJX(N_E/2];NE>$LWACNJE;77V27);?S2GH[^MR(^^5TH>61*1$9@44.<+: M"X'I:!F" MM91@+^8,[-0!:K4&;]92E!M@,L=FH-9!P^XQ/W 8=G[3 QUE&#<[#>W6WW)3"1,V4WP\ZO[_[P1=;(443)?_XM-VTU<7?T;7I;E=U71CV M)D5!1)I(0F&,2*Y94/]3H"R"*2L2E,?:GE-.J3G^19S:.?"P=\*ACF"O).BT M[))2=GJ:ASI-+;J8C/4ML#0L7W5N0UN@_J=UE/8-_BI,1;IXT"ON&ZWD/5N47VL1WF[EA^4G^4C+ MI3#AG/N;B7FF;6TD]7Z2J5QO+U1O- 4A$B8\14F1QP4JE-M5@0>IIG>)L!/3 M$(E926X[@H^9LML"1D8_,.?OM0$OU &=/F"OT,QDPC,)'F@I3-W7@PD[N.WT MQ^\>D?9*Z#[D&I7!/0)Y3-D^7WUS>Q_33/6]/HU4N\KM<18E)%$"TARGFGPI MA4SI?Z)"JHPS$J5N-4+Z!INR?N +?A4[&+E; MVN]H=;4^RK;"E^R$?=GQSX; MU[&V(Q2O^ 5FE4-9=Q726G%_#L(MUNAX)9CKHX[*,M8@'%.-_8,#(\ID54EY MWPWQJ]3VDO$.F9O33R8>(B&4L)1FD#.90(0+!8M<8I@E3*19RC".K5JYVPXX M-0.F2Y6$70ZR:(4%:^N $VNP[?C&)X2!Z:81U52UZ#BGEG8&.GG!)R\A*:[0 M^(U-NS;HN'%JEA"?T7NA1_E6+S[6ZI?^9_LM52?I;K M[R6775.B>9&(S!1.A#F)N3XLI84V=(3^IR ,BS07!<^M,X/MQYT:[;22 ]:) M7J>(L59XA_Q8!^C[V2<@H(%)J,-R)S708H-.;M )?C5 _B9P'3*2PX \4IJR M+[#=LIC=(>M-;79XW7CYSNXZODB"'O#X,).R":EX3WFYZ$JTHJ*@3)$"%D7! M($(1AD4J*%3Z#)L2G'(4.]V G0XQ-?YNXTHZ$0?E)IP!TLY O V>P&SLB(RS M"7A9>:]&WYEA1C7S+JMY;-CU?'+@'97RFD^.7Y]TJ*#\L/R^^R M,J;C'=^4WVM?Z9Q&B$@2,QAC)"%*,(>%B%,-II"(,)8G@KL4MK(?VHD01JAI MI24'W-SB;JLZ^O[.?!\B(K"+JA;[0TL/7U>">V*;#XT^\- MRC^#G?#@[CK,[I=;SHCYO>6R'W[\C+])GNE=U/]6+LO'[>/>D_]F]?A8;LQ!Q)'M M;ILH.P(<#?S G.@24%&]3.T(%RGG!=S7B:$X*]$THR?ZP!L<-]'[TL%U<-;U M%:-L_O?#C)G2KK5HQU1>B]%X_63=WK^\%%29FQ\O6VZ.@+=9@..RH- W)@WNR$!C]U M8O]LL-Y[+UK1@SA*W1'S77K'=OBQ"_$XPG*F+(_K&VYNIO=6/FEN+9NH,_FT MD.:'NZ6X>URM-^5_U[_7QJV68_/\H+^#&_TWDY_W9"RCN4H*3(E,(,T9A8BB M")(XCB#C$4IHSE5&DRX[SH[S?(EFM5A?9LP%YD3CM_HW?8;>-X,3!PH.;K)W MVP3:<>2HDS)^4[Y#G69@IU6]4QWJ-0.=9OHGH]NL_LA.O2#M^KP 'JJ-WVW" MO59[/R^0]K3]\_-^KZUH_H,NMO+=X]-B]2QE_9G.>#8"S#DQ]?MI C5I*XA( M3&"!XL(4]R;J6K>DHJ(FZUJ!M,C,#M1(ST*D!FL_NK@X>^B;"5R<: M.R#':$9S19(I]*.Q \NR)8WERP9V5;W0N?7N.RT7YNI)K=8571RDV]V)_]I6 M]7WA1[FY5U_HCP?#]IKX-YMUR;8;\]27U0.MHRPB&BN:QCED"2A!.7>JA1=8WJE1L[D0HHOROS4G?*7FDJ%S4PVXKPT]U;$L,J&X@C@B M!41ID<&BH#D4(B9"$IZPQ+%6\H0F>YS+^>8ZR=QP;$\GGG9:0ZTV-'H??A=F M8"GKS)2->ZWFT-\,NQU\0K,=>*^_VAQ]!NY.)_L@WWZO^ Q\;*9=*Z\/:XWZ MX%!_DY[9(."Q,?$X4^6WHW%@F<=MA3S.!)ST4!YIV&&VS%NIY'HMQ9M5M:G: MBT3#H&V@G3Y\UO+?U=?S9YW''',<9S'$*L\@HBR#)"$$W[>?F>;/;7\:BS#YN8-!'".4L4^,*80T6L!D&=IH\Z9A-/@WN=2O7AA/B7@LEZ5YJ:EI MU=I5;ON!*,Y3R$Q/GTQ1GE&5"NS6,M [^&/L-:\#O=UF MXQW0P/O+(98O)>X.5-?;K3IO)DX@>=T_[$8>=>7K11>V]:WWJ#]4[0 M6X,MS^-N1TP^L7S5,,O#[H\');M#1ECV(A4XO/+\V*\<6]D+R/7 RO['!Y:H MV0#J$DV4T0OK@%S,& MX.VUYT&,:(2DD%**-''T8Q#(G@*!24Q0C'BM,AW\_V-D(YSFG_W^>'A=O#L2/)& M0 *SY-'7R__AKT=]KTQY;IQ1J;)'T6.N[/OH,+)\H,]U!,XG60=%?UEI:^OO MY>:;:?)4+K^^7S75YW_1S"&,[UR?%IN:0S%.,\Q%JGG4.#2X*"!A!8<)IG%J M\I7SG+F=XH:*,KUC7:>)"6W9!2#K0Q[X:Z^..>\UB0V;%3"M?=>EN5#-X+NWX*.C\C%2[JU%A5O>[/Y!]UK3V@,S(#MI/@;OUVD2T^4T:N15% MK]PW6)A1"?)6R(Y9].;WW4:U7U9W_!_;4@^PK_T1V#9D@A'5QT%4/AAM2K:0S8]5G=4F'\OMXQRI*$XQRZ#D!$'$4I,2 MC"546101Q+%I%F=='-5^W*G13M/5ZTG;7^;?6D2'HIT.>/0Z#J41 V#\D@E4;VA[583U1VSWIJH#J\;KR:JNXXO:J(. M>#QPE;%=!%Q*11;12,+4-&M#,67ZM)Y(2+#^BS[($XI0H,IBTVW[T543VR4% M\^#5Q!Q#$H."''A7<&O#=M!M#?Q&-R8!XSE(@.)@2%^G5MCKA"<.!FEP33!? M#4BT&7VO7M:H_8W^,,O\E]5ZO?JKJ=*C_[)YGE,6Q2)6!#*<:/O7Y/C2'$F8 M,,*%Q(S)U.F\[3+XU(S@5D[ .D$!?32]&EP=P@[PV[J*PX :W(F\K$M2'-6G MGH$.Z)WPH)/>IX_9'3//WF<' 4;V2[M#<^JQ'O".87SVVVHI];O7?\K-^^U2 M5*T#$2.DS^BYIBIMO$%]5,>0H)B8KDH$DS3+>&K5UJ1_F,EQE)$2/-9B F7D M=&.G"V#:\=#M$ 5FG :=1D)0BQC *=N/@E<.N3#4J&S1K^XQ+USYM!L#"%G. MWRTWIL:^$/I[4CVLJ@U=_-_RZ^62WK"T4SU)MMM5D]RG47 M:O[\8Y)G:SMD*:/+66@E-VM537?;1@6T]3)3%QC@N_('WQ4[& M.IX4=.K,P$ZA&=BI!+1.8/= J]4,[/4:=ZH<]L5QIVRD;7&AAFO%W1'R8O-D6/K_7G(#._^["1C]4\BC'+S862Y"HS$:@Y+/01$4I,"H9R M67#B5*^H=[2I[6<77#;@C_H/MLXO.S0\^+A.D$EN$MK M/^*K^[!.E+=Q6IT^-+1VY6'@TT?]+7F[>J3E"[9>&&PD4LQ]JM\6F+QRN?=G5AM.=WG.&%?RLU"SE,9*V6:M@LL]+$:F1MI MG!<0R3R.%>$R3JR,C',OGQH1U$*9;3%.?F(_=U6P+X=Z7$?ONGOJ%DP"KW17 M.)R<49?T'N2".GG9:(ZG2VH%R'.D&!0")Q!1 M4[=4L02R5,HBYDQ(+-S"A8^'5/&\]+F!C7&ZZI^_ MFD)*HGGG_N0I62&C7"F8Q(Q %&6F+F>6PT3D$8Y,!0_E=,SO'VYJ>_*^%FXC M;E=@?/@Y_PK<=AS@#\3 C' 3?N[=.JQ@\=MLHW_(<7ME6*E_TNK"[JFAS0OI MIBZ*4%?AGU.,LJ)(#'L4LLDB)6F,($."1+&*4F,K.'4E/'S]U,AC)UW;A,"1 M*8ZPLV.&X8@$9@)[, 8T\CNGL^<.?2^&&+GUWCGU3GOJG?W4T/8%?]UQ;KSO MICG?>K74/_+Z[=7#:E'RY^;??6,26F0TBK& 1>#X/I2>!._ M:@0'?[3_&Z3WRU#T/+V6HBC%C%KFB\-N02Q!=N.TGP"^*H% MJ1M ]W)[OT]Q1"IP0>KS8[]R0>I>0*X7I.Y_?&!$QFKY]8M7:C.I#%6:41-H,$ZE5>D_?(%,[6NWB8.K@^]52 _QOCO$6 MYZ"T8YE; 1KC%E9/PB,P LY,186%IN92E5($*9/0AX??N(IS XT;3M&CZDD4 M1=]G;RQ7+=??2R[/EQ[\N*J;)4MQ]Y;_Y2;P_AES''. M4P53I:'7I@V#E.8QY$(;-W$:UH'DW5Z)[VF).8R] 55?U77&=CI!VH%9W5/4OW;#7B6FX-(VUF;MA*@ MO'4H^,,4R?8N[>N4V@X%^L6"W<$&]!&Q]TD*^?ADAGJHLS>ZZ#W!J[!EH!/<2UW=A"NRHW#>P M@5G9"Z8W1O_U@Q0P$O#"P*\8%=@/17^$X)5GAY&3X;M[];?52E1W2]%2Y[L? M;7+$6_FD+;.R9D;]\T+6:85+H3?H]:;\[R:Q*$HX9UA$L"@D@P@7&60I8C") M*>8Y+R+$$C?3]W:AIF?CUL:.R69OM'&\YO,P37;T-B[T@GRS&RU7Z\W\DSDR MW?TH39,"G'$D*4Q)2B J4 &)H BFDJBTP)P016R,PA=OG9K59QSO9;4I34G2 MWR2MMNLVS,$(:VGGO82MG^D&@S%"@,< '*S)YZS>??RA'SC@#OU?Q[SQ\HVC M+/VS2G2K]_P??1S:?M<35Z]M*=Z65>U*;:M+?Y2;N6 4Y4KI%A1[A>$09X-+^,=: 3K;3@)_F/[0N/P\^W'.+ZIV3( M6>YVA%_I2'<@.'B[0[N5_><9T.*'.MI981;PA-<__BL>]*R Z3_OV;UB8%SI MEE5Z.>I1WGW7_[35.6-4")$*"A5.S$DNTO8&CPL8$2XB;&J8,>847GINE,G9 M'SLA@F5K #5.>R'P&X%Z=J1Q U'[E#V)1^W] ML'MJZ)O5=[FV=-2??'Y"7\I:+J]N^(O:#DIF?/FFT3(9SRIPF,9X_@/#=@]S M,/ZK7"SF"!4J8TA;OKE,(4HD@TPP K$0BJHXHC1V[$S_FHU'ZLTC&;G_Q]0)6]CUNS!=RKO\G5US5] M^F9N"NY,L-R\P"K/F$001PF%*$/Z[%GD$E(B9%3H]9E1R^R!_H&FMR@;4=L( :61U*K5T&MG_1^@,K\!+>HW0H);CSAI-#I3DO>(U40.[/36>;O\]'CEVZYJ\*(JV_5/W^+(_$P7LNLU@=(T296V2VB>*XBX M2B$A,H*X2/,H0]240!GBESP88WJ$Z,/-> ABDJ8JS:6$&<7:S),HATQ2#EG, M2"1BFM*8NUP)W 3A.(V1&P#;8H"WXF=G]MV$2O #5P-(+5V *X"+N@?P;1Z. M\@JNRC-*GO<\GOO@P$Q4T]]/WJLV2WVUU-8B(2@B,86Q1$*?W%0!"1+41)XA MI7A$!>&.N:8G@TR/&!L9S1>Y:P#MF$1Z"J3=VKX-G-"6X0Z5O7C@CS )GQ=Q M\)O2>3K,N$F;%]4\2VVK3=SDWXZI*7"_E1;CXL^>I1_KJJ M]._?T.K;PWKUO112_/+\>R7%A^6NA,4=WY3?RTTIJ]U-89$7K$@R#$DF(HBH MRK0!P#*8\S23*8J*"$SO*_OL]$G0L+Z[E M+_HM=506S_4&0C&&"6<.%&-H$[! M;=> M6-D#W %)M5!2-WJ<3[&(:3/>3?6:WJ=CQ6^XG<^^?A T_0[+1>FL-+[ MU=H<;MNBJIIU3,Q+VX1>_Y?IU5 N[Y?2-*=_3\OU?]#%5L[S1&*-;2Z^D""^=3[XWS9FDLCC8;@1FLCLS;2S\#.\V@6JVAT6WV8HY:W9[U)QZK_,@%$;:/4]6H5>D/=K_]TFTKB6GA?X3FPZ/V\= MZD9Y?-IJTGKWCVWY]+B/:"OB/(EEG$ E(P01DQ22G"50"/T7*AC'J7.2U]F1 MIG=SV D*9"=IO4:KE=K\1=?.'H+S^-KZ"6[&++BWH 5K)V(0ET$O#)X=!^?' M&ME]T*OPJ1.A_^-#J6%I"C(V=Y6?RNK/7YY_D4O^[9&N_ZP/(G&&69+$FAZR MG$*$!84L3RD4"4MR@4F,"^SF*^P?<&IVV MY@1$8[.0==.*[BK@M:_C#,3A] M#(=P (W8X>*93ZX,.C*QV$%PRC"6SX4HF5%_]2-.>5J0&/*:<900L$BR%!:8 MLXQEE"'L1#;7AYP:W5B5=AC .A;@V_&.7TC'.+O=AJ;G,AG!*,ABV F5R.BC M(8KF[FI/__XD]&E<0QM%N9/Q;O6N":V(OC2^CBZ5 #RRP8 %0 &QL;G%Y@M<8BO9[.?ON!R-5W,__TO_*_L M+S_A/"WR=/[QW__R]P^_@OO+?_^/?_F7?_N_ /[G+^]>__1BD<[/<+[^Z?D2 MPQKS3W],UY]^^J^,JW_\5):+LY_^:['\Q_1+ /B/S1\]7WS^MIQ^_+3^23#! M[_YT^:^1:<%YD""<": 2R^ U)D E='&,?I3P__[XKRPD9K2TH*STH P3X#%' MT"HDS3+SMMC-0V?3^3_^M7Z(884_$7/SU>;+?__+I_7Z\[_^_/,??_SQUZ]Q M.?OK8OGQ9\&8_/GRM_]R\>M?[_W^'W+SV]Q[__/FIU>_NIH^](OT6/[S__SM M]?OT"<\"3.>K=9BG^H+5]%]7FV^^7J2PWLC\NW3]].AOU*_@\M>@?@NX ,G_ M^G65__(?__+33UMQ+!!L^5GHW?[_^]AG__2^KZ=GGV=7W/BVQ_/M?9K/Y'U 5RXQD]:W_[?J/?[XF MX/,25X29#<.OZ1L7SZAO.Y 8_+K&><8MEY>OF2W2K5^:51DOEI=_.0L19YOO M3C).)YLG/XNK]3*D]41;RQVW F(I""J@ I>M!L:<5X'K))V\S7NE>T6$;U2R MPO37CXLO/].#?Z[RJ)]L!+,1RKW7;85S&-V7*_ #_>XDBQ0XBPK0%@Z*TRKP MD1F0@DMN8Q(BZ*/(OOFVVU3?5.JS9?IILP MI =!^C2=Y5C2$V??WN'GQ7(],2XE7CC)PDL)RGD&,=&&8(.S)8MH;5&# MP.'.BW<"A.P?$,?(LQ-(?%B&^6I:17_!@];(K#<1>*5<%:?!:9SM?3];=?IS/\_?PLXG*B'1?.)G(492 CE]!# M0$L['D,CBK:9ZS1%ZHTB&^2*=M@,@X/9;=T*!Z1T%1TBR"R2\HJ!^229L(_CW)']\ MOCB?KY??GB\R3I0DNE *,,4I,FN6G&$2"10EL$@T*;/CHI\=B-@))[9WG PG MYRY@\R%\?95)?-,RW>8K+BQA9CYSPQ,%3HF!TA;!*6$!DTK,Q9"-B0, YI'7 M[P05USM4AI!M%R!Y3DPLP^S5/./7_X'?)IB]5E9PL,D+0CD+$ TQ$#,QHXV+ M-K(!P''GM3N!PO<.BF-D.3(8GI\OJZ1^G:Y2F/TO#,O+Z)K'*")B JY2!I5S M@DHVL836*N,4Q^/P\-B;=TM8L7XQ,8A(.XE.KYGXE;ZSFJ#DOOB<(2L9*#10_0!KS&(%VA8EM+F[+A,DLFJ@\C=<_ "IS>.$.C(RGA$'>;CPNO CG^5,,E]=_/-Z.D<^06)9 MAU0@8J"-K@0&+KE"^%5!"6DX:AS EWS@U;NAH>,DYC!"[1098N*DU+Y@)*/& M/"AB C4!83CI=B 3H@ATID/O'HW9'2?V#Q6J#TAXSE]^F;Y8?''G%CPM-^5 M!$Q93IL==^!-S=3E*+5,3D5_W+GH(R_>#17=)SJ/$VA/F-ADW]XLWRX77Z;S MA!.R<"*9A(#!&XJ9@H?H4(/@Q<>8<_8L# >,.V_?#1W=IS<'$&U/$'F[6*W# M[/^=?MYD9X441CC'P*N:>$O%D&@HGBI*NNPL,3C(\(A9$5?VI*<9#Z3 3PN;77C;;L!H./TY<&B&UGE MM1!S]O;38GYYR"MD82F+ IQ@2W!5&IPD7]D89#FPR-219V%WW[A;257'6)BZ0FWC' K:WD@QU2T M.RZDO/6ZW13?<<+Q<.%ULNA??DV?POPC;DHZF#"<&Q$@9^E E8@D#VW!<4]! ML7'>Q..4_]!;=\- QRG'HT7913AP<OALTNL\_#B#:+B#R:DY/(W%,O^"+L X7;$T,ETD8 MG<"X2%!WBJ">98(HH@DQ<=2#9)L>?OMN$.D^$3F :+N 2*T473X/:_RX6'Z; M*(^8M,'J!"MR@KV!P(2&D)A5%!)[PX:H@KGUTMT T7T.\G!!=H&#]V=A-OOE M?#6=XVHU\3K0?\( 9YK\(H\+@@N\#! MRS-/7& W(.RA9%(C &#.3EO8]18!L## M@R_?#1?=IQF/%VP7^'C_"6>S2^I3EEIKP2%H%4")Q C8OD Q4F2G>%#FN+S# M_7?NAH:.;??KXGT=?TC2.N[<]7B]DT MUZX,OX19;3A *P/7J]N4[WJ-_[&'#76M?R=BC[SF?[Z"CR%\GFR.*VM=U)OR MZW1.+YN&V=O%]F+?#7SQQ&VR$)4DRR&%!Y^L DS&RN*TD/JI6K,25G&C\8N7 M;A<HG;E\Q[/5BH1[S2MGO'I-(%S-T IG(4A6 M0 KG,@\2O7AJLSFGV_1?A.-7;/@0 M78DN@?4E@B+O&WRF #W&)*TKVLC09IT\2,ZX$#I&PP^"Y1AA=X&9YV'UZ=D\ MUW]>_I_SZ9R$#!9)&UYX/B9%XG,Y ;$@G&'*NVV#I*:K&:;O2#DR#:: # M--4[X&?X(7S%&^Q,(D9DCIQ(;IFB)2$E!#0>A."1<[*PJE%\\2 YXW1H:8>? MXV7>Q9[V=HF?PS2__/H9YRND3?O-^A,N;XEK8J,D34M'MM60F#07X+RVX)WT M3#,3E&P3O.U W#@M7]K!:FA]= &RV^078[0M%H$^,:!\<."$#>!53BZID%-^ MJNIYH'ANG"XQ#?>S@V5\^ :V6(?90%9H\1F7ZV]O9X'$,<\U:OA<,R6T)T^8 M<;XX%<#XF$@J64)DSH%6QA>6HG;JJ?.K8\S/XU3UX%L/D@883/1=6)HWQ$NH M53^O,:SP7& LH[4Q^R9(>I*L M'CSK0: TG/"[P-)#X>;OBWFZ,+'"5I-<"B1&UE4%7\L-E03NC!%,!\].&/%? MT]6#GST(F@84?Q=P>G'QXJO 82NK:F8#SV1/>01G"O'":B&!P0Q1&73H4DGI MJ3OGAT/I<9IZ\*L'@=% 8N\"0G];+/(?T]ELXFPD_&."9#D)1!/101#X0_+% M&I&CX6UO">!X''02+M @PW L,;9A$ME]):#_5&#*C:L2EJ'D#:A-PK MDXII@XP'R1FGQ6(+U^9H87>!F2T'$QFLEB%:2+JVXPCDUGM1>_2@K]>E2K3E MJ4Y8QT;@XW13;':$NIYL*I4^+&0E]56._];J1XB^"P@] M7\PWPOBOZ?K3\_/5FB+'Y:7(+B\83J20)N1-!JO4WMHD+9<]A8]19N2T&NF3 M-C5%.U W[M;8"%Z#JZ4+L-U.F][CQUNG"RL%A!>ULD4R"+P(*"5SXLAIWZ@: MY&FZQLU:-P+8@*KHH"QD4YQPQQ0GE25)P4#R]0G$1BB2<^U+:U'XQ&V#E2Y!UDI\C'(PRNIV0^7V!XEL*)8Q/27CB M))6GVN,=Y6\_3%(W3G:[Q, PZNC &7K$M;O!$.?(HZCUOM*1?;6>%@K* K0: M53')EIS:E#E^E[1N?.UV.!M6/1W@[=ZY\PTQUL-G*3*&R")01%%;5AD$9X@= MI9+URG+)4IL;2=\AK!NGO!W6AE1-%X[6DWF1&TO(,2>M%0Y,$N19F*@A2*TA M"Q]$MCP&UJ;^;4<"NW'GF^ZG@ZNJ"PS>C5IN\,*<3>0.<%I/Y(8JM!FB#A)R MMFABYM*W*KM\E*9NG/^&.^HP"ND"7#?8F&0KN53((&,VM?!/@N/6M9SZ1' OD7<10IZ=3==GFSO'\UPM+OF5.$\;5K02A5/ DHJL MH]:5!J]#+?= &8SA0<>G9C(726 I\M:FI/ 6HH^ N:>M3&TP]0,S8#72&T?/].Y='";T+HW2CW]B6@Z)+ M#(B:UI).-8WLP+,2H=@B.5J!QK?;Z6Y2,G:57A/,'"7N+@#S+.=-J6*8O0W3 M_&K^/'R>D@IN L[;%7.(GG*^F7W";8'N]6-6TVIOR(7R=)!Z0".' E2[D M[!&K,8IZPF5,#(5KW2@7L">AXZ9!6Z&NH;*Z0.,[7(?I'//+L)Q3@+&ZP? + M+-,T)3]3"6DS(O"<)2@G++C ,C"O3>$%8\YMRJF^3]NXZ<]&F!M8)5W [+ZH M)BQ+Z6P]+N!!U88+&F(R'B09;DX\R-CH1MY]6L;-;3:"T9$B[R K];U(>,*= M5#HJ#05K)VDT IP-&;23+B0IBVO4(_5[E.T6] W>D7FL=.?QVAD,;2=KV?QV MHXE/N)XF\KAOL7%D_^;;3V[HV_L1-; *'HZI36(DKKPO&[SM6VL_^Q\_6FQG/X3\R3F4%2] M@9ULWDP.#^",3Q!E-HJ$%I5OUJGN";K&SH"=%&Q'*:5;D+U:K3QRAJOL63 M \O)$L?B/:CL'7I+?WQ"\[7O2):&R; 1(':H6KK V8W#B4>W?F>2#,YD2#[1 MXF$R07#20#2Q()?"L]BH(_[WB1L[$=88;T.KIX-SZWO3CF[L_Y9YVN0%F>G- M4:KVQ$74 LATD^R<8\H]-;%T$*0=Y)$US)&=#F%'J:,W:W9K^]$VQL35:4M#";,IM\OA'C\1K5B!X>F0=JI !X35TYO7O\W">I[3-W\Q=7DEV MM2@7%Z#HIX>D7_=Y_# YV(,9&B@1NSVNOGKA=<.MC%&6*,&Z6HRS\9FD2<", M**IP0D6CIF6/$'3\D?87G)_CK[0L'[H[\O)KFIW7A5)[T=%_N9[;LT*126() ME"#.E><(OGB$Q%72D7.=_%-3/(\YX]Z;V'$3L4.@Z/Z)=UN-=>'NKV@WN&#T M6FC!RF24 Y%SG4N!'$+A"@PC#M +Y*K-Y?X'R1DWZ=H"6,=+O1/_J[)1&^]N MCEIQ^66:\&I5O$"BC%R,JBCZ?(8;C;XVD?U]X- *$'07DR;?:+X-7[Q2S?Y'>"&DF@:$ ; MHT!E%2%Z:T D#+P8# ;;M++2)D'B<5CI"VX6D)H:B:NZ()A! RF!)3YL@\=VW@<8.(<<'1PO,Z5,(=@..JL^9%%X M4N"CJ9D5SFO])!E"HS+C(\[8 CC#2+^+;>AO."=>9M5YRV?3 M^;3RL9Y^P0O.)MF+P*WF];('U=P@;U^$>" !W M[=& NN@"7.]Q-JLID7G>CGVZ%MC$6B5ME8ZRBCX$I2!PSR ISI7G9&U3&R_Z M<9K&]9S;0&H@#72!IG>D$"*ASJ!_02[=;+$9:'C)CE$^%R7KA5Y!?J(E4QZC M%,!)5DK9G*1ODSQXDJQQG:8VF!I.#UW ZF88>3>'D9 [G[D%+;2JE;0.O-=U MZBI/@B6C/;8Y-WR"J''=J3:0&DH'70"*UL=Z>9[6YTL2T_-/8?D15R2=P+#2 MGGV0H+!0&,J=HV41>8DZ.F5;75"\3\VXE5C-K-)Q4N_@ .:>9"9HK30Y"HI( M;2V&U;J>($G0#(U( C47;>KY[I$R;FU5&\P<)^^>T@#7U[PGUCO:?LE>QNA+ MG4U%@2W+&:QB.J04B_1M"O,>(&9<0],T]#]0XAV YO?%?'&;BPOX7PE(26>S MB!%TWDS-K+W*F4$H&((UPK!6OO1W21O7"K4 U+#:Z,(!>C6G+9&VX\N00'G+ MK+,:%$PB (36!U5]"*&V.CBY!U"QLT9#:SHQ7 RWQ\T?@N:.7ZL]6$# M@>8+D5^7U58XEPQ-DDZTD9/G)F4]1^8V0K6WM5XP&-KI;6K4&?0QBL;-$[6& MT0!:Z,((;5KA/"JL"3F&.2JL55F63+9 XB>(6*-*Z5+1C&?6QDMZDJYQ\T5M ML36@1KI V..LH,E22UNKFW,=HB$]!*N:ZU^P+)9X->$ 5[]-YXOE=/WMTDX_F^?;3]GV.?D- MUY\6^=JX4Z";?+!994(FQ[VZTR)8Z!4A MW2P>8OEB\?^"R ^Z4RB(YSVT;6_P(0>/>^FD' MRN,DW\>&CNL;61T?HM/)%T!.J^DT"HW2H+<)&/51*PU,1@K@9=H+\!>AV](G[-#-$:R-OOI8Q2-W-ZM!7(& M$7X7EN8N)[^$U31-O"\J(8%?EDQ.JI0"/(5$X+GTGG.;<](GP="&G'&S9.FR4Z"GT-$WP&"_@OKI5_,S\BDA8_X^_E9Q.6;Q:01*M J,$5XD%YEF;;7A/0L?=GGM Z" J'&P[/WEKDEMC(C:IAELL#=2A MY/Y;3M2HY#OL#=\X>KOY;^;@W9N_<=TL7_GH8\K@K"0LQU3(\J4 WBOO>"DV MF%8#!?8B=-A46@Z2W!WR>@RK1M^1:^SKV"WI4467D>G8IFOT_JFT4S2''API M3Z?8]I%^!]')+C-L* ";UM.*M*QSY5_@]M]KV17A% L:T&H!*HDZ>S(&2$P: M9XQ)T;?I%G0\[=TTE6X.TA/KN0MG\C&>GWT)4_KU63V\6X49OL=TOMR.KR"CEPY2<&O%*S69&D.L9 N7'"J*&.$"8WN'AU'^,AW;ON%_M!*[^ \_@%. MKY:K=IABR761N@B*%PO1(SFG$6-VRDI9VECT)XCJ9JQ'<_=^*,UT.W7MNQFH M!T;NMV),8$&6,DL(7,MZ0:$P\F>1@S;*16:=]]BF M.^Y.Y!T_F_3B)1^JM9X4%S077H-16*UTG;GI.+GL7DD9:M=NT>8V^6TZNLFH M#82+^^-)#Y9Z!_[?%?5;B52#O)C7E?OLZW0U<'BQ. O3^:0.',GH%)3,ZEWYR"#J M$(%I2[M7S#*P-O[5@^1T@ISCU7VWYNAHV7< H!NS('[#>OHZ"2P):PT'+D)M M045^8)!6@F3>^*!,0=^JJ_@=4D:NO8_/W3A UAV Y5G.FRDD8?8V3"E* M?AX^3\F5OV!&6UV\(8$X%*S6VA4(D1O@6:KB;9(NMRF2?9*LD8L=!P?1<#KH M 5 IG9^=SVKX\EAZY((Q6AM)>=*]M_66L]0*7$JN=AQF,ACCL=&L@YU)'#>! MT !H3733 >C>X9ID@_FR9OARZ23,.2+M_<(9"D=J:HWQ3**3/@5#K.78!&$/ MTS/NO>#AX32 U$?$SFJYGCS?+H?:]K443.MMKOA->987GS=ZJ0YET"%Q*1(D MJ>K$TE"OUMG-9U()6AJ(.]U-HQ?>0!!]=1<]NU+42=G"X7%;$]%W#J6+]9:# M#4%33)*Q-H+5Q%O0Z$%H:U5TQ"O;Z9QG$#"-& #M (9U#[/H4]3(6 ML2++A ID#(%)N0.@W#US?S6_?W3P;C&;_;I8_A&6F=9!DBES#=QI"[0,!$0E''@NM,LF M<6^:S9WKM838V+DW!9 8I#8"I4M7L!A5I9G%S)O@[T="1Q]QF<[D-Q/4@RN ML0Z ^/R1V=_..%=28&"%I,U?>@8^U/1>D;(@"XD^M,[-[SV"O>7,SY,!;0B- M' RLSQNGD!"^7 _DE-T5TT0(I[3,M9Q,QWP^Q-/B<>$9'B]S^^,S:#JN9Z+3@!G,:"+Q5@\[5V#)FR./KU@ M].4T/GHZV(TV8M]Z]B\VXXJVZ=BMQ[_YX9M-5G;U\BLNTW1% 0#RXKSV"ABK M7:N$(0[K[&*M8O&(4>O29JC+_K2.WG7WM(YU.SWVB]3_#+-S?)A!"APD4^0) M!EVO=F )%%E0S&J]%YXS19^W*L/?D]31&_&.C=.!M-@O3+<+<3,8;IHV=U?H MUYY5<6XF?T^$04LRS+3Z%(+*T5 3!L(*R&)8M"X1F..#J-W]%; 8P-V2'UV M@-IK'V?U8?%(P>5EFU+K]^79Y]GB&VX#D[?GR_2)Y/]V%N:K"4/CL_8%9*B[CR1& M@RX>O&$A:>]=:I0D/)#@W4#\YSEC;*S2?AV*S5I]E,M)=(8K*03M,5&#XK75 MEE$!!/E,6G)?B..3&^!'R=T-M7^*,\WVZNP LSO'"/%^C/"=>& CJ$D@Q\EQ M5VN%,Z,U'!0M7Q? 2%*-CHB&M[J1V9:SW5;"G^+XLRN0=+!H'BO$4L4SDH$" MX0*""DS42XCU2U88-RX:W2:'SH>9=?U 1591/M/_ M2;";BBP6-LVQ"FC+@U1%&JD:!FG[5\;Q/\\)WN&*&!1.IQ\ $%:??ITM_FC4 M^/_JZ:=J^/\P.\,W(;MZT56/J2 B$\EZ8+Y.$#,UNY3J'6.='1JV UJT"E9D#9X6$&'E0NLX5#&V&NK3@9MS+-B?&\NAPZ&!)O$!Z-'ZW\)T7N7Z]_D2PVSZ3\P3PX4K@<5-_HD65O2U9[H%*3GY M]29I)]N,X-F'RG$O/W8'U&8*[N?,_7Y6[<4%/5NA?PA?L8Z*B\2%,J!=V#2J M920_Q0"9U;0[*&="FZ.W.R.ZPV M4&H_MG4CQ!6IEO:1%XOSN"[GLXN6(:L)LS'[H#V@Q&Q.W0.IL NW%6B?+F-^6X$?'7<]6K+$86";Y=X-CT_6[V:?\$+ M34PD%BEH^1%W]1(E2PI\1@.("8W@R073Z'K 0?2.>\VP.PB?0.E=> >WV?MU M.@\D^?G'YXO5AL4,!02I"YA41QX[R3)KTQ]D5PK'O7_8 M'X!;*+:#S-5]+_U*@A=U5=>9;)$MR2N"M5;5T@,!43H/):I"WR^L-')I=Z=Q MW#N(W8&VD7*[A.VE0T1RQ^F732]1E@LRS!D*UPC*Y@C.&UJ*+,>40G3%M[&Q MNU#76WO"89#Q70 >J:8N-OG[7)'O\CE,\V6"X^77FDZNXRLWC4:>K59(.T-B M2-&C20V!!H2[)D$E)Q8=;@%2VTF-^Y(8&]M$4\$RN.5U2D*-XOJ=W*4-F<; MZXOE992,@;L$FB5:7D8Y\"H9J.F,F+GW.;4IF]J1P-[:*IX(A<NMX>&*O\1 %=1FM M/%_,-W+ZK^GZTW,*&LFZ+U]/0YS.:I$_VMJIVV8PFS/VL8>"(T#J>\+K%9<[7GMTYI+Y==QJ2%VG@8OK(F/ 0C*%++,FH7 MC8RFS72X/8CLK;_?Z2SD $KK$H]WW([+E3;%U80<3+^.48--U?CSR&OV7P,* M2_&9#H[V@)&O&(T;0I_^-D@+U1T.R@4MN):@W)Z>/BQ(E,A%KO6L-@M0T5@( MS%DPM2V$8E%KT>82[_ZT=C*P\T3WWX926@>VDKR.RS8-Z?^<3Y?X6UC^ S?] ML*][TT^\U"7I?WY0;#R-WBHL$5 MUD62A\27$//J5Y)OK>E[-L^_A75EY]N;\B"+*BL5T05B$8E%46*='Z]!"Q1) M($HCVQ08[4UJEW?@FN&SJ2)[M)BWBD^)W>OZT^RMH/^9&L"1W[PIC KDH(>8 MC?;9RM)HY-[N-';I79[,=@ZCNBX-Z)VBZ-O,H:C='#,8S+7/HZ@K+DARG7.6 MY#9G8OZ2G"3%/5G^0.&B9J"<0O"6&R@&8_:. M)&A/VN_C 1K'/<\Y,2H;J:[?8/RJ3/0!06H41F>UJ6J6H*02Q&M-A'E4)GM& M?G6;BYC[T]K)@/ 3!>-#*:T#6WGIG[PI+S"N:T,ZX@PW-JYR.+II=BQ;>!PU<2!)C8N0<*UM TC=)DK%PWR8Q>2C%74;@K8': M5*W]Q3P/3IXR.2K&BB,LF4)RE+'N-^0V:QNC]\EXVRAQ^3W2N@R\FT%R4$5U ML%/O+K])23FQ>L&(&8.@>%'@-ID$4QQQYW)F;6[L[DYCE[%V*RPV4ET'4M,XZ6UE.*G+W0M."U-D!X>:=F"Z%C ML'1@SX^2SB2:$C#Z1%L6!:8J>PX!$P?!C>#,QU)LFZ+DH\@>MT2Y3Z#OI\]@"6*#4H5+7D$!&R]$YS8S6/;>X"MT=OLV+F3M&[CRI[ MF:AQ_OGS;"/*,+L4Y:MY62S/MLJ\%*I(.A5-8:I+L1;&Z@C!AMK,QSK&M(J8 M&HTGWXW <4N9F^&QA7HZ<)U?S>E9M(SJF"2*4B+\LOY:CK'U4&3?>X] M8YCY/4^3-M"4GC?+CV%^T43J>D[0MOWYVQNT7S68"K/K$4+7.YUE/BE./KLE M%"@A)'BOR8_GTIHDT!76YG;\(.0?G2G?*.I-N;C"061,C(O(:Q\$GAPM-9\L MN&+("4#/-2KOD;=I3'6?EG&WMM/CZUXR_#CM#-B@-J@MX*G94!QK*N]\,%N,!,;5\@K3.1I]@F[+I-Q\A#G-I Z A1=P&5 MW_&/&Y)9+N;T:=KN[0\O!JYH+20;0;-ZZ09S(F%95V>?&-KT8PB-.NGL2^G( MHYC:P*VINKH Y+8O^6JUJ(/V,-=RW9=?I^LW2W(U/R]6879=E?9FN3EJ.T_U M4NW\X^HN[\X%)76,8%U-9+):Y&"X!AE3[8G!LK!M6H(.Q\/(DYG:@'@D%7=P M/%'O2]QEP1>7I"H"A$?R+C)W)$3.(+A::RXCF)!ZLDE"X("]$"03GR!^I%W"*BLQIWZ84<#\Z1QZ6 MU 9M#575[>G8;CF%W\.R9M:_X MBTJZT27D\1E%/R-E?TT\"YT"QCPB?ZJ102#O_ M@LOU=-//:SY=+']?K''UXAQ)L_HW/(NXG)04I,1H@=>%I53M2<=HL2DG*.AP M7IF4O^?_[/JRGA!RJ$H7#>7;@;EYO9A_I*>=56%]H+_9+"2MZQ7?F,$E405$ MP6DP60)ZXZ3.9)X;S0E_B)IQ$_9#;U!'R[M#S%PL*Z]MCB8[L*9> LZU[DEZ M"\6SK LFJ[#-!O4P/>,:G^/U_!W@'"#T#J!SPX)61BYLIO')\.0E!&8]*,,+ M+2B%(*+0WI.IXLUYX(67I.X$D\'AN/)@O:M7Y6JQM&,,.& G=M;_6MBZ!79;HIB9 K"R@)>*E.']7CPSEBPPHEL4!O3:$S((P2-6P_7 M]HCV,*EW )[K%A6;,:'/+V9ZS_/UR,9)O96!(7"(*@6*2K@ QTA64LK@-Y>$ M=9LBF!V(Z^EL[D 0/-HT9!B-]-,8?-.BM[:+IB=NC?E$\&R%81%$))NMK$=P M@2RO05DP)]JW19O)K?=IZ>F ;A@D'2GO#JS3G93_C150LF I: >>U12=H3W: M&XNT[:-'%,YGV:@-X6,D]90G'P8_PTB_ QC=%LZO(>&SLUKE-W%$JHFT][M4 MY\L(9L!G5RB0U=%$+VRQ;2H$'J.HIZ31," :1/;=8>ARDZY=8#>YDOP6EZGJ MZB-.),LE%XHX%:O)U90CA)(51(O!D@BS8JBW-B<-K>\+//[*4UXT:^\*>_INZM" M;Z>?;:-O'8M($@T$K'V@(M?@8D"(*3-FE1*FT8W28>CO]I["/HA[Y,+5*57; MP=Y^-->;]M8O:)O9'(\((4OV,@"3CL3.38"(*4*)J62N.!>-6C0-R\>X !\# MB4,OAL-A\6=8%-=^G;?)HO,>'&9>>[X43LS%:9;%32[]?\KI9=NC/ ML!@.@T,_"^%!AE_@*BVGG[@/;M\/Q-/#L&ZBW ZP^]"M^=?3$*>SF@V6S"N,TH.5M@X J&TTY>HJL']S4#H/+X137P6V^QSFY&JOT._YQ^8NW0_=_8I[(6M%O MK34M^6X M?!)3M(*3U^5M1% ^.' E.9*^Q"QD$#:W.;0:BH-QCRKX]7\"VYOJ:RF\]_"\A_TIDV/@G2^W Z4/D#@#Z;YVVAS_5KKXX%>&&\1%:/5+4"%6R&X*.$%$+B3GBG M=)NL].XT'E_,>/6F5_.+=UVKXMY;Y_DY+FL%\(=EJ#[KL]4*'^[";Y$Y;5WM MO>\IRO+:@.>Q $I97!(Y.=FFHK\51^/F?AJA]GXE90=PZ';S^Z[!VN2,V]C< MBT>?R/(^Q,CI[6]2$CTK E01H=XL1O+.N *IA19>R&1-J]%YI[*_]?$WGOJ% M_(0J^E\7R_=AAALU7"\B80PJ$SE8+4@H4='*9N2W&F&9EIBBSFW&=>U#Y0]C M)_=!UT.E4TW4UD'0>D.$SV=AM2)'%_,OWRYS4^=A]EN=549"K>>T=WC5VAJ4 MSD(P0=?D*L52(2E(TA9EG,Q"Y]9+=F^JQTV?GPBR)U-KQS.5OKOO745X#_WP MB#K 85Y\HLU_?R&? 04@58"I@*!00_C".P#Y8.< 3V4E('^__5F+T[358S M.NU2J5!@%%>*8NL4%V*CJ*($]REAFZW]$8+&O\X6]6>=ZN'?W1Q<5TRKJ/("0QNVK=B@,@,@K*I>$TR-K;- M(+$AN1@7MH/ :M&)CCO =\U_;4X"UI6O%_AYL9I>=8P*,LDB#*".%LA-UA"T MT> H\./!Q5NK=! :NL!@8OEY\62&+F](UTPDQ.%AB47 M0&=J4VI;=Y]Z\AB8, 4S2Z)-:]XGR1HWX.X'A8.IK@,<_G8^)T%^#K-?%O-\ MR4.*2CD7!9C :O-:3CPH6E6"D7PBTO],F]O"#U$S;B%:-Z@[6E$=@.U]^H3Y M?(9OREW/^WH9O;ZJ\E#<:U?KCHWW)"WBA_QPI8$7%861.:-JLQ'O1>;XW31: MQC/M--8!'.^R=$>89POR-OZ)N0Z>W,Q\GI!95XX%!5EB'8LJ$H1D')1B&2UM MLO.L31.7?2D=N:=B.]#<;8W74H.'(W2Q#K-3(#2E;3M,:V&ZP MW$#7_9O@1YE^35]=,QULR)B$A:R3)K'7-(C@!ERMJ2F:R:S:9)@&(7]JF*3E:;1 ,X=*1SW2L1X M,!U$8S]N<=PM)RK,\\O5>GI65^FO8;K\SS [QX=/G..WJ\*$A@?PPU%WHE/Z M1N(\_5&^B[PXBPP")O*DF>,0"@;0.FNFA0I&_.A'^4];@@M]T%?U@N!T_F:. M_PO#\I:")S8K-#4-S0V79(BTA6"Y@&@52[H8+\QI(L;]:?]A"@'V0>)^QGYP M%7?OD%QS_*S0.XGA#Y^6B_./GWZ=?MGP?MN 3;RS@2?'(+J$)'LT$$,-J@U] MCC[JT&B&X*!L_#"5A*> ^O"*[Q#UWTT4):>P9,8@T?H&94LD#])0K&&C*,5; MI^5IW/%!4GW-HL>1L#NH^D;,\VWZ##R=P_^=7+L/?^#L"_ZVF*\_?2<1M)J8 M*+1S25#H4\O6!6U,@3QJJ,.TE='=T[ M/ORQN+&;?(]WG;S-%#V#)W'7J2045[NH:*<1%H,N%&F; 1"\-V'C7I\?'\-M M-=F_D[!C!MZB2@71@HJN$-,D>"^R!V=CEE;8X/B/?MIB?E"0CZ?H/XN/47/Q MN)JPDAA&3Y%N*O48E7/R_KD!YI*-AIDL[YXH-G8RMG3M!%[[@X)W;#W^>=R, M"^9+S"S7P6=)VSI0+=/N)&R!(C-M7";85-2)_8P]8.S^O#!NK,L?V-.X?12: M4\ BK89D)(E?&07>U.N=P07O4U"LT<7RTQU[^Q\4Y>,INL.JI9V2ZE?G7_5< MU107+7@F,ZA H8.W+ /ZVM8_:NL;C4LXCN[=SDO8GPS0#77;H9W>-V=^S3@S MJ,FG2J#KZ">E,H)'Z8!+2[L3+>]@3A,5'LS";OC^_\N!X+ :[Q[J-\I>%,J< M)6<@;72@K)/@0XC@O/7<8&5MC"._/0N5^)_[..] ?0WF/ Q=IG31KW'U#A-. MOU2VY[@^I*+HX0<-4_RS Y$#U>ERK%<0BZ:X[::ZSC!D4/+OS#NPH^];B&EJIA M]\"'T&8Q)I:D(H<(#2AG!#B7)>C$1,Q!LZ#:^!$-[-6-ZN0+R6Z6PF91T%*X MN!(Z_WC]ZNLU@$PE'=%!T(77QI]U/(!)D&/R)!ZEA6_3KO8(HONS7?N@Z8E+ MCDVU]Z-9L",*MY]\7D,;UK(X^B'8BB%83 M$ %,/@)'!,*\!E4S[8R59&6CZ&\'ZOHS M2_O@XUZ$-[0^!K0_AZ/LE^EL5BOU+D?F7,F,9&5]%.0"HE=UPI.L):4>H5"8 MRGT2V90V-PH>):F+R;<#ZG_10A6CHFH[J(G>.%T_F\T6?]0Q'A.7I*FY$Z" MIH"R)D.03E&08:6+QN:/&Z9>#,X'"W#_1'@MPB8X\=Z]C5,_O*2 M]%\7RQ>+\[@NY[/[(KN0UT0:ECC1 3$:70MX) 2E+23#I"/3'%AJTQ5Q+S+' MK>UN;G_:J:P/1#XAOTD0UOB2 K!$+"GA*8)0CN(&6T10)MABVLR,>HJJ<:NT MV^-M*(7T<,:^T]IYMYC-RF+Y1UCFB;%<":8U\&04K9]DP/E:OFGI/Z>M4!:1UR0\S2?]GR1E5, M@V_%[4*!MI Y:E_>1W\'@_/S9I+D^W58K@>!Z-OEXLMT1=I[@,4)>LN"C18L MJT,J5>*UL4, ARPSSE.0N4U2YRFJ1@X^3@K P;3SPQC#_UI.U_BFE-6$EDU) MQ2?0*$5M:\]K2V6YX=/5VB9_#--?) MP?,5KL)%Y<&EQ[Z9;7C($=9.SQWF*&M_%@8ZTGIQHKK?EYQ<$ M759QW!T0>5W EIGT0F2P1=8!4[7&D4L$'3-S)CGN11LC<"3A1Z6;[VCKV4/: MNCX@)@'5-)4%K57="TP![[$ Y^A%81Z=V>TV\UZO'7O*RNE@=2N+W4XUW39P MV\5V'%Z*M,?33V<*&Q8J'8O2/BHGZG* O.D2^2/*UYU>9^Q+&4_]B6=A^\WA^B=D*= M_]#V]XA"JGT>?SH+W++,ZEA(!QG]IMK&&ADIA#*RUBYX*!DUE\R5R-H<[8YL M@F_K[?;;[AY?N,@HSHRR=L"O3913=; 0R?.1G+/ BLR2 %(2*!D"1%TL2 PR:.8=*VUN!CU-U[AG.JTAUT WG5BP&_F%5W,R M^S7I>LF.<2*KB!)0UDM4MA [F#/(:I$KH@C%+1QS:C2V[3,>XYR:DLT1&R[P Y M.TAIXHT.Q2DDZZGKMFT2.!XUY"A<"5J4D-L4>>U W+AE7:?"V-!:ZO9*_MOE MXC,NU]_"ML'!Y]KQX,!+^8\]:JB$Q@Z$#I2\N'S7VUF87[9^V+SP"EN2U9&? MFFUKZI5+!5Q@EGP>9DDFA3G=IK[CNZ0-4%/U\ L>ROW90HO J0RACBA3N3 ( MDA9;2B[K$'3$1C/I]J%R[)!P2"P]4&/51EL=WW)]Q!(<'CCVD#K_MA/+[FZNXS29PK M"E44^.AIOS='NZ#H<>[E@RHI2[2'(]P\\NW M#_2(9U^GJPESG O4"5+( I32)+>2Q*:Q78FJ)')*3[OVKHGK9?;ZD*C8=2L^ M4$4]HZXR]&)Q%J;S2O4TAT* MB)U]O\.T,_8YTN^X_F.Q_,<5&[_A6<3EA#OI@XF9(* -*%2:6' :,J+7SGH; M^&X3"1Y^?J<8.52'BV$%VD5WG.>+L\_G!+*[C$CIO.,IUF2TK!W@"WA)X8UE M0@IDJKC4)J__"$%CGURW@=*06N@"3K^>+^?3=:U+JFWLOM;/5A>\""Z=0LE( M/O5^44@*7*HKQ9?HK(W%RC9ESO'5&L]6$Q]88CQHBDYJ/9KQ9(P=5Z YFJQ)4B*T0=+W:1O7ZQHW MM7"8@GK.+%#,7W45\@9++8"4(I*3*0T98%X<*!9C;8AN))[X4/P>C9W& MD >B8U?P':>JOBW?9O+8)(3B39+$ -;!3&AKXP&K*;31F4?OBS0GSJANZ.H4 M;D?B85?8[:^:+J!V8ZS="R0RTG2C,?I\AAO5S?.SL\5R/?WGYON/LC_))$M, MQ*I)B>*B%"*$G#W(S)1/B2LF&[6L&XB#3M,DP\)W%'5WT>'S*0%/9,S<)V< M=?6S);G8GOM:G.4B][IRPTZ^F7>:8CF1/=U7+3]:[>WO8;FDAW_!X8M![CVZ M:=W'TXRB+KHP:R00:"?GO_6)VRX1/M,LHE2>V:RH='H2? M^V<0@VNH@V#X%NTY>F32YIH88+7_CH=0K(+HL_+1&>YR&W3MC:'3NVB#8.A@ M:7=<''FS&<7K:8C3V7;HYP%;W6./&F9KVXG0@;:RS;MNO.2!A@1"^%S(PP;K M1+TK0(;".:Z!H!4]LUK;V&8O^SYMQQJ5Q]]P8TY7+.B-,&!D05 A"'+[B'W4 M1I- "@^-9D/N0-RXV]C V+EK@X96SH]GF@Z_7O+T YN:J8;72W8 7,G<.L[J M$%*9:@-=VK5DL8#2)^O18F9M8N<3&:M'Y'V](J0,/")Q'$U2H(23X+R1FQ)A M4U01N=$PWYW(Z]Y@[8.?!PW6H KZ\4S6$?F#[SRQJ=%JF2W8 76I1.N5JYUR M5$W49P-18P%1&$9&'P1O4U+5WFJ])-4OOB%!:Y/GO?&NJ_DY/ONL,P(KVM5# M7_(1LN,0;8XRH1,BM;%8WR6M>VNU#V[N560,JICQ9_D]2VEYOFV[]J:\PR\X M/\>)961KM6&03:88F/$"%/4:*)E9*XREB%9^SRX]^O1Q$P"-X#&,++LX37PU M7R,I9?TV?+O9-DHSZ4)2!&M>"JA(,4/0@0'!617:Y9&)-K=P'Z9GW(.5QD9F M !5TD'M\1QPLS]/Z?+F9Y;W"Y9/?F MQ4!H>H*H<4M3&T-J*&5T@*MM@Y^MK7U@_XT"Z\Q4!3Z'.LC#.H@YU+JX6*PI M)>?2IJCK:;K&+51MC*X!5=+%'GA77%>^7>W>'3G6JB!6+3"Y=;ZP.@N+U[MK\W3!!_7T2!NLH'MKS@NQUO4)D[_ #CQE\/9R.:CG]Y$!T:=3#< M1%#.DIDGO8+3K( UWO!DC+26_T"6XOEB3L[)>DIBO)+GC5YOL@34T@#3AERB MK *$Q"-X977RHIBBV\ST>I*L+JW&/KBX7]\SE!*ZMAU#E"0^^)SA[,E)B@T? M05".T7,9$+AGU1\5C/:=X.M]J80L,DR-[L>VL2PD?7Q3GA, I^M?0ZJ.\K?M MG;"@DT-:%1"9J1NL3!!X*(#,:BF,-8JWJ;]XE*0N++AWV7<0X7>04+G- MPJ9YC"[)"D;VU?#H06GOP!6?@;M09+16&]FF3?I]6L;%S4!*OKL9'2?Q[C!S M<=499*LGD!TB-;O MG0(,I8(.\%2W]%?S>JRQ*>"N2RS788H8+)A2!*A2:L,@42 E#-QRG[UMEV*Z M3$'*H2A<-Y3LV7MZ3U4V+^7^&V0R__1+F M_]B:XVOH4C*J@0RBQ#J?)V8&O0R4X:J>E*3[@;J,7=WO?N/O2\*AI M(.4.]JG_#,MIW:[?A?6VFZMV4AHK## EB'ZM.(1Z:Q^34U$8[FUH4WYUEY)Q M"Z_:^#5'2;LSM%RN)\%S9,*#U&0M%9<"0H6_*E+(6HI(]K,Y7GKP9([3[1- M.4#08^](SV;TH/DF]_Y+6&VXN#"/B0E!T4_*#A$<8O!I=B!V7B]F'^DIYUMSL,NVX9;49Q@M/T6JXD'^BN(Q;#: M$@2EX,%@;!-"/T3-N"69;3:;HZ7>(7(NEI1'Y=!I!SP[#TIP S%4?B(W0DB% M-K0YMW^8GI%/#H[6\W> <"TY&5X N/(/RB.!E#H"J7J?A M0A7=YESV07+Z LXA>GZZ^.$ H7> G-NQXSO,>/9YT^ ,E]-%WBPO)8HW00>0 M*A)'TF5PQCHPM.02E_1CU6JZ\_=H&[?^^Q3YX*,UTCW&+E8BBTX:1\X=2FM! M(?,05)U>;'02)A@919O;\KM0UU-6\'A$[ 6X ]33/>3>S"^#"Z6,Q^ 9N"P5 MJ*0-.!<$)*V9DTQ*C6T:RNQ(8,_ .P09>T'O,#5UC[X/?RPNV'+%IE"4AQPM M>1_HZVQB92!9%#EDHX5ODT_:D<">TMHG1]]A:NH??02DRV7%LF&H5 :)11-C M04+DFE:9%>3%LC.)XR;&QT;@@:KJ'H._+LZ7E]D]9WVD,!V<+J;6 M;Y&GC"6#IS!,6X5*I%,4ESQ.X;C9LI$1>*"B1@3@:KF>O OSC]O,4"XR%JXX MD!=<2!Z!%HRP&KQ-PI%T,*J=KH'04V\@B[ZZBZI;KQWW NFP4>GA\NP!!%?& M,]9^(1ITTG59<&+ 8 ;&%#HK47&_DY'9'09C>N]'J.RNT@^0W\AJ_RU\G9Z= MGUW..BPJ)!<""$LTJRPCA,(<,&&D=#&C2SME0'=2_*U7CZSZ0Q2W&$**'?@> M;S8;V*MYQJ^8/RQ>K5;G].S:E'C];?MQFS)Q,GJM$@A9;]$SKR'ZJ*#(VJ-? M,9E5FVXIN]&W$X#LC[&)--1,YWB[<=2@3;%9Q00>ZY@Y22;9.W*E!"O(6/0E MV#;#B7:C;^0&7)E]RI<@P VWWJM;D98@H/&B7 M>6%6A-*H'_U=2OH%U*':OGO^=XSH1W:3GF^''4V_X,M2,*TO$J[E65YL.-JL M-L,8LS(X8J7FO4R,$&N%>LZ,.568R&:G'7(G[VD7BG:"E/LQ]L0F6N@<51>+ M+IJ0:+T9T"411YQG$I>-]*5@)B%S;+.@#5'1XNEJ D4K/3!:SPKA:427")Q!.LM,PF$YQJ M Z8'R1G7JQ]0W0\,A3].]AT Z%FFQ46J"+.W89I?S9^'S]-UF%V>X(00C<4, MR;B:#,0(SJ< *",/6$=2BD:#:)\B:UQ #:#VNX-D!]-!!X!Z5YM)S3&_#,OY M=/YQ=<$%M](9)@-H)6FA%7),(Z_W_IBQ).6J0P/H0&DW@%V M'MKP7U]-N!<\:"Z+ 5<3)F2KZ_!'S4 'XPOM^"8W*KQ[DJS=C!'[L7RDX131 M :INURL0._CL;'$^7T]*"CQQ00M.:0H@E* %)^J,-U7GOZ0=#D=HEX\W'B9F4+65#7V$2=)&^&3T\"--[7 )H'W.D 6 M044?3++F%'5R3]'87V><%F@;3$MC7QJ^S=:-FT0OOQ)#TQ5)3TE_S@N.@-X*" M.C"';Y>+A)A7OY*$-PUEY:@^JQ!.!. M2!.39ZS1"?;W:>OO3O,PYF]@K72 LX=D=5%N],MBN5S\41OIA<_TD_6W2?32 M"ZDY"'2UK;V@-929!IM)*BS13TJ;E,4^5/9W"7$8[#735 X[M MFND?07A_IKC?[3B3V5^C8&))'Z:AG\%VMM0_+D&ES>!&^K2:FXL,RIT, MQ%)35<4BN$@23L'1:O,B1'EBJ_@]DOL[O#\50(?08;?IGH>9>W5V1I(.:YQ] M>U:(A-\PU $;]6^WA3237+B+M5S&L!)!\3I=U :"&V)0P7!E^9UL][[9GP,I MZ_ $I64VZ!3ZZ]G27OLR[ZJ2^01E9@:SAZR%KV-OL?HR"8P43FEGF&TXCW G M$G=#Z ]_,#.4DGHVG5=N-)Y-S\\F4H=":\H3-.KMD*PVG2(1&"9K,8;(2SS: M*-Y^YVY@^H'.75K*O -#]OX3R743=DU2$$I+3.0P* &*\0#!(J,@C!7G9.'_ M7WMOMN-FDJP)WL]3#.;>^OB^ (,!)&5F33:4*8VDK$)?!7PQES@9(K-)ABK5 M3]_F#,;.8'#YG;]3YQ0*JE!)(FWYW-S,;;.RS8K .QIV0\\9I4Z.%',' 'EV M'D)EYGZRD3ONA4V@:XIQM339Z9Q)W1859I6,/?%0O(<$[@:M,\R(M%!0![BK M\RD_K>=37H2BDR89 )T.NI]+G>8F=0;.>612!65=F_#T/A6[(>@<\QJ'BKH# MF#Q?#G'=9T%QR+TSD$MF-GJZG#';VKW!(1HZ"+FXX)/(V9WYP)TY$PM%%/@%-=0O+(4 M?NB)*1Z<2,&;H%&DMZ121 V"="*9D M;NB(G<#D55IV ]C9)Q7V%GL'P+FQQ>_#]UI>_>9J7B7Z:II_GTW3]6\NDO-< M>TDBD8Z!$H$"%^T\8-%!%3H51%<3).U W&[0.L-TP-"*V1]K_AIK4_QQ'=VR:AY:D(\AO;C$Q_EJ3=8'2& M;^O#**$#-/VT_MI?)M/;$M)KW\]PKUU!!E%0$*R$IO@CUI\,=TY(&UUI-0K] M&9)V0],9/:X/JX0N@L#[I<@K%A[%%1=$=$E".W(%4]V'HF,=09B XO,*?)HMT.:OY\L5%BMGG MX"B.D%F3<14>HG<1I);1.6ZX#?D4-]PFXG:#VAF^L ^MF ZPMFT:W,?E?/(G MKDLQF5_C$4WQB$M@M#5%V>*3*3O=D+M\VV[X.:/']C9R M[MUFU?SZXD*F+'V=Z)W+:C9<%."#$V"#V!:?9L_,KGGD:))<'WH(VT1R(401T7D.(@5Y/;DB(HDE92%$8/^VWE/C:@-LGKS>P;3D/-O7[]ZW)2 M0_;K,XCY_[N:I#]7);@?\*_9?/GQ*GZ=+&HUY6VSPX64UA81!$C/B'O'Z.Y MBN2]MMIHK62.N!/J!B=MMS$/9Y0BZ$"#';B9]P5PP8L.: 1Y+BR7&M;;ZB(K M8-XEKC4WP;4I&+I/Q6Y .\,DPL&B[@PF-U+Y@'74'9GUI^, 2!#%\)J9=;J^ M7A=;.PSH)"BN%!V,R$V;KL_]Z-P-:F>886BHKK'OW(?5)Z_#8K+X2(2$_!.6 M%7O_#/-)]21JH=T%-SP&+A)P1K^H)(G'0)P)*3F3JNYG3SO=IWM][6ZX.LLT M1!/)]X4I8B=<72[?DQ-PN?Q^OV[SUVDB?A>UNKQ$SQTC;AC)D".'D&Q=CA@2 MQ\BY*.8 6+W\S;LAZXRR#NWEW\'M>]T>96O"S(IU/Y? M*QU>1+0\,E7SO_702$2(43H*KJ-EVG"1?9L7O5TIW U_9YA_:**B#J!WG_9W MY;KBH%[]J]EAQ7%NL-IHEZJ-+G2,?IQ0*+R9Y0AX +NYU-6@G6-%U"B>OAKK4 MS:-(OZ0@D_ !O6>[E7_L_IV[X>>,4@\M93XVE*ID9@>\OUQP)6+!J,%&S8E) M$J2/)D!*:#'HJ(/=S0,[E(+=8'9N^8*3Z&,PT/W?__%$^,3 GZL_6OU)_5Y*A%Y%\N9# M6EYP:UT,!$*3,P,5BX:H:X=1B#8S1ZY3;E.DO)F>@5N.5AF+6!B%L]*2O4VZ M[D>N+);:0ZI8IB"%FW"*:5*?=DX@-7L['0 #+S0;[2WP#ESPVG"\7#< \AGJU9]DH8-M,S\@[+H[6\PO .4#H'4#GT9V_ MWAZD57+2: %!!W7M$4:K/"BFK'&)^63;K)';2$Y?P#E$S]N+I@\0>@?(>6B( M5\?)%V=%K/.=8D"ZNIT$^IT#C28+S"G)Q^5;37R;G2^I9KFZH2^I(V7='5I^ M#U]OSE&VSC'+22("R00S\OF\EA2+4N@IO/?:J%.,';FCJ"?W9G]-;P7.@6(? M^]GGGKG\B-/);/[[;(F+GZZ0-*MO=B7*')-/#+ADH:X4('-LG(8L5#9%"UUV MK(O?X.N0VI[31TF]0[ J>C!#Z:+HQ%RB(R5=*A0OD**)%PLI*RPQ"72^ M37?J-JK&CZR.T_GVH<:'*Z [,/TQ#=?Y8,SUR;0RM!ZJ^SLN+URR1=O*EAD4FV[DLBAX7*P@ ^_XF;+<-EX4<2C\9.?ON"3^27<% S6 M D=!OJ9V$4+V 9+@D0FKG..G>#;:B^B1=S\V]K::J:\#9VQ#O>>M"'6,B0(; MBI!EX&28BX,HK00?F6-"6Z9"F^V.6XCJZ?5[F/AP* WT":;-Q<-*L-F"P MONHI'2 PGT 78VPI2%)L8^,&K>]N%CX.!HE#B[OWT4\'N'M847Q3?7,O5KD0 MNEB=A81D0P95IS4%1_99!N%$=#HSUJ:AX$72QC5HK9 VK$:Z@]BCHG5IA#7> M%/#6US+3VC>HR?QCT $=LT:I-A-LC^\?.&]@':&'#C"U0487J!EF2=0'G4UM MJTD0ZP%A(H10(@:EVH[;OD?,N 'E"2_!O:0^6'@Y=-7V!ZR.:5I>S>N!^!+F MGQ\5U>Q6I+WI8X:IR7Z1P(%*L!]\SZMI_H"7]>WG55TU,EE.<'&+(^$UEW6P MK%?1@0J:@3-,@U1D1C11HAOMK]^9Q&-MS(M?=%>G_(G$_YK^[9\7WO!29.9@ MR-<#570"+R+%SC8Y[C*%N+G-0^@AU([KJK?!VF.;U5R+W;:B;+ 9JVS^0?TG MSW]8,P.WB=B3F[GBD3,?$&2TM7Y&U3$\3H'5!:V*(L34QC\]F9F[:?5Y5QY\ M)?T&Y]_P]?=:WEH'NBV6=^=#L.R-=Q8"(EWZJ"3$0K]XYE4@H9A@V[3D'$#L MN1BY?9#V9$=%8QV>DXT[HLENRZ@Z[UTE]+7 BYSZ M)"(RE$(\'E7X@YBYNZ]/"0_+9DT14$:J-;[L' MD>=BUO9!UHYF[6B==?" \= 2$!LKIE;F>E7?K9.//JC:X7B=%>RRB,)3FM%A-I*2"4(,%%4XQ!BE7D;B/@]_[J<7., MPV+H!,+OP#J]6W[!^0-^;EII"]>$Y.YZ#:5-L_QQ% MXZ89V]BG0:3? 8JV. )O;VN7LLA"Y%Q Z!K;1.8@:&[J"F/';Y0BK4@?,"F6-M["P(@2PR:*V5#2IB M+&U*P%X@K%O7_4 D;(/:D6KI%&7K;=D7+)-I#MI QA)!.1X@U.8"KDN2@5DA M7)O10EN(Z@A=QRI_!V =HHF#0?47SB>S_'$9YLL&E^?JF7MQP8/3+A$G*7-. MG!B$J(RG(#I@4CJ%;-N4YVRB9MS+\61@.D3V'9BF]^'[:M\4R>,!.Q?,)NV= M4A 2Q;8JZ0C!< ;HI$86E52QC,6%I[Z%CQ6 M0WWC[^:.KQL'A(D(SM9]3[KHVO?DP6553+#HN.S3VVK6EC:6M[6/)H[TMGZ> MYH9U$6]FTSKL&Z=IG^INK/()8AU2I)U$3VJXKEND^;?B\RCNZW)E%W^%I;5/7O\;7?50-(J MZ:,0(.@'"HP3UK)P!E)SA9&S+%B;?/-.Y(T;^[5#U9/&[<%U=;"5^H;S.&M: MN_4[+M_.%@LRAZN1/SG8T8.+W'?_$%-3$K#TO9G0:04>#DVJ0_6QF6NQ33XV^HBP43W9\_32ZO:A17I7V'>RN3 M8U$J*(G7];HZ@ZL#)RS]*)RP4G+31! '$MRI4=H'3\\7=K93W8 F:PB,OB)7 M+E>F)O59(U'T6[IELT9S\*/?#T; M79"0. 5UB@M94WX*T!;N=+11I3:)LE87-0GUURF)&*MH+TQ4VG-#4;%7O Z- MIM/EI0=6DG4%H]>BS1J)!V1T>JGNH_O'IN=P,7>0\OL7UH.(^54M:_V,OU_5 MHK%W926=Q;NKY6(9IG76SLH_N! \6B],!%&2NQ[;&GPR%+]P68IQ/LHV79E[ MD=GI]78,QMJIJ0,,KG9#UV>^<%F?_&;3:[9>+9?S2:2+NKJBL[OZV76&]-5\ M'J:?5_]N00ZJ%!RU ,=1U#UE CR3 1(FKY3WPC[>.##8#))C:1\WE=T$K2=6 M: <0?N9\KJ.I)\>4I&N*D(8!R;@0>]*!1\V .^3HM#*A47O[GH2.F_8^I2D= M1%4=S''=&-A?,*>#9!2[&X4(2E)\%:R/D)AGWKCHI6K39[R1G'&3W$U0=;S8 MNW@W>!Z*]T0YN0XU(&9(ACD17\6)0"=!^T9SQI\A:"<$-5LT?Q($ M'2+Z\TD7_+1^H5G[!W4Y^H!O$\]_>)OGBAV9:?V"89![Z40"AG4L?7&ZPB^" M$IK" 9]9:K29MGVJX=A7O57#BT4I8JX;1K&LCJ<%;X@;6X^8*%PZ;".?8?GH M] UE'_2U>[[=6]$=1 ]'\OSZ^^8/6'7.!UET";QV$5I#UX?)X 7+P&I)NI2! M8VY38-20J5Z&89P>JX]'RW8"G&[/T+V-C.2 2:USK$L[?1T07GLQE 'I-;%$ MWKCTX80'H9<=I]U :"=H'ZC/L2SN&(KK$O9 .I*T]M%I+LMMTU)SCEAE6IW6UJ8$9BH-> MALN<>^1[&"3._RBLUR_GZ@X+0;:%)6(ZN[H&CC'P,:[&BA7NVICD0=2$K;N M(H84#:_E,P@N1TNFU4D51!&FT4ZFAW0,/"2(6#/M MQ7.(7A>PR"0KZ+SE;9ZY=R9QY*S-X?AXDJMIHI2.4]=/&3XB5?W\A[6R-TU3 MT8]@)2U7Y+=!W4T&RI15S:D&SNAZ*QA$;K0D=5BS\^8R+!;ORJH>>SS_/P=94023Q$S1,'GB2971XSQ&AR72AJK-).&=VF[/-YFD8> M\3",TA_?4,-HH%LLK5^(2D@^65G?GFME6!WRZYVRD+WAV@O%T;1Q\K91-7)N M?B#-[P2H ]0P=B+RT[]GG[[,KA9AFNF_=9C]=(DXW%, MQEH(BN185,W@VA2<"7]XBF0]0^.Z$..C!;-?5:G[)7!Z_D&FIH!UY: M1PPE#M"R/HP91Z%UN@@AU+78&L/ M404Z3$QX[C2S:-KT)SRD8UQS<[@^GP'& <(=^X)Z19]HKZ.*7Z>)A#;Y=K^0 M(P=% 0:7X+DGJ6 BJ4A12+$V"!-$9$GL=!=M_YX^<'"(^F9M9-F!Q7A5)U#6 MY1FKX\%5?377"KC-GH@79#>=#J!\EE(EZZ)K,R_V 1GC%BFTN54.EW,'(-F\ M9>=^9^GK[T\;3RO'=VQ/\Z,#&+RC$U@*))>)'0ZN32'9F)KN .T/"M1N2M-$S,*S1,%M3>P1^> \(I ]SYX';EANU.GY ME)@.HK=1$;*MGO =?6 N)4WL>GB>7N;URXE.BE$!B3_%2A 9>!989 3N166 M,\U9HQK5EXD;M^:KS84]M$XZ@-F*^J?/>%?++[/YY']AOJY?X.0:9QU4(==8 MU0U6(M$YHDL#BE=)!B$3XXT61N]&8 _)F0&!L2D1/+"6^@-?7NVS6DZ(D)]6 ML^O?7V_M60V*N(A16Y)337%[ RI;4WG+('U042J74;6)0_:A%X7#Z MZ@^+ZR/V :LO4M?ZW9ZUN[]S<^JD,R'494/D3Y"GXF($ERP#\E-B0H?.BE/: MQEUH'GD4TBCF;I5KX=B4"2<\Y&HM=;5,:Q]'K^% M^9^X?#^?)+QI?/\I+/$BV12#D06"31Z4)8'XI"2@#,G6149!-YIUU)"KG0Z& M_4]W,(;&0P]GHXKUU\7B:E,4_^RXA\6%87/0NQ-0_0\&U $UV -,!PK.OX7)9YNY0U.' MZJ@ZHI3\KF(E!.=+8MYHZ]ITQ;3B:+>\#3M;M/< A+$K#5?R?"J$U8MK77S] M!2]7C=0WQ[]N9/_E:GDUO_6K:@NW$HK3/24=*W562P&2@*H[V8UUB@4G'G6= M/E... QNV'V[)*-H^BJ V/]_N9[5[P_>?UA7GA,F,%XNG44\Q%B2 JDR3XA M+U&)-B9W.UV[@?!L4XT#*J7;>0JO4KKZ>G5),6-^M_R"\WKBYOB%#MWDV_4* MIP<<[-;U_/*'#M/]O"?Q;;J@,86 BG-(MD8O6G$(HLZU44C1B[(23:,QW,-V M0=^7W?6&J]KH?V^1K=6AU(1,SA'K6CP/P10!EM'_G:+2*-KP^1)E/93='(2& MIW.\!E3!^5J>$B.5-75Y>:'9(&G.4"0LZUJ!0) MBVWJD@8> ',W<6R;;._V[SU:7,M9,I'%!%Y97V8C,(7CCLPSD\D4NFHCA M2,*[LF#[8&G+8/_F"CQ? W?$/)F=/_M$)NZ$TV:TL)P'2?Z["+PVQEEP4CE@ MT:)%'DS.YS#D:I^#<9$]+]** )9H ^55O? 5HQ"#RVP31RQMDMW[4-F5]=H' M)4]ZX5JIIH,'AH^DD=5CWSIH)M9FT]H5LVK-\E'HJ%, PURB4);KNO$]09:" M:V9")AW4=E8>I1&(LD*GG M18'.UD7%5"J-"B1W)K&'F_$H..Q_01Z@F[Y ]VD>IHO+:R7E__]JL:Q']:9] M,PBK"F:P614ZG-F0E><9C#3%12DDZC;=MKO1U_U]>0@XGH?@4)KJ"W^_X_*/ MZ1S#9^G@ M8!S]=5W[O SSY2!8>I)F625LI:W$ALDS0O0C$N<4Z'D3L2 MW6H G#<.E,& 2%+,C78@'4;OR!?RB3!Y EUV8?\>LU>+]E[-TN3-U;PR=%UU MO95EH52)(GFP*M2U:"Z"-W6,LW9:1Z=#RFW6^!Y-^L@;#4^$Y--J>']0^VM0 M3_'SZL5@,(]SFV-TP^[[V7RE[DU*R4XTV MNQY)^,A;%$]EGT^HW-])M-$R'ETEO_;R6MK1A0?21*'6&>Y12@XVJMC(&#EYZ!70' M.U0HK-%M&JS&M:AW];JW;<\X_S9)^$S/Z.7J(U=+9BGRFWV>UC37=9"WHO3> MT)QV30)%)\%F3!R.YX9I%STJCZ56M6#IK*[P/OI\OZAX3)&=GG^\* MNV;E3C/W_\;/?]"@\>+#B1(2C)8@8KZ$ZC<,- X$%2O)-R#C8&Q]LXD?MO*6I7W3P^ M++9N.-I'1QT K,E6$R^QL"(*\&3JD%UKP>62 &-4N;;^!3O2>.4SWW"T%[A. ML>%H'TUW@/8'L[?>_54%L*Z8U"$I9^O.NE7\0M<6^,@5%(Q,B2R=;.2!/4O2 M#[CM:"^T;-MV=+#J.JE:(/=HDI;KN2]_3"?+Q8>/?]SL4531>10"9"X!5/(. M'(8 )AHK#);H6)O*ZZUDC5LWTQT:AU-A%XCGJ/$+@0J:ZSS-"Y,Q" M=M:9) I#T^:![=#-;\UJ7;I#W['JZ@)SUQ4/M\V*;]=N^LK/"4XG):0%9,Z" M4BS59>CDF'-EO"C>VT:OY5N(&MD"=A?V#*6_#MS"9UA9GU0N6,0D WC-ZXXG M.E[!&3I>57@\286R33)\*UGCNH>#*7\W4!V@B0Y@50_:N_(Q7.)-7U;0RJ>Z MDM8+3_&;$0YB\&2N@]:^4/@6&MFU)Z1T"9]#U/QDQ-DQ,N_B8OP'3G$>+LEE M>)6_3J:3^I9:=ZVOTQAKMJ)00:'54'P=U185^9BJ2"BAL!!T>7>B;QQ M+\MV\!I>-UU [B->7M:=<=-\O>^!?G[$D;&F..)#QUI$';* 6%2&P#SQ6'+@ MN#G[:S6CY %3.FBFHV"@4W*@ M9)T=H1D#YEW*B2@WKMG;QTO$C5N9W@YI0^NE%[ MYU=IN5J^\(9"I,^W_D#& M;'/A")AKU3/F4,NI!7CE-0JE=+9M3-GS-(U;@=X46D-HH0-7?IB@^^UM1W,. MB86"# 0618$W)\/-*48R(@1$9J7C;4 X,",C/\QU]R@R)D[.YIA\_CQ?MD M4-A:D;N/7CH 59-J$R:*30+)N0FUVH1+7CTG"5ZPG*+BF%RC]_L?O")W+W"= MHB)W'TUW@/;GRSJS"ACHD$/D)%YE?0:OK0"FN A.R.Q,&X_J/U-%[EYHV;DB M=Q_5=1&^;R_GY!@E0RTAA575/:?P4$H#WG./T3*N9:L98?^Y*G*/0>-P*NP" MD?^J,>_MM'$=C# \:A"ID&"\)1%QGD SGNF:065RFVE>#\CX :MPCT'>ZJ^'3.L&4IG_<+O9H4( MN0A2EP#<.$]"RE_KXK;?331 :QV*\]3/%M9 M<[LQ"V**?@.^H >1!9+#JI0U;<9T#5BLE42?ZZM3F]:!YTCJI?9G3)=L&'WU M"KSUT;1.Z(PA0Q)UBI8+GFRR%X#:2D>_#<&T61*[A:AQ;\F!U+X+F [0P8AP MJO4#-X'QF]ET<759*]=_F;L(BAY2%1)'RJG(=C0%OB@%FZA +KH54 MCQJ+GU8E[/ ]'2+D$%W.V@BV2XQ\^O?L9H$98BJUAYFIE3> '()3I3[?1:]= M-BR;PS%R^SWC.D2GP\AA@AT1(XOY\N)#O;]71I7\?F*8J-2LYA-.+Y\'7CMOP,:Y_<[C\>P#-&NM&*JU*"I"Y"J!L MI#.$.H,U4JO$2U%YIS%4N\-FS)OG")4]5OH!\AM9[;]-II.O5U]O@CXNB828 M(&=#QM.2IB+& B9$P1V/WKJ=BLAW4OR#KQY9]8OCY>1P[523]PNGF-.UW(G+6LJHYIA1>%X20)\T*6FZY@K;5K9]B"R"T@= H7=2BF/ULM90.XN MNA=!I2",HSM;,SJ7VD"H=:G:9_H3SKUD)RWSW43DN&\NIX3<87KI%W)W/L-S M+L/;V_[1DJ+1M<+.EN+J*MD:/&0-GO'H4'.#?J2"\Q=IWPF@YL?VW$Z,@ XP MOU-WZN^SZ3M5=?T,&G,U[7+&I9E]"0 M!0@.'5 89;5-SHI&T]";L=1Y(?S V#RDN[TY4$8M4EXE&C;)XR89=#*2.Z_-;W- .D;%V-G.%E+Y=?H[_KV\)Q!EM-,\(1F-FOZ-7H&C_P=0 M*Z-"1J/9;CG34U#;>2_!F9V0H[#0@?.U,1/^[FJY6(9IIG#MPN1B?1W=JF4@ M:>>Z^=ID!^C(N:7830?1QH=ZB;*1D\3CND*#JJU7&/Y^54-X"L'?_?""IFC"@0CS*:6;7#PR3(H7BB;C4]&M2DM/YKTD?,5 M'0*YF>)[1?K/?^,\31;X?D[WTNT?+M9_NN 7!2D$\08!$U_M-='@E"D@:QI M6/J];3/.ZB!R1W['Z1#1@RJX Q3?,/!JFJ\YN'_W8#">247BTIGB QX1/"=G M*(02M3!!B\?N\+ ]LQNIV@F3]@?%Y&#JZ@!ZSXR3([)]X=$ 5RF""D80%R9 M,)B0EQ1<;I,H/F+@G_M!X3: BGH!VI/X\*D0XV,AKGY9I[NNC]M[LOY5_Y]K M;@#1,1;!JT*GS4<'WKA,0ZR(:#*8=F9R>8^Q\9YJ,"I(-3LNUJ^83S MKQ?,F\*RXX!U+X<2SD(H*4$A/GTHS"O1IGWN)?AA3 MPDN,,Z#CD(#;F(7WQJA2L@Y\N>*W;L3: T+6YR=9R M'E48E"R#19N*#">MN!N0M]T.SX^64NP4.V.G$Y_R>B>)QQS?O/G\7,=D+VH M5'ABPL=5Z2,#I4DEKM1-L<*PI(OCXO'XDV?RA$>1L1N@?\@,X.G4]R.9_5^G M:;[Z!T\K:2Z4RQY+B4 Q2R95, ^OYND+_1GQ_W6R7)60 M/N1JMY40AWW1,!LB!F!RH(41]SZ?HMJ$KKH2M M>T:,3N -DCVAGX+B]%_1YF%X+S*/WWA\^V5W'_Z)!/Z:_M:?%SDP9:Q/X)RG MJPNYAB L!Q=1.,<8VD:#=+?3-?*DD&8X>KH;>3#M=+P*YR +L:J8/YTQ7'_= MB"9Q$\.C&$8GG39:96". *>"Y!!LM(!)"J,DRQP;57:=PC"N_/VW2(K AVIZ MI"52TMM)B)/+R?+[O;-9E71W0(.56"2=^%@XA:@J) I1Z>Q'+YTLQDCA=QN< M-!!!YV0W]X'9@V!M#.5U$+9M8ON6R=]"';6X_/Z(1<&*2=%FX+P44#[D6@-% M@B[>YA"D0VRSPND 8D>>_-04_IFDVS9.JQW!Y<^V] MBW1CKG2[T>_A+G$>0NT"5K**5X#3Z(%E68JA0-6(-GN;CB)[W +ZTP'X=+K] MT7S:#7_KP?&ONCI\+V1KDD;TC0\5W#@/"T%+&U=K2TT@A"0I) MV$;#64_YL'#7%?U0H_E:0]<-S\J[*%B(4!AW=:>\!I^= J%<"5%[C[J-*':A M[IRNRZ]P4Q0)1) Y.>%T&L6-FF/N/8 M92DGV $Y% +VV(.RCSKZ1=9Z/$GV,2)7"70=6:]DJGY,5&"%XBD&%6)H$U"= MZ1Z4O92_UQZ4?331 :QJ4NM=^1@N;_<@*,6EX2*"289B.I,#>"WHO'%&O&6; M;6GUS/:(E"[A\* 8Q7L908:QEY#<&-&]Y MB"5E[IEOXZ%OIZN7Y7*-_*4!E=(=Q*Y;SF]C]8N,AF%@!1P=.5!U*9K3O$!@ MVD0;G8RF36/+5K+&O?.&U/]6:!VCC.Z0=?M*_N9J7J5\P61*HI0 4DBZSA5# M"(8CD'/I=0K6QMRFNG@[7>,:KY-AZRAU] NNWV?3M&:(9RE-LAI"C!:40 7. MD1]!A\2+E(U!W69AW(NDC9MK.#W$#E1*ORBCPZ)-89C(;[0E#;]0,%/K6"QF@11=$YYC;9^9\S(E!=K!*.H#80T[6SRL77"BK M:VS"O*@CN;V$B,Z#T$50;*(0=1M<;21GW+DP)[L/#Q%^=PA:-YDL+H0OS-M4 MAR+0=:X*W\I.)(FB*W049I5<8EUA9\@9-KE:'8_D MQM!MTSAWM0.5YU09M _&=@N-!]!<%S7(6PNM;SB\G63^[OXD#X!)L'72^*=_X^4W M_(V,Q9?%!2]&R:P<1$>&@7QW!=$+#]'P7 +)5YHVVQ8/I;BGC,G8X#U6H1U$ M9[OR68_EIW_/+F2QS 4ZC\$E8H_9 A1&A#HEWS!7(H^FC9^T)Z$]95TZ@.DA MZCLKP[IBD "'%R'48;A. @7,IG:M^+IY68$0$D.2,2G;)M.\-ZD]Y7%ZP>C> M*CP[E/XRNYH3A][SQ#V($.ID1E\@: H%)%H6@Z*(8+C;[MB37G!1BR:EM_1+K3NJ:UZ9=;%$P4W$1V[I M'MWRV[^[I]10 \2=0B-GY%=>"&N\UWG5+YU &64@>!=!E& %"\HEUF:LS:X4 M]I1=ZL "[J6P3HLQ;OGZ8YK7N5G,/_^=Z*^^^EI_=Q$T:L6*K]TO[-H#<1(+ MI(@HDBZ"I38S\0XBMZ?DU5@0'425'1C.YVJ@BDA1D&\!41)J5/8&O.8,$N/< M:AVTCVUFH!U3A-9L;<#),#>$.OXK?WJ=YKMXU+#590;U@I]G#O6Q<&^SJ/]Q M6GBL:=_P)Z?.HK],R8B*WE-,H^3$5=!&2W+ME$<*.;1#\*):T,109"D=BC:/ M%"?-B>\\(^=6+B4XBO&EONY*5I)Y3=GP?M!T\ MY^@@'7;QQ+@SB^3Y_#K=G%8U$K6V28,5SA#GTH+G*D(N!8N+3H;2IH-T .+' MA7)C@!T*YX%T?5X ?QTNPS3AN^DOD_EB^6HZG1 9BS#_?L%+-BICW7O(5.T3 M(4>_QGM<.%FB2E*6-C'2\;2/FU;O%-[#:+J#H'Y_CC]B_7OW64Z<2Q:S!Z;I M5"NN% 01*>QDP6==ZWESFTJ1 8@?-QO?.[J/T_69&N]/7R;S!SPSED)BC*ZI M4@MG=' 0,H\0E7.6ITPGOLV3Z_&TCYO([QW>1VGZ3-%=4W;++_>9KJ+E"0/8 M(B0%-:FN:-8.C,^V!):$4&VJJ0<@?MPB@-[Q?9RN1P7X*AF],\>;$].6^%-: MLKKB5M1 0X/C48')*>1:!)GSHP+L9TH%CJ-CW+*!TV#TU.HZ0\_YXQ?$Y3KS MEW(P4D4$KI'NF5(W9XG R97RHAB3;.(C/W<\)7K<:H.^3>VANAVL"F'H_-N; MV;2N#)^O/NF@Q,BC3Q@FH;&-K($2$1\FBS_KHS I'N?+,)G6W.TMJ*+34GCD MX&PF9"E%H')%D'*YCY+TKDR;@2M;R3I^KN@]L=9OVC1SWSFEN,@"M$MU5!T2 MZR5ZT$7&$)C+.;9IB]Z%NG'?8(?#S-/IHP-KIMN,_\.C?41&=O,'M; _+?.A MVR%E5;$NA #)T?6B#%*Y2 M4<#I$PJ+UC+1)C[=3$_/IF8?7+QH:O:7_HA>^6*^O+B=W_L/G'V>A[^^3%*X M7$T0MP%SL5( 8Y;"WBPL^,@<9"Y]K-/>9-AI*@Q]RSWXT.\>0VF=#RWI$P*Q*>.??+_[X>(%%N9*%!\NKQZ69I4.3%22RLI8\,1GUMCJ; M!:;_]GGV[3_6GW@-D/5O5OA8(>/N^T:$P3!*FQTEP0X>>YX8S]??/]$_71V( MX+)+7-.E&^B7ZQF03CJP1FMIZPRDU&I5T[-$C;T'<;"K9F@%](BERLCZ5#$3 M)1TK"Q@Q@:I59@Z5!<6YI1,A8FJTZVH+49VY+89F_8Y!.G$BU2K1VM">(]0^=A!>6Y-\J4?I1-!Z2%EGMNLH'+P(LB.4 MT@'(5ON[/N WG-;!2,NU$>8AUWU=&7+4GD)98L)9^LDGI5(B 1$K39"UD9S> MX'2,QA]O#SU:_!U@Z(F$WMZ.P15&\9B*!F\II%6VA#K&2$%)V4MAHV7^1$_4 M;_=:?M6L\N\4]]YAXA][Y,GO5Q7[[\J;J\5R]I4^\U]?9A]PK1_,G+W'>>7S MW?RWV1S?E4\UT[\^.A<.93+<,@C&N#H;&<&Q["!+&4LI3BGSR,MZIJ+I&"HZ MLU,'PF VADXZL&)KLG\AP=XLE_C79/GEAO6?_TZ75WDR_5Q;1.F_^5/X^Z(4 M$ZWS%FQ*HDYX$>"\(W="%1TY _ ]?=C)^+W]79T'C "9N8/EV6T9R MO1 ETR=\IKNHNM"B "(LLEVJ3:7%3;J.IA M,_;Q^-B\6'T /0QX]S0T)D<4I&WXE,%-2\M2M&T(0I$]%XH@@RJ#XI@@)O(Y M#-,B*Z.]=FWR5:>P,.NU1J]QBF6RO- J*>\" U3&UX+RVO5H)01&T":&75%M MWB&?(:A?N[(/*IZU*T=(OUOO9%U.0;'E;%Y'CH1IODL5O9IC.,C [/"IPQB< M? M/MZK5]Q&-FK]V:>R5)M8:6VOG(D1O?2@0RA0O6^(C)5ZD:G(5?!1MTF2M[)7 M'^I\B#2YG*QT]*[<>Z=:?^7BT^S-;+J874YR6&*^.S/"CY'2?N_H\ M1:&(1LS)AR1EHQ%NA]/R [XEE/YB=O9:^TQ8HS&"#[K1Z7"]X5JD$Q:!PS'7" M482@'<7BSL6BZ$^9]"^9H^U?T:F?=0@L!I3E6=]AZ[#GYS"?8HZ/;O:F]]I. MWWRJNVY_,;2^_X0L/$A=P%%8"4HH3;Z:,%"$$39YH5DXLQ?>=41S&VHO:JS] M,XEQ/@V7MP5HKZ;YD;]Y74")Y*ARRR,%-YQ.)-.ICA$)4(I#KHJQAK=IY#F. M[DYOTGW0]5QH>@)%=A"EOMALD 51KXR '$2JMX^J_4PC<;_ZA,Z2.,[ M]0GM(_X.,+2M8UT41?Y&I#C*TR^*CA=%5+HV"W"K.7,JR/]DLR+ZNB$/4E2/ MF+O7R"Y8X$''#";746#2*W!,1.">++\-6EI_HO[9GOQ.&4,C:RGIU8 M1G\O,9,LD(DG-]);08=/L MT6$BVA=K,QI2-#K6OA5;C:9G)YP\_.X>!_WMIN:E)R01(#"0V E0=0H>>"HS63C)GHH* A:Y@D2CLS"$#9RPK:PPFW:H<^C"* MQYTO,^*KT4E4W,$+P"$S)U)D/&NN@6YV8M$;45,)&5@222H2NHUM4C"M!H6T MF^-_$A0-,$9D'Y5V@-HG;R/KT3WA,_*+K')P2EHH$E2!T&2 R2S)_RZU MIM18D"Z*J*UD)(43I8XZ+B/;!PT[;MW91_ ]WKKW$FK14? G#8-0/+&B8MU. MYCTXD;U-.0;>: C1L2GO4V_BV4OG>Z2R]U% CUBZES^S46E%%QP4912HDAUX MSP18E*KNV M2_-=ZA,,4OTQ\M= "HEQ.G.G#Z3W3 YSL\XE;T7"/9.9>^CD0X@]F*-I?=2"Q$,>,F)'^X%_90X>,5(=!H- MPS8+&P=)(\)+(L(*K$ P7H+.C,;HTLYJ1/- M'C^OLN>]<+#W>H0]E-(!R#;7W4KEDHHL D=7"\-+;90QJZ*X8E7 TFI$RSF6 M/>^E\9W*GO<1_]A%-\^6EDA3:M&D@:R< :7)J'M?Q9*PJ&#(3<"=GES/N9QK MP%MN.&&/C9AGL\=21:V"S9 4(5X9-!!B2L"#-W73.8JXTWO!CU>FM9=Z=RK3 MVD?6(P+FWMY0(3+745@Z*F1A5=T>XT6=K1*8=I$.E!3;0K4?8?/J7DI[NGEU M'PEVH/-_O+Y(+&?%A0(1H@=%H1\XS E<, &5L(7)X;;M_N-UCZ56Q^A\3PEV MH//__OY"22^BT@)8J)7RQM;6;,N ER#))TJ1V6TO??OI_+^_[[&,ZAB=[RG! M#D*0;4LO1"F:,PW"UXENVKHZTX3<2[T[/4+N(^OQ^[\>=C4R:561J8"/-M66>P6Q2 )R;<7]?1SC9SO(FB63,',([E]JWF[@I@KQ*&U MS@MN*7Y.;<"S%YEC-ZR0W%>BA:*?2Q%!';+,IZ3,FXR&JA[Z=WZ^&B[WCF^R]A,O]GN+S"WTAP M5W.\7NAPP!/IY@\:YK5S!R('>KB\_::[]85W^-$E<%68ABRS!66RKRJO2R"B ME+/W:=M&U;$V9=-GW]O8*"Q7P40Z**)./*I3_KCED (F+5&KP-LT MMFTE:UQK,QA&'MN8X51Q;@;G\'V9VSZNH?%IN!5S*[P8)E\,8X!"D%?D8H:H M0@%,5B55YT8U*F)O:8+NAI3YB)T%X(S! 967.31>%9VFUC9E57< M]X#07Z @9?[TO%S8'&7$$B$K62>%.$,'ACP'G5 +&8-U9:?']\/%H5DKI M+( 9411&SXUK)Z#\'":[ F?]Z^WI_S=M'A7D1FA(604%/,E MJ^MQ#5"=J&A\)SH#M2+YU"3*Q9*3EJ(YVF M(TG\*!LR.(4%K/?.>FTM"VWF,FPA:MS\ZK@0.T0O7:2P-C$CU\SXHG(B'P30 M%C+^VF<(WB)(IE542F!);=:';2%JW([H<4%VB%YZL&.3:9BF2;C\=4HQVE65 MVE L!HHD)9,I9.9@N MRO4DV(\X_S9))*)W90-WBSH::K'YC];'N'CE4C8*R+33<;/5;>#D0*1BLD6. MSNQ64[LW3H?D8F3_;PA8S3K1<0?X_FTVQ>^_A?F?N/SE:IIO=Y589*(6G-:P M#53P'&(.Q \WUAE,TOLV#XN;Z1D7<^/A8S:XLCJ W!N<+^N&B["LHOH)_YHM M)C<3?[0Q+A?CP-GPOV)[N2%IX\L7F.==P#O=1_, MTY3^149CD],(PB(%AR62JYQD!.>X=R9PP1H-X'^6I$Z2**U!,6NAH8[KO3Y> MQ07^SROZK)^_T2^'E'@]_HB!IHIL(VRHT2 /O^.ND$9%IP*+@6*"VLQ:>(&@ M(_V44[":6^93H[K-9R@ZNJSUT>?>U2UBMLY;[2&S4FN&",(O4_TK-],D$O/'$-R][FJ(_C))Z\_A6"27QDGYV!0*("&VOI"5/3FT9)EE4!&4 M(1'%J 0$Q**STCHW2D4_0]"XZ<#!;[ AQ-XI>NJ/<[P]8"BRDYI!D(;B3*TL M1,X"<&^CD\9&']LD]5XD;5R3- @ =@#5X=H8$5XUIK[X;3;[=I-U)$[6YM5) M-,%+.FHN4]C!N2'Y! W%J,BYU#J91X_*3P/TYS^^/TP8 MYUO?3RI$*[T#SE1]$D\>?) ^EPT7< 3X^?B&A MO0X+S&]F7__"Z6*MAWF8?KXN]7[]_>[OO _?5W6,E>,[MJ?Y_668_AZ^WAZY M[%W44H)TF4(,[EQ]/(V0;H^MZ0[0_@$7R_DD M+3%_7,[2GW],)\O%AX]_K$V[,59%YQ-(FQWY$218LO$:DN0E&JL=BC:]'UO) M&CD,'!TU3^:F#Z7"+LK[_DGLU)**5>,I2LF$1*"H-]:=,)["8/)CL^#%*>U2 M26UR!/>(&+>(:O"[^5#Q=F"KUJ3?+)A*T9GH.1@GZ<@($XE_\D*=B%8Z%2*+ M;=X6'I QKBTZ6)F;07& 9#N Q3,&>65LR2BG+_B)](]K>\AC71.H,V0M0GWL MI6-CA 4GG5$^><:U/*4GMIG,+F!U"!QV<[$&T,U9 ._=])8U)J(Q%',GHUA= M@AR)JT"L!>%-*'7Y5*/AV+L3.>[KZ"E!=YA>S@)RG_X]NQDVSVUFPFM0R"V% M1D& CX;5_7K$7>&)F;$@=TODN \?)[5S!^FE!\@]]$#?WE:3$CG.%6' <2=K M:7,&ATZ!5,-MC$8IOWV'VH["H/?2 NGLGZ M#*ZD#@"X?H-9?)JM$R$WS.+B'_/98G&ALE<68P ?=*U"(WX\!B2+')W7T28I MVU3^OD195_GJ88 VJ#(Z -<>!^=GXG?Y_==4!]![G*Z_W(@;+LQ,,HG58FP#J"'PL%+K7?6=!86ZT[F0' MXKIZO!T&C4.KI .4;3Y@-30CJ3TX:C=MF-\O@BQ.6LE %%OJA-\$T5/P%HS# M1&%\D8WF1AU ;%>!24N;.)S*.D#EBXF^K7F^]=L"'%X]&4/'9AW(!.37W"7WR97=:GKES? MT\+WQ<_3^M.[Z: MD:)QQ8> \E&8_TP!WJAL['0>[%F KO^@_A+I[/\__\?_!E!+ M P04 " 0E_Y2WVTO)\-, U) ( % &QL;GVV,ZFB*=KFC"SIDI0]?E]2(-"4$(, M!XMDYM>_LW0W&AM%*78(V9RZ-Q9)H)?3I\^^_/(_IQ>]\:?+OG63S'SK\NKU MV:!G/=MY_OSC?N_Y\]/QJ?5N_/[,.FCO=JQQ9 >QEWAA8/O/G_?/GUG/;I)D M_O+Y\[N[N_;=?CN,KI^/A\]QJ(/G?AC&HNTF[K-??\%OX+_"=G_]/[_\S\Z. M=1HZZ4P$B>5$PDZ$:Z6Q%UQ;'UT1?[9V=N13O7"^B+SKF\3:V]WK6!_#Z+-W M:_/OB9?XXE[M3SWG\^\DY-C9W(@CO9>V <' M1R>'D_W)[M'1P5Y'G!P>V,?V;QU8Y'-XG-^)DX4O_OELY@4[-P+G?WF\-T]> MW7ENYYQ+Q)=FQ?>\Z>$FKA5^G89# *B(8E?_DP4M3K/YJ]4N_ MIW'B31=_[C7U@!/Z8?3RIUWZWRO\96=JSSQ_\?(?8V\F8NMW^(EYT.0(D^WC'8#F ]$?6^05]:7XU&(VNNJ_/^M;5Y<6YU?]/?]@;P$L7;\IOO^M^Z%NO M^_US:]A_.QB-^\/^J75U?MHO#=KMC7&$SHO]_9;5A<_O^_#8J;6%S_W\T\G> MWNZK_./T9>?5=LN")78O+^&6T*I&X^XX-_19]^.H;14G?-_]!)L;P^I@WC>T ML#XIL&V-3BG ;NO1_WS'FU^ MJ[MM=0$>,%AO/(!]\Y:'W?$ P$2K@CV-:9;"6NHA,K2V7M.PW0_=P1GM#P#^ M_I+&?#.\>$^[A\5T>;7P$OZ"&QM=O?X7K,0:7[1HZ-QRAOW_O1H,:4$C>7+% MN;OGIS1PKWOT)EGK6 M?]L]LRXN!^>X%IB^=W%U/NJ?P;*ZHXMS&/P3',1X,'H#"[D8?H(]T I[%^\O MN^>?>&FP<'5 5O 7K[1P#=[WSP9OWXVM\_[XX\7PWZ,6 MH$ROO8'B0Z#XL3L<2C0%E.V]ZXX(T]\3U;CH_?MI0'-F1]? G"=ADH2SET=S MY)N)/?&%>F 21JZ(=F"YOCV/Q4OUQRO7B^>^O7CI!30IO?0J/]PAK/!61(GG MV+X\,CH]_CF3 MJ[+ DDP',35\TL?V[33\\3M_S;P8OVT?&+VI]WVYU'_=9I M=TZ.'OGFDL4>M8_W#U<:]CD!(E(/Z//DTW$M.(-X;@?_?+;_3#TSMUT7Y+Z7 MNU:'GE)S?(-'Y>KN>V=O_@7?>F7<5U],RP@1SM= MCKXD]P-DQ[N )7F@/%F#.$Z%=0J:S\\_'9Z\ MLKKSR/.MO6.K19I.;M^$N,^)4#6=+#=&PSB#P7Q2',]%<@=J8PRR0N"T6Y9M MG0K?OK,C =@4S G!R5MA*+YP!RB^^\:+N M.76E_-R(2$P6EH-W:NK!#,F-G;2L:1A9M[8/*!T)1WBWP@6URO>^7-I1$H@( M@']V=MFRX"DOB:VYB&9>@DI_)*Z]&&0A^-..8T";N,$'\2[T0:1HQCEXL05" M)%H\7"L)K7D:.3=V+*QI%,XLA*#$&BN=X^\V_ >V:853Z^"@TSHY.K;B&[@" M,7[CA+,9W( X"9W/+>MO*-9TK+FM3A1.BQ]N\-'T> LCW$(S#@C@:A[#EK"= M&RM.\3\(2Z1#C82DDBY&N,H&@-*R Z -OF_ #JA)8Q$Q![ZX ?#;MNP$8&B) M+R)R/* 0(&@XYJ46_TV!, "-P(O?,6^['5NVBVP<: S3%5@?/DG_PJ_S*+SU M7/C5"ZSU;94E/EABUBR_6R?2^ :$8,5O 9?@4R.122ZQ"4B$:D,8"+R4MH5CL0(0>S G MW-L[7FD,C\$E=5&KB%.$+J$;$&14^VQ@]OW@VKX6Y+X]$Z#(12TBOJ[U1DRB M%*_](=LQ6A8HBXB5$]#"A0AR,C%^7U02>RT4+&P8&N4*N'_*,,+CX7 XQ!LO MBA.KZ[KP7#K#]9669'6:3&"*JVT"=K0M. XI:']4J("28"2F(HI8TU2R#-K3 M4;BZ%?Z"SJRQL%9;62>(VQ+&3\.YTA@2WVE;IC6XRC+<+'WC5$R]@+GO6M'- M&@06VL5)A)'" HL(+JX0KK+P8W&'EQF5M\1@I7"U[3E=KC_PQM-+1/R1$@1A M8H4P6'2'VH(:BVF"=6/?"III)NP A)+8N@;R0/,33>&Q/&8")0K8;I8W_*E< MD;WVT[HA0[+X2N$:9(]&4&?+&AMR27R#]B9EFBY1 M",4BN E2/%$CH5F<[@Y(4O,P;K+*HP3IH=QV$P22EB(6@3T32I-DV%MLC+>V M[FX\M@O"D;'*RC2(R##HF_*Y,-)"BH-V\IF]@*-KD8FAY(009&/@D9 !*.;Y?-% 7DPHE=(6:L;V/LH]R57H-:\30_MUR]/8E#/P7M M.;P#F5F9.QC1A,:S6KIE1C/"D\0@7D;"MU&2JXUOE'$1N]DK:AFE5W[]Q9M= M6[:?_/.9-P,*_]M)^_?Y]3,KCISB-[D5[1W,OSPF#./%R?R+#MTT_WNCXQ#F M,.G.!$#]>8>,12]M_\Y>Q,_6&.JY7IZ!ZA^@HC8)2R1"8QI\[2)]]B:I*3LP M3K(- G$-;QO) 0KC0'D#E$!N;CL)&I1!4D [LWS?@35%H!Q( OSC115C$$\-#DK M>=9V'!!?O(3\@; '=)VF0N&,*,"<.(XG(X\KF(Y^O)*Y0*N1^F- M#$[M"G5X'HDYQ:T0>&AZ25V0]&%4%R@D(%+.11 +NK;F_.J:>XWE3S)08*WL MJ>G2\7H6<_#41. /P/N 6K0L'5:!M^4T;9K1JR'G^U14L3HD1#&F[K?SL)87 ML05**^$NT,C$D]XW]0Z37K*KHT E1=4)8-U,OXE*2SD%ZJL[^1GA/<#R('FY MSPDWZSB%K( 3O(Z:EK<@,BQW,%'G9V3W))UE4[6YGG0CB;7\; MLKJW"EO(P6KOL'VTCX 8E]%/VJ=](@)I8*!B&GS+F_W4#K-!I[G7/CRI.4T\ MOAK:C'(VR/=AY.;5>2DE6-HRHHTXTDCQS6PY*VU]%5M.9WWK _GE*Y#>)\L$ MG5HFV#5,D'944NTRYF>BJ-16RTXHCRTPL&!T-F5Y._!",V5OI<=U=M=J9RP9 MY!X J5!ROI?PUUIU MI%Y 'F<&(-0^M/\O!]_)0AEVR*Z6MP>#<)5+)F$OG_;3DSGU"3DC]IK@C&AN M3(BV7YS3,3?!O-PJN&W(DZ-\-^SW )$16-^"W!G2%)K/;]'1$D$ZF["K+9^V M1;$6=0$@$X'W(J-K,@(%+U1B?Q8YMX)V&3AV?..+.-;O*<^(-T6#=*99JNBX M/.1E]+].<@%BJQ8G+-^.::-D.? 2@3%VL;K#F2%;7V%RQC#QY FKI%/IOJ<, MKY@,S&R^WL[[?!J*K^M.VE#AOASZ(TDN,RYDBA,4M?Z;>O)TE!T=X1XJMF_X MBZF2"3XHIE.TUIL$6$<> 2>'[3LE.\ H9=J6\.<80ZS4!/%: XC6 MH4WL?7-CZ&KK6-DXLXFS:GZ89^-(K_PR%R>.GO-Q MYQV?=1RMX36RUK.8PZ?F6#HU2'IS$LTWCJ2_P)%$P3":ZY>"P\HQ:B"YS>8) M",=;DY2D"-"/Q2W*Q$"/2-@ ,2*Y _5C;QN#],B,< KDVK!!Y.2I;>GY!]G9 ML=-8R.!W&2U!F:?&USGQ$UZAZ#8<4X4/QF+E Q)$.< *HD5V")!WT[2C!6H[M@E3F)'$.HH:, M9JO2-RBN:T6BH#Z@3"TW0#&R#&L,P)6\=197@F[%+=PA:L MFJ-SX,$$%$M")X[2BZG6$:FB**UCIF04!IY3DLH+T^7"K77P(2IH*5L1\==3 M05(TGM\X DJ6J7:-U,I.Q[TF6 [HMNE4YS"ZM@/O#\*SEI4&I)Q+Y9L21/#R M^$30V.8E#0MV'D.SP$DG5!8S=AUCZ&?U&9.Q$G8JGU6T+Z:4;-_'[ZD4TPW_ MD&@53]$N^"8P"%@UXJIL/<11#':4X62$RZCEA\ 5;D$#DP9I:>''"XXKUQB- MFK]Y?REV$RO;U@5NDBV0C1,$1[HR.0U85@C[T_=/1F_/@?S/(Z*?%?>P;:K@ M+>49N101D,-<+D\<9BQ%YW')=<.^U:+SRVN5H_E"5JFE21L'N='Y/#)UJ8:* MVG%)59!"6%F+T;CLN,+F^Z;6<0/ M#A1-;W2%Y$6?I@&C,4=Z*M[S\T^'+U[I D8M*3J8 (.UK)0=KKS*LTV+0L4 ML.":P5((#X>9\%N'HOF3XJ^@%N)PBJL7@%(#"L(8NW+;;0Z5KCE%=8)E$9', ME<0\V6<6 (['5+1E*N])Q67$0*5ELB@?>L8;.<&NB(S6EJYD(D.9 M@=+WU=+DS("D0:&D22Y.^%TAQ[/5O] BMM^@G7$&ZJ 3>H5L+$4C;\D>(5SGG"0*7/7 M2\MM9GPVG&0Y M""S&&]H2 H$6J,'*2[Q>9TT NLF6IO%TE M^>)3OZ?N-2$"*)"7I-"8B(<= DR5J+Y36"!3 5=_DH2*?9E:D%LI[R0ZZI*/Q2[=>Z.LU MJ%F,+Z>(1/?/QVZ@JC/EIQPO.H*]<8T:O(-4?M!GN BFYB##1?0D?P) 8DRJ)(=:$L Y9]_.CA^18/^3A+$ M+6*P[XEI">6K;OX4EIM&.KK#USYU4^9%:6H. V$A5Y18=$'67-Y2!;?-1$$[ MSD22?+6F/)U8$@?QG3IT]C<.G2?OT-E(,?34W!<]('#7J#2/[2_2#M+G M?+%U%TM2K*SH-\\1:Q3M5Z?151%K9 U5#,DA:!1XK5*\M*E=JXZ)_:555"2G M@IYA7@D\#UV%6.4;GL7O53)>.36P9- U-]I2V88RQ$0?EAPOSC8TM[UBS1M6 MK)ME@HR9-G=!GH7])&\2>[Q?HU$"2&E:)@)I]F ,J&UYZRT".X: M!IC *!B'JO9O1Y12%Y,M-DY]FAV-;"A$&5=&6F.-BTBZ.=KQJ--@?J_Y*UPK M-6U8TK)U'C\UEC04<]]VA(H5;$ >O3+WYH,.9VGBH=\62)@?QJ#5QDGHDQ<5 MK=9)%"[8B%FD*7B6)1.SPH7:$0IDY.* M ?(^ZEQ@"YM6P\!?Z(IJPIO3(DOFE@!.]D)L(TD,.[.24'> ZP'']1JC6()!NI M"@I57I)=L*4"5D5U0VDL-'UR2T+T=4G:+)%6^XH--2[S';/UOC ]FMXBD1$G M\EI1, K0% I.N=455W+V6"QH!QLF7X *Q53/3=&6&"--SHG)FN)M2>>4%Z#! M7,9VT(%1MQ5V@S$3,KSP,&PS[U4C>JQL+[U$>',*^!.']?AB^L8]TS9 :)]/ M+3$"CPI9)C69%:99MD7^<4QAP=%O@:R[^+>^IBTSO&Z:(I*3RLWY;H$=Q^C2 MQ#3QW.Z)8&CO+GN.^8S@FDD5TA"N0AAU'K,YH!R7NL M'9ZFEX.8=P8Q:;C/Q!@2*[77..\59G>/]GQJV17O98JB&PH,_TU#Z>R)%R"; MS/@0LV29JCWXF/3J-CQ$NG'\_\53X_\]V;RBFU'9]7/] LV@BUW'\O*Q4/6L M-!*FRSAC*M5-O+):*:H0?#./KQ%L9J,E?+U8]Z=%/9ACG'IDG'!9/AL!(ULW M$1GD7/?YMFG ]OQ"=CDY1_QQT:KERAQ@$A3I#CF$J9P/I"3,0 M,/"]7+UH6;+3\4&.( \*]Y*0@[-&$YOVZVKQHL71MD#&>#TQ5QC,5EXGEK!, M#8)%A)4 ,E*J&D?"L#"N$\XF ,N'CAK/,'2C/"S'>M_*#(D8+4&1(!"P=5T* M/S6#2VN=:L8J 186SI7,)LIFI6U9^7!1YB&9NRGU$P]0E&U3-I!_E@*U9@7B M;L+REEE%?R(*FE?-NDVX>3,,U )C.H9 3N1@;^<<:)SET404O3-UY^4DU:R M.=M6%T7-C/>5,A&,Z&[%0>=V9%]']CQ;% 7Q_FBA$P>;T(DG'SK1.$$@RUE/GTK..6,"D'(6U5DN'@7@Y#B?>%2R?@!9)K*31"<65.'!.<1V;H#X(4_+U/I)1F,RAY)/$(GGE M5\ES7.RM5PRJ):M4IP9RELE7DQ!N.35=Y"U;0A.RUE#T:75.2J7 $S.M^P M::%[A3NJ)6Q.?D0=U,:PO/IBC.ZK-V(,(T5E$1!5E.7L:" M/FQ*>)D0A\46%,EIYC$TPN"YBA=6!25*!GM?@F#6:"-PT LE6% 7Z@/F\W)% M22(I+>K805Z\3,O30T99FF2K>HF;QVISDS!17+4@WYZN;V5)+V M$@*9[>-'K%3I/C5=H&?[C@JX6B\UQ#*_CK&:I]-A9:WDK!"++QE&(/"*8WM[ M#A(VOR,[)#>EUZ+:Q@OTM2B >&H40!9/Q/9[37$CZ^1_4I8B(?,Z2$.M,71M MR,0J4H_1V@_M&RJ=!J-K6JH6SSUE,W05+HSEQ13M M4'?L5DZK"X;91PD9%--&#PJV*3="_*3D)B.5B7I$# MG-E,C)"=%0,8MG+$%O1BE^.05<4<2O"P95C<-6=S4$Y(6:IB/VU\$]YQP!U: M"FS/IV$PG#PVXX.*DB46^T6A4%ZQPE'G<81"KO1I&]7"POE"W\9BJE4A^8O< M9*NTG]SPGZ_%?VZ>+O_IR0(PH'?#4MS@$ MHHD[-@N(\4BPFBDV9#T\>65MW;&]>R8H2D*6\X!WW7+=2-Z2)PKN@)2LW^@M>JOK$!2($ MUD@_W/V[FO$VY)(+!AY-C>52A7+9?)%^#%G13?9XSO>2E1FS%&2//@(^ M0E R?@_)]U&!B%1(W9&YGA2?04DYU+5E44Q/HC+@@9 U[."2\HHIU@"-I 9' M;%'G7_(&J4[24P9=%C%+WVS=W0@ZRGSBDEEPBP^9:KYG9?=-09*/?AE($ET! MK2+R!>26K)(.LCZY8F.M\+ZG\ZZG%5)%BQTV848!V*GSQ[:,(BX'XI0"@>'Y M'RW(XW 3Y+$)\OC:<@"G7H"FX\>8J$FW-KO*9<)1NHB8DJ,")DAK"O"<*%F5 MZPBKP=P5:4'>ZUS,4ZR/PE@2@F8XIYLI(VH5>LO^1LWS5C2VV1, U3;YRW5+ M=95NVTBO^1N HCWC(AKCC*Q3L8XTCT/0J"HE31J[B334V3U6N:&)7/-():ZQ&P65#*ID M(+B0MPQ'@ ^8919Y6%DQ"(.=>3J!TX+YJ'*<7!2&-RA354'GDVJ 5OV(997O M6IQW=4]1K3:!J,V"5^U1VZP&RB65)+O%6X#5C3%!WJS ;O5D6=JA0#\K7JDW MV*_J9.??FQRXAZVSL_O4DN NL^S5O'EW_:EPN=@K+%U1$'$A[J" M+'DFNC3"PFC59J,"[/OA7=5]8G^/=% MY]56=^?U-M7Y[,+G_:8#M%FF\X?^]PZY:PW>-HZN/P*E[^NBOG?2/E@?YDO" M]1_5EQ D)]N/[XGM,HM%%1J3F/+PDSW&>TZLLWNR[O/Z5'%>28C::>VI%769 ME9J8_A@'>M)9XWG6T48ZYV[%.=M8C>1:5WSN^6&,9S9"-P3))9G/HMI.M47% MH5'$9V/5:S\,$6FNK3=>8 <.:#'6>SOZ+))X6X=%3E'3WCK@HWSNB-8!RO*[ J))8*S.*6>56&&!8 M88J-+EB@Y7;UTWPRPR8DX8'K?,,^8ZR@50KL:6A.49D$-< P:LV$C88953E9 MIYO9NF@0TB@VLU"K["2B5'#="9SS,=5KDJ[!]@(T%/J:^#&I++_1LE:GLVA, M:ND^,K5S3,2UQRU#T(DAS9[4]9DN?>"X/S="C)^+/^JNL&0@"3^*\A +6Z(CB>_8J(?GS M3_L'K^9>\!D$"@%KH<^XWDO\;D3?66=G/2/]M$005&^KB=#1Z1(*=NZ*V=(4 MG_KD"5 8KFV]&6I@!)XRDI:G*V&%2K*C,7,Y&^CM4&"YM;$?I$UU=5.*5C#, M+(5PB'Q_T%+N;;%_*'H\TT"U*J%8G:S^8'D-Q0T85_0UH2D\<$JA+&$Y7H;W MIUJS96&D66\=6,*/%MAPM ELV 0V?&UA0Y.'ZFLLNTR6;ZP,X"TD*&NZ--%> M621_9/:.V)$SH>Y:KIBA)XJK4HHH"I'^=%5-Q]R@1H::T1+37V0AVUI"RM5Y M:LG/,=:R4A]R@1 ZS$)V5#1=O&ZJ>YX:>H.1F(3Q75[HMI5$6R?SY*0YUFHS MMU8B'\U8>RGD4$=*.ZP"QRJ=='7?I\0K/[=BU_VOU9+ G;^01B_2*H)<$*:9NZ$8 MNVHMP9AX.,0YH(UPY5<<81LCW-=>Q4M*ERP6( M4[;34JU7?$ Q92NK&) &=?Y#!P6M523WWXJJKQ1^H98Z<(A 1P*\!UT4\O1%-G)"_G*-6WT9,1(QVJE M8FO"B>U!C=JTG/-+VW\J%* Y-W[OZ=UXC"1:=Q*[5)]E\!?[-")=87\V M2P,9M1]SE0:*)T.)(@O5VEHAG4<;OGG7VV8)"DYL\/+IEF9D6,S"M5DE6078 M=O:4H-@/KD%E(BY[)I($[02;*_2P*[3_U*Z0HOE=3,EH4GB?1QTD:8^5B4]U'+HX='+(4Q=K3UB22 MQ)XT(DIK4P_YKA('ZD:3@HC.:*=:F5GX-P>VTJNRTT0!""&7W?"P3-G6!,-: M(ZRY096B\>L6:B\)VKTII]USMXO!YI7=H\G^;KMNA$#!>O8W*%Y)V4=M>TC= M#RO)\I]4SPTMY$6CE)"#]M,BI_*01\"XTW67U^P:^G&N[!Z9AJ:4_E.V 9"- M0[?T9L]/MEQ9%6\HD379IJX1,;#4/&F_H:ZHF_'Y)-*/8I.08>%/)23M?!$&W*K"X6 M>56!*W#D73QR#-O&V!6=N:M&U5)Y_=%+J;QPUBN655YN3%J)&ZPTTE_.$0Z? M&$<8&BV+FR-?S\@/CNB5:ZE,9AO#Y)SK7H7FEI0M491J,]K9UW;DTBA 366I M@0HS,_$4I/"4%&3GW\Y*^5 96!9Y*D?!S @6TN9D_''8J,5]Q2PD(S)E%B# MF7K<.PB&NI"&:NJ:SH%]50I(&DO;=^2PL&MT'Q535*7)3*;+%\',/YJG^GCC MJ?YN/-5-)OQ$*K1M:X5TP2W)BT?]GDX_YN)80%Q-(!KUJHZ2Z+I:K:RL<88UIR M/@NSAG*''$*4>1UPX; ;=%)S[4FKHD'$.FV+G:.G9KE[[\74SYP2;#?MY%9V MM2ZG;KD0^/VCM47 K[7JQ:M<;MC>?OM$P:K6\SK$EV,N3C+*JF.MV00R-LR] MLO&S2JOGP@O_B+',F>W(:%+;:!*0CV7/DOL+#16H]@*U?^6&!:YNKA=&9B2% MKB"EB[+4=$G3;DVIT+?( L'SP]=H.K@V6@NH?I>*:D\$)_Y',N$-/F"=+!V] M^1!P&&;+$D",.->L9;2=J]E673*.GE:0:V'I2\&U/9(;JGM!.3N2OQ@&:UTP M05?\XL)8871M!]X?TE'&FH4\'9Q*UJ7)#%]N:L6!'(6KE!6_E"(KIG<]Y^7*U1&;4_ M9441#N^J;JJAD<%-*]J):Y_*(&L1@DAX'^9I6WZ&?S;VU9BSYYX;9=@3SY>U MZG+MQ%&+JNAM@P]N+2^TFCL70K)X*1YBA!PC$('+7!+I<'$L5/!\ 7OA&S9! MEJ.8_Z19IC%<9](DKM.YA^UT=8OQ1D3[8"E0TX10:-]N1)G*(#SS'A=KC"H; M.%JET0E*0C]59LPVC1I!&L@ G7Q-0L#M*= \#PEIJ1TE62PH*B]K)*&(335Y MT03#O(621_&=E3R@RC6; XIRUQ6 0ZVW 2$BGHC(8N&-T M,][=A'25867D;=5:HYMR(1[8!2:%8NU,CA3.JAD3=/AW5KEDK8L;4XG+/5\3 M2ED),CK\AX*,\(""([6*9IBA5)FJ:ET3J!G5,=*!E(55RGO8+Q/&B8%@F *3K)]:UM<4DH'2';(FR&FV1[KC1=!LB# MX CI>/-:/V'"%_32^7"WV8#!:!XC;[(K&%>^DK"Z[(+M%/"-65N0QBZ\0458 M5>5NKLZOY Q0]$LU\R(D(PFV&XW4V]>N3/ET?VL&@UQZV+56$6OSF+1_^*( M>6+68I=EPRB@ 41 5U4A9KS%L(9\W'@Y>)-TGP7??=F!^;ZHM9E,LZ?8$*-B M/)F'0&SVV5L)PQA1*41.9:VB"@D_0\6IK%)<*\KG2@E*S2#2)9#SY;>S8MU9 M*4*U3?LV] A@L1"?B:K2%Y2X.4'VK/0#X.M40TTR,4-%JFQ] .0AE6Q>DK>$ M,"3730$WZ<6)RF]TX-4%>8S31!5R9C,>S4 FQ'61HB/EIT$V']3D[NF6%VK6ZG1020G%KEKH;U1;SU MW+!I/77+PI:P>1Z]A#$78)T5=S12)'18FF(7>+2^N,Z2*Y8SCA_-#W6R\4-] MIWZH:CZ\)K:[FI2?-Y2YUI:SO:HO.9R@><4@(U)RM&5=?)AH-M?1Y)*%QYE3 M2%;SE,(X%K">A.X"O3A([GN&I(C9:J3N(0)%)38^0*S"/*Q0>K%9C MOA=!:XFD]1HYB&:VF7 D51/.OI'5NJF"=*XW3[ \ P>94W7I*XEN=$#4*8(# M^'.U<:J$N.78Q;7)-7Y)_&CE$(V^3,)6)=;%X8IY+X95PI#O??N.JF\8=TBB MKDT;+:;-8BA0X5GI^2D^;W:70>$6OU,MMI0C(]=-#6O_HVI&WO,L2%U>8"ZX M2HZ4FBKNA:65DO!E^)47R/+5..H$A.RIEQ1,UJ6:'_S1BXQ:+-D*&2]X^W'; M/ *.B%#UTDBA#!R1.0Q6TULA,P4++$M%7JDDOGREOJXB*_%#%S\ MF1743$:1-EX8],:;8&1]2T8/)::D)U]03Q<*ULNG^"I@\0V^*'E21:4U78X'G*NF:-!NS(4VKX7[Z7>RF:="_O MNY8.W@%DY6N^C$/TDL^3DALJ)R*4G5*V7C\;HERCQQTRMJR36&:J@]?9OQX; M?G6^9]\+"DZ;@X*'[=V]Y3CX%K,Y*"'GS+[C2J__,C241LK#W;,SZW^O^J/Q MX.)\9/4NSGO]X?G@_*TU?M?'CZ/Q\*J'/[:L#]VSP>E@_*EE]<_?7 Q[_??] M\['5/3^U!N?C_O!RV!]W\4GKX@V\/1A9'[O#81<>&;W#65[WK;<7'V#T_JGU M^A.])\>'+_"3'!6'L[J]WL7PM NKL3X.QN]H-6?=CR,>NV^-8*H^?CCMP]?= M(3]V<36VAOVWW>&I-;Z@YRZ'@_/>X/*L3V_"?&_.!KTQ?8#W\)%A_^)-V^IW M>^_4V+V+]Y?=ADXU))QT#=]&*][!A-=#>'MT6 \1HC#MFEZ #&^ M<][_:'VZ&/Z[9;V^&%Y^>O^N.QUTX#@ 6/=\]_=<53*5!CTL_'8PN MKV V7//5.:X>'H;Q 0#G?5X5_D2@A5_H7WQO#.CW MWEEW\!X6T(4WX/]XE,O^<'1Q#FA*A_HO8_W%H^0I %OH]!Z+.;P9/:T%&_@P MZ!%&TWI'(WU!$"JX&/7]ZSZ"&E^05T4MJ'[C>-_>=P=G^&<7!KW\I##?^C#H MXI49C. &PWCP&A" \>#- #[@*_@-W=K!VW=CO&VP[N$G:XN.NO]A<-H_[ZF+ M2#]MXUII/;PY"^#<.3@Z!# /X951[V(\'IUVS_K6\*)[VJ)5]RV@6L9/L(OA MX/\!8*R3P[W#8_/(Z=QXNQ)D3%V(E S&B/1O+RZ8H(RNWKP9] :(>37PA:/' M;S49@,_O$$B(^]W!>8;DFH2=]@&5B;R<#=X/--)]['ZB?X<$)OCU1W.@O-@X M4+Y3!TJS$GF([ND[+&\?<,5SH+- <.!*CEF^ /;^$.(L"3+> ) MTMT"+$ M:WF;ZAW542DIA91!9N8&9)43*="!?/WV@498=]+CD%?:[T#KBCHJ !\V:A]AM[-,M96A^A2+3**5\%7TT!@2TE' MD %.ML^5O@6V9NKFF'B+],.>&0X4B9GMD4:>64WN70?'"-%\=](J2E>0P]XX M*HD-D5C\HU6RE19<##)""\,=DT)P5KXZNLT[RF_'-P"G\C2RJD=U$0%48XDI MCXI3XG5RL)*-8\96X]EPP4LH^#\3GJ9A_9J-(JN?+(E^[F.:]L7XW)#C)]1GH$G M6)V>J^AA"(-#*0P4LUO+G!Y2O8@]'QP3H&\\!MON $!]>QZ+E^J/5ZX7SWU[ M\=(+""STTF/P$4Z_OW/N^U.[6_+ MACUI[QV>?/51#W;;!R]66^QS @0# ^ = RK]\]G^L^RJD9_FY:[%W0W5>/K1 MH]*C>_,O^+"%_^ZWCX_S)@YT^)0.*IROB5.?#=[WS\BN>-X??[P8_GO4 C;= MRUQ\7P-$Y4>?$HA>+ZA!5PXBW\_N?JOYWP8!-(C.[9EX* KD0/%C@V^,2?Y? M WX%F:S#@==?#::/?;3R=%\\Z2/C@!<9JD7JO%L^P!^;<7;/!O^Y[ Y!'!T" MRSP[N]P0S!^<8VY8YH9E-HME/B<]\8%*ZE]@JUJ+#>;)&7Z.&VCX:9:A>:GO MJO>N?WIUUK679?)_ZJ4.]F5M_'#@H-*Z]/&7RJ\HS,!S%AEGT:J><:LOI*%R-5RZ/%Q8;*Z/,0'B$9XADI?)BZTXS(Z_D$>?U8$:Q M[X=W<5[J69D\/1&J5AL;8F_7_=39:Q_^O2:+R("@:FBB:Y4@-)$>(58P5*U_ MI8&P3EK6WNY>IV6-4,6G]&[]U:EP4[IZJ>B;"> MQ.,61O KIUS*KDHR&5-Y:K)V(>7&;C_>V4]JS_YPETZ>#K:J1R>=?*X997;N MTS#-E?W9X>=F(HD\)[:VDO"::DWJ%BRON[VA*D>^_!;F.5\CRV<'$Q[\> M[/O[BIH?K4MH@"7D4WTZ!^W.(0+C7"36ZS#\3%%_0TRO3L4&XM\2XEV,9KL6 M,$=R%T:?K2N@5K*^!"9VHY0,/V_.X%N>02\$BH4MLM]ZU_9DD6S _#?']I<:,GPG.KF*:=)B$6T78HL%&)G^,0RUD@#Z0.:5@#[383 MU4'>%;*VY&R&^>$D)F,TM=ETHE*@ 4Z;==]JEJ(U4KOJJ5TU0.W:QE*KV6& MZ.,).@F@VMCJ@W37&SA-+*%=*O6']8Y0B9D($(.TBJ-K'*%LN@.ZNZTJ[I4K M&Y&2@T!A+8>J"0&J."DW?Y-E\ 3V$)P61&X0N*9># ];_P6!.<%R 1-Q[044 M)*Q+_9R2:S\T(?M MX\,UQ#(==]HGQX>/"F5ZT3[:._CZ04W!3/@_V_PZJ%.(;2%;A"K!K'V-HCU M6-AA 9X-8M4AUOX&L1X+N_WCQU$L%4^S!#P_!NX=/ +WO@;P?@ST/*R6U$J! M8P53 &Z]; ?X:B:&SFY#JH*0;?<-^=RDTUP82=F=_6 M9L(NE<33)NP!6]?R]EE#B&Y9RSSD9/'-!50\J'KAYD"_R8$6#G/_4!VF=;#? M/OXJA[D)8WWJDS[!:E8G99+1!#;&*DYMFQG_M?DG,S-+IR$_^DOB;: M_6BV>>-(+XLN#W$]' W[/$^R2LZKR[*-P>'7=BSPV_5CL-5'[V\%R"FZ"*M1 M@(P"BI07W^ )4J >#F-MQ3?A7< ^ZNV6K+R$ST_0PVN$_:0!$O@"6.%&;#D%.\@+5TE7&L6^PLQ'8N2S*L3E(>B^6=H[:>W\' M_M1(,6$)C)L@-QB)*YG0<"T#+F/=IQ8+#<(UI4!^R6J*C]JWMN?;60Z+"^<% M>\<75-0YW&P9YD_A_MA W9[;CICE,B(8I1U\!>3F2+)KFLM+Q R;^(21;G@H92VY'1D]N7W?C38N M_P.D_\WM_,829468MK5U/ARNL47-:JQ:VF1E15S>@AW'(:(X8"&W/L1V1+Y' M%V=+?)&=V:WNS/XC#+8IPE;IN1)KSV ;/JY$7\2LA"Q/W):%^G3*F@R)W6UP MO'7_B\JCI>K*H89E:5C6@A0%K QT0[^U;)\ M.TYVDCOAWXJ=&4Q]8P$*JQ!N:K;^$ ]@ RT0Y!!]< M8UKUVRSD8]YG1()KBU'P^+1LKY<8- &8#N;OIA&Q(5;K W8=@[3V%M6.4]%)NC8/K6%S#6GK#.?M7)& M#R!7086U@^T@DLD):3OU]5*X:,)6LIC+[*'.GD5T#JX K!M7[8?7H6:$UW#= M(N*#K@=27^+K/M1J,9% 66]1U ME \;^2 3W;N0.&/3\,Z.W+@8X*"8+#55?IR,OD&$!R.">5;8-!K; M/J]$#ZA@!KH"'(!Q.,.4>D0)U6D6V*D7@EKW!>1Z..LYR$BZ L:4:FH!^+@ MW(ML5>*#1&S=I7-##/XB'-"\"+E-G@U96ZMR&M!HZ!HKV=G,'L1ZFJ[+;QDW M/HVICTBF0\7$$-!D@ V.4]F#PPEA95BL7 MLS#_0*"!QSY#E4IC>34V<$MEN MV#OES901G[)<;1\M!,*> =FYP'1)F7P(DT_LV(NYX0=%7.#(U(U4:6K_B*T MI4;? @D49$>Z)WX(<'(6CB]DYY(H3*]U.WJZ/2J+DNK6Y '.CC%L#XW?>:1: MTMR%ZT.PJK@_78!TX*8S5#$)B!JZ#*6:>?FVVXE.O50'N>[^#G]-QXOOM>5" M8Z.''D2\UZ3M9#2,TK,Y!QHY6E)]M5"K7.%FB2\.D-!8]7"26FI^*'JA>IC8 MGND$::YJYGI3((C4+BUK9:0([E(Q:V,+;8:6VEC?&BFKI"W "D'UV[6VF"G. M0U#<0 /T9E0T@FH_2'>"-INB_60F[#A%7LT#2+S=+FL)?]MM'[Y7LN?].L)& M./S+-<46"O?+/.WR_&- <9![%+F3&$("5^?O%0=_2!IE[N27'+RU!>QH,F=9 ML8-_6?^7D6=[@Q-_#4XLPX$*^;\0T5513$2A2HVHS!BCO2(BJS:CZXNHP;=4 ME3T@46^HBY&2AU'=U&K,]L;$\)=ARV YT;@.8?ITCB3@?R4:=%K845'2"31: MFI6*6M8$T(/>FMC.9\O%J$)$@0!.().+#.)!*"G;P2;V9XPVQ#:4)&>I(I]I MDJ-+V'66S:6X(UE4%,4Q8]@D)Q"2:+9LGZ;4M^PY6I:&Q,9=W101K;:(VQH% MLQI+:]G$#WA5$3^2B6ZQM:4MN4I\8Q]UM?S6LF:IGWASW\OH>V99R8=?6+>@ MWL\,4S%=U,Z>=):RI7!#C-^\3K5LUY*A#H%Q^.JTI];! MK@6[\HG(JU"<"O'OX$'BWP91_AI$*2/%1K+;X$A)LJNF'R2=D6#V6*D.!,*& MR'3EW1G^ ,!%/[PCM+2#&F!L!+IF"G3-CC]\B&C'J2J)=LI'>C<5 4QU\7A9 M +&]0H@;^@4Q;FI'&?385];FP$G37*/8A@RP4E,4G6SH*?,"'?"('Y8;KS=$ M?IT28SY@7"&>=L/6(AGP@\[_9E5?^>]="TBHL/ZVM[_WGK[^VU[GY'U+]1[Q M;H6_J TK 2D"14A.U;#GK)*L8$7DV69>D,8\GTY5K+&Y?G7^3RW%"D M6HIT7LGJ%)_1!@L5OP0-D&+D"TI;82FZ8KER@E6U'>!5+H4+ M:U4%WX\IRSR43^600]62#,4Y88:@WH/2-C^KVHX%_;H:=F44HQ!<03!P/@Z$]/")OZE78 M3W3C:9SK#D$ (M0\\L)(2>]Q F*SFL"@2"S^A&D2P_#\I -[T5%AV:,MUE_U MMH/0B@5H")KLF:LID$"&&BTSRW;*KM:JB2Y'3PJAZSM5=?/VKKR!/#M]*TYG ML%T/FQ*JAE4U&2>@ UH@HEZ'(7!;VY/IGS#);(Z(+ON),#8J$+1E[H-: MC+H#Y=6TLGHOQ=RZI15?-(A6"X&JZ-WWZ(XI%2 U;9-(@7RZA*6[SST$U=7C M"!."/ . M/*$M"YU#O)7Z./A@@S#!XC.))\6V143Q(_ M$YT2 *:LPF&((05LX$P7L>0)A6U,.E#SLATGPHAWZ1SF6':$#FHMV;)I:[0; MVENKCNAHJ8E)C19CTUB81(?UR+BS_K60W"(L;]%VXCP8S+(6Z9!534 MXG&IVQA89IF9SRUR268V*M">07.FP&X'Q#L/N8-G:JU^EN5G%T?367T3L0CE ML:NS[F<)2:?4F1M^#.H.C"@('1,HH;@-Z4>%:\>,**?ZUDR!/\_LSWC/S$.6 M\2A4$R"4HBQ2.7N"7N O\US210X#^1:0YLU)C #J$E#H](IPD4J6KPZW-$N8 MJ32F+P('+)X8?6DVLY<'O++?J\'TU*VEI\T4@1LC\I;H"A"2Y(9;=&*:$#!W MKG$*MQFD-A=59L#&W#6")TD95^8>V^K!G;L6;/K!9'R?$C=T<1I9L%.VY28: M G=ZIR06;+QF&Z_9-_2:-4:!E^),G$XPL>\ M5_)Y\Y;BJQQ0B5%R7-Z,52X9X532Y[QI*[O;)?&^96UYVWG3>N# LE:^\3?F M6E"*N*J2?$4PJII$4K"1(6'D=>3T3&F^T\USE:F-!-M8AOX@DI0H=<%50(1[ M)J)KP 86ZF7%/L/_H)Z5,;H+73*/8VQ(9^&O2.JJ'X]3TN_"U'>-OL(D,H>$ M[;& '0*19DDEM\XTT) MD"P0R9\*':I=6IQ&M]XM01T5G<6V-0/)G&%@,CDR/,A1YA3DIQ>6F6_O!X"4 M%8NSUD*& POIG9KS #1Y\"1[W>-+ M'8G_IG!QL05T8>#7H1W!UX1Y<]\F-,/@,E\D6%H27JM&/U+[LK(>VN&'A1?P M1VR-+%E\%9:C30+A,4%HH1".,/+]PBR9?A3'@FX2@ C> ]V=4%_>6)#H8P0@ M7U,D>EJ!0P#0)0?4'@EIZNKL@[#*D4H'^)><=)0==_^+PU2@ZY#6W7FQ?T") M$S9;S8".ZN;:^*I<"-VAR;8 M!(;5U97P4 /UB0ZH'ATU"N-Z"-LC1O\'87W)PX!*GHG0I6OQ%WF[O[Z7X'$S M/;(CV$92WDC*CY"42[WVUB(F+=.@1[UW_=.KL[ZUM\J5R6UBY8NVQJT_^_7- MQ?"]=?'&ZO^G/^P-1GWK_&(\Z/7KJ=[3WN[//[WH8#P/.GF^ )$W>(/T/Z#> MDT; &V/!=9QC&5LR S8_0@'$4@D]VK0'H^Y77?SU[+"2"MU+X/_J=9[9KB?- M[V\!(RB\8'G]T4?RIL;L>*M3'V$&N$18)0L6[(6*M*>< MV-\,205]=M MVA&Y6PK^&^.8MN'LKP6[,[7S![TW=P'[QZXC<2V#'^G2UIG-EDPANTHMPR)- MZ_=7]V?IX$Y*KW>(U)Y$81^ Y;AWWO$] M#]>*X3#(&&.W[X?;4MBIM'LR?[S<>=&D6)RMD>Z:-(.%8&@$Y@(2K:,8=K)\ MD5 3Y' ):2/^QJFW*A/3=D2!GV[*?SQI]RQ"WG-ASI.38V=R(([V7M@'!T[1T<%>1YP<'MC']F^=73W QJ?[)WRZ^]^IDU/Y=+NCT>#M^?O^^;C, M/!LIAS0%@(:76 6*<9)?C<^8*O2EF!VN4Y;SI'GC('X4%EL?NF=7?6O8[_4' M'_JGK)]6^#YBX?LQZA#XM4SID@>!:8# 49MIOWJHM7)=_UVK=:VY+MBQQ#'1 MB)[ [#\EOU]%Y"/JT"!I*L.-Z1G\,>_&6G&ZQD("G^LB%!I\#1H4B8!XS4'_ M%3C/&:>QRG:D/D _*/)_%Y?(!JTJ"L2";--*[J(XA.'G4C@YF12I MYR+'BE/:^03$G20U.P(!&9UA3 5E#'$^)R+:7#1BN5@'6A9?D05-T,_ MB^?VG/K&V-?V'U@)&I.Z8#8L+D:>:+$;ZX]6*YA\AVO9"S M4LFO*K!F!F7'R4ID(+)@YUW@9T@MX,@H''(BL"MU<.M)*1[??0"8OF]DK*]L M4X6,D;!E36VML66E(:D< $79^;(RD:KDE#%YLBB$Y#R5#52QQJ8OW&OI-">J MP 2(>$FB(E\Q03-*N98K2'J8Z\8Y?O#%=WLZ]74RBJ?#?V/VG8QX-.4@V4N: MRQ1Q&$&U>:V2N;,]#BOS< C#HA@N(C5C,H]P3$1'A--Y;NQ M.:SD679$_(E@(4N;;>L&($!R'=D A#-$%<1D;5C"3I6KG^.B659+!;OD'_\4 M=WQ M47 VX1G49ZH"*;?H?*Y\UB\5'^\PA1^WC@^/:GW?;G4?]UFF?'+]XY)OUBSW<:[\X M/EAIV.<$" 8&P!O88/#/9_O:"R8)TLN]^1>KT.$%:50)Y.'\V1IMWEEH@?6= M:_RK>-M+'G2%#'_^G/E653@3)5O:;1\?KK'53]GS\6VVWIS]+7/.?[-[WH#- M;S#Z*VY]+4+DP\-E;AX9+K.Y!IMKL"'L&XS^\3!Z'5OKNFZ$B49 C8][\5S/BIM<1;4HK?2:[.\TGH+N"?FV3F__K_ 5!+ P04 " 0 ME_Y2\&E6>\-, #Z'P( % &QL;G7K\Z&?>O)WM.G M'P_Z3Y^>3DZMMY-W9]9AN].U)I$=Q%[BA8'M/WTZ.']B/;E.DL6+IT]O;V_; MMP?M,+IZ.AD]Q:$.G_IA&(NVF[A/?OT'?@/_%;;[Z__YQ__L[5FGH9/.19!8 M3B3L1+A6&GO!E?71%?%G:V]//M4/%\O(N[I.K/W.?M?Z&$:?O1N;?T^\Q!>_ MJG'^\90__^,I3?*/:>@N?_V'Z]U8GOO/)][!_G0VV^^<'-K=[J'3>6YW3F;/ M7'=?N&)Z<#(]^*T+BWP*C_,[<;+TQ3^?S+U@[UK@_"^.]Q?)RUO/3:Y?=#N= MOSW)/9>(+\F>[7M7P0M:+?PZ"X,$5A'!J/PG#UZ:8OU7JU_Z/8T3;[;\,M@.X1Q?"\0"HS=?83=^6 X>3L86?"?\< :#_J7H^%D.!A; MYQ?TI?G5<#R^[+TZ&UB7[R_.K<%_!J/^$%ZZ>%U^^VWOP\!Z-1B<6Z/!F^%X M,A@-3JW+\]-!:=!>?X(C=)\?'+2L'GQ^-X#'3JT=?.Z7GT[V]SLO\X_3E]V7 MNRT+EMA[_QYN":UJ/.E-]3["Y":P.YGU-"WL- XU[9X.6 M-;XX.VU9DU'O? P_X6\XQW@\?'..:QKN6L-S&K#W:CPX[]/F=WJ[5@_@ 8/U M)T/8-V]YU)L, 4RT*MC3A&8IK*4>(B-KYQ4-V_O0&Y[1_@#@[][3F*]'%^]H M]["8'J\67L)?<&/CRU?_@I58DXL6#9U;SFCPOY?#$2UH+$^N.'?O_)0&[O75V"=__^Q-_ :GPW&8Z"<(T#44RSX;O!F?#-V\GUOE@\O%B].]Q"U"FW]Y"\3Y0 M_-@;C22: LKVW_;&A.GOB&I<]/_].* YMZ,K8,[3,$G"^8MG"^2;B3WUA7I@ M&D:NB/9@N;Z]B,4+]<=+UXL7OKU\X04T*;WT,C_<$:SP1D2)Y]B^/#(Z/?XY MDP+:'98$$N"YB:MFEC^WZ:>GB5O^[?!Y^]GQ\]J?.^WN@W[KMKLGSQ[XYHK% M/FL?'QRM->Q3 D2D'M#GR:?C6G &\<(._OGDX(EZ9F&[+LA]+SI6EYY2X&R)J; M8T3?T/[XYA?N_X.V1@)UH_9V 4OR0'FRAG&<"NL4-)]??CHZ>6GU%I'G6_O' M+5)T=:1&*Z MM!R\4C,/9DBN[:1ES<+(NK%]P.A(.,*[$2YH5;[WY;T=)8&( /AG9^];%CSE M);&U$-'<2U#GC\25%X,H!'_:<0QH$S?X(-Z&/D@4S3@'+[9 AD2#AVLEH;5( M(^?:CH4UB\*YA1"46&.E"_S=AO_ -JUP9CU[MM\ZZ72L^!JN0(S?..%\#C<@ M3D+G<\OZ&:6:KK6PU8G":?'##3Z:/F]AC%MHQ@$!7,UCV!&VQ<(B[/]_D21#3]((&8^U (<=[1(XF8&V+T78I M<2VHPD X5Q H[!G(#P1:%X1I@C70WN:RJ@H-H D )Q@GUU&87EW3WU[@^"DJ M5M8):2@@,KQOOP,!&B?^!!*UU?<2/I\6'@6\*\3>4H#<8 "2ARYF MQ?*[]2%-KD$(5OP6< D^-1*9Y!*;@$2H-H2!P$MI6S@6*P"Q!W/"O;WEE<;P M&%Q2%[6*.$7H$KH!04:USP9F/PBN["M!WMLS 8IWB^!P.,1K+XH3J^>Z\%PZ MQ_65EF1UFTQ@BJMM G:T+3@.*6A_5*B DF D9B**6--4L@R:TU&XNA'^DLZL ML;!66]DDB-L2QH_#M](8$M]M6Z8QN,HPW"Q]XU3,O("Y[T;1S1H&%IK%2821 MP@*+""ZN$*ZR\&-QBY<9E;?$8*5PM>T%7:X_\,;32T3\D1($86*%,%ATB]J" M&HMI@G5MWPB::2[L (22V+H"\D#S$TWAL3QF B4*V&Z6,_RQ7)']]N.Z(2.R M^$KA&F2/1E!GRYH8N.<&MNC)@]!70'D0C%(K@)4CQ1 M(Z%9G.X.2%*+,&ZRRJ,$Z9'<=A,$DI8B%H$]%TJ39-A;;(RW=FZO/;8+PI&Q MRLHTB,@PZ)ORN3#20HJ#=O*YO82C:Y&)H>2$$&1CX)'-TT?QF7P7\-347ZJG MF0 2CN^6S10%Y,*)72'FK&]CZ*/ M%,#P>8\,.2]L_]9>QD\V&(6Y67J.JAF@B3;7R@-&0Q=\[2+M]*:IR=<97]@^ M@'B -X%XM,(&4*S@N)#3VDZ"QE[@XF@#EN\[L*8(=+:&,>#FL]Z#QR:=%GDO M17.#:K=AYCO.C%H.4$G?LP/ SELON29.$H)W>.7 M<7;*P$M@W<@*P[RA*;&ZA\^.K',X]VMK[ WBUT;-CP*;1AVG'K 3V%5QD\M MJQ=Y?X2!;9T<[1\=TS)VONPBBA1Q%&?R!4P-BYW-O"]L)R'SK.V(,A_'D9:[ M( 3X:"1?*IE1[4)(\]QMA"$2Z):W$]:3"KOB&(PE67^OI1AA#.*A.5C)FK;C M@&CA)>2KNQ%Q$D;:OYKIA+"Y$>+!4:>[8^]:A"(T[#B[=STG 8GF$B\$73I4 M[*(<78GT*M#)'0!V2+MB+E#!]-CCQ'$ZA9T&*+/Y2VG9?@>[:P&&4$;5T, [U$:) RH1U*I196-D3-*ZQ[&%;QG:+4T4"M23\ M5#4+ET@I2\^#$CK. MDQ]K*E&O<%5]7^LF"'1VPX13D%#H1I#)(Q+Q GE?[6%2Q.B1$,:;NM_.PEA>Q=4@K MX2[0R,23GC'U#I->LGFC0"5%U2E@W5R_B4I+.3OIJSO@&>$]P/(@>7' N3"; M.(6=Z6X=L =?D(NBL!F+!$4[$)RGP@]O6P710W%@ Z8&,#G01"CF""R.',_( M,%W0$?$-&I5"'QXA!.\BIJ6MR.2'/4SB>-'MG.3S'ZIVM[=)!/%VOPU9W5^' M+>1@M7_4?G: @)B4T4_:CGTB FE@H&(:?,N;_=@.LT&GN=\^.JDY33R^&MJ, M4KD-Y'RP2=6B;8 M,TR0=E12[3+F9Z*HU%;+#B*/+3"P8'0$93DU\$(S96^EQW4[&[4SE@QR]PXT MK@IF73-\MCYZ5EB%J%,,QTK6#KXMO=Y::>)!:TLFWBXBCQV(1-PT&AI$\R;T MF /"0$$H,X-XSU4(C*$> "'%-N$-/PRNT'2>)FCF0\!4*#G?2VAJK3I2+R!/ M,@,0:A_:_Y>#[W2I##MD5\O;@T&XRB5ZL)=/^]#)G/J(G!'[37!&-#=>0]LO MSNF8FV!>;A7<-N3)4;X;]GN R BL;TGN#&D*S>>>Z$B&()U/V=663ZFB.(BZ MX(RIP'N1T349'8(7*K$_BYQ;0;L,'#N^]D449\2;H4$ZTRQ5Y%H>\C(R M7R>@ +%5BQ.6;\>T4;(<>(G ^+=8W>',D*VO,#ECF'CRA%72J73?4_953 9F M-E_OYGT^#<7732=4J%!<#LN1))<9%S+%*8I:_TT]>3K*CHYP#Q7;-_S%5&0$ M'Q2S&5KK30*LHX* D\/V'8[:,*SSR](=8)0R;4OX./!/7^U-K'_ MS8VAZZUC;>/,K__PYE>6[2?_?.+-[2OQ6Z?;_GUQ]<2*(Z?T5>[H]@\77QY2 MB^;YR>++DVVDU;T(@8-4U??M3#ZNN.(DRL>8!>-(O_PJ)R>.GO-RYUV?=3RM MX06L-K.8H\?F6CHUB'ISTL"WKJ2_P)5$X3":[Y?"P\I1:B"[S1<)B,<[TY3D M"-"0Q0U*Q4"/2-P 02*Y!05D?Q?#],B0< KDVK!"Y"2J7>G[!^G9L=-8R-!T M&2]!>:'&USD!%%ZA^#8<4P4=L5@CB:*4D=BJ(8-O*" [HG]C%9ILJ*^N0+F? MDGQUD0"N%./QF+E0Q+$.<0*HD66"9!WT[BC16H[M@ESF)'$.HH:49JO"-"BP M:U6BH$"@5"TW0%&R#&L,PLCOERQU5F\V\WR/!'OS5]B(,G=H$3$ORX=!^91P MP' !S( YCA.F02PP9M&.P\#&D/(8(!+/;"<)HV5Q1/E1"H(Z;,1D3V;NGK%? M^IIW2QN7_LVY[8I)6\=198 F[%+=PA:LFN-SX,$$ M5$M")X[3BZD2$2FC**]C'F,4!IY3DLL+T^4"KG7X(:IH*=L1\==307(TGM\D M DJ6*7>-U,M.)_TFV [HMNE$Y#"ZL@/O#\*SEI4&I)Y+]9O2-_#R^$30V.HE M30MV'D.ST$DG5#8S=AYC\&?U&9.Y$G8JGU6T+Z:$:=_'[ZE0TC7_D&@E3]$N M^"8P"%@UXJI<.L11#'>4 66$RZCGA\ 5;D 'DR9I:>/'"XXKUQB-NK]Y?REZ M$\O.UH5NDC60S1,$1[HR.1U8UN_ZT_=/QF\O@/PO(J*?%?>P;2KA+>4;>2\B M((>Y3)LXS%B*SK*2ZX9]JT7GE].2LBZ- M],-J/(H*/'AFA M6DJ22E- J\V6DN2).BKP(+P*&^6E&@EN,B8^&41(;++)5 ME!"T*- J[B##[(Q"RN!<=G, Z> C8\X"$\+,7HSF9<<7-MTWL\0>'"@:W^@* MR8L^2P-&8X[U5+SGEY^.GK_4Y85:4G0P 00K?Z>%+?]"(M\-U0!F]8K8!,I&G])\ KG?.$@4^:NEY;;S AM M.,ER['2%WE"PQE>4Y.$D=QE/CLBG$S8Y?DB7Y[&!OGN1$<@FKZ.\$%@J,Y!_ ME_B=" "3G0DWR\SMX%<9,M26;5*\L6G?D_= M*TY?NK*]($Y,QBS)CUQHKG2!8[>,NX524K2 M;4Q$0HZ!)DO47BBQ$2B J[[)0T4^S:Q(+93WDAUT24?CEVZ\T-=K4+,87\X0 MB>Z>CQU!56?*3SE>Y*3SF',)2'V;D\$P*ZA T)#:6K;H0BG)G!;""4E JO@P MM(_(5 H+QD9T,EPC^95E&YC=\-05ZHUIU.0;HO:#/,%%,I?IC'B/DDQRH"IN M"#O"9BPUB%$+=S '&RZ@(_D3 A)E4"4[T)8 RK_\='C\D@;]G22(&\1@WQ.S M$LI7W?P9+#>-='R'K[WJILR+TM0"!L(RJRBQZ'*IN3JQ(A+B.W7I'&Q=.M^!2VN@LQ"K<\"Q^KQ+RRNF!)9.NN=&6RCB482;ZL.1X<;:AA>T5:]*P:MTL&V2F MZ%^'M^)FL\5G6IEE/:^05T2'+.PEQX["@;) QX9U^%Z%EQLG2T\J#/$"T#5O MLJBBJ%";(E:Y0"=*F9Q4#)#W4N=" M6]BX&@;^4E<\$]Z"#D$&O8AUW9:*AP%@V,H]2S1<4E9;=Y2/$IT2Y,\A1P6I M^?@5+LZ!FP/'%W'=6,/2C2D?\P!)$&\R$O#G- RX?H"TM99JL[6M'CLED7 2 M-"N2XGE-AMJN>*OMQ[)8S9(U3L/#:BP-B'KJ2Q,3+@X8G2/<5/F9D'U4OP@G M$[E[F"2"M5#B1/O8S3)BJ)TZD3<5;43)_/J]V-AY@1;;"ETK$@-:[+]*BHQ M*S2DYP'. Y?C+4BU )-E(55"H\I+L M@JT4L"JJ#TISH>F56Q&FKTO&9LFTVEMLJ'&9]YCM]X7IT?@6B8PXD=^*PE& MIE!XRHVNNI*SR&)1.]@P>0-4,*9Z;H;6Q!AI:\:T0-E=^4EPIM3P)\XK,<7TSONF;8!0OM\>HD1>E3( M-*G)KC -LRWRD&,:"XY^ V3=Q;_U-6V9 7:S%)&<5&[.>0OL.$:G)J:*YW9/ M!$/[=]EWS&<$UTRJD(9PE?.-PIADND:P&2V12B8/.8Q:G]&L1]YC[?(T_1S$ MO#.(2=-])L:06*G]QGF_,#M\M.]3RZYX+U,4W5!@^&\:2G=/O 399,Z'F"7, M5.W!Q\17M^%!THWC_\\?&__OR^82O8S*;I[K%V@&7>PZEI>/AJIGI9$PG<89 M4ZENLI752U&%VIMY?(U@,ULMX>M%NS\NZL$P4\N5.\0P*-09<@Q3.1M(3YB#@('OY6I& MR[*=C@]R!'E0N->#')PUFMBT7U>+%RV.MP4RQNN)N=]1XCL$;Y6$YVOM&YDC$: F*!(& K>M2^*D97%KK M5+-4";"P<*YD-E$V*VW+R@>,,@_)W$VIGWB HFR;LH'\LQ2H-2L0=Q.6M\PJ M]U-1T+QJUFW"S9MCJ 9(8%33"-B)#/WEG!.=ORR"D.)OOOZDG+:2S=FV>BAJ M9KROE(M@Q']]%%HC.[%! M^LM0:=,-A?ZDW*=O!:>=43D(>:N*+!?O8A!2S"]<*AE!@&Q3.>IB95]&3]DT M$2Y(5G%+Y;]IH\W2VC'LH46YL3 I10MG3C7V\%!Y;W4)C0N:&6AUATGJ"39E M]Q7M((PR0ZVYJ)86W@SCKAU?%Y:GHFS0Y):0/]%P'C8S\4Z?L N"8;@ EK9L M0B8>B[+2NIIK15/*):'($@?.*:YC$]0-84;>W@JC)(P]5V5;889@15;S(<'<6)UG7'I MVLXE0D]5,U4)[BR-K3(WQF!\LM9;J%HW9*>E+,+HE(IFIBS;5.D6-9/7[C1GJ*"26:IE7MWF"_1MWU$A5YNEAECLUS%6\WCZK&R4G!6B\27#" 1><6Q SV'"YG=D MB>2V\5I4V_J!OA8%$(^- L@2BMB$KRF.9%T @)2E2,C,#M)0:PQ=6S*QCM1C M-/A#^X9*J,'XFI:JQW-'Z0Q=B0NC>3%-N\#U29F\"D,7LT:3Z];JL*&J9G^R M.U>AHDHL$LHK9==^Q:2J?+AME+%1,4WTH'"KHA/T;TI. F*Y7%3D 6W''*'E@+;\VD8 M#"B/S0BAHF2))7]1*)17K'#4>1RAH"M]VD;%L'"QU+>QF&Q52/\B1]DZ32BW M_.=K\9_KQ\M_^K((#.@=-YMG0L-9:QW#LWEET(CLHJ,\DH$$F=Q6C&.ZL'H-S7^'B*:%L]B#SR) 1Q(4KXH17DBU)XA?C*!2>P MJF)EF#%SX]TPC.BS:9DM3%2O)]>MU UIHO V:,GJC?Z2EZH^<9$(@972CSI_ M4S/>A%QVP<"CF;% M(-5/>L:@RV)FZ9N=VVM!1YE/73*+;O$A4^7WK/B^*4CRT:\"2:*KH%7$OH#< MDE730=8G5VRL%=[W=.;UK$*J:+'#)LPH #MU_MB5<<3E4)Q2*# \_Z.%>1QM MPSRV81Y?7Q+@] O0=?P8DS7IWF:7N4PZ2E<1TW)4R 3I30&>$R6LV5I# C1S>?35ZH1*V45M4P1CF'#5DD$[V26P I7,7]SBZ:K8'- MVR#;8^2QEO,*Z52J7FI4BJ!2 J>M"K&Q,SP0L@0KK*L8OYLU4D'I"D3D!8Y$ MWZ,H*$IUO8H[V=8U6;^NB5'_+)?7K?"$U1]7R#KC9IDXE.5M58!<<$J<%)_Q MLZ-57HE?9K44JC;+.IE129[F;%OY"H[L381%F+V.5/(:.U)0S:!J!H++>-D>M\V:H%Q62;);O 58XQB3Y,TZ[%9?%J<="?2TXI5ZC7VK3O;^ MORY/R/7'&(FDEUZ\V[NKH9]A!.?J@KRI)GHBMC M+(R6;3:JP+X?WL9LR'D?OH:&/M<_\#!_BL^]+Z!/\^[[[V] MVJ5JGSWX?-!T@#;+>'[?_]XB=ZW!V\;1]0>@]%W=U/=/VH>;PWQ)N/ZC^A." MY&3[\1W176;!J$)[$E,>?K3'>,>)=3LGFSZO3Q7GE82HG=:>6E&76:N9Z8]Q MH"?=#9YG'6VD<^Y5G+.-%4FN=-WGOA_&>&9C=$207))Y+:KM5#M4(AI%?#96 MO?+#$)'FRGKM!7;@@!9CO;.CSR*)=W5@Y PU[9VC72[SCFU%X7.N29A@0X*, M.B&E/.^Y4=D:.4D*^YDPEH&.\KTC6@,HQZL*C"J)M3*KF%5NA0&&%:;8[H(% M6FY;/\NG,VR#$NZYSM?L-<8J6J70GH9F%95)4 ,,H]9=PX!)T8TNQ)W9_)18H9.9@7-;5CCVT^;BC8YY[U1JS:KF'<+4%"IZ8J M0&C3["%)[9V.];[]KMVBX_L41I^M/E7F]>;BOA!0?1JQ5,!5B/N6CGPD/Y*Z!*UC_U'-Y:(8>/1%_UE]E+4$0>!+G)12P3D<4W[%7"NF"U-\:E/G@"% MX=K6FZ$&QN I(VEYNA)6J#0[&C.7M8'>#@66&QN[0MI46S>E> 7#S%((B,AW M"2UEWQ:[B*+',PU4PQ**ULEJ$);74-R <45?$9K" Z<4S!*6(V9X?ZI!6Q9( MFG78@27\:*$-S[:A#=O0AJ\O;F@"47V19;?)\IV50;R%)&5-F:;:+XL$D S? M$;MRIM1ERQ5S]$5Q;4H112%2H)ZJ[)@;U,A2,UIC^LLL;%O+2+EJ3RWY.<:* M5NI#+A1"!UK(SHJFD]=-=>]30W,PDI,PQLL+W;:2:>NDGIP\QWIMYMA*Y*,9 MIH:8>5X%@%E EV'YM?^#RT7LL2<4#( MFI#Q#RN:92LJ6;EE$KDF!\5&A:NJBZ 0;[:O6)HSQ49N.\<69?4\IEE)C[M2 MXTWG2=;O)DQ)?W?#6UT\)(!# ;Z#CFHYFB([>3%?.:>-WHP8ZUBM5NQ,.;D] MJ%&<=C-9 &]^:?N/A0(TY\;O/[X;C[%$FTYDEPJT#/]BKT:DZ^S/YVD@(_=C MKM1 $64H463!6CMKI/1HTS?O>MX7N=X4.'ML54C2_AVF9FP^@*@0106"6NR;Z!1J4( MS0UE#KE'\?('G5V*S56*J[P)N0" ?- B-69;+$(/)P%^=IN?DF^YT;6>@_G+ M>6.2(Y4&4"5F* U,9PB: W),/Z4\8YES_MG,%+O??)D>S?E855/>;T25P1O7 M9XYEX:U)E,94B8)XL4J?PO,D^CA-8ZQ?;*K[R,6QCT.6IEA[VII$DMB31D1I M;>HEWU/B0-UH4A#16>U4+S,+ .?05GI5]ILH "'DTAL>EBK;F6)@:X1U-ZA> M-'[=0NTE0\A@8=[KI$IL]0S_.E=XCT]",$H#*-@"R<>C6WNR; MR_*&54LG.Y:U:)/,&L ]8=A$PK^&,@4TG_8 #RBM)C87$&L#2:*4(QQ&V4AL MQX$5>^SMN1%Q$D;*2F)CC.F,/!\@V)!)YZC3Q0)I=9:L-TQX# MX1%5@:4$^5E?%&,H_UO31]HE-3+7QJHV'(6"Z2+^FP0DNA M3-.N'G@=LU3;JO3$:U-?0WWQ=T.R"04_)R@D[&*1-V=7%0J\J= 6. MO(='CH';&+VBLW?5J%HJKS]Z*947SGK-TLJKC4EK<8.U1OK+.<+1(^,((Z-Q M<7/DZSEYPA&] M@A2>TH+L_-M9.1\J!/.PC! M4!?24$V]TSFTKTH!26-I^XX<%G:-'J1BAJHTF:9(NHEB M%%+ 4AHCB2@:[RDEE"WXNE]AKDDA]3Q=,8UTBW'J9)8]3%T4=8=/-EMP*J>% M6\[*H$56J&" R6())9QF#V/=,! F$T^ZX%4K-=UML51;6WD98TQ-SF=BUM#N MD,.(,K\#+AQV@VYJKD!I5;2)V*1UL?OLL=GNWGDQ]36G)-MM6[FUG:VKJ5LN M#/[@V<:BX#=:^>)E+C]L_Z!]HF!5ZWL=XS9PG^A;8*5'^!VL!RVP)7-]D+(S.60M>1TH59 M:KJE:<>F5.E;9(/@^>%K-!Y<&0T&5-]+1;6G@I/_(YGT!A^P6I:.X+P/. S# M90D@1JQKUCK:SE5NJRX<1T\KR+6P *;@^A[)-=6^H+P=R5\,D[4NFJ#K?G%Y MK#"ZL@/O#^DJX^QDU4&C5=W)CG_*V==;LD0;[&MN^U?V7'Y+]7N6Y%DSVP?N MMO1Y9]9CU*K@;.)6-2[(DGL+5JT(9*W?+BG6YMN*H M1U5TN,$'=U:76\V="R%9O!(/,4:.$8C 92Z)M+@X%BJ OH"]\ T;(KK5>"/B?; @J&E$*+1Q-^),91B>>8^+E4:5%1SMTN@& M):&?ZC-FFT:-( UDB$Z^,B'@]@QHGH>$M-26DFP6%)>7M9-0Q*::O&B"8=Y" MR:/XSDH>4.6P*P*$&7+DUE A+5M*&FLDK0"2D4U$I#-PQ.AIOKT.Z MRK R\K=JK=%-N1@/[ (30[&")L<*9S6-"3K\.ZMQS/F8LDE[!>.XU3(L$P!3=Y/K6MK@LE(Z1;1$VPTVR/5<:+P/D07"$=+QY MK9\PX0OZZ7RXVVS 8#2/D3?9%8PK7T]877;!=@KXQJPO2&,7WJ!2K*I^-]?H M5W* F*-HEFMI1$A&$^RVFZDWK]V?\MG=K!H-<9MBU5A)K\YB,?CBB$5B5F27 MI<,HI %$0%?5(F:\Q<"&?.1X.7R3=)\EWWW9B?FNN+6Y3+6GZ!"C;CR9AT!L M]ME?"<,8<2E$3F6]H@H)/T/%F:Q57"O*Y\H)2LT@TH60\T6XLY+=63E"M4W[ M)O0(8+$0GXFJTA>4O#E%]JST ^#K5$=-,C%#1:IL@ #D(95L7I*WA# DUU,! M-^G%BA*!"*"^Y64$RO8(Q%V"=%7@TDB1T8)IB%WBTOKC*TBM6,XX?S1-ULO5$?;>>J&I. MO"'&NYZ5N=:.L[NN/SF62B<>96TC6])3B M.):QGH;N$OTX2'5_!Z87NY[AJR)&6JD]B$ 12DV1D"\PERN4'ZQ69+X746N% MK/4*>8AFMYEX))43SL"1-;NICG2N1T^P.@L'V5-U 2R);G1 U#&"@_AS%7*J MQ+C5V,45RC5^2?QHY1"-ODS"5B76W(6%:$8+78_]BG7X^+U8TYPF6=/N,*:- M5<@T"Y&]&.NP;-:B5G?C+&N<3G^7Y>&*N2^&7<*0\'W[EFIP&'=(HJY-&RVF MSF(X4.%9Z?LI/F]VF4'Q%K]3K;:4*R/750T[ *!R1O[S+%!=7F NNTJNE)I: M[H6EE1+Q90B6%\@BUCCJ%,3LF9<4C-:ERA_\T8N,BBS9"ADO>/MQVSP"CHE0 M5=-(I0P&/3:FV)T?4O&#R6FI"=?4$\7RM;+I_@J8 $.OBAY4G.-.YM*S^&=-#(V M1"'#PHJW#F,[,4V&^Z'D6E156.%YRKJFC0;LR%=J>&"^EWLIFG0O[[J6#MX! M9.4;OHPC]),ODI(C*B&YYUOF?? M"PK.FH."1^W._FHA\>/[&FKP=X,?Q9'39QQ];UH?>V?!T./G4L@;GKR]&_<&[P?G$ZIV? M6L/SR6#T?C28]/!)Z^(UO#T<6Q][HU$/'AF_Q5E>#:PW%Q]@],&I]>H3O2?' MAR_PDQP5A[-Z_?[%Z+0'J[$^#B=O:35GO8]C'GM@C6&J 7XX'<#7O1$_=G$Y ML4:#-[W1J36YH.?>CX;G_>'[LP&]"?.]/AOV)_0!WL-'1H.+UVUKT.N_56/W M+]Z][YWS"O'SVXNST\'(PD=AWC>$T>1D@__TSR[' MPP\#ZU^7H^'X=-C/P*&6C(.^'L!XO3.8Z'($;X^'DPE"'+9-TP.(\9WSP4?K MT\7HWRWKU<7HXO(-K>]=[_QM;S+IP7$ L.CYWNF_+F$J#7I<^NEP_/X29L,U M7Y[CZN%A&!\ <#[@5>%/!%KXA?[%]R9P7N,>/P#/3@;OWI_!JD_5YN%9&+I_ M.1[+[V#,'8#P&:P =D#CC ;C]S"'!HJ!*W)U$B#F9*<7_4M\9+S;(A!5 /MC M#R [YI][;T8#.-+S"YJF!\L930AMSO%0AA-X2L)^!"APT1\,<'TM^KU_UAN^ M@P7TX WX/Q[E_6 TOC@'-*5#_9>Q_N)1\A2 +71Z#\4UH(-?!CV":-I MO>.QOB (%5R,^O[5 $&-+\BKHA94OW&\;^]ZPS/\LP>#OO^D,-_Z,.SAE1F. MX0;#>/ :$(#)\/40/N K^ W=VN&;MQ.\;;#NT2=KAXYZ\&%X.CCOJXM(/^WB M6FD]O#D+X-P]?'8$8![!*^/^Q60R/NV=#:S11>^T1:L>6$"UC)]@%Z/A_P/ M6"='^T?'YI'3N?%V)\/S#,DU"3L= "H3>3D;OAMJI/O8^T3_C@A,\.N/YD)YOG6A?+31-/^"7#^V M"S+&_I<4WXYO $[E:F2UC^IB JC2$E,>%:O$ MZ^2 )3DMA4K)WGQ!EBTCZR#I$;+Y"^Z8II.=1BVF@@8ZZ.^*-D8"GW=?C@:@ MY;&% %2CWIL!&7/.48>U/5]4(:>2[?J6;6[6Q5 MLP>K9GC0G@N3'NQ/9[/]SLFAW>T>.IWG=N=D]LQU]X4KI@SC<'*.VME'-JRT2NX\\J>[>=XK&UECRH-,HI%>P5SBDLS4*5:IYVIZ M&,;@4"(#1>[6LJ?[5#%B[P?'!>@[CR&W>P!0WU[$XH7ZXZ7KQ0O?7K[P @(+ MO?00?(33;W<8 Q)8:.*JF>7/;?KI:>*6?SL\;C\_?%;[,:#2/Y\#R<>+T;_'+6#4_4@\OWL[K>:_VT10(/HW)Z+^Z) #A0_-O@FF.K_->!7D,FZ M''S]U6#ZT$+3CZU"Y <14\C\V+D6;NIO.*IZ=;]X M%17=S&+UV'"@8=7H*=E-E6F1:5.YY >CZ ^7&\2D4;A&GNSL/,U2EDO);T-= MYX'35Z> 7W-A(1AD[TJCY1QGJ^7GELVPN7%]98< ME]BITLS>:WD.N;U8/*M[X>W<5XX6)L\ M/1*J5AM$8>_6_=3=;Q_]K2;AQH"@ZO^A"WL@-)$>(58P5*U_I8&P3EK6?F>_ MV[+&J E3)K3^ZE0XN6\(3UZ+:91BMO$^?[O?LO*-1E6+05A/XG'''_B5LQ-E M$R*9MZ@<&EEWC7(?M!_O[*>U9W_4H9.G@ZUJ:4DGG^O=F)W[+$QS-7+V^+FY M2"+/B:V=)+RBPHRZ8\FK7G^D:G>OOH6Y-(_C-1)B]C!'\*\'^\&!HN;/-B4T MP!+R63'=PW;W"(%Q+A+K51A^IO"X$68BIV(+\6\)\1Z&?5T)F".Y#://UB50 M*UF* 7.@44J&G[=G\"W/H!\"Q<*.TF^\*WNZ3+;@_N9$1M(6^!>+TAEI=:M! M?K"R#M CX;E53--.DQ K3CL4 :C$STF(E1^0!U)#,2P8=I.)ZB#O"EF(<3[' M5&H2DS'LV.S04"G0 *?-FE4U2]$:JUWUU:X:H';M8EW2[#! ]/$$G010;>R+ M0;KK-9PFUILNU<7#TD"HQ$P%B$%:Q='E@% VW0/=W5;EZM_X+ G&!F_51<>0%%T^JZN/(W2Y9K M)*'\H&,(W$*7%JEX_)T=P90'71;%VROJ:WZUVURN'I4?^JA]?+2!D)_C;OOD M^.A!$3_/V\_V#[]^;,Y)NWO\56)S).P(O)WV/H##HI*;EKJ%\@%L(EKY>\$W M\+)D#-R$2^#XGA:UC JLX2Q8%V1DZ?Z!@?JW"I+W@2C=?;Q\WR>"5O.EGSM; M]+LGR#I );?H5(-.W4X+9L#_W^+5?9U": O=(E8-8NUO$>NAL,-:-5O$JD.L M@RUB/11V!\'X,W#M\ .Y]#>#]&.AY5"VIE>*K"J8 W'K9#O#5 M3 S=3D/*9Y!M]S7YP^WY0D:NW=W2I!(\)]W*337!A)V9WS9FPBY5C],F["%; MU_+V64.(;EFK/.1D\- ^_BJ'V8QHS^9% M;A:0_*2,Y$T@O"R4U]9@;&8$8!^X.L92G8J9%W"9T8T& :Y+Z)J! U6&3-,& MG M)V00\F^G#*QO)-\9KNB^1FKN(_=S>D-QQH=%TF2@^-:W0#C.SBQ?')EET M>8A.XVC8QG>:E>E=7_IJ# Z_LF.!WVX>@ZT!^BLK0$[Q,%AF +@JB/Y>?(TG M2*%E.(RU$U^'MP%[57=;LJ@./C]%ERPGTAE][52@9 H:@ "8J>=JPQU)1+9&QKKQOF^'>W!6WO\I^[H M'L 2IVK3(VXR5++%NYY5G-H JE2-$&T8(U&%:G<["?$8/R9KQ<5%DNAI]1 MVL%70&Z.)+NFN;Q$S+%#2QCI;G92UL*)NL++=[\)>1B%&40;89X]7 M+^8+/UP*PGAR=V[;K1Q^>\A_6]OYS>6 M*"L"BZV=\]%H@_U'UF/5THHHBYWR%NPX#A'% 0NYKQWVFL&F[W!Q=L07V7C; MZLWM/\)@EV)"E9XKL?8,MN'C2O1%S*J#\L1M68%-)UG)(,Y.@R.$!U\\SFKM M$S :0H*S.&$\5CXGH(^\4G6\7"XOS*@L'=-2@+* 76?V\*^6Y=MQLI?<"O]& M[,UAZFL+4%@%'5,O[?OXK!IH@2 7UJ;M9[2(BCRS6GO1(@I_Y_+!JIEB(8/P M+B,27%N,V\:G9>^TQ* )P'0PXS2-B VY(@&9D>;RP]O5J6];+K-INT4#V,LE M582&([:3E(MUVV1MP)YBF'C=LLJ9%3*EQ/:IYU^N\V"=^:R5,WH N0HJK!UL M!Y%,3DC;J:^7PFG^.\ER(?-=NOL6T3FX K!N7+4?7H6:$5[!=8N(#[H>2'V) MKYL,J\5$ F4QV__EI\/CEQ[,$KHIMTI]T*7I=H^_^JWI TWP8*EPZG]OP6[# M&-0[\?@O3+=]B& H!20,%0*";D]\+3M^3,KFSJF((3_OO[.HI20?-O)!)KJW M(7'&N%5C9]-O)^&M';EQT26OF"QUS'V8C+Y%A'LC@GE6V!$8>_JN10^HQ .Z M AR <3C')'!$"=5&%-BI%X):]P7D>CCK!0!SHXQ[/V+WWFD6M+M#L*JX M/SV =."F[D5QR\M0/L:+I@6;&+?UG_EY%G M=XL3?PU.K,*!"OF_$-%54?Y"H4J-J,P8H[TB(JN/HBMBJ,%W5%TX(%&OJ3V- MDH=1W=1JS.[6Q/"78,-L0.@R1GJ;*4:9*C2]A0E,VE MN"-9!A/%,6/8)"<0DFBV:I^FU+?J.5J6AL367=T4$:VV[-@&!;,:2VO9Q ]X M51$_DHENL;6C+;E*?&,?=;7\UK+FJ9]X"]_+Z'MF67>&/P!P MT0]O"2WMH 886X&NF0)=L^,/[R/:<:I*HIWRD=Y-10!373Q>%D!LKQ'BAGY! MC)O:4P8]]I6U.7#2--LJ,=NCX8;7Q>DOD-RDQY@/&%>)I M-VPMD@$_Z/YO5J>4_^Y80$*%]?/^P?X[^OKG_>[)NY;JEN'="']9&U8"4@2* MD)RJ82]8)5G#BLBSS;T@C7D^G:I8;T?3BK M:(.^?I&8QGC #QY;_0R4B:;TPXVPSCFX%CF*P07Z96/")D#[E1$D1R^PCM:& M,&9%&Z)):,WM+]X<1J/KZD"VGYOVH;C\:^!=FV)E9A$)\ <'$\3 8VL,C\F9>A?U$=Q3&N6X1!"!" M+2(OC)3T'B<@-JL)#(K$XD^8)C$,ST\ZL!<=%98]VF+]56\["*U8@(:@R9ZY MF@()9*C1,K-LI^QJK9OH\NQ1(71];Z5>WMZ5-Y!GIV_%Z1RVZV$;/=5BJ2;C M!#0@F2=6+;;J E;8$8VR K1>5Y$O@%<+&*4'@* SD^D#4DFK>$'E4(M$)F?2 MNUG$8&E/2T34JS $;FM[,OT3)IDO$-%E!PS&1@6"MLQ]4(M1=Z"\FE96[Z68 M6[>RXHL&T7HA4!7=YA[P=/>YZYVZ>GP.,+8C8O88WLC6 MD)@HHJ+,2JO.6TSUK579KT!;D%0@\!/+%QB27=;#=[+V7QQJ>Y6BE:%B9X@F MF%6S^Y=<^WL5?VRR2'7XR$2JB2$4X_7N.8[P91+XHZA-]KV(3T/9*_.&3=-5 M?8(P6%T>%U,8X5%Z(K#WI&!!N;:1,@L*I]JUIAB+C[3&!?T82>8"* H.C/+4 M'*9 2LK]0)G_F];R"MH@VY6BA$=+T3PASRZTT8:IJ+0! @?,6H,^T/KW. ^_ M7M20KI8UCEP>LI8:=:YXJ0FG+G,4 2_ P@S(=,IZ;QK(9JW5I31QE!G@V5JE M%1[GL3BK[J1R)K5RHCQS<+IDMD7V(KHMZJ1J#A,/Q D!WH$GM&6A>X2W4A\' M'VP0)EA\)E$.-9"KB4P+ E%4X##&D M@ V)1F23^M6@KI:,BW+!#&NOVV=APF>'6AKW'*+ MA7X0ID+XU,I$.+1-+7/O9UV605C$N/_";228<3G$';. BEH\+G47 \LL,_.Y M12[)S$8%VC-HSA38[8!XYR%W\$RMU<^R_.SB:#JK;RJ6H3QV==:#+"'IE'I) MPX]!W8$1!:%C B44MR']J'#MF!'E5-^:*?#GN?T9[YEYR#(>A6H"A%*412IG M3]$+_&612[K(82#? M*\.8D10%T""IU>$2Y2R?+5X99F"3.5QO1%X(#%$Z,O MS?;K\H#7]GLUF)ZZM?2TF2)P8T3>$ET!0I)<-9)_@^W+DKP:8?3,;W*7%#%Z>1!3ME(VFB(7"G]TIBP=9KMO6: M?4.O66,4>"G.Q.D4,_?H6I4%)+.G*QI7KR)[ :(R6?-V\IOLH!E1@E MQ^7-6.62$4XE?#,;P$M^N@,0KF M@/(DF)4A=A\_E:*B[YQ5#=(!#SC4>RUSV^U)'X;PH7%YL6%P9^ M%=H1?$V8M_!M0C,,+O-%@J4EX;5J]".U+ROKH1U^6'@!?\1FOI+%5V$YVB00 M'E.$%@KA""/?+\R2Z4=Q+.@F 8C@/=#="?7EC06)/D8 \C5%HJ<5. 0 77) M[;&0IJ[N 0BK'*ETB'_)2@YIW=WG!X>4.&&SU0SHJ&X'C:_* MA7!-,JH7$=X&K-^I)2DZ# L9I0"C[H&[=V!Q^'-L>VB"36!875T)#S50G^B MZM%1HS"NA[ ]8O2_%]:7/ RHY)D(7;H6?Y&W^^M["1XVTP-[6&TEY:VD_ !) MN=0=;B-BTBH->MQ_.SB]/!M8^^M61>OK<%_!J/^ M<#RPSB\FP_Z@GNH][NW^\M/S+L;SH)/G"Q!Y@S=(_P/J/6D$O#$67,Z]1%F@$N$5;)@(1?O4BAIN"3.P[;UF_Y?@ZLGRP4WH5@R0#-.^9[K M^F6H,NP-= MA+I7P#Y* ML4Y.XG/V'H?>6;-M+GMDL-PQ[D6()^$@=C]OEEI'1SOXY[[=JO; M+$VNAD#?CJ\S_-DBQA8Q]'_9)0#XX6,@G<(19=AC9:>9_FUI[K2ZG8VVELQW M;/YN[];.X5U1?I*%43--GT-(;"M'>5KFZ&'2# MLUE*/#+?&&-E=EO^D!X@W#R64SJJ/:7W.4'/R^XZAF=XCJB*!)0]Y!2HY@E2>1-4R*=[^V(W"T%_XUQ3+MP M]E>"W9G:^8/>F]N _6-7D;B2P8]T:>O,9BNFD%VE5F&1IO4'Z_NS=' GI=<[ M1#DX,82]9.51\ 4]$@7\Q3%%M%(/#:<2>C]V! 28U"D2WK+;Q7_6ZOZ MS 97?VYS\3 5]DH1$54;D?]K^'9>+6M/HK /P'+<.^_XCH=KQ7 89(*QVW?# M;27L5-H]F3]>[#UO4BS.SEAW39K#0C T G,!B=91##M9ODBH"7*XA+01?^/4 M6Y6):3NBP$^WY3\>M7L6(>^Y,.?!_G0VV^^<'-K=[J'3>6YW3F;/7'=?N&)Z M<#(]^*W;T0-L?;I_PJ=[\)TZ.95/MS<>#]^$Z93E/FK<.X@=AL?6A=W8YL$:#_F#X87#*^FF%[R,6OA^C M#H%?RY0N>1"8!@@5I&'XNA9.329%Z+G*L.*6=3T'<25*S M(Q"0T3G&5% F-RCL@31"4OX'CE$6233MA8M[RY@'?SGAC0CPSZQ6%FGZ^*E4 M,1Q=_]_$?U\N:Y.K4WBP1B3Y7C-KC%"ZTFPFC=R21R'*BAY:[C=$GI M360!!5AR[W7?PF0Q!Y!7]5E6W]LN&=9BJD*AB\UQ\7V4XR(5ZGE9 M.1"=7 [6@9;E1U1Q,\2!>1K B=.$BW3J>_&U=$!1&$OJ&^,?67_@96@ M,:D+9L/B8N29IER^*+1=!PN3<;,8X8L;+Y9[B&S7"SDKE?RJ FMF4':X#I^T;&^LHV5<@8"5O6U-8:6U8: MDLH!4)2=+RL3J4I.&9,GBT)(SE/90!5K;/K"O9).Y;ISC!U]\MZ=37R>C>#K\-V;?R8A'4PZ2O:2Y3!&'$52;URJ9.]OC ML#(/AS LB^$B4C,VER,S/#,T(2Y..94?$GP@6LK39 MKFX B37D0U .$-404S6AB7L5+GZ.2Z:9;54L$O^\4]QQWM46P2\37@6Y8F* M8/H]*I^[B,4+]<=+3,'U[>4++R LI)<>XI3I=CK8+0J]( G(SXFK9I8_MSEZ M+W'+OQWNMX\/CVM_[K2[#_JMVSXY?O[ -^L7>[3??GY\N-:P3PD0# R -[#! MX)]/#K073!*D%_N++U:APPO2J!+(P\63#=J\L] "ZSO7^-?QMI<\Z H9_OPY M\ZVJ<"9*MM1I'Q]ML-5/V?/Q;;;>G/VM@,UO,?HK;GTC0N3]PV6N M'Q@NL[T&VVNP)>Q;C/[Q,'H36^NY;H2)1D"-RP[T+>9N,7=+B[<8O<7H+4;_ M)9L?:D=_+ M=YCWOQ7-^5MIB!S?X75K-'H08]P764S+:-BIIH9E%T[9U^+YR MHD>G6\KTT%]]VU2/I]/07<(_U\G<__7_ U!+ 0(4 Q0 ( !"7_E(J[KZ9 M9P@ & K 7 " 0 !L;&YW+3 V,S R,#(Q>&5X,S$Q M+FAT;5!+ 0(4 Q0 ( !"7_E($6Z3&:0@ &HL 7 " M 9P( !L;&YW+3 V,S R,#(Q>&5X,S$R+FAT;5!+ 0(4 Q0 ( !"7_E+5 MQ%HWX 4 #P9 7 " 3H1 !L;&YW+3 V,S R,#(Q>&5X M,S(Q+FAT;5!+ 0(4 Q0 ( !"7_E+L]HD(Y 4 %4: 7 M " 4\7 !L;&YW+3 V,S R,#(Q>&5X,S(R+FAT;5!+ 0(4 Q0 ( !"7 M_E)=)HM+.*4" 9G'@ 1 " 6@= !L;&YW+3(P,C$P-C,P M+FAT;5!+ 0(4 Q0 ( !"7_E*$77B$+A$ 'VY 1 " M <_" @!L;&YW+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( !"7_E+XLL]_IB0 M )QQ 0 5 " 2S4 @!L;&YW+3(P,C$P-C,P7V-A;"YX;6Q0 M2P$"% ,4 " 0E_Y2E_=@.*I8 QYP, %0 @ $%^0( M;&QN=RTR,#(Q,#8S,%]D968N>&UL4$L! A0#% @ $)?^4AZ.6'3&]@ M+ X* !4 ( !XE$# &QL;G\-, #Z'P( % @ 'Q*P4 ;&QN G=S V,S R,#(Q97@T,BYH=&U02P4& P # B P YG@% end

+_M ^3XZY]I M(E;XED+U@6^V9)1]]'JS/% M4HIO6Z'/H?N*IN%?)=&_/>H3\'OUT8WO:).J,.UFSFWT=?Y=]KW:Z63TH8MX M<;L[VAXM%[N(0?'TQ &$T)/PN7CF,%OY M3Y?NAX]0W1 9#+)JA.?10Q6S='-NQV D6<]RPFD"+)/=X/,F0&-Q7YQ=X9\- M+,V#O;/=;*06P67"10REU38C5E%*A+32&Y&98ZAOO>[U/6%<\7@\*(6Q96I/)>?M_A4 M"V8M)F>>_.GY_)P6TW">6%?(ZGEWHC%Y'2?;50<'3G ^]\ .A :&;,AGT"%Y$6-F"G)TC'I]2TNB<;N>-&HU--RO;'O_ MNL2--7)./8;DS2V&;GV>QKH:MQ,=.RL]$<[6AL7-K1N'$NKJ\O+0^Z](:F[:_V]SM,VIO1 M#G5UE>]4HFVQEWA6H[Y9Q4/O\L WZL M6$7SK1?I?4LU>).T2F2@+BL**5,O8PXJ<7!2)DAU09['A;/&17@_[6^6D-5A M$UI;.^WMLS_W6_B9UM8_^SM;'^4V_RBVS[Z6 M!ZT/&_@Y_/W+^T[SH'.P?1 /-K=V]EL'[R^WR^(^1PB.$Y6\+VUI'#&6"A(4 M5SI*!\+ZJIB/TM?341]5A/?I:NS>LX7+X^#L!:EUM]I*N:K9W A?BCAQGB!J M<(HE+;/,.8LL>;Y%L_FM]4C'A>S<7F+G:DIXK:=WT=/3DT\!$Z\!9&\Y$S)4G/D>D[QXNGH<^C$?]^%$M]&Z*[2X9HGU3SIZI&K))-/ MH#V-#)+,3CBOLDP,V5*VJBX[][+PEU[T.V96ZL@"X=)1 I9*8CE$8K*74N1, M;4+\%6K^S0IJGK00/(E*(2F+93_>@@%ND!M)C997*B.5=[=H=LV3GE)/V;F> M2FJHU=$1Y*Z.@!.>>,\D$4JK'$KM$UYXTJ-[1]4\J>9)-4]Z>$^G)#Q/G@5P M%)V9Z'-65#''J0@NI5#70WU1^"LNVARC :3@.+$"#('DT47UWN /$X4,F852 MGEV:903D%X#!-4^Z+T]RNB21,1:%2:54'7I#EL:LD3TIC8M^BV;7/.DI]13. M]=2:H ,H2DPI9 M1,N)X]L1&"D$E(X(J-0CFU?:WYDDU3ZIYTOUY$N4R!"JH ML*Y4\+"&.9,X>*6E4H'&NBKXB\+?[\U)]_6U70%@-'69>)GRJ&Z0]U25=@@R MF$!5+DQ)LV4JK]>"6CP4KIG2?9F29SX&F;W,5@.UV2?N(E?.T,1#YO06W:Z9 MTM-JZE_GFIITV=5S>[2OKA9 M5>5@W(WL\$>@..-!7SKN726@5 1:)Q*]()@\ MG4HDHIXQM%^6B& M 0.6&!TE81"39&"<+P4WY+*@UPLAWA,G9R/"DQ*65ZB; M,SD)IZHD?KE2!A:R"38HR0WP8@(A65-G SVCLEUD S%E8S* 9"1[1T"")#:" M(BYZ*CBD8*-:6IU18?!9-.WY2<<#N<:-^>]O#"IFF''#M5;<):X8<*]-SC1% M]&>R!Y^TK_-<7A2R7.2Y)&6,8>CA!"4$ 0:,F.@-,=RZ[%RVD.+2JEWFCW=W M:C/^9&8<#7=BP5">J :>C6>0'":6,THL=Y)QTI:7"DQSV!9/GZ+M[;C3V;' MA4+R):-+*G/PCKI$%;IWON25HU%W=3+%,VK;13*%=DX&;2UANOCD40'QZ N1 M&()D%'3F50L06 Q-J^WX"X>*ZW;ZSM M^&(ARW2:@ ^.:LF!Z""!@'.4^! MX:7K7'(9M'>E/O2RX0L2[GOKZCG[^ @+ M(=&0%"0 KH41R+0(KE8@AD;TSFVP M,C-C;2F.6/OD;Z=*RE1UVP?MZ\]XX)<.<;,*A.@D*2*7BF7CL/2O5EX&SI7D MVG!1[^N_'$1L_3ZUKQ]D *,Y1_X!R#^L2L1:,$1J9J3)@4(4I;WALE!R3@E0 MSY")^)J49AG$I54^KX3@%\\^YG3RXJU"Q0P[;C5DYP6/5('C MT3MT/B.U(4M YGO;,??:CB\6LEQL[ <>LU2.$BN<)""8)SZ$0 0X'Q6-D;MB MQ_FRA7D5$:KM^!/$$706/(# 98L@7380&7-6)@,,A+FMP$QMQY]2VZ;*4&2( M"=>;E#4B)?N5V,P<"98Z942VL93KXO,Z,E#;\;<-%3-V!)2WUEAF+-?HM!DG M=7DE!4VE]?(N?=UK.[XXR'*QLY\0[:M,H6@%VG%IT1\OD$%G4 MLF+S*K!0V_$GR-!CZ.?)J'5,%)*0#A^8I4RE\]S3\W,P]<[^&F9-QO]EJ M3?.?H,76FON4O73\KQ?&+$?$' ,)-'6F&3 MEYZGH +$DO8+2@C)+=4\2'];(Y:/K?FN8\I:\%E M4"DD/3X_6V?+O!2,O\B6X8ZG;)@@.5M/0#E'C B>6%=.6,F(9ME59?$Q(= N]0B"A L-H+P8(27D?J!/7R%FRH^=S3ZOI4KHZ/5F=LBP$>*"T80_+FL_G^%_12/ M.VFPF2\AP68N6/#;:?GY'N6RU]_"V_[6Z86O+Q,*.NG__'FZ\R4>>0YJ\T/K M8//#9[Y]^+[=.L!KK'\^:9Y]9]%(C M(;P>X6(,^\=I:75K/R%WZW1Z)ZB(C4J2&X,T'!1"-]QO#/%M%,?VMW8\=AV\ MUS&N51L%S75C>;/=;_33X"@AAGQ+DQS1\EU\LS=(4U\XJ?Z>?")]#RG%%!N, M_G>CEQN]8_S&=)[INPE C65P]5SO*IVZKFM36C869> K6J*X'_4&[?*9=_W4 M<66<1L8Z'-W]E"JR*'*/M?!Z-+54-+TW0U,_] M_F0T1VA@B>\G]Y6XC(-]YSHG[G2P],MEE$) NC*'5Q__QH?,>2X/J6<\Y @< MD5?T1FCQ#LU1ZI=/X9C]2S!%I-O,"@G9.BR2MCM$8;7B2 MN]R@_E4:AQI0G"$4H,'__.*NRGKU\XK C^'0:)'!.\37WZ-[<%1QYV^ M:W>K.:Z^].OED18!O)H-7P8Z>OM"-E?H2#['R?CC.X_?7JG>NL)K1N\)N\(H MW/@V76$WOO>CRS*Q(K1XT&5__)X4-]_T$8.EYJ$#>H;!OJB9%=K>Z;*W'"69 M19=E4=+GB="9.Q'FV7[%^=/9FY[NUVN6]7F>ZAKZC\[$(,BG1A,_MS]H;'0+ MD_ETW$T-09?O$/6]]3SO"YV5O]K?[S G]Y/RYY%M>Z?G_;UBMZ>-7QI_ICTT MC7<)^-_D#__H/-CBK73Q[.;RM#>JP&N<,CH/;+C#Q+S$N7F4.,U+HE[BQ-'' MG49]:76F_^ZVAVA9_AJZ(5[TE\9:%1YP@R=K'_[:]D'O_?R+'9"]SS$$QE-4 MKK0)LB#080[H\F0?C/>)Y@CUL=)Y['M\_+ZY]?%[<_VK:)[]=MC:^GRV\^%3 M>V?K,]W>BNW-+\VS;?[Y9/O+-ES;]SC8D/C_R2:.J_EAF[766U^W#W%,ZW_N MM_A'N7W6.MA9_VU_YV _-]M3QTJ=],PXS0@-I8T7J$ \SY%HS05CSJFH$F*E M7:9S*_;U4["K MK[4WCF[^7QQL[!TV?FEL-#?6'M,L\;4!]:Q'?#58'(Q7Z(D+GJD%:K0S-N;, M79+12Z9=':!\05A\.A6@I#EER55&I]Q$ H8+8DR01"=9*MPG,"*C9[[,]8(T M/_^91]9JN%JD9[L'7$D>J(F,N^PCE*;JVBM+F4LHZ5'(N@G:RX*KBT"BCDI) M&P0IW1L0KH0@7JB(3)(F'74TG.FE5;V,[]1P5*<0G;I@)(!0H:A"B('@>@P]:T23JR-R+PJN+R)SR4BMP@2BT M0@24B,0YI@DPJZE(+K!<>LS*9:H?G:XR1[QZ]:F%GURYZ2^-M4';-?[C0CNW MPV/:F;PVM)WUB*\&;7V*,7/J@U,.HLK&4JET\E":%,48ZMC;RT';UN]3L3<3 M9>&'CDAKD!U2S8G7SA/-P #EUC!ABS.KV*(V]'["#=\:KA;IV>Y%#A-WFGN3 M!8?$I?%U.VN-5S5>73LJAKZ?I4J[TO0T M">NE2$I+X-D9@"CKV-N+PJNI"N>*1VYR*+W(# 'K@"!*>8*DF;M@DP^B[!6H M9?GX#H1SQ*L[%9I[VJ)M?_2Z>W^TOZ58Y' X^.WT0^KM]=W1?CNL]9,;5)6, MWFZ]MJ_?=W5@G#G&B'>%NL?,B.71DFBY#J"2I2E-AD/9:+2[C1/\8U1/;OPQ? ._'-PPQ7>-RQ6O[EJS M:E2?ZN?6F;)VQ4CQD#)3FJ\HR^=?7XBM**&?I!C2$PWV*8HAO> 22'=ZIL4K M/5%J^XR>;$Y%CU[H/*RGD$K1Y(9@+Z_.T5L6X#L6G7FM-QSW^P@,(X_J ME3CU:Z?-+W^7ZYYL'X33UL&?^\UU'./ZSO[VV9K<^8(._GK\VCK8NU[W?OWC M]YVM\@R_M5MG'WGKP\9)\\O'D];A^X/F>@?'_NEKBW_FF^OO+]=_D3D9PV- MGZL4RM:&$>,$)U93PWC(0$.NZK]8SE_*4;?ZQ&\-;4^T%Z-4V2XV3#(-2AGO MK+94L^!X4"!C!6V4<<%J:'LF:+O8#L[6,YF-(TZ7$@8L"N(E5R0A:%EA#*/9 M+*T*OJSFMA]<:VSQ_Y#MT)GI-O85FG'<-(5*TW=SR M#,BTC* J)*H]9RJ!937)>F8DFC[#:JQB0D5%9/*RM!8J]02H(RPHQC-SI9;. MTBKCRV!>X2'66FG/,\\\!9T=DS1EE )CP;%DF;'1]?VSAY(U>IN MKS]A@EX-@%LOA%96*RH4E":@(G 6@Y+!Z2 SK5G7\P+XI=,+T:L0+$\DF7*V M-2E'K!.)9*4TQ_<\4WQI%9!UT3G[?PO2OO7I8U\U>M;H>8\J C;$1+WR/B00 M#MFPXE'E2'GF5G%1T]]G1\\+^NM4TIXY0RQS >EO8,1D+XB+RE!&M4\^(7JJ M96#SRO9[?O2\G"MXWB[S4B_-F>TS*]FZM6LA:LS2?1.U[$_(7IO5IA%=&[O2 M>.+$R/>NW?_'=8[3>GL0.KW!<3\-%B0/\GMS?>W;3A?O<=9#K?P(K0_-D]:' M5GMSO4E;'SZ>;'[X^WOSX*/<.>CL-P^;HG6 6O67I3O_NT_#X3]=]\4>;QYL ML.V#/;S/&MWF'Z%Y]IEN'ZS!SM;&:?.@<[CY9>-T^RSPYL$:^]\SU,R#YB[+ M(0KN,PD!R0I$*8B!+$ER61@G6$89N]JZMI2@S]9:;96!&))A3 MEE0H*YUW' MJZF39=X;U<0WFLF5:3\<-=#\4>/8F6JV>]TFE-Y&=\\28W]U$&NAFCD MVMWSQ$[\=*?M?+O3'I;.O\-]-\3/]DOWW_]WW.ZCMSOL-7QJ'(Y6#9W?82.7 MQ?Q6+2:NBL./%A-8,DZ]&[0'*]=6\2>TI][,YZH],L1KW?C'Q8.-A2YN=O^< M#/:W,M9%2H1^)@#XO!L#CVAD)0&7&0%?CC$J;4D2(GBA'0MH>:^H%94@38@\ M) K 4G!)>5 ^*ZK1Y1'7>E>_1"6[G$W=1FUI#(X/<:RG1?FFM.!P"M**@ES7 MRW=W3)J&6;;XY33GI2N6/2R]^8>)R/#@GK_/T$)6K1CSL&3L9Q@LK"ASMQ3O M!1BL7-',S#,?_1YIHO/X*),O,_NT6-81G%7V=?3K-(T;O>*&HW__3$<]''MW M;_3GNAN.O_+W %]\\6G7-V66#T*_?32\6V?9%[7\U?Y'W0UU]N1\/NZ5(O#_ M06Z+U_S8;:R%8?L;>CFN_W5\\*KQL1"9,M[&B)K^C^__LOJO/]*WU&FP?]>] M5!_4O7JO6TI^N>ZPFLW-X7[JCW[S>,5OA?Q4?W[L'AU?GG%>S_@\9OSO;N^V MF1;_?F-G%BKM?G<7\;IW/M^]A.Z^FR]S&6$]R"=15=FFU,$$$8X.!S]B H"!XLY,1 \SED.XPP>L8V MP*)LW#TX"KC]Y=-@9ZN']_Y\MK/>Z>RLXYC6 \7QX;TVQ/;AW]\W/WRDVUO- M[SOKG[XV3\??^=]/^_XP=C8/]J"4YMC$L3:_;-#6V>>SUH?W^\VMV-[9VH#M ML@EX]OYK\_#SV?^>-$<)$8)0,!%8$XFJJM.VFSA11!ESIH M1CVZKM#B99O6:/1*T2@F =:#"\ M\*B,@\AD4,P$1:/.-1HM$AJ=GJ,1\P:7 MBAJBD@&"]@.(]9*3Q$)FU'$--1K5:+00SW:?\S="6(57 >\ M=(S1&AZ-7'C'\O REA]6$J224Q'?4&[6'C7S_8 M%_K1J<:[UK)]T?A34L9H0 KD0P"CF3,(/M0Y+9VG1LSC4$P-0O,!H<_382+O MLT +(4CP3!*@01('@/3(0@! MB03+*VR9Y&R4\XI*@)A\4MS%Q*,72630M>E=$,V] M,+WEP"HZ/$"*BTX@I M?*]*67F@\_XF2A*Y3$UR-KN +%)&BLZ[UXH#M4Z!D/.H(U;CT'QPZ.]IYQW] M-6.T-D0KXPEX]-N]SAIQ*$$V+-D<]=*J@&7!']V;<_'V,FK]/:](HX1B3D>1 MH@,!QH*76C,CN'-)4UM3B 51W0L* 51:91G*J2T'O*VCQ$3'" N@)2X>I8XO M8O"_UMUYZRZCD8K$N,P2O.E_;7M_B@)/>>_>*2$SM20Z M&]![SXK8%#114D-BR4MO:]O[!O0W9JE4D%[K8,$)\)2"CBSKG#T#54?.%T5U M+VRO<()KIS@!CHP9@LC$FYA(\EDD2!R7;7[N>[WQ?H^C)JAGH7WD.HU!J0@R M*G]2;[O_:-\N14,MU]DGA6"#E%\9$!Y23E[Y(&KVL# 0M#WMN5L=E:6)$A4T M)>!D)(:")S0))C-75%*'[,$NGEQUI_;= WAIC"0L,U."_Q&)OWN-]_OVXQ@7,)U=E_2^$9,?%H)^NZ7EYSP[ MKP;-?T)7CAK2YP/IX5(D!%3.,:%\^XR0SH(GEG)+LHB*G2\1KBOB9LU?404E,G6]EC1H^:_BLX?/J(9R@(0H+7@4& M JAQGHJDP$K-E%7U1MPBP>=4,)!S!2"U(! S)4#!$:-8(B%&$9ED@&\OK6JY M+-F\TGAJ_*SQL\;/J_5+)#54\U+938*-)7\N:Q>]HXZF'*$.QBX(=$X%8Y72 M+ME ?/*9@#:4&&'+<48I@Q$,UG!W[:$#S]8R9_?R?W?L>O,, M'>AF#_]?[-\C6;G^\_>.&PS:N9UBH]T=ER@>]>4Y3Q][<4_+[_BT 6&N.M]6 M_5(:@WU#(.L.'_[$+[[%T[46:V^CPQ.W*Y2II^A#Q.7#.@8]0Q\BO4+YW?H0 M+"F#U2N@[S;8NL-3W>'IY\Y1W>&I[O!4=WBJ.SR]F1FO.SS5'9Y> M4?.D%S'(5Y^\5W=X>M.EPVEPC#DA(24 I86-7"NCP?C$0XZCTN&4<<'JK=#I;&^]/VBN?_R^N5[NN_^UQ3_SYN]7XN^' MV[)UMG928O [6_]T6@>?3S>__+/?_-(\:1YL0'G&S0^?Q<[Z]LF5#D\,0#JO M'*' -0%C-'$!*.$R:4&EL\ZGI57&EX6>5^;<"]I_K.%HD9[M/D>:EB^2X MS9"5])[[1"5'80 (&&JN)"3\/B:9+,WDA4$H3 M4=XA$H5HB'7*A4A!6E2]"ZSK(W7 ME&M;0]&"0-%4=K[7()@-A(=D"2"#)5:'3"(WDGECE0]UJ:EGJ11=]WBZ?ZD[ MKB"!]E(G =P)RY253@<;6;0AL)OQIT::IT":2XV<&8\6#J_AK2U[BZN[CHCA7$)#/.A]")& MEY6A TM55E+[$&OK^K.U="JD8)5S3/A(8I*10-"1..Z!H(9RBM0>%+6U=7WE M&NJE1Z &D6TV@'KJT.E./"4G'=/"BMJZ+HC>7EA7P[A/PDN2JUIO/#GB#37$ M)Y,$HBNGGBZB=;W%_YZ<.L#!IA^K>_W)RY]\]%D0L47ZW;<,P[B0=8I M($[F1(!R1BSGCO $,EAJ"ZU>Q+V16G?GK+O9"!H"L*@B!VVC2S+QF%E >L[= MN!!O;7L70X&G:^?0)!G5@@A+'0%F#+$^1<(ET&24#E*SVO:^?OV%D+DT5K+L M-; 0O=69!JYXR,QHN*/^UK;WR57WPO9FI$F1"TZ4<$! ^42L,8*XS(W4N)0P MQT+:=5["XUI@U1D)-WKMZ+#;D*E1UJ/7KKTW5+!,97!69) UQ64'O,VHX M&#CA-(;(0!H5H;:]KU]_E=9!9TB2<@91)K2^V@HG@'J!4F!JV[L@JCOMM:L4 M//,D^D*;R^DFSVTB/%H90.:,YG<1;>^KWW2OVU_5];.?F8W9$!/URON0T*0K M3Q6/*D?*,[>*WS$WK69C/P'2]Z8C(;JTC' L$8@&(9TJ1WRPD> Z!NN2 9_\ MTJJQRT*8UU%#N^X_4./G N*GEXFA[R,I '@C#9-4)..TXTP&]H.S;35^_GS\ MO*#$FBH19 B$&EOVH+,FCD,F5H#/WC C!)]SU9$:/VO\K/'S"GXR;HQTTGK) M+6JAQ[]$U%9D!DY+7T<#%PD_IZ*!4O&L TTDN8S\TUE*'+5 O+$\<*F#R(B? M6BU;5?//&C]K_'PJ_ID$3:XHHY)@-759<\YIH,&8+.(=J][5T=@GA\ZILV4J M*>^M(=PJ78X>*.(54.*IE%I:$32DNO]5W?]J@?I?C86P=7R(8PFCOPL,M;O' MKI+*Z?D8CP+XBBXMC*H".?B9=_W4<:7;PD7GH@)U4U\([R?WE;B,@WWG.B?N=+#TRV5Y0M&Y,H=7 M'__&A\QY+@]YK:D /N1(Y=&&E%."97$095*_? K'Y!9F+(W]?C&,_]7V+L4< MD\_,"PC:.2V2M#I&8[3A2>YRL[2Z58E]+S=^+T:UZH+F5F?3 M<>X:C+R&'G3!]?NGI06=.T1+/"S2=?7)&^[HJ-_[CFRL'+6=:DWG<::/!ZDQ MQ*OV$9F'!8Y/2S.[3AH,\&5\I"%*>&H5^YY^9/]-+I&; Q[D^+_^#&\9W)AO^%=QW4#?F4_X1NQ'"@^ M:0^+ )PBCT7LZ^!TQL:>:W<'XZ$AR1PT^E4?JI'$#(:]\'6_UT&='E0\2/]: MS=[P],;G=2&47\MU0FI7?4Z6+UX\[[91L=F?>'K8.UTYU_S%GSX"NTMIH4QT%;9WML%R6)HQ6BQ'H3 M"6C%"+)V2V+VU&EEDS-LY#BB,*:X5MP^'@6EW%)#>0(?M?-4H^\8@O#,"&N6 M&@E]O*-"LE!=EE8O%J!1K5(D": DN4K?8MSTDN+=TJ IYN@Q^)UTZ+#/8)&@HTP<]B+=.>C8)%,.G(68+)M,NI,!Q.O,QP,O:'K#P%W0^R"90/C70MX(!V1 MDIT#.\R!1&PK*Z9_2I_8P@=R%FAD%F TT*Q?$?P)?_-P7R2['-'"S\J8<\": MBE[8F=M E?5)D?QH$^IM8T[8_)QRWJ MWY-FN8@#_ ,M9T,ZBG0^O/OQZQ^CB0.>L? Z8-$*[)D[ZPB)I]C'P6@X]<9@ MXG@8$]I).JRB4;(D10H$L@1OCKT>&WP5[7S<2%>_R?03/F7S9-00;+[):.;T M'6\0]#V0NL[0TJ$^XIM]$^B']E(/P"R@- M4+U:$47O[(GB_7__P':.>#_)DZ W$('#ZP>3%]SBM M_7JS1VL%MA<1A8U$<;4(P9,^7NDXKAA.G*D<#&4?7N].W<&XWYL,@ #$># > M;B>">Y M.$<:-%!#RORLW.RUD2%,+OU?/[]W_N@#;?@#/^C(<:_7&7CNK#/M M#4:=X= 'GNT/P<\9@$VTTR0JM0^)#>LJ!+_@$F2WE8"%?Z,S[KNS6>!XX_%H MZ@RD! 'A3?WIJ.\&8^'XT^TJJ$88X/?XKX,BO4K2()/Q-4<=R?@'L*<"H(V5 M!-L+UWR!+LBF/P&X>]+#EPL 7'<\5PL6S%N#XO_B>@X)K*=)LTS%G*Q@,W;=)YZ>$(N4V M^FG" AU41!P^@[\[EPQ[I)8@9*]]N4HR=#$I7)=;:#IONH"* 5&V=)<^Z8U MJ[MK'?@?&N4@?*;HC\YNT)5H_T]+-Y@X8(K!P<@O(E16UA1)S$K8?[A,(@"( M^SNQSGXDU_]#_'D1I@%\\1NP8?HY>1LE\-JY4?BEPO_EZQ_8ZM$9 M>%YG#)Y"!\<,=L:S8-3QI]/91,[-,,31Z77RC:RG]@H(\BG LH!PD0I!Z ME@06);)%\1[&?E30%<16B)?&/>%R*8.0;8058DO'JP,UH@3_]AE_7>NBR:6E MZUN&FFS\/D6F@K?CR^$[7*8*!JV2A,)/AU@CT]%@(,83L(E%, C&P=3SAV"9 M>L.!%).A-S+6R%/3LO.',^U-@T",.SW7!^/5FP78HKS7&8^EF(Z<$=@HZ SW MMILC0! H8D"0HF!ED8D$D=E*1,\Q_L@9HVOJ0RY74;*6(.)?-FF]4E>OK)#H M=6TM,:FD8SZEODI#D'&A0!TT2Z(HN:J-==_,H*ARE@[6PE$4N!$6[CCC)XL+ M8Z;+'9:E/8^_A#<-V#B#KH>P.(35_:'7&SDS3#M,!H-1,)UYH\ETZLC9P!^Y M@QW>IV'U1V/U?_7_P+(R)Y!#]$X%'@86'>$%8'V .S #L2Q<$;SXWMG!ZJ 7 M:M'7'(BOPU:68L8WJ+0.2.,;=GQ =IP&WF0R&@WYD$P; S ?]@,I+!T/?(BMR''86_ M".4EJ42E(F> D]@/\9 YYOA6"A?P>2E17V?6=&W];Q%+"W0[9B,]\M;V*60X ML:SK]HST[1GF#YN^H/8SE=L)CG=2S!?@08/U?8DV]RH2?BUMZX,K%G)A"\K( M) 5?-@9C'1&BGU7#X<\#&U3TQ-=A M#NSM[[&37T0L."RM"@TS"T^Y%%D6J@#,!6C+=1:2?/VI5*=ORQ@I7O.1 JET MR0>M8[,6'AC8"9Q=)O!V%*(*84>;HE!->(D:O#"06ID@?@-F:06STB[)L,JR MB +4B2"Z4+/,)14F40TIQV5C.I]" =[JV1FF)[GH@Q_.$6">9<-Q!:XM_0W# M7^]MJR)AIZP*^5+\5 M\4HHN(9F 7RSO$YZ-X#R,##JD#\F!%0\\1U8 1A3YTWW'3+WJ$QK$SCO->I$ M#'H[4J6Y=6#\DX Q"R.*NP-F\%V??GQKTT5RF@(@UPJZKJV-@?;7=A_('Q0= MUU';,&:G"1&S .A,I8RM91)P'3R:2 E=07\6:8H&(J%G!2B$#X)S)1= 8/5' M4?43D #2J^6BV:6N9XSEP"^PJ2"SL=A.KO):)D.5)7/M?13B"ZD>FDU/"O-2 MU=]5"*9;!K8<#;:.@/R16(/NIA]PB$DR/*'JY0^7,KT,Y=4I4.B-]/B[! &5 MHFPN8L71;J_G<+)OE2:7Z(S3>02V0,#IC\"T!B,_EOE5DGZQ,H2$CX(JT3^" M4)HC1Y0WE3]*B QIP(\F,+'DKMJ33A? MC.Z9RYCD%JB2I10Q_.^L0*%S*>-"7^^"WY($8DVULD3;R!D!>!KINA.!II I MU9L&LVH81.40HWXDO@%0@G7!7!B!8.SAN3(?,HF2)*R$N3X/R1%*Z_.RNPA"2S<'4 )2F6P.(@ MQJFRERKH;?V4)4!!6I$H8G^!A<,(D\2:BR55$: #]1'=B;@!D>LL@]$HQBU>3N8>05?1M\*KF %6 MY0R454BHJ"/XF@@ DRI/PVFA:\VOB02^B%="G1AKAEE%6Z70>Z^$'C(1W T. M=,%Y5OX,,JIK_:!.<2F[DH06&V>RI&^D+;TT-%25 *9]7J=H<2G"B/;G#BQ0 M^2E*=)*'&3(S_HG?7$GYA>'1'WKZ2S0RF.ZS9 7+P6/:N3HW4 H^_7[ '7R$ MQ:4R "4BE+6@C$2,^0#T,HPF!0B^#*E94SM8P" U*:!"-^4RDA@ZP]$4JE2D M6*T H4I>AW3& M37"$ E8WDR0C::"(VD%U3&1#I^LK[%+K4( Q9-I)A0^&Q4KXU87/ ,GO098) M=!79BT+H_?Y_/V :!?0>@/_MA_^\?]=Q)I5"@T4&BNC\'.%GB">>%I(/#]K8V4M4#@0)NJH$%4(%L"112&#$/9XM5!&&YEC'#^/ MDN0+V%%?)#I-RAUK8"\MP);(R9!),TGB7GEX*.43=*=4L'S'LG,$/)[XJF N M A2O>LNH1A'VC=.U]K:@@+T[*F C8>%Z8'UJ.4A3^(8PU2;[/$D"W+7-9X91 MB@6Z0S'<3>#>=HDM947 MC90D$=VAT"D5,')AJR%:E;JM\W1=M_F4?Y+EZAE4LJ6>@X80Z&-D0^VU 7$! M6*9T(CM;"HY""6NFL\!4PPF/1_5+PI[HJ;*L6+!0(@OIY+_EV3O<;X)O#.,X MN11\\!"6M@#PP.KI)$*@(6)S:;K-C.!3SK<> HJ2*RN#3_Z",T9X?(I@N 1J M##MOW_T*RNDR3).8:\TTF<(U2=R9TU%"KL=$<*>L@FP0JMDJS&7E5=C X4NR MU.CX>2PQ\I:D#>1UK7>5GF0G;B&B&>ZY/'59'C=E/T#2^4L?Z8.6A"$P526: MR2@J5V?7T(M/K^IH=^^BBF!6L%#&[>F;_^^KJ)\"[@_)U/IYC:KKSX1H1)'? M"B4.D.YO )8P(")XNPCES/KQJZZ(_(!B69F0[\(4Q%22(JE@7A5!2X^&.Y.N M]0D+%-E*IG)'O(72,]8O8/+B^_\/=D[ \$"V"%>$/55 MJ!UX5#,J1PGBLTK8HRLLTLY&HP8PIUKI0#L6(=9%:28)7Y1EDZCA?E%KO$'<4-AW:G0 MJJKKL1ZGL&=[Q-%ZOR3!KIU8^) M'TGIH2V9ANCMHR4AUF L1XUDEZZDY7=65D IUJC!P#1-*%Q:BI% @J6,\;?J MY6 D@/> 8H*EPA(;$T"8F<5;:+JD&NQ<3L.I+LTOHI14XI MXRBRJYT(D&9%JB2\7$[!VL'0Y@JP:[./N1(I"SG5V07S&PI+E<\KP+0IV @2 M\9R['^1R14M52R]Q53?T8O89."R) 1%?IV20?&$S'+%J>O,.>/-PQ2\B!5=8 M&1M4>*_/V["#5B(+=02G9<#T0!&+MDR:+*VA,T;@Z[R=5:7L8-F>T\,?^2WJ M%WZ-J;"I5]@,3%^V=JSE#&IEMI,@;*(1BMO)_E=@%@^\"8FM%$&(43PL 2X3 M"%J1DG.UH/0*'<9Q;*E/7E6IB: 0*\L@B)I(&^?\3#V1?I$J@T02+/K$\RQIJ2_V#T MH/21\=)_@!6>+TKR!6N$/-%JO\NE3,M*;T6<9=J:"1GSP/$\Q]@-V<%D";(- MC Z>LMK8'@ V!8^93W!AV@8K@ 08HC';U9*@7?K%&[Q.,=20&D[54KN8-,;T MG#HQ4MGQ9$RP8*BY _! A!-)&-UIT&;1@>TEL[R,T52.2RJQ-EI&G.*8*YC] M$S8G(V6>*A]D%6$KQ<1BLE$'SJ@^@3)=5D['A&,MW\B6H1BICLSA0SZ)2!GT MO]#R"!OI7,0JP 80 *M/!%A68P$\9UP3;A'#]-YH,YD]??K2>:.,;RY0$"%& M_J[C1>4H=>)?75%W@\H+X(4@^-"*)E(@@=5\L48H< 9N $T?\IO6,7 &%P25 M)0\+\ 6O]*'I1JR4%CS':@/T#3E $)[3I>C8==:KE("F CII*6<_6Y7;%JNP!:NM(@\Z@L/._#+^2 M<*.( O$2F::Z8H#<5LUF(D.#!*MDRC(#+%G G!RP9H96'/)0F#.=*T&=8R(& MOL/>>Y2!P%"^RH:A[*Q%S+M67<[J8":&,4J;A9J2RA*I*+M4*4(]\@*K16G< MB*W@%Y4D)G:&OVG%<1)W5N >H2F(1E!U7?<&/;=2:Z#6A6N'H*O MNNH/.HZ.QU0Z='0,Y*[XI+H["*PH4.4%I>C7Q;&J' TK(I4* [&?HXS<4%B8 ML5&_-'46 DW%3_^_=[_6RC3XX X@2N18I%LJHU619D5(*EN[RQ2YI6T!IG[$ M^I1/)9BK]?Q4%E23OFG"C,'P9O]3S?N+M M,-^[B6><4CTKVW:Y#9R6Q'E(A MBJO;.*Z/A'XEI[M)1U,WA_*1KF>Y*O_1IZ&VM#EYF.V[>V%@6ZFN(8V;2:-A MKFI92O8VEVQO>*5][92R9[<&3W,.:N,0[ZVQE)&[>=C9(&<'L>O-O8_?^USKL#@?C$UFK@:N!JX'K@\'5&^SU5)JXIR3MEK&ENZ:3 MEI>Z3C7BM#$[\-8!@6^NY?X?9[;F^+9P9X\5/BKJ7TA!LU;^L9$>W1RL:&!7 MP>X3F#9[0NZNY#?9A.!>LRG;#3XT_?8@K[TV?&Z Z]T'7SY3V!BBNA>BND5D M71^MZV/S[=E-NWZ\>=N3O>9*?V3'<>_AP6J'IS)T?#\@[#]S_.#M/]%4\?WV M/1C;_<'XP/'1AX+@V '1!_+T\OV$GRK<,]15_:A_HG@,2W^RC+VT3] M)F49 7H. M0;V]Y@V#XN,@+4"% C0(T ;3WI3"8@0/OMXR(C0(T -0+4"-#6 MDX[C>+;G&1_>2-#VH/[))>C!<=L9_7=*<=NW6'%*QR&WQF_W8HHMNSX-NN^/ M[4G/.Y#PM^/X0<7:QBN/DEPGBZ1QK_LT*'IR\6/(8Q\>'MBCP<3P<*N1Y$VZ M \/#ACQV@&PTLH>NX>&6(VE\L(]@>/B,R,.Q>XYK>+C52!HZYVI+GT$)UC^H MUSTW*3C*CW^>P:V)/7@NF:'["%V>'@*=R<%":SOSGIS0>@+R>&;,[_;MT61D MN/]TN7_0ZQY9&&6X_^RYW[$GSJ&!)\/];<*@>VQBTG#_N7/_8/!\BFK/D_O[ MXW.U_,^@\N##M7D$YU5\X$SL7M\4'[0;27V3N#3D<8-YZMD]QS$\W&HDX40- MP\.&/'8?7AX,GH9 #)+V1Y+A84,>N^O+>O;H8%??\/ C\W"_^S0U7D_.PV=0 M?/!QVP2INU0AG!Y]TZBL)PE7F8CBWC+H7 .*ACKV !GU,W??&!XV6&K/=@T? M'U'RUW.//,ILN/BQ<-0]-&YJ./A\J,-H8H.EUFWWC%/T49+=*3V_LY[F!*G^ MI>/8H\'HU:%1K/U@8$*0#XDZ=]#M'XRX4Y=43T :SXO?;=<9&'8_0\'"R,>S>!M1U#S?+#+^?-[\/;;?7,^Q^@ICSNH=;9:?.[6=0 M2O"9)I$F^4*F5AC[R5):+]41@6OH?M[Q-? \1KT#_%43_WQL@Z/K/39VGEP" M&<:RMA"&8/1HU.& MPK>C_,^L#]R3UF$0W3/V[=@,DC&IX_W#D=VR/7:/H39?K^ MN'M Y,=PO>%Z74 P/"3T8)B^38&A__CUTVI7AW_.A#J]WY-01P[]&_QK^?7*0 M]0]NZVOX]['Y]\BI;J?.OV=05O"KS+>V'-@SJ,9+?]T'Y 9),8UD&5B[6^RQ M;6#ZY@GATVJ&P9J+X>3PR-[]P<=$;1\T/SLV;1R.)0TC0XT,W??PF7MTEQLC M0MLN0DVRVTA0(T$?MJ)D8KM&A#Y;$8K#P8P,-3+4R- 'K:Z:C _W]8P(/0T1 M.NP>7BY[ZA*4XK??Y0+($?XW""^__QO\HY>T%.D\C#7EXO/5-TBJ Z*->]V! MT]O8PFAS"RYNX=^9M)*9]6L2=_YQRU2:UID<$V6V=:5!$:,LQ!$AB7B MP"H &C& 8BYCF8HH6EO"]^4JEP'^ 31+37-7:0@@6D6PPI<:<*^L6.9E6QN, M<;^RK1]_>/_YW04]^2+XL\CP.?J[S,J*%3QC"< !:"\UM $92=F>%_Z8)2D MP)==Z_-"PO+*"^%=41%(*U](*Q/P5D&OP.=E\*7(+;A/S.D%5BZ^T"UYHC=B M72UD;(6YEI+3Y2X)\B:0F#. E@9S!#[>_XM_=3UUK M^Q6V@A6@ ZZ57QF0V4*DL@.[D2B>EUA=""!(8IM(PA?9 @$H ?;Y;IY0A(>S M*3T@SE62A?B,UZF,X&&7\LU5&.0+)3_J-RHNZE6WB"EHKR+??4M--/H25_9$ M_.5Z37#4_UVD>C4KH,7.-)7B2T?,8+&O170EUMF+[YHR!<3'!@PWM[]SD[/9 M@PE*%F6!]).4:.(UJ"^9XE6P)M&:M5B+5,[^_N)_PJF0P2R0TYDS[0_\D1"C MOO0FHR 8CT=C5WI_N&.0BZBJD.?>PAM1;/SM._']-E0>(/.?B 1U,3 *L;0Q ML@R_R5-X-#&517R(#,Z3S$BB3&44RDO)0E/)YU6:7((H [&(2F%6H(3.T]!' M@1'&E_"*),WP TH*D!MPE745Y@O5WXR^C4/)7X8QZ1V051?A M;^&UVNOZDK(R6.?55-XNG?L!T%93HP7JQIST M<*E_9J7%5*KFJ?1%@6 #\H^DCW(_6MMXXUH3ED4&"?)?&-/K:'/P?ZC.&SIW M1K2#1DF"RU,+!4UK*VCBMZ6&4F"Q^;@^[9!^PX/\ E<"4$2[A:T'O+7$_TJL MV7C0( 9 J79#=NR9FFR5%8& MWLU_,0F"89!<;3Q=X7)_N%EB+L(8-HR_KV2#6^DE^N<-3M[*Q<&? G5O@X^; M,N4ZH#0)9"%(0H%/S%"490W9PAM6,&U('+5A7$L=FM7^<'R'"Y[3 KRL^8(@ M(]=L6E:@Z])5SAOK].W[GXH4405R#E@N.8ICT2[.P(S-\=HEHGHIOB#9@)H- M,X)J*N9%JW-%B\/=9XA=( M(R(N\^ M!$='V2< (J6YIUD>YN#^$"]=>Q>3'+J,2DK'%.H3#$^Z,(--LQ" KP7"&[70 M;>#^A+<"3EEFU&&G"-0&US0OR8 N(%WY^E:61@8>HE/(@:X.!JM?#T9=U]O@ MZH[CD>OS1)Q-FF%8UE\^_A*:$')<@M"+[V^@KB A;(#W@_86D2^90V2H KLQ MIY8R.97 A:EDK$&W$S>N!KD#0@RD*OP%1 :[IGC<&UP^,ZPV[:0._ M8.7&''VH)':XK?OP+YJLUY$:2Q_4 MDP#3>T::- _G[#;Y299GME7Y-&1AH]FV>26^N_91^;&&()Z8GQ'?UR,3@+K; M" 'L=ECE9>C7[H?;5(0>^%T[M3;:FR@0 CG-.=(#-N=2K)%JBM00P-,20+W' MX&Z\(S.+>$TA*(U8@[F'QIR(\@4%$FX,+2J+^%H8"A");D6.43%VJ-5#,*=6 M/0,^7868]D'C;!4)'[[(@"1RV!Y:[/@<-M[87]G?%D2"V4Y*6>$O]-L,+3T* M+5TMPNB&Z&^(KA]^D\3HMS5)AI]Q#6IIQJC%#7 MKKDD;S9")U]%(=%U2! #B?_E#5UO".UA"6T3XZCI?1'Y!8:VCXUA!.%L!C8& MT0J8$#&:$$%B&J8J843):Z'ID)*_I?KKGG[XC]+]BG4Y1G,]8C)= M8^QOK6HF8!^P#,VS56)+![&Y ,OOAT]]E;\)#%6;&Q45N '4#&TQ"HP3".N M1V]4."P+*8ZWO>;@#M'$DN("BGTFF+[(-+!49B.K(H%W((LG*A_Z*/T$)&^D MC(+G7DGT_GKHD)-:-=)#E]%[*5_CIHYP7'-[DH.4G%?!& E&H5[+# M6H(C"U(&#"04,4IR8 *HXI8MR0O.F2I$J"<5L0!7.*^'T^MW8BJ;LAYD:&][ M3R6J\+][Q]SW?YNFWWUO'GO38\^REFAH:HG:L9:GKR6Z&S-=NW;+21JE(1[EC,GX-GG)4W-! M#4OK%[AND5D_@M(*]CBV=RLT)J<)C$_AU]V@N"N%U$YS'7"(K-T ^]\BEE:_ M9^]SU'.?39\5\'X1J;^P^HZ!W@.3GH&/(:Y[ -[]*8"3@@76W-XODYGMG]3V M>^>]?8/]_67@!FH(=N_XG;/!LJ/@LJ M=CW;HV%!Q^ZCXP*:BAH@-$;>/B _MZVBHV%!Q^ZCXP,YZCT7$9S#> MXM..NO:C1E2>;/._OMT?'#IDYWY: )H&C7N/$;6'@X'!4:MQY-FN9_BH[3B: MC \=-V=P]+@XC,XCW?#R@4>UYQ8!<2DK_-)5=\9.*WF MUY=CN]=SCDUDWQ4VIU&K8=CC?-G#Z=F3\=#PA^$/PQ];RU \]] 2!\,BAD7. MB$5>.F-0(4<7O!K^,/SQK/FC;_?[[DFJD)MG$;>E%]B^'=!41U7X:[/)ZLX. M8FW9HFEWANW.CNU(=4OO*,<;/4"C*\>Y_\5.N@-W>"I-N0 $X_V:*;=V3TQ MF=G^26W?M#L[Y^V;=F>FW=E#;;_5P6C3[LQ0\3.@8M/NS%#QZ5.Q:7=FB/CD MB=BT.S-4?/I4;-J=/17HW]TT#_Z\SKL.[<%H;,Y_M1Q'KG-H]P^#H\?%D698_=[A]*7Z0'TV#ARQT.# MHU;C:&1:!K8;0:[M30R.VHVC\9&G=$R@YS!+!X,\2;Z0J?62NWJ\NI/Q<[+6 M=7]B@CWMQI S-*&>=F.HWSO4-#48>N1@W-!(N79CJ#]YPOZ-9Q'B02/'RL77 M\PSRN(-#)8#Q?!X90T/3B+O=&'+Z)@37;@QYO4.S609#CVSG.$\8@3N# ,]F M-Y4]K/NM9JZ7GNT.#ZC(/W3W3^P!&B(^"R)V1K8W\0P5&RH^82H> MV(-CX]:&D TAMV??+UW7'@\'1AP;*CYA*A[8DV-K*-MWON3THN^?%B*5G:G( M<(I:LL3X^_%'2TXW]F'W!Z;^J-TX\P9'CQ7EM5W/\%';<309FZ+R M=N/(Z=E]YPF1= ;A>#-7ULR5/5TB0].2N= M02AHY]R7P]J]F%E.#PF<5G.IZQY9Y&6&G1D&.0<&>=G' )F9!6C8P[#'%JA, M[)%[9*F]81'#(N? (J!!>NX!-1^&/0Q[G!%[.)[M'GQ>LQT\LF.<;!C\_44X M%3*8!7(Z*I#T'MKY- M0X*#=>'[@(@<,S"_ 33]$-Z!J9@?LSQE=__>W M2(I,6IF4UJ])+BT7)_'^)M+<>F];[W.YY,L<_#I?A)GUKP)^E&FTMC[*50+7 M);'U4Y+JZWJ=?UFS)+6$E15+V/D:;_07(I[#7D+8-A!8. ,@Q[DE*BBO%)2[ MUOO80J+%=)=M)45J^1HI6RXGI,@2*2*55A!F?I1@V1"\#>^_B.,"[MZQVG_2 M:O.%M&9P(URWEB*U)$YW!:E[J^1]?#7=@T15H+<2FMJ92Q%2>JD4H=0';;KKK6%&/?D3L<](>[\ M*+,BRC,DJ \KF5(Y6+8_'S[_USXN95S(HR4(R^\0R"W.7_>' M3R92?@=F@SN!JE/>D;5*@213>),U2Y,E,X@ 10480YH.PCD""4RN.(>UP]T1 MW)VN;>LR#&12^PP<7(!BE#YP6@Z?93"75 98Y-+F3D2@N5"EGU#H=A?$L%3H?7[W% M!N'F+RR1Z=R\;:6@O2W @E^_"A^T$&EPA8(I3ZR%C%;,W5$( ,BL:1%&\*XB MYQV"YBZ(JKO/1;U\1L&:1%%R11*3QI:GZ^.@[ P(S"-M^YSNO6I@N436!.W ^7^IC(_ZACLY_J&6__+<7G#0#.%P"&_PW_&P <8 @\A\,' MF\FZPVHVSJX'S/.:+SP8V_UCNV"WIIN1F91M*/E[;VQ[@R-[41M*-I3N;02C$8S;#BE-0,4?.C_] MQ(2CH>1SH&3'\6S/,WZ7(>63)^67SM#N.0>TIC\Q*CYK:_7HXX[/TUK=<5!, M+:E9\SQN7:7ZAUHQ>B#]5%+KX: ZZG-@93J@*2LRNI.+U*E<'),HU@I6G@29 M73LO$11T0$"4K];G@/29B.IT@EIDU\+:^OKE.R^UKD1V_5U1WR648=)P)/,S_$B17 MV*$PR]/0IU,,!"R\*RA\@))8XD$FO#L&5.ZLO5?8&KC=$5;&KQ+N??B:>A_" M!JN">"S6K-VH2*M7W2*F=*)B]RW7$BY/1)3NJ F.^K^+M$H7S65G"OC^TA$S M6.QK$5V)=?;BNR:C 9=MP'!S^SLW.9L]V/DM%F1 KPF?W'H-TE&F>!6L2;1F M+19P^>SO+_[G]L-S[OC%]Y^)J8&BW_*1INQOWXGOMZ&RA8)0G\("OF)9AT=P MX,NL6*[X]"7P_)6,(N;]3<$D0-3PR:LHHL.)P/62CE]-00Z!X '1)W)X !]\ M#)>K-+F4 =T+ A!>!COP)0L<^'.M3XDU!8\Z106/P3-4FK/5@1_Q!;X.+D6< MXTK@?I9B%NC>JYS.9Z&DT1L-LW*O70O%O?!1GI2'L:Z2- J 5>KR'][B]?OX M)'CZ;0>0O&%OUY6][@$GAENF&=]MZL!;=!\A#/=LTSF[#$&#B 6K![XNP:T. MMBK"$RN@CZ]THA54U&C\+3UE-/G61I6RDH2J:&UK*LD3/$E8ZL*?U/&Q/53S M?2QOI)8WVG-YJ*KU@XDMD&S2,%/\L/%J/@JLSE"&2]+6^+_JY*/FD?+ZI5A; M<9(3H8I1%*L'S">)XA%V,R52 ,ZN[B0Z]JI9.!KA.!*9/D!QP_;3JM[ MVFLUHB")!?Q\E50BZ&(I_IO$=-&G) 8T7RT2L('\!:!X!00@B5"4..CBU8YW6+CBKL@AKNK;F,IFG8K58HX#E@1T)DQ(8A:1>N7> IE>FZZM% MZ/-97&VDPMU2I#$*YVVG1C,)E [4FR_*.VHO!PL6I+"P7A(5)P5L.E#V)RHO M4#AHWRDMT4#*J]='8N74CH'V>]W!J$U' &]ZJG?T6F_^S>OO?N?Q!^ *@C@(.>^P 0F#CW?[#PH6C@V$.0-SUUV.T/]SM@?->2?,?;/+6@I-*) M'UQXX..,SQ5L]WK<\4G3$YO[W=7&>UNJJ=S3\!D>Z=FSFOUN9Z&>*>#NI0[^ MF<+&$-6]$-4CE=8#Z)XF=72QA-M\<6V$D4F+GT-:W)W8P]'=>O(_3FK\_-+: MPR/G)#[KU+:I^3'";?^AO4.[?Q*%F&X>6.[/S266RM1 M,VD?6HQP,\+M=(3;R+%[)W'NX/R$F['3IU9CTR373*&)W8[BURV]!_C?X?5%08^G\"C YL[Q:O MS#! '5R& 9X91L?VV'U0M?Z\P/6\-<"SKVG(0F'])GP\<;&'/[/7?D^$^ZYM<_UL\Z[<-@XNM8' M9 5)@:>:]>K.I+KA_L#0:CK?IZO]O8'BGN7JPU)JZU %_[873T\NH@\+J!MA M=X[";I_!!T;8M0)51M@986>$W4.W@#?"KA6H,L+."#LC[!Y\2H"1=NW E9%V M]]0X?:,)X> A6T/2$U^'.<#+;VQJ6T_E%]^_33+J[KTY,O/07I>,N3 .9)R_ M[@^?K/FEWH]N-XF]D<,LK[=2AU]G$MZX$B%U (YE?I6D7RSL=1P"P5+'2FLJ MXH!:ME%#2HR83Y-88N]@?%H8^T6:JCZS<1+#VQC ^_4'=^K]W*KV,;: I$+BSO?6,E*IB)/U/JP7R:^0/4LU9N0 M?Q7ABI9!337#-(!GI?FZO*#V1'QAE"76EQB;P(L,%MHIVW_2/KO6)CSI!MA] M5 2P3-6$^DJD$ML*>24M8KSL83!Z@;:5W9#O0FW\;N_T':#+JC(-/D]H&VW^H@KSNPG?$M<>]6=!/:@Q7O M)N7.KUV1U^NV$/-/GNFXIR,-1GZ>A?SLV9/;ZI2-_'R>\K/O=5N(>2,_C?P\ M'?DY&-D3]Q3ZD!OY^0!G?+IFCH.1GT9^WH6'''LP::$79^3GH]B?IIOZ/73P MFM%_IQ3)?5>O,.OH^JZCVGEMV?QI4+\'AN.AY+\=TP\JVS9>>93X.ED<.6[W M4-O^?E#TY$+(D,=>+-P?'FJ[&!9^7!Q-NH?V5C$2)@>'2I\)"Y]!7=9O6XYWR>4J2M92\NFK\VK4 MW;='HY9T"C8M+7=-H3LV]7WJ\LA0QSY9"7LX;DF_4X.C'3@:'UO\9SCX'*C# M'@P-![<<1]VGF69B./@4J&-B>[TC"ZL,!S\:!YO&Y<\U1_]I1U>6\\K2#PX> M56XBBX^+H=[!143/)+)HJ&.?.,_D:=*_!D-[IV^Z-T^D-?Q[SM0QZCT-=1@, M[:]_37+>4,=.Z6Y[WJ%1'L/!CZV!S[3(]0QR\[46J.>5A!_8WK E T--^'!G M4="AQMTS"1\:ZM@#9*X].;BZWG#P(Y^ ./8$M.'@,Z".L3UQGR;%:W"TOPXV M932&.G:&W^R)]S0VFL'1OC@:'GN*_M0Y^ R2\#Q9W&^.XC@T3&-FMCT:?%K- M/7VPQWI'!F/;->3-A')W6=R]@VLJGTDL]Y[(P\A2(TOWDJ4#>S0XLO#(R-*3 MD*7>X>%I(TN-+#6R]. @P\@>'ML*R\C2DY"EH\-/ZQE9:F2ID:4',YIC]YPC M2YZ-+#T)63ITSM7'O]L,][:,//]0I)L179Q.G?)L[C"V8 <+2\SGJ9R+7 (3 M1I%(]QNJ3".S<3)S3H,B:;IV^-5:)CCVT)+EQ$.FGW[/MG "FVT!RK,BHSOQ MK)=(:;HR#AG#MX5)D'6MS_CC0L1SB=.TKVWA2J:R-K5=P ]9$>771D4?.?89 M/RKZ[: V>NUMHK3CC)]PB/;8=8(E.<@AYG85[-3*_N7DE8K$ 4.71J$ M>0%L;B67DL5.)$ HY%>)M99 05V#QT?#X^U-N%A"@Q &7)$>J01T(#5Z52MN M*P&Q3S3!O+Y*DYG,D'T!];#JR]"'[< U61+'DM_*3[X$\4_*HWYFV!#"XQ'" MKG/;-237M'23#FY H;428.PG18[R&^[(T]!'&LORQ/]B%7&(DI\LCW")N@"> MEH"A(^*X )(!V1[G*$@T23)9X?4AF!M^:2:D,BC\7*D)I$0P:'P42-8O(O47 MNS6#@LO [8X\))L$=!4\YC7Q0G@IWZCQY&16UF]4I->K;A%3\&R*?/LF9W*5 &RR4,1 MP0*3V0P>F%O3=4V+H6^1HNI(D[6($)AP4NQ:8JRX+" MI3ZZTZM,OM9_O G";!6)]>LP)EC036^:CT?]NQ&'(R''/U>JN=MC]:S*(-6; MU<]=^FDC.LB_]8?=P:B_\^=>U]GYVTV/'7;[WO"HI][\V]B]_[5Z76=\*FLU M<#5P/2VX>CWW =8Z&4X> JZ3_=9Z2\'Y[>DHI\I'-7)MMV;3WEQS.1\G2S.^ MS2WB*G5*-OS"288?RR2#U>_9>^3"SQ9LG\*O>P#MKD0WV03>7NG;=D,.?0[2LV\[HR,[RAOI>>K2\\@^$T9Z&NEII"<5 MAMO]T9$34XST/&WI.332TTA/(SWO*#W'QG,_2^GI'3N([EE+SS-HK_7;9KD8 MQ7.3(L_"0)9U[N%@ M0QT[03:P!Y-#?7G#P48'M].7/[TL_5UG6)]N@,H>>T\3HC)!Q/T%CTG%&^K8 MS<'#@X\#&@XVQ32&@]L"LK[M'7PDS7#P8^O@,TWD&>K8BX/[CK&BVXTC]US+ MXWD>>>C"C+IZ>/BTFI%&MN?<[=S."4RZ.NN@KG/TP:Q35PN/ M>W+5B-(S%Z5CV[GCV5_;@X &L1I:>DBQU M>\8L-;+4R-*'-UJ&=F]X9%V/D:4G(4N=\R[<>A;#K'>'=LLQ3=74KJV3AIOS MP0X<%L<4TCVV%V MWSBGR6&U$7@IX"]N#IA;W3Y2]^4-$U-?T8W5X[(=1Q+U]#M]I9I^5YMY5Y_9 MM]FPZ&4$<-+-BS9&]_E)NL)9E3P(?HY3FF,1^P ^D>=2$6)"U96;/8]>;1!I M4M5@VM;5(O3QZ7$&I-^8) BT.Q6XZ>E1L_5:3)WU88>[J7.K_#B8-K.=Q%DA MA*C)NDY-]N9L]DV*(7)K;&<78=(J>"BO'A L]!AX_%D %"2/4<21%"3M\L2: MROQ*PG(+W4TK1? L@7S>_O@!:">!Y^4A7V[]KX@+D:X),HJNEDD0SD(:&<]3 MXAL+%%%E*R((QH(9/[N8SZWJ_KVN3SM6T^X?AJNNPK_'5%G!7J]OD M*ONVZ9BWC;Q4DS&K&[9,Y7PN16;6VIM_: \TJ/I 4SL/1!!Q6: 9##P?A$UGI*&+U.]GNJ&5AZ^\!2UMEF:NGA4TMOA9P976JF3)K1I8:H6@TX,[K4C"XU M U"HS8E[<-MP,P#E60Q &7=;./GFR3/TCUOM9*3G24O/D0VN?ON8R$C/1ZEA M,M/WC/@TXO,N/.38(^?($RI&?IZX_'0.[L!CY*>1GT9^;I3*.RWD(B,_VUQ# M_ZSEYQET1KW7*241*#RN M.4_%\KA!)R?;!<(='=J@VFP/_FDP].32QU#''B ;F@F'+_FPGE!X^ MVMR$#1_;\#_3R4J&.O8R')RQX>!VX\@UJ3M#'3>D[ESOT--'AH--\8SAX+: MK \ZV'!PNW%TMC/"SR#YSO-)L^M-.\U@4C.VY!C >/;H8(%NII:N:BU.G9$]=,@'K6LO3HYE-&EAI9:F3I =/4[6'_;@W^C"QM MN2SUC"PULM3(TH>/![IW;O=G9&G+9>GDV*Y4IRY+G\]DTBU!W>TC2>\RUZLY MF1)ON:Y;KK7:?R*LNY,F..K_+E*]FA5P4V<*P/W2 M$3-8[&L178EU]N*[)J4#46_ <'/[.SCL2N]/]PQ<"LQ M$0BXM_!&(*#L;]^)[[>ALOVS^2JVK4W8Y/&;=7FTQXA?%"-J-BA*FQ"$C9_K MT7VI# J?A \#$29SR+LAJG U]=PX_C5F@#C-?"CY5]%F*^WO\&B(8*@E\(T MRZV%B&:X6IIF>?M49#UWLKG-7T3J+_@1C1U?)>D7VO7U76T.-E7+W\3+;G&[ M:X"I78/P3/AAA(!0=]+LOL@)4>"3 UF[E-,U[F'-Z M@_'3''!:HHU,G6KZ['Z8;R'PZ(G[CR+]*#-)VT18O0.K+DI62&DMW-E19-'8 M7U#M[P&'DI[-3%)GO/MG,Y.T76LU<#5P-7 U,TDK_[A-H^CJ,TDM,X[T\'&D M-P'-3"(U0R/-)%)#5*T&G)E$:B:1FF$F="*JUV_A1+5C?%3R M'$:9/&YUDY&>)RX]O4$+YP$9Z?D8TK.% [R-]#32\W2DY\AV>V:.WEE*S]'! M'?:-]#32TTC/AO1T!L9S/TOI.332\SR;GYHAI$3^CNGAU&X,.:8+FZ&.G2 ; MC\T M'9CR.D^S9AGP[^G0!V3L1D"WFX,F1&DACINH Y[Y)A.Y"W'T;EJX#.H MQ;KK")/3[?-@>WTS_:S=..H?&UL\=<%CJ&,O#G8&1U:-&0Y^)!R9AKF&.FXJ M67-<,T&XY3@ZMK;,J@\\@"?]9]=_8WNGCT'B-:7/Z M:/!I-1MYMC,^M*'PO8/(A'0?=,#"P1VCGTE,]Y[(PXA2(TKW$Z7>Z,C\EA&E M)R%*)^>:'3.2U$C2QS19'+OO',EJ1I2>A"AUG.[35%,;66IDZ9G)4F=\:/6# MD:6G)$LGY^K@'S+&9-RZILTXOF17.'?[#)/MXTMT$_2#!YGE2RSV:KG=S'9O=8_9Y-K,>G-&XE*%+LZ7T FK=.(1"'3E%X2=WC<8J* M@'6$JC']]OD%C4D'"RD"'Z13_DH1QFWC6&@408TW,@L>(V\8#5";5 "[781 M@EOW7!'73*KU1Z'/[?3QP[:!!OMVQV\9#=7!/! MJ+%WXJ8Q+J)&5\5J%85X(Q/@S7,H-%G7!TIHB77[1NI$N=],D%.9!W+< (!^ MZ]1PCQ'P6X9L 9PH3F?03>$ #%;41,\(';/+,)_SY9[&6::^5 M4TKHB?L/VG@G5ZGTPVIJUL4R >/QO_S%RP] 0NZ>"ZSH[?5)L,N M;>S,YYW=-(.QG*9X@WF'YC4/0].3HV"MX'0AE?T?FBRT#',B.;;[!-L+\*%: M#I ;FU;@3*1,7GD1ELRC?8"D"X""!G]"+R5!S%RF#2-UNWB*R 5,[0G$RL7Q,PIB?6BVUD]D+O'"_*\.JWL$R,G)%7]5,8BQCD161] MRN$+!"JM-BH"]HM_ ^A9[VWK/?S(B'+XB6%F_:N 'V4*=LA'N0)^1F""5-77 M]3K_ZEJ_HYEOQ4FNS1Z$/@:"4,[]GG>LJ3%R]C(JS.C6&AKZO28XS.A6,[KUD4EP;R,_ MW"HR7-N;E)&-;\;NK3+@FN11^C0KOP#+-D$C'=9Q%8+%00&1+"M %1/,:=JF MC,,$8SLQ)43P+3&I<%#*_UN SJ5WDE5/(:HMC_PY$6Q#?))@?F \YV(. H\L MIY<8T%X2+&RZ^"T8,6%>7?&*G_,)+"!8@_4?$45R;?T@XB_6RT__^>$5.# A MX!:^7G,">6S\$"Y&X,BWI?*\GRUY[[PK?>^$^=.8=2GM"P9E@T=,1CT MCN2EI/$PD/U [;>KF(/8*[F^WJ'GE=PU_F5GRNXTPD QJN0?8 M-RP!@ R.,3C*,O;7F"QR@6/3W\2DEPI)@9I=!JF/FIA ]A+I<9&VG5O4K/ MX1V:' \20,JV'8PKK>[T[UVO7ULCIP!Z==V^CW*_]AR,&A>:(:V7R#:OK*E$ MUJN]5G)6- @!PBG%"Q="9S.L MO<+WU[X!>2%AE?K+M""A @(1DQ+$E!&L2'M%Y,VD9;5511&\(Q*39?:B2B(HJ0T" /,RU4NHG$_%6& A69[X M7ZQDI3*4,O5#6B"G/6%%J@*&G<5E1759"$P@P)Z^Q.^.ST>TA?_>(AW.TF1I M)5PN@9(6, _T+*(L 6%L"5(RG"[6J 5-]H6!6L1*O^4D^=GSIFSQM,@I\Q,! MR#B?HZP8>EZ9DWO[X3_OWW6<"9 >0&,9^K4**WY- #P11O6$E,I(6!%RWF>BM5B#WBVS2NL M"K4NT)AE>MO7^6O;9MH8LOH5A \1(#LR+,J3$NJB@KI*>0P&WB%D6CJ1\=XO MPE 76%83YS:GTZZ7LN)=$WLPE#OMX[7Z#.R'3PP-OK@;6-HXJ%H8@5VOPAK!DYE3VI_4,F)&J4,^I.#Z63;X17;TJ^?PFNI M/H'>C\?BIF 9-%<%UEA %A'%66HKW7WJ9/NAD_].;0%#&&=%BCZ0 MW:3>VM-06 X&HUO(UU2YU*M<'%/ETHZU/%J5BY'.=]78*M*T13K73;?J*-8W M0WO4/UR9*P-N4\(-[4E_=(OI64\!;*MTY@"7"D;I8%=9<5 K8Z7 5:V21Q7W M4$%/X]@8Y6]*,/&!HZ5JB\*).?V"L&!.T'%?9C+=JQY]H&Z,^ M7$E.D2"J9:=O Y#^.N)8Y%D.5^-#*()$P3>.O+&GSR^JWDQN5J%B 4EZ*\R> M1>DT!F,WX@0G'SPJG7.-S+#6!/!N/[S03O]W;< M8J/V7Y9,S(= =@9D-=N1J1N$R"GU4[UTR$*F" JZ'):##%M/-&PIGYP6811T M@#%UM!1PK#*AR+SS*)DBIP-\"MK)"E8.;UK:-2N=-LUV.1XFQC [ 4THO;<4 MN<[R[-KA#:#F8[-]1U>I[ ?F&HBKBQ%$VZ!H'P+&O2./;6&]ZC0N &,A+C&+ M/T_J@KP&"P <'5+C0S*4R4*E#N#5A\8ON0*QHA<6_@I.>'[OT)/N?)9H.WUS M+&P(_*JZ#*1X^"]#/RC8R&$Z?! 1%]/H6D'GI#2>KA5SQX,>W550^I2N0.4 MP-9/P)(95&J+) KHZ.^&CD405X64Y'=P?32Y/"&E GD5F I41H+=FXR[^V=G M3H]N]T9][]%1/P3@NT^&>A?,0^^^G0G7<3UW\JAB^&W-'__$_CB?D55U5BN) M_P.>V.>J?#>[(9BR;0L7X+]'.Q8^W(M@3]^]>5\[KT06#5;A4"F6Z]GPZEI# M(."C&&LCHIJ;V^]Z8+SL1!9&:.#)GO6R/.3\RF8;GB(^(=48']4+/PP6D!73/Y59 M695!4B,>K)Y4M4,45>!ME$4CM#<;V(T< "S"F$:JMDJOD2E4W\%+A"=3]SR* M=; D8"!41\GJ#T6JF )S8Z7(&QV-VO8,%;NJ7\]5-"&=9@/ 98!:V"U5L=9% M"^WK356@NN6R^MJVK:Q63*3#'V6]3:VDM."H#3P,#%"B*)_/LLW PHRX) =/ MLOWG!ULO#CA#R3O\A-6\LNH0$*&(3.ET@:_M==QQ V94"J8"@G0&;G-S*#D: M8*O"G+7P9GV+>8JFOHJ**L?V97/!P#U8!H*1+V&A4*>2/YG*9/8*\SVJK(]+ M;2H(Z2.%Q30+@Y#:I=6)#Q\YQ[A9S/J0B!W%!D*<^.J]_HA%UOF5E#%XC63C MZZ.+6&F%"_YW]U.73@G:UJ]"50)=*.=:^P4 -E RJIU5^6@K2& MN#5T&@2Y M4>M:B1]&]N#O?6*=+9. %:3)W:=2\8MB#D"PV'7WD(@C)!(ITBB49; 8#V<" M0O%$9L#5T-H:X*:%/E:/4_6YCEJ$0! R7:(H35)-[BK*L+:PZ4/]L%P5A,_D M,N3S"-Q62@ A86\V;.D@IVDA4O BN<>26CD9&@+<3JX7GTJ ?$R!Z_HM;!V3 MGZECMKRA6E.*Q%]4UCGY7QQ1P_X,>8"WS M%S(HL(81)0!", !(A4O >V.!BK+(CP%4@[B8(TR"!]<"3 0EO#5ZO<9 MXB%_B 2E*? 2[J1(*K@Z@]Q0AD!UL!#@_+),T>ES6('%9JD5^1'P);5P8P70 MK&\$7ZRVU;60)!DY)\+' ?P"U<:KAH3$*/P.&&'?(UE>%9!FCG7[1:GM M?7R\VB#"C(LH;9T'0'CU>_77-UZGDD*2H_0Z$U,K>'V@];&@K#XK"),%P.H? M4\,:$]N,J KS4XE+T#(%7)>H5J?-Y;Q4-%!FL;!H%PMYY=?&-FNK8:'R:P*^ M4OR%=3756E<^EG;(:0G= VWH>^70TS>G=Y^74&S(!;@9GTQ"=+"=D#7I@%)E MI&. L0.52P..7@DM1Q!0J*^&A= MU,XT@_[6=9'HYJEV(E4 )7O%"JS^%2=;:EXUAIN^U,R/C01#T\%N^-?Z=&7C MN"'K5: )T&$KD(F9-H6W>/'E.RL5=?MZ 1;5C=\X_6Y_O/_Z^/D[P4DU#,T8 M0IR'G2#D@Y#-G6XD>@;=D<[!W!39H"*&5&>_E#O.\<3FZ4SL+)O@F9SR[64Y M2^UQQ>H:?#5\GD'9P<_P#0D&#BOLJERYKW]/WD1YO]$!"$5,0[ILZS=4!FG M[?L4QNQ!H'$ME8U.%@GS(5DJ&4;1N(>19GHMZ98)^34^9?;U!YGPVOAENAR>**J5.\@?D'2 M5:LBERNI/)8=+,$WJJO424T. ]\ ,U+B8TY'P-V*OS'XEJVT8=/*VH,V=D\Z MKAX"I,];'>(E)/Q0LO_/>(!8-!)PIXZ"S]NH4$E#?K2"4]D'JY&4(52&^4,5%J T.(=$B;3Q>S*K!U0DD%I=2H"Y)&&I\:5^>FT.+54H3U9*T&%BN9LQDFKI/&$[C+05:I M8=VU9+.&EDY3XSEN7Z()K4SL:H\@B[ 4CT+CO" PNB_B-9\]%AKB66F:E+T+ M:[6V")99D:J<#8)G8QFU._42\O6*3>ZZ1=]&&_C8Z16;6AL5O6XDMC'D8]+==H]4 7ZK74JB'*,HNRET:(,4X@6AM/9Z\2KNQ0Y\N 1$GI MS/&0F#IF'Y)WGJ=)=)/R [JD U]T-?!S6&5YV/MBEKE!I[6S[^919/<3-5U: M)M0'1;6"4$?A*0U?=CE T&S" 6/<6_JECZT7[U 6=*RF>W>?#=.M@WJE/Q=L MJ53?%*,Y9$^6Y4^"T@,BN!3E$+6R7T6SV02I)6HT@1Z,*+(R0%.7!B&VI^+& M:J#ZINN243%S4VD5Y!HEV:\S"1^S+&_$Q^+J22QM%?I4AH49#KC8R55 M(Q>[KJ+J8L_&.C2_R&6S:0B-_Y#SM=VHVZ#31[F2/CQ!H88CS@FHMCC1NBXL M44/'8EA?@TLX MXSQLC%@2&0:'60D7,7ED&\8CT5(#K L56V37MN*?@*(V1HM\AJH5$&N^&@# MUB=DM%:DGRBRP:\D&%_)LIM, #9!PA8;;6C#!J@B [OU7SUQ7&KM6OUCO6D5 MXYACO!@#D2FAEWFNG%7&A!DU&K)ML&%9[TXM!-11@@0[),7J)5-^'II/I^=0 M6NWR'#]A@!L5JC[J=VKPW#FL-59G>QRJ'W%&W UOFH"=0]$9(!]J=&6) GRH M%%X98 <*55%)@?]:L1!FXD'2+!5#<5J@7DNDN8B3]GAIR=8^LG*DB@-2"6(H M5@5NU9NQ/@ T-]=U4FM-\+8..^M2:W1TA7V. E4J5&Y!5"NO>'[K%F]*D*?Z MH"<6H,)W+D"KMOF=@#N^U^3XA'I-8N8S!5&')24?*L%O4TH4D(F:\N=Z\2*5 M2B?+)9:T4_Q&1[B?P;%,97;$&$; =$"19@V+55DB-3<1X]H=JK[S:X! C4MU MM9UDUD%#]N7'#_]^I3S$^MF!!,\QRUJ0A^%;TN+F0YO]1?@<(K;,$^!Z \!\ MJ8W;^HWRZRKD"D3=R2^@ PLI3EW#VATTU/5!+[?79T=='Y);J&BRFI2E,HNE M34E^@$>C<=-6,.KS9_53V1?-/CUTCHQ7I@S9 M4"6XKS4 ;"IQ;:6GNJMJ,T9&V\('[W;1SK+0I6\*7=JQEK,=[7-3=+UJC8 PR$NO784S0HIO>-!^/S$6U>[Z(E!PA MTN*?*[[K]ICW\A3^/]!O5C]WZ:?O\N#Z;X-^U^GW=_[9T/>_8.W$#)\_<7_1>57J;> M3*][ED/B13_OF$O=T;5KW=57O/K--6-E4_2PU+EO_3&^3:&2:/M-AX7>@8$Z M75N_48%_*:4?&8K5I4JZD_!?Y19E'RP-C;8^YR0P_K,ZP!@WD-P"Z)GG/ /J M^H7/2VQ0UY.(D)."VV?L2;,'1S[7_3OD+IPS #I]]IC.& ;]CG?V,-@&@5O$ M)_95GJ=)$0<=M4C?EW(VNTES8#_2Q]GVY+8P!MNA.L1;"Z#O8Z#+-(M\LD4>+#QF]-\I"8]ZW/.',B7DWU&2;,!A$VN'P*]GG0 4O]F$ MTD$[K.^,3SH.*R?-&4L_N]_H&2:U&TL!V>V.#HU;C"(>N.>YF M1Q*#)8.EN]E2IQ>7IJ3^UM,+#Q&0WHM>U3/V+C@Y#6(>]^W^X%#=?2@HGMA) M/6/T#L9V;W!DF,&@M_7H=3W;'?8,>I\I>N\0(S38;3UVCX['/3ANSR!8][%^ MJ+9V?I2;7U0C<*G[SY,'[IX9Y3N@MMQ#,[R'@N*$?.!GAE[7'CE'A@,-=EN/ MW;[M&=Y]MMAU[?%X9+#[3+$[M.%_6XK=LXEJ/G%UK4*D.L_?!VP%28'= ?3V M[T;S;8/YP04=]PB?5LN"R=CVAG>++MP#C%I>OV28Q3 +Q6IZ]FAX9(&H81;# M+&?%+.[8'HV/+. WS&*8Y:R8Q7'M0<\PBV$6PRS[Q"^&=TR:/2&O4(#C.VJJ M]_WAO8!=Y\7W+6RMN+T7\(?9S/I!1-3(_=,"9QEJK?1QSH MAWMZP.&E+1$,.)I,?ET14FNC7%+8/+79YK%-U("Z''J89@4)*:* )3SBY_B-WOT](&&%9 Z@S',2,I%>-'0GC+$\+ M-4GX0^-)/*2]6E!M8%39U'9C85,1?Z'""1M;(*Y@%?Z:EG%M(AS(,8(*7,;W M8W5%]2X T#*)Y5I#<%;05*Q_QR%.W*!Q29GU&=M^%^FZWG77MA: #QS\26,T M_"1=)311$E>Z+.*0)[(V[J!&O:BJ9Z"L$FT' EV([)UF1=&Z^GFI7S#"0:KT<-V&N#AY!U:%[@-P[-I A2<14C M(GB(4QT1M\]LH%%H.R=^6F*.TV;S;8\^?9G\4Y+"Q]AZ2[3GK^^F:MHB=7^7 MBEJD'KIX ?():!I(Y\=??KQ@#K_(0M'Y3> (2W]KNW\BVEC/7]HR7,K>H%Q- MK>4P'A[LA$-,UCAZ@8:JZ-E^-=$_4UCP-1;D5S7/3[%86HU*KZ: U>]DJ:A$ M%Y,U<",0-8V'$CSQ6N3-!UNSJ, NY?PT&D2 JF$ATF5S]$)CK!8?7X(6!=ACC/T-BRV$N1U M9K'9I+DB1@-]F2:@M&'W-DV/0]NJVO="!C3\))?^(@[_*N0FDO#E80Q ^2\K M8:FFP>D9N,T7UQQ*93" =<2#\$K/,E+JZ9M(<2LN&F77O7'C.B#GB;"S9'G^;?I(R,,%[PI+_&_$A& M<@8P"$EAX#@8$:W)3.)Q$6C_529NP(1(-C$B:$6RC*2$!GI3P"[!;%-VN9_B M=I? 8.$*[+8_"["E SUR$I>H)0F-+]?J"36G^@Y9!P=GQC(ILH8VM'E%>NEA M5AOHE\I9Q+-[P*)+4*HAT3$!DZ"GL:HT]D]^U4JJG%19JL#Z*$0+3%J%1=H!%)\A3TF*U^O,%V&VM[W M*4Q((X8;8AH>B*)$C?RN>12-*:$@?Z4\8$YH)B)V1_&! %KXNER56@M.'L?5 M-(S#T?A;>LIH\JV-@GBE!UW;>G5YPM, [[[&*TG*,K]*]-)LZV(I_JO4P*!_I%"_^AP]!\\R+:% MR&^+]'D?U_*OX)5@D#^OC>ALH)2':./,/C*A(@!"5,X;Q7F^> 'X/A2UH?@' MHJ ,R*]$IIRD4FRQ/[-7#@K,VKYZH#;8]!@_P703N#/JWX-BG@1:%/Y+3AV8#AI]!1%6I<>O.V[]) M9+D#,N"?SC_F$>'9"@4.FKJ4Z#R>4_Z1/%2:@QPVRDRHEJ0 YRE?T7L<+^!/E M /0JK*!"CE]'SJI$SCV\TF:IRK%Z%'H\*%[&'*A5<02\M6+NP9# "0SOQ>_!4V2_W!1F_@#;AI>@ZN6P]T%2I\4-]-2%9'L<02'_5J MS+EC]II3 %A9$(NYRB^'R%;$3+C5MXM0SF![TB\HD/N!1H%SV(]_^ZDD$O4; MIZCK<6T-,3% M]!79>KY(TY!,+B2+$I88&ZPX/2L YY=$NAP/1Y..#:-4F8HJBWC/3*72*W)3 MNVDRFL?UM%N5R+R=/W;.C^Y:/PBR057*"6Q_LA+M8W=!QC( 0@:5-;W'^BCD M6FY%_KY7SV[IRKH#[42OG9\&PG!FK_ Z0P;5JAUII MQ9[&RC9CP5*,/VO8"3,0 T'E4JN8$QA(*6J W;D_(F5:L$X\E!DF5 WHYZM1OLPW9X Z6?963>VQV9/\#9[/=>F'C^F<3SGRA$\-O%Q\_6 M^_==R_KP^?_^^-%Z_^M/'S[^>JDJYC,;Q_(;\L>Z%-8+R<@NYP.1VO(M^V,I*HRIL+7D)M M@X))\!LH=^N]73LAX_ 3P=WZ%VM^T,UL8:$=#%O4U_4Z_[*K4FAXJ*X.#RPT M8>#ATS5O!Y:^+2R^+UL/3Y.M+T[D6 VE3']2!;:'AJ^?'!L[-WL8Z[XOCTTH M(QM#1 DN./&_Z--G6-=%!R("B><1]+&+KO7_)X65+:C4!)QHR>4LE/?0;C-> MQWY=$:M"5RR"5L)BBLZYC)(KC!7-)=5WD6.-F5W%X%SUU0ALQ3?SJ<4L6OG> M7%+GAE@PZAQD95^_H6N84OJ?NW;1NW,QZIVYD-9 M.T-O<-YL"AM0_E6^QJ_+K,K,SRJ9Q0%#CN#%*.IL !@ZY"!;OW UIHZHH1#D M4S#;<$FEA_NBHUZK1#C R%82DTN.->F2:J/X/&(=S5AR2A5-OE^D]E[%5V6U ML"Y 4C$ RH+6JN+K'E.,QT3 ,\IDS>%2J36L5[^DV NN2QW\X0*JLL*[1N'\ M? AL@PC9@U$S5]C\)?B.^3+,4FNFP>EL$ XV@R[5FE3(M6D %[&@T?RJR]7 M5'R 1VY2?8P)?BESB@6N?"%%P']SJ(D\8Q45YLH&)(7@#JIE5I%\I$H MZ:,B>2#I]W%09'FZMMZM8WBASQ3R-EFN9,XLV$+I?.,6?Y>U*NR9&N=5[F:6 M)LLJ>T,Q8OX1U13'AG?=1:)R\^3%R:?E?]<[I8,YNAZX3.Q@S"0F25#"XU+J M,OL@G)$=EH!)8F&,)7*F!,0H/X.3#3-ESX$LRJ\P/J6B M_@!OS &HO#J5)&$:!!#"E?,4^]?U1BA'P!2.U[H.()/5*1R06@'B.,%7P3U7 MF%.@L]WTC(A/ATB+8C+5F4,LW^@4F+-B2B7UK.CT M"TK-::L#(;XZ-,NTH[0G;,7G[%;,9W9513X:&?*O0JI$%)+S8KVBH'S)+U:@ MA:LR'4JJO%(Q63R8 =N&AP2[\"KB&FI5\H425)C^ W8)"C]'Q8W[I>\9$G%R M6=IUU"Z##PFH&IH&2Y//!8Q3I#&OZKH94(K(>M7+YF7UBC_$(YV#(.&W<81) MGS\Z>2&*%>,L^=8-A3)3IY0V>!+93D6K8'+[7_Y3>0+)HO_P(JQPNQ=.$=WQ?H%/'\!/,LO M)$F(C5"8<^J\B>L4<2A5Y1-PF#ZXA.>" QU@KW0IA@;P! R:_ E?5B-FL+]" MDAL!T*6?\]D0P(SZ1 8RR.,8 $YU7;6006TI5=!_6H1T0JX6LD>B#F0$U I@ MCD%1).D7"DZ S.;D-_V&/!C"TJYB+8MM/)RSH%]03,.UN F^R^:R+KU>99#& MUU](%B)(S SY5I\8Q8,YG_# 0GDTK+%!Y!1]HJ%6%%8GD8V#G/^@PEQ.Q*E3 M7A3 27*#'J]#A=53P9:!5=$5*6HK:9#;])B=26.:,=/%&\CL1+Z=/:Z2=;* M?D<[&MD?H+L* S[>554*5X"I:XUDAT)@4!5Q$$F-OW(AW-2 $*@9"3"0S/(K M.OV9XD&,X(JM%3JG$L>,ZYR>BJE06 )6(VND5I AM:R&EE7.K.)6>L25Y*5L ML))RU2KP:6\(GH3&":P=/']E3]TF2OQM1'T=^J5R M$C-I;1QQK1NV !MZ 2EIG8%J%,D Q'E12C?A=K<9$HS[Z@ K:RL0&(4^VO;_ MVGO3YKB-+&WTKR#\]MQKOU&D2&JW9QQ!4W*W>FS+8=GCGD\W4(4L$BT44(V% M5/6OOWG6/ F@2$HFS2(%1[%W")-71$+%H9\755$NAK MY>K04XN'%RPF: ;.> _0O',FB*K/\(72N8P;4L?3%79QX(9N.MR/]]YK^#6D M4(:.0F,,R;\IBD(S*\#D:*S]*>8@ETB91G9^D3G#6T9V?F&-J)L(SC#;FAQJ MX;)[J?EM. ^9@QJ#M/Q):YR?]S-7K*- 2 YA'\BUZ V06Q(<7%F(.1P*WMM? MH0>$U4I\8NC5AI-'4OS\^++N]/48OK#MB=.BJ;8_-F^D_C[2X,^.4 /?3P5A MAZ0J]$B\+?DBN.'L1H21K<)VPT_)+E$CBW$>HQEQTKDQ-THB$K;3OS83T4?. MA(E-Y+WT=OAF@H_2)]$'Y%SG^Q)Y52 @)RFE'L50C[+ F I=O_B1= $)N/WD M^ZZ&ZT!30]2:Z9TF>$W*8SM$.#F^68XIA'-\ID4*W?K>)KFZ9@]I7?@S'=\# MD8X(0@FQVEE79X4Q76*J -Z!OE=NYF^9^C@1#O!5WH1%1[0R2/#%;Y3Y$*DD M+]A[B(OWF"4(\,LP[!@'XBD8_/T%#*N.$QR ,V4XX"#.WQ'C>DS]XKI9I&M: MH>CVRU95-VAF8G/9N\%'0M0+@W_1D66:!G@:&X'YQ_V>NEEQ8&D6<#S\QDTW M1'MUR2(*I\Q2+A..&_C A)RQR)EG4T_K;CS+0^YIO70)#DP%I23%S*'-S"K7 MH(4F"QX'0>B[&=,$ADQ\!C<(!VS405$,'G?52+8XI-)BEU_BRO'@0/-*:)O2 M&HZ%,2__FK6:)T>[6*LY?!K7:CCG IY.*('>M\CFV,>J78E'N>-8MN[60BL' MQ>\T,R5HIVEJ/OC3FX5@J'Y3MI JHDE M6UP,_G32;)K6K:!V&*U)FUS'1%#<^,R5SM#18M8J1K)\]]JM.R*EN==1#"[3 MMQ$MF80*F.LIC0FP,0*!$$JNV%*Z8A@H< <1^$_0S>D@DY=CRJI)ESRHWGG( MT58[3&\ .6-+OB/^/4LW%!^H-=.*-Z\)BJS*SCOF5==0<;NQZ :NP<#G_6-@ MK")T($AMLNR:4!MIS_(ZVX,4HB8H32X'HV=J9H'E73KPAC%E[,WK@KE&4O21 MS4V6')F$=-=I44&?@77*3"$+I"["H.EZL+5:$ '*6 PN&Y=5!MUY[2H M&9Y]4>U!,HAJG_[1Q"EE*KO&;?VTJ=OA2)OII"T%?2#IJ3.40]'N#+1#4%AI MZS0?Q&X285IW]*:Z:NYP'_U.@1+&K6;4=&O98<(0"5=NX_WW&@;&K]@\H\4K MR6E=,^=YW35.LBG%!1ZD79EV[5E%V84S;RTQJGKUJGHGUG,6KLYS)\#YI0DA M,'%S48K%1+X<2*I*P?4"UZS=_AW024$%JDC69]1#:?*YYUU1^B,N1$+(YU< MH9H?"/1A9H:O:C.'\Q"?5VH,[69-)*C#P8DZKR4.PZ"V@D*F>535ZL[ R5, 15='6$T_TU"$Y6(F M]):N8'LZOT_3-IU!#2-#@%6-%'(/-U)GS'_9G^*H7J?*5 M>M,:#+$Y/P-TRQM[[ 7%ZF)6XZ#BW,H#60Q5R"MPLCUV2:VGT4BXJQAJ,GYJ9?XB6\'G8<&N81%H_,BL>N=AI++#(1ZBZ(O5C?(8$AVH1 MX/.85]1+Z&IE(A7^EGX23N!JKRKW)(G%L=]]*H;@F3A6#&F@A!6MO50"5_P( MI^+Z))GLK_?78I0;ZU&FC> M=:%V .2 7-]&W"\%0,$(-Z]0-REOBJ=G'0691+,H0/\2%7P.G MB(3&/G"<&+D-HGOC6R@NHNKA0*3(CF5HPBL(\BNP/I:=:S4T1) %>UU@E98OVLCHXK%5L#*>:68$<8.^&-2.@!&#?@PAQ8 M;^11:=0X*[&5)U.?-'[,ALBG$0Y6C2XPLP2#ZT86U<\DL"-L/8I-(1>D L!U M133+_;>@QP3CIQJ8+2[VPG9;862$'WZS=C[P:,ZB]);:#R6;CK(LUA#QS/M9 MN&@1SK=EN<+$_[/S2WNYT>P ^%IBL3Y@4UE+E!5O(@C J2N)R3\R@.$:6S?( M=LIY:,WL"-=_R##X&Q55Z1CWY??1 M/"^-,QJA8!%ZX3(WJ".+U=94GS\$G7#M"]=V'6ISD;]A\DQ?;UWWK&.V!XIW MN*ZCA;YW^.(.&Q9?'!T]N^V^LTL>X9MH; Z?["._@D!3LY[Y0R)K/.[ 01C# MX_FY_V9[6#=-Q$=.A,FP-*YM"X8K.PX719EA34F=&,<]S*Z&Z91C M44)6@1,W: M?=1?*+[-C68[+G;J?&/,#XUD@V&L,HZ#95!U"FF667=),3$V))" MIR#7IE3&D*P;NBZ *TA@SQ MN;TZ?PP:_;J5?AQK:M3;S?!.<).F)7 KQC7.O(^PVU?).J72./JI ^0O@4NH M71U;Z6PC'&?^7+_G"_G)ZPS;7X79D#-3PYGWNQ\L_#3]-^>)F1V;MCCD/052 M,_LRA=AO UAL#%JN.I0GQK@8]_I\PKWNQK/YU9_*RL41)K$LI)4'$K]7Y M.0+\$*5!Q5XB@/ ?Q-+JH&$/.4:J+E.XPRQQV2D5DKJ68055G4,+-#2X@X/0 MKX4$3\%12Q5"55BQ*BY3JE.YK8&P83;PK:E^4H?$%#&E^O-2QX#28U 3'S:% MV>80R*92P$$]F+TV]DC98*R0>YUGD1OS?5@\,(Q6!&ONE7:'/4%CF!-FO!FH MV(T2P.QVM?QMG)ONV!$!Z<4P%@0*Q+B1A-%$\C+]@!,#C&LKQYW+5H=-TG5& M4/'^%VO^_"%C[6O1UTR,M";)QRQ=AG0;&.8#5=7(TR"I]H951:C"\-/;'QJD ML_[+T='+V6;(M1!_.1M@W. \Z-UV M^]S!3#"+8(P-#GSLOZ8?DI..$XA_K^8-2C!\*;_R?_F*14@1]\#$]ZU?R8?/ M>:!-J=XO,#]@S#B58:MXPKJX,OPH/>M/7QQ:^N +(X44[S0X1>%\(K5ZYA'J M?00.670'-BX*BI"9(L^!P M8_I07P]NH?O,OFN#/2] L@X2#M2.+>/7E8CNE?4Z#QSZHB,$AG,)79.. MF35(7#Q%ICCNZ>D$'8%++I[:8Z#$]H,!XA55Z*4UZ-(. *7^H'4E0_KX@(VW MAF*\.C;HN(^W'4^3'Y($$/R,"MU/OM<37F\[#EKPO\:= MG>(U1(T!=R'"B=2T0AU(I\S_9D<&0UY'*'OH MD+V\BP60A6 XB3B.X68E.N_:\[-$D#T/2@"!7RH.=H3_W.++_LX@.*"UZ.<' M W_H2,\.PWWY/61+BL FZV2#?LFM.3WZ-S_L#"/$0X$__94$C/Y3 MYWD:N)2D<\1;BN;6-=:N&D:T:=YIY90;AX"](87?9W, M,K>0/^D^I##P*D.CX7:8,SL)"KZ>;S[;40^"M$\._T.X5)*7!R 6Z%UE;V;6 MU-R%]$]GWNTX/0N@A(AVBCM^B*!- BOQ"Q$>VQ!W[&<[V.392J>%=?Z&K6S2 M!;W UDA%T*:F)Q.;EY;([\V)!@LY%KISF2S(S7ZV(X_L$Q@/!M.,/I#8YTH1 MW):\R-"BF4[=>')BV3@S/YA3^&Q'7$JNVM8^2KBE-&!F>",N^?WDI$)/6E!L M[")'V+C+ EI-,RAO6FBT1OAZHTFCT'C=YR0HF[BIEWW>8=+"E_&&?*=_SDR?[JB32'6L (%NKQ:.9A-FJFF-64ANX M,Z?X)>ENU_0_:C^@&$./!05Y\4*8@?D*\7N+PF%2_#[7CK# ;X@[/D-,7N2I R8(Y4^07(>PFY">S9[8 M>JJ9&U.."1)9.1WSP40-&6&9C):.1XQ/S(676JYW,TO"\X^D[/BV>,XTPL*? M1L @<\[#_1O0;@ETK/%QU1K2[B"?@'XTTENW* HLZ*_&3'"OUJVAV((9(S[R3M,X^AAR,E7J*STK;A(/Z@,++34E\0USSR;PL(C M[*.0>Y+4LN1^V63.A#Y>"E1,Y?CI]+V8XOF#K=5W9&8-+:FD=T/3GA"-8V-N MT UG./WD[(<^+/2IA__>^H[0[WM,(G [&<^$5LNU6/<=F="YF_9.UK[]P MKTVZ9!V)UQZI6],:]4$HC"65A?P!*@YL2V\VB0PEHZH*8[IPH>4WL:KZSI MT_\3@X+0_ CLL:'#*= +AHSOL7'QC(Y"+&4B=O";Y*RZ *Y _WI"/ >J?#G[ MW-W*T"!SDHX OYZ)3I9@#-(CC7T1J<:.^_ MM9K%3!1<3(>GD):B\0-#2"S"2^+8$7DV2PH._&A^8DIYZ7FV]?C"VA*>1,@Z M42]8,3#P1A#/F/9(Q"*%V_AS<-39RP.Z%3\U-0Q*/O+$W(O!%(:NQ*!JD+D' MB(!S+=,LNDRS(NRRS+$<5D=N[PK%*DF/['("@\@)BM6GB#G 4EW*D@+?"M!P MXXXR>5Z?KG)Q'U7Z4#Z%I2T;)/EK&:K54S*QX4#@AQPH@^S?D*KL#CFCN(7- MZ_M5$P@M?&CIO152LJPEX]S7YK+B!JDD$(!J"15=Z].T9/:99J@NDV M!EK.UIT*%Y+@U9R(1,_$; XT-AMT&,KG0DC!TKW&"18HX#P^NR M257G0/ARE)=0!TD85 FZC^F& #BUNEW7V3'!XM)YHSD)>(E(&X!IT2#9XL>Q M- MEL5EP(E#FQ4[&2J5]41>L5.;)1O:T2IT!)1Y2L52M@7=.A"8E#^'K FSBHOR[309-S@9!C9L M>BX,X-U"E*$2 >RKS/2+1Q3\N6-UP%#X&V%QJR19RCS2/E(Q[(F!A(58AZ&J']G4A(U@?RL MYYP"K!9]1#@ -V,Y"^TH-+D+N&@? *$:8_7VS/M]6S8[3>?BIZ50LGIUBE'] M)O-SG$)/#9RR ,/4K+:",0?,[=[;]3<$P:X*"-%5)2']D(8.(I-+CWPIK91/,\NW7N&^V;Q=GB=IN65Q&!\\4,HA%R0 9#K/\ZHP1RG&"7B@ M4@I 3]1I8FYP8@C%!FJ8W+2+L[0LX'P0X .O_=% ML1%Q">PK-4G :;QOGQ_>7>JRB1'KA@G1.'^G M5H=Y!<0?AJ]+5*QA<+!!*&S0G*'Z(O;.$$+*_E9C>?0>\%0]!(H=:ZYEU MHJQ0L*!.59R.D'QQ[IVRW]0#6K4*Q@J&12EFXNH5-0B_.\,8DE#:,5.-$*]B M 9G9.@Q",8!\1!BA*DE!.*H?;:DZ!(T?@HE+)8=J2:=X2 'I6RH/U< &P M^0K(WY?9'O8]\">U8_K>;Z2H\7VK+#N_MO#F;!L.;'JHD="BXGZI5BKW3(2% MA;+%6;+RYTQJX.Q52; ) NE@*H=OXLW5.^1?P>T"O0N*B];[0J:@A;KDRJ4- MB5^'@C0I1D&;(<$N(QUN"O,;+:;&DGAP3AP^_\8L$!D"?8:M2X/0OOI 7.&# MTALDDX!U6C7,ZNHLGU-RTT#^J3"@[XB(6ZD/B_JC5# -%*(FDFC*>TH!"DDS M18_'P" :R'C3+$?86%4;"$2AWE3 A'*4\J=_+;_;C_YGDF13F*8$?PU1YV> MY,OO3TZ^ LM##R+YV=)U;4T9-V[(*@,HO^Y4-MX'GH4W[M[40N:^KM(,:+K# M1WG40Z$,2L0C0%PITYCB+;+ZN(*3S=!] GU))9.ZV&SE?G*,8"II#B!>,Q@$ M_W*\XF42X3&]]7Y/.^C'(]R_%<'A3 M>CB:Z.?F'?WFA2\XT1G%*>**/.5&9R.*D@.MT5BG%WN*"M1$Q9;W2DC21_1: MM>.@=XOM%T>-%30[Z!E%EH6Z"P*O#G#CR)FMOX:('-(>D#6VLG-^J81&A#Z. M"E=MA&H*3%41NQT!C[C?5N=(-3+1'^ :U)!6:JB%J$U2/2ED(4Q-\WK%LG5] MX\[4J]"NK5=!1V=.3RDEEIX^VT5[=O_/OP&I%#.;"!1EI- N#H7T"G !(UI82->A#A@ FIDV_$Q2]Z7H-X*@&\15]66N\#02,U+JPY2WT"%C#N< MT6GJ7]KN%K.;2K* 8(60-&@6BF=ZU++> ,&:>'QT/_%[XLZ<#1S5V$6&G52" MP/"$*H]0Y2\G5/EN/,MGBRKO>]-F]Z,\"K40^AB;JPI@ ()S:.KM6WY1)@48 MMF5Z[@<=)>%% ADARVAURVN:7J,2#W3]S1GR6"KRG'ZMOOU )W1A$O3@)X>)X M3RQ,3Q"-X99.$Z28^4U\3( HPOWDK?DIC#U^J7^59>T<=P'X &H.1#M=@Q.! M:,(J\XPIN/XEP:;X 9+TU%]ZI8YBZ(*+5YD ,QS%[-C-,+B% M((H!,X<4WP3.8,Z!;=^*&2S!61U?;=SR4%9H(?:3[QRUOE[PQNA=5P'%P[/=X<8G^$Z8'7-H*Z8Q_^%R#5WJ4.#\"(5(;T-A&K1A=YI#\R?D%>KUBNKYARM< 8P(C[VA6+>VK;LE33(+MHWX\K+((S5V"32[XD M$%7=)@KG@@V&T3?VS@^VI3XJR4>##$>MIBC:EY2%NC"G^>#!&U:N)H*#( DD MSQ^V?]CJ>J\5OUNVT3AJWMY[FHGB9Y0,'R:!M^.+=]Z0'JMVJ7^79@5C M,*+=MEFSYV.)D[?F!^-94>9Y__$/I,W7)"A@D?R]\_[(XP.4Z3B!XN^Y^'M3J.@:*!0B4TL!*\5T:[?'1>SIT*5/J89/L.0LK<'K M"&JHQ2K 9!BF4X-)T7Y^+DU'QPI3*0"VL08Z_:;CQV[L_?"03\% #LH UZ [ MN?>[Y\U2YZ)":$^+V4&'MLAF"N,Y%-Y!*N/ TJW]X=[$'7)<"$:S33)E_;)- M""!#/C4 (&M7D?=Z$^'3M@L$SB!EF9&_X8H6:A[YM\+I)L3S M<5)0 BV3PQ.D:=43T*M/$J]+X!UU*YWP=-*;)N MT-0*A#^&Q6HO3B03ARJBCLH+6+9K40Y/=B1\'0B[JA[;,8O' <0R'[Q0 -LW(:\=%?'XH MN58OH(L_:\0SQ\4*0=$6JKCUC/$4+0:>/59$+#\Q>*#=2+:*"52"!\9D1%1^ M0LS6)K 0TRI10AV4KWW[/V]>[1V^3(!NSGEO9"B'6XNJ*X736L5=I&N,O-&3 MS[V_DBGAY3PMWS=FJ1G2RV5"[8JS05H+7![N+-!67A^/ __^1547F3_EG*X M/Q*2">#*@+28A _+ (BSC\D _RB(BDT1=RNAKQ_>Y$[M&V-M@K&OO%BKYS)R^)T3S'R)>\ M(9%K]M[EON6$QUA]QS(9E!4$MB2.W(8-';9&J9 9ZIK!H$TIM22B'B;T898> M2@C]9MD33*;^*%19 F]0CUG*@V@/3S^S/J=Z1ADLW%?@\L3/B,YR2M9*-JI)F.&&"7($ BM$$XC:O,!' M$-%!'2'V098MBYBCY+AV M2=$700^=<%5R:YN1&GDS,];X "Z3A%\#FCM@]@PM@;%0!%S#!.!^\F-5NPH9 MQ$ECG==2W)_= 2L1@0:?_TB%/' MMT ;)Q-D<6@R7B#C8*(H&!N>)RHY:#U-)@2KW''=$!K+9] MQ(4*W*LXBE]8D&:D7'#-=>":^!'>#H]YKA/7O6]2X4EK=.*(.FI$#9D^RQ2\ M)'?*8.DGTMT;X]#@7>IW8+-DW#74^_,F^M&@N7DBD;G1*=!B$0>=RF@5]T1. MG&\W.NB^E"*:E?5NC',)/9 O&3(C ^KGR.@W^S0U^B#/)OY+1%N=:/"PE MAX#XVLWWYMP-SVEB1G+**G8&R8[NB,AYW7 [CXD:Q'8A?-!#R-BWCX4ZNJ M=W5E2GRT%+O'6"'6SLX;?.@VGI2+3\N01:WAR9N6L[Y-K.NJ+6GB8W$7D<3% MU,"&T(OM11I*?VI@SO)M#!7E;S?N5%,$\ A6$2C*1^%<]=5XE ]'"VG1TZ"( MYH#(BBL,%/R:=IM0"@.,_R!+A1>+KD"U50C+_9VA@N8M!(7<4!-L3%'0)DE[ M!4 H,W&W:4RR\[%"M?>]YU\!;':1>Q?4/Y^_GXC".6Q_(!*K7K6ZU\QEFK,B M=>*15BXC'D4Z>)S[9P"@GC(X87*B8)VULE<1-XUSH6-H,$%Y0>6L:VQ?S,.A M OC]#.3#+QCV&]E3FQP:MQFXYW4IT*S]$QC -**6I8$+0AG@[%V$P:>W0ES6 MKXTKKU UT-48%<$J@2CD7)DE"5D),+/,0BGZ;8)+%SX8<,MS/Z$*#;,/[)%2"PU&%%J0@J6UJB&L15; M43\G$@.X-39:$U*]$;XL-*YLZIAD:XD#8/I.XWY=$CA027?,I2#2ECZHL4Y_ MS.+ADH,OZF=MVCTKM"A(B?Y$(79$!'%:R5[B<+&D!E98UKR>^ MIPB]=SBA]W;C63X#]-[X$F0$,!B/<.H(:JO8Z!G>LRV1/:%FOU!*$C-#TKPF M$=:OH0CI8GSW@.D1"TI0$K9="A,BDEA3-YFQRC$QP$Q5E!O+( 2;;G"1NAXP M=)MR]S>850XM5\H-C!":LD>,;/FW%M5Z@S7JF7:ND>:1$0$EI__45:=UNC[+ M%]'EIQF\L1DDU@K#L\K"8=#1WA/%Q3J[ B?/4J$*3A:;.;CWK?])@QG1:7IN MSIS%CCOW4.8]Z3=@# $OF*.JY7(/]U[L2L_=IA*>W_[1)/"%=95#5(!B 4PE M[+T-QLCH=4.J9I=UPK=--/!$#_\-Y"]YN2RP9QZ!#XH[I4XG I_:("+T@U^: M(@C-2YS/-1F'2Y(>3)J[+;\PS 0^%#*H-P.B9PGP:#TO\X*H"M;5FI@%#%.8 M#"@V=D)^)FWTZ("$ :0*%NF*N//WE,#^'"/9R[LG-,$A[/P+P4[;!C0M?EP0^'::< J$VE'&:A N[ MD.!0E6M+0[NY_'[R]J+D[@%YB>$K,,I?D)Y(Z#_3#4#UHM4:UNF2M>RE#Z9I M==JX6P-3V7SA&!.NC4BA!UXI1)8(24NBG638#^QE1!"(R!IM\U/>,.PO1&AI MT5:G#AZ6N2FOR3._C5Y^]HG\\I%$]L66#M.!<9Y=SCU_7?JN%[M(WT54(@/Z MKK]U_J+)"?<]_*B>_7T[CKX/C' VZ>C*,TIGPH9&!J=%NJ;%D[M+6>#$B>MA M"1AV0.E;% QQ6E6#/I-U.T941.SC=\?O> (*+_%8O2$J9 MI2N(.[PF/B:] MS]PYJDGB$-JBQ-RQC91MKTWB=%2O%#\,7^]TINZYT)=5$L6V;G06;7I&*3G]E*I\O_:)Y M[U<"*\2H!P82'X7+3ITN/B9K&!3AQ:#9)V#L ;95*H-AD."PVQ/>39'C #YE6&_@PTL,VQ7D90'1D4@"9$:YN&#YHR_07H4= < M%,#>E/%/PIY!XBP06I%+."X;DE]2Y.^=LM(-R%[@8M060!S>HV.$&0:4L K\ M=#UI/_F;@"@H>4!\+J%!,0H3A/V@13*6 G!4B(.Y %=,/8AD6D70C%J M1^_9]A:IW'J[-QCXM8/$A!_US%KT$*S'.#F*9O&6X2[2^]U;5KC^@A&.5^A^ M\C>%]A74I3B@RXQM:2C8R442 #=0EYSC]R@V]&HU_J"-?1QCYM_U#CQ%)QI* M6 CYT,XZEVDC,AM< I0%FPNH/O/JH;L2!R'>FR)&9*=RH/;UJ^HPQ&#P'WZ7'HT\-+XM!=LYW#R!3*@04H! '9 MZL\US TR_[@5_0I Q5A1'\)$O6#D;H[FOR\!+).HA$'WT@?VN):A,9 I<>% M6Z'LY21C(.)U")SO?)8_+JW_NPUL>.R0,@)[0[V-Q3R2KH8UKP90MVRZ7--\ MR!2L&++E@)Z 2J BZ:+?)D[YJFL7W*\+V4XS9(;P)+]O 5^*+9^D;/'K MF0MI-53R6'+A@!*#GE3["P]E:B!\,.L8RD$L[>L1SV^NQ)@::XZ*7@P+'LPS MC-,C "[)6X89^$&> H'1XMFGI![3L#T-A>=>I&.."9AGS$BT&)S#G@EZ,ZI1 M>Y;,%CP&T%6@I1-5[B7I@)#Y,]HP, 1J/%6SQNL]N M*F=IW16H@"9H?S5S+B9>8#DN SJF#6(TT_E +E1I Y<0Z18T$5$GC8C%<,^U()+7QB,] M!/@UZ)X]H[\R_)/]SD*IUL=$Q6R[*&K/W,I[NIL>2\U29 !8*?[Z:T$LG7_^ MU6R+-FJ4.#$L]5<,C.UJ0_Y%[VF1-<95+4^347XM-6MRPS#IYM)%IO4>],-[ MXGG>C%JT!C=X+2L@1)]H9FX24;C 7#BW5Z)AK^IUQ9$56CCXPW:B_? %)B8\ M ^. "V-T]B>"@IN;NS6V9AOJWW0%,-UIB&]NB-E+254R6(\+.&JIZZ,]L^;P M$ILG%EJN!=8/6Z4#)9_!X29P_%;E0 /8[Z]O+NU'FR;YXVDF')R2HV;N87!* M\$&.-=2,VAK1OR*]:O8FF/Q/5*P#VKDUBLMQ%[O4D?NEVWL7;;X=>:E^WI$J MTH/*JQ7/OM2M)A;!,NV\^U=CF8T#D\BU&_CW]W[]_>ZTE(GBL7-0:&%_DP*3 MF6T":NL4$++U>XJTX6] N%C[0 ER*\*1$'47&9'KCY@1 ]Q:KXN<914Y;< 7 M85X ,/*_E2C-^:Y%QD3,_5HV1.^I@A%!A<8Z=\H.2<#E<#DD$*IJ:%?6C59WP?=@ MLS"\)GB(O+?'V!3D* M5"J"0&?+^#!93,9>-U=,^/%Q<2[X&04L%XAOD>3%Y#1*RDCR#Z90!O;QK 5/!,$O./)3SU5C1%153F MVXGI4L2(6BSM=;?O^%%T3P^@0*GYU?IXN-C.H MT:5@++M:<\',$*[ IXL7M\/E/N*;/$:!CH#Q[Z=":+/J4/8 W6@"QTSQ=O.=I["G$ MC&G"(&XJ(TP\<&[Q>1E_>S\Y]@&S\M>\]6_[YHVX%,?0 M;6767J"G'ZQ OAE\BH <^3JE!K. 5AFLUC#M^P1TB58:7'YXB, /+9\Q'B*M M4VM/0PQ%G27%*-C[A7L^K>L<=\),RV[$E4$,U8XT&#,E8*(YXPLWPI3F6C]( MV556D#8NP+'[CV60*IT(OXB(-[0@M'A$6-ZW6=C"ED$*$1\,D;K&\ZNLYG W MD:_/\;18S\SY0XNW%KA?DFOG4YO/DM$*98X]P:4S;-_RT-CKB*]"HZ['MF6] M4KJK@3!GJ!Y'':A]OG>,+%06.&V:RIN \#!8Q.JUYN&Y.2H813A2<0"ENHL) M!RA'0%G7]?_.W? ,_2->[*YX5N^@3PF$CH(G2W$0OC7.JU3*@C'B M5DQDW[NL>N5783 8 M.-8RGSNF*3E[@AAK2*?XCP7/#[ VS%QIM-#AE6;6\9CU'I#;9 KW@7S:?+S9^?$4,TVI"A M%3:)W[Z8G ^N,TZ226[93:FCG5(&L;+>K,R =QZ[IC_V!&6RE[K29;D04LNTFIGO0'>J!I(DD>N-DG=("+F'.^DLQ2(%&'9)L8_L MYYBAS"6O?_M_F^2OS #X"M:)L8JAH2?Y\J^O?O[%Q_G?U>F_\\)_YP>7^^\1 M;R!_)P6?WU\DJYKD9_^@5>HW]9<__/7G5YP@&(M@^3B QDMO ?,4R>HQ&RLG M 5C>+T].?C[^*B:!W$_@F:@I;TFM<>P3-PG7'NJNP.9D>@V0C(8W;&L_M4NA MAI%!PE\I>.'U;Q))]>I!OZHY&X122%% 45J\569C.V.1G^>%X;^G'LF 50F_ M$:'.A5K6*$LH60DYKI=*J+7"#P*NG%9*Y7% M3>&TH:X[8L;Q9]B@_PYBP:Q:V]8[Q0T0GE%28(.:R'%>N MX3?^KE]Q"R6N,P8%]%BPPZ%(-A%296NL:<1DJ7Z]0 X8+VX(A SO0 MHA61!%G5 MNBEH6U% 45G;_6,O8>E8H7"QE 2,;HCL2JXM &D@RB>-@NWWT8P^-H6JG8F; M056/5A]_JKW(>JY!ZS&VFH[BQA5D(44,6/Y;WB'LD MS,B!3X-(N(-O%E7UWL\L_NV0U*,@H*J@JW_C;S#^,>U07]0=IA*YL]/<0PKQ M-G TJ=@=JHY?T^#T_KE+^].CM &C 8H8Y&%5-MT=22%P&+IE2JL$ FF(MH*B M#87?H&5QG@LR(P4(?-,OKG':'/BGW+S)6RSPXDK2#(0"+*@[Y3BA)T!IH*19 M@7,"3)K4BQ("Y%!E2)$!5J\'K]V17')XK(YS XO*>R+_9CJ@Z&MST*V@#HYH MI5^ > 4/4XTM-U2'^%?G#1WI ,.[)6M6KVWIF_ZG>!D?F$M88"VT!AL\W+## M'B')#9_9_*4 '[.Y!/D2^$(%F.8^ZHS2!8S:64))"T_XUF6]4L/^[:S7>W!8 M1W4G0[SNF#17B\?:T*59/O)/8>#%'],)D2JP+$(X^*+P"2"4Y6DSX_Z%IEJV M%VG-"Q)I,!NYVHSKUGX-I/." 5@ZTYI2PLVR]#Z%A8I9D499V7JO$!/FO<4N M'U%NT][I(.]YX2C,EJBI"+3JH$G3:3T,4(*G%8;.Q)Q* %[*:R*,?!9XH A^ M5QFZ)$F2T<@IUPV"T[W'5&6-V>5X0^\Z^,_*NH?71O-G"_9C1Y!Z!Q1TH<>, M8S1Z3\%^#*.;VNTY:$AS] P:X?0<=H.LIX"@I;LQ54-Z7N4!NH) *=21,^=E M:.>+>W\+1FO 2(X^^PISVV.P?JXXRG3&&/](^9VI%OC@D$618ZH<>8H9)<8. M)^J%!S@=>:2%E)>]%;48NP7VKZ++9LF-_HA"F1+>2BT=[CV 4(]YAM?EF7ER MC_A.,>_S]G_>O-H[?)G\G$+K7[[8';?K>J^%G"-"Z;2,WVG-[T3VQ,ZY@.49 M&RO4UTJ%#4EOS6'8%6?%W;*N#BEZ)NG$$ [R%,@[A>&7(3=B_.OXXL2'X"1, M6-;^]^CJE'BXBZP?>P4[3WKF3=+1P=$!Y1A__]M;I(Y.P5W324HUF\*SQ:97 M)V^DQP%1-@AG[O>!SY)3&,-R18 R199Y?Z^L5KE,7QA?(0&DAQ (8T$("M!; MHR\NDJRZ*%&?S,B$.6%;3Z/M3T#"0*R] MJY,BM01@] D.[Y"D!U+HZ=([JVG=DU^5S;-V%3^EO$)$">=C<6_6DWE:#OLC M_/IPH/Q)0HNP ]'T464*= MU534KO&'IY7W]5JG+FZ)B1:8*7J7?HE82>U:EZYPZ=)B !^L3QP\$X.I4K(3 M5L9B99Y,6)G=>);;P\K]L*^L039@?_;,X3 8 MJ7>-X&<824<)#<&':>\W"BS*',5!0C80G]:YFV7*56(DG.%]1XY M=.AFMDT(;OK9^RT;I1IER_P#U*G/=S&D18LU#&G?<>%SD?QJ:K]7Q;1W&\$> M-X2L8@NE?K4HW0<:F@6EF6P#C;%H4NU5WC:S66%+GK)5XH[Y&V!.W2&T#Z+. MG'M/#/Y7CE.H3U42HT# TTNIQ;3Q_JB!"Y/#R#F")1"L6=@A? M>Y)6_3/$/J--P!QF9A]$AC.$6*H%3R&5$JJ*Y5YPCX7V,4[RGC_42I;^Y^HA&YQ[#&L'Q .3ZO]AD<.#I'O2B4@*/3Q-SMU<35C0::YNC"I5'>^N!&VKTC;+*:T!TEAYXSB?BCU'_FSOWD7MG\$AB_88JKKDU2*Y1(AUXO"X4^ON#/#!0+(7N*Z5JDS1EQ ML7-C)BESBU$Z*:^A[0JA$@X:DKE"@'PRGZ4D:$PX6U4C_$LN\U7:F M3TY%/SNX#ZEH6C]OM$V'U@! LM]V+?;;P@(]J4J0Q\7JP4]^=5R9I-XUX%78 MI7;;8 YVV3'(@039Z6];2819%GF$1'B8F;Z;RN@E4EV1>BVZ.GZKS6C#P; 0 MC9H59L87#5L.F'@:!IND6M)*UD77T%7(B3(8QD%+#U;G.D;A] !EU,(&YP3+ MFJ-ARO(602U+&NK"I<30[WWG#VUR>)2L_)B<@>QA=>'.C9%$0AR4I&ARXKIA M^FF99$;\1JRCZ8):B (P*$V:LZINEU =#B*G5O$^*,J$GYG.-S@)Y(7\*&/; MXVP0X8%M,S9W>SU@=HDS<(3_W.+JHG9-*@;^L\M.5R*#0>Q3]-<1EB6J2LR\ MN\!55:NM=T?>#;Z0M)@!)P83*,6K1"74/AI\;&S#*$D/32;G+R.T))DNQ%D+#U M%P%F/CF>N59$"Q[:XOQKC[LI@SOATCA%Z'1MU&FD$R1\CDEN*W,FM566$O" MWFI,]P*IL"*Z;?LNH/7.73+@/05PF9]4:M59O+>&8%[5-046_M<.^9=IGK5 M!TMDF9Y7M+,[^T" M):DV?!A33CA,0K6F49@]L*\:=M4TNT N-VJZ$G=RPY5>]K?FL&NQ095 M2)C4,%34)>F= C@ 5\QYH1>889N%1KJ+"-5L^I^:P*S.*D(H]D6\ M%#Z>]_$UZ;+*4Y,7@9\+O OR2[@K$'K1B(,AC,XL?CC_*#5@TE%4.SK<:;@C M^6U9+88BW2X:5I2HUN5E?C ML^T)-;JX,.4Z.(2=LK\M*1:R_7'C(FR3P-_0;^(*,&Z\)_(*1 M=),4;4I](=1-@5V"WIE-E,J40OPPL,*MC(K=-+1.A8!JE/8KW"AZ MV0FO;_'Z3R>\_FX\RV?+;8E&G9JB6)4=S5 @*H*SP,-Y_R.HWQW57FH;-8W%2A&!EIWW M(9>XU$;$ZZ>A$K\)XL41O M,VQ^W>#3F/_!,:>07I(C&712J:^1QN2<56V=D.TYBEYB(D[&,*4DU="5"3-. M6_8/?&*\ZVKD.9UF_"9WV1+X, U#'% 4^#'GMO,4DUXSRV)I#[!I*O[@5%"" MBO>>9#55HPE+-^H\Q%X3>$Q8%SM+:Q=_@[37%YBC%E$9=:H00C9-VQ^;-J ? M0U^RPZW8#>7LY#W/XZX/ />*R8E.8" ATW M5*\) <$UJ@;*6@27Q=A"P&C$.M+K7ASH;9U0S'$L&46FSE%EM%Y(PJE&OO&V M7+40W@98G$E3VA WE"8NR5TRY5[/ UMSH3<.7Z*:K]0>M(031I9N&E42N00A MO">793JK6@M%(]>.T_9 &)EUQ#9=!G:[.4Z-I&$D)D?QCZ%S@M$>4O\ ZGH6 M)6325M? \*6"I&.^6OF9Y%;]=(,K%,$88PBK'4_;A+080/#;7;9=,!C MCR[GT2=$D6>^(]Y%J7;X7O??YOZ-G0GK$41@ J%JM<.3USJ%E\T<'85L;_7[ MZQK"@$#MX.]#U,1Q<3?X_^&Y6@;"R+7\ED2(GC\+ZXY)#KMRG>:9NDZ!R2.R MO(,U(^S@DK0C,H!:J%.X4JO^DZ;S" 0'ZZ/$ TW-R-U2 M]MPT"\T90C1\_Q ?,1]R*/*T MV(/P4P_ RT!)=)R8?#ILR:&[AD0"P]O+>ON#J?8[Y-5D1B>$YR%IK/+XT-J\ MI*A!XEMN/'5L2AKW_QC;/E"U6Q9&M8OW,VZW!L!&]'VJS#>M >,0(A-^2U!1$=-IB*6"]^.W%R,B@]8<*,S7X^D @CS]" MT+\9?DYE1MG0.69!_5O\&W'W*,+=6YBJ00NHEUZM[#C.#R'5)E\O#?'GX)(2 M.]K1$I[^>!]L>0=]> % *_(9#TZ]H49NXGLAOK2TP764&I:3QGN-?=<67FU%PI%$,@IT:23+Z!=BQEMJ,8J] MOJE#:5>,K_:G^,DY[DX[/[<$IOW^^-UW)$_E+6R6'+_[#7^Q=_!LIO3]8D$; MYUUN9)D/HQST.N<49#/L#U(#52F=Z)EK%G4^!_]_7@&TS]Q'UZ)RFN-%W[T^ MV:,91X; LLU58FR9@P)]LO'F%9P7/]R$001 T 2JBD!5SR90U6X\RV<+JGKE M%@X[W Z?SF#+'X(@W4QRKHN4VG!1M49MO#0F8[_V+.E?XO%7$7DV[*]\!8Y9 M#G(-D(W$JP.^R)H*'T>6R=_3LH.,UR$]#&85B+@;D9ZQ":1SR4H$6KNEZB;9 M5NO8LWN4#N]546_^=._%_://W-@F:#H2D<%[P^>?<<^MHQ9\0\%K^14%39:8 M1T&1E(NSJG#49DXI&B(IP6-!U#6;%F)<;88A=]>RRK"T4KX4-]%EHJ]$3[:? M_!;RP?0CS"/EV,'$Z4YL*AHK\7T/&X-(!J!Z(^ MM^-&R++"6^U)R9='),K!DFP+7,%H:XQ-B'#H_N%ZX5TE0PR9+%,5$=\LO&5( M7!OV^ZW=C_??YWXS;$7F_/FB'Y[2,80' 8>1?@6LL1L=+(\=U2^%31P8QD63 M&#][XC_;?,62EZ5N!(EX)6?:KR28UB?-4.2<"=UVQ[=T()[ 1G4U"DVXYBNR M2?9IL!Y8SVPOUL+''GYL(>F<@2@Y"Y!@/*^M\%O,*+^*WSPFF6/"Z<'MP9%3^[CHL/@E#/VET$1$$\%W4X7/7D("Y YY%S-IHK3I#3ZM #S3R4Z+ M&O%@#:!B,]B$+,L3F9B8Q6K,7E%"$[,N+,"&__4?I3(,?' %J<&!4_ E8B( M0I._=[05,^\V59!5 NUOO\2!U*!!$4ZU87932\HIVMLP8L"S#U3R\N!/#C3/ MDT%K%WI8U@>C$.3)H?>]0R]K])71][$/QEL+E?JTSNIWM$C!"";3_\@@,?NO M-,9: 5\)A2[LHP=FH9R[9[<9(J)F0'M!/F3A ,X4S%(HQ43'!CL^W+&WL?4H M5L*I660O51$'^F%0[^&8CI?4UMS:O?-J?B>#;.UY,!<;[%X9[-_^ -]_T_GK M5FN9AN:-GN^@ +! QJ-CB,L3AH[Q.1M3R_>_6S&WQK"J&@TKUH:QF8B+PWC$ M$2(+K\Z[8_S)+?,O6DK2 L$SV>]G<-:]%Y[\#+0_K+ZF_00F&,+""(5K3H1" M82MU!+#RE@>$7J#(QT7L2'M"B7'92*/6V?AX(@#+3STG)*)EB%5<%_6]YZ!B MZ^.4Q4;J)#DJJ88)P10[@!=+>7T:.PK?*8=BOLJF";B8\E6 A51V#E(N&^&) M,#YKQNT8>9/>G/::NFETI$F_\U&=^G6SR#;E9?Q-(?W1;?;J&RK/'.TM<-YI+OL4[ M#G+)9?5Q:>2G(V1[;R] \^XL7\/\P2X[H<7Q#A:'S3'_R7G\[2-\BW>\B1%. MAHGYW?=G?KU6!=2[G=Y<.@9K>M\P>.S*=XMHOYF80?<'J%5WRB E,\WK*'"&B*R),?WFAAOD^T"L.;!(*>GD EW@LCJ7/FN@K5B M*\]2N<1,Z(>A[[_,-[+'I.EGFN:;FV:DK.0YHEY% M49!"HC"F'!<)I8Y U?%ON0F; MK38Z6C-,H&\(FH-@L7[;MJ;863]=*F9]=>XKE'4^2\#O\PGPNQO/U M6_#:@FOQ+ZCJS4V#Z#.&E''O:%6L:8L<&WP!4 VIH%W-1WYM:$#LFMMBBO\( MK;+[5A%YLXPR^6;H)7"6X>96*62G2>O%&:6Q -O3 ,:_ZZD2PZ5PWC:L0 +( M8V8F!"N4-]#MC4'%.B_9-M'U9B&N-'^D-%"_3<^^;K%R\,1Z ';([T=B? M\1H(0_='72NU9(2T5G6UT0LH 9 M>P'9<9ZKH+9P(*E)9,)\%50@7AW^-D/">N\"YT"\)-OJ!M;C'=D$5OCC?D8C M! B8MR8MI'7:I'G& ,S#HP/I:CHFK]A^Q-S(V.W*7O[.T2M;>31E)#(4H=(N M'E%R]4O.WJ'HL_(JH5"TY4TRQV@1C-'Q*N8&/('.'Z/FF7@%2%^YLF#M0N9/ M!@HW_H(W[>Q:,$S>RDO4"#NV;LQ'?)N Z:U@E!C(AG:Z8T[1(HR@B(+LB9\6 M*W^9&4=:(A7\I*>0OKC,N15XX)AB\Y>Y?Z;E&#JY0" ,N0$0B]78G,K"KP;H M94,5_Y0;M Z'1Z(><&AJ<0,J'/S:F#.O4C^+("&!P1D >[3M<54!$+@J M?<1&['IP+*K!AR:3>D7\]*B%#+Z$/6"J"^(Z\!?\9U5;X"F?G/CI*?-]@UDC MXD;[-W=K&]$#;E*>%VGIS\,SMW@O/!'MG >#4[,M%*I9\RC/69&2Q('2; M0FM'P9)#J?6F MOUVGX;^YX5=I+LZQ^>USX0U@ZTI2\F!AX]K-A1F36LAU-H(.*W)4PE8IR='D MZ1/S/8N,[R@)>4=2= M)N$3)X%ZLL#%%'\F,W[%P%&ET)$=56A5BL&:6SR7!Q ;1M6O=V1VJ*AQ=/!8 M3@B-Z_[*-:X3$QG^ +$>9TU71+J[;F?5L9SNS9 Z@VTD:*>Y;1FC88HSI/TS+H%>Y+$!]-[0D M>)OJOX^,$)3D ;A[3U/54)(.ZI\/HQ_Y"M+)IA / M2\P+-TQ=SKSFWOCF&5[<7#?NTVS)@Q+NIK3PAAY)R1/_4>2GB+6@$)F%[^"- M1U9%#-,IZNBR'T8#8=_'ZDN3E"/F\Z^W2@=MJO(DX?8DO<)64_0&2Q;=I4H! MXF<@^5H7@@Y#7; M*G]N:VXHA*];EO9^\M?\W(UU.0\LSHC2A-_<(*!37?:*32#\+/SM3N1ST1HR M&HZIDF<%;3\V<)$:?+Q,H%"'TSX+>H\M5$+E2Q]C0>XC)5^!&*Y"S@"3@[_]Y<8R3^??.[Z?'!X;]\2SU[QC> M7@C'H;@+-:8/V(;A]_Y?GC^?/7MRI*Y=Q+1 Y#+YPL[&LWRV++CX MZINDB[/?>%Q8\[%T(/I4,N&B,!]$Y:Y+*>G$%X$(QZ MRURI4-JJ5623%,R8:9^@5PIH@BHX^I$PT)3KJ-[3+6:HEV ,L#\NFZX!3]5E M%D;1AT>1\SAR[\%,C@T13^E^\HH9SG!Y0F38@VP9=VT6/:B>#P*8Z]AKSQS1 ME5&QR5 K,LR+!E[>#/$G9X[8Y\I=&C._/ CN2J\3YF*" XPX"VHO(FT M: 1F#:V,B%7(ZT6W@C+7 KF,!V,@M+0B\F8D (8["Q\']2;\QKEW#MQ;@C2- M!+/@2ZY!3_[!P3%U--'HA2AY#1.+D$6B[9QK&P8 & MOG;-0<V8:FPWVPJK.].TPU+&3YLO>]0G2F_#!T=>BQ3 -$^W17W2 MH!1.4RUR]%DIPTDD?NB:A^S5L*\<8(9=WEJR;OG1-$DW-TE")>2/Y_14:*!# M/8U/6'\T0:/7F5/#MO8.MX^A5BQ"V>O@,%W0\-Z'S[_1+TRS=].FD-7< !.7 MKQC3$_+FO M!CH'ADBBZXLTGMGB:]D'"P,-N+#$=B-)6T'?0F K*H+]0\/EY MN:Q34$I9$)I=%%4SH$Q=H#,8E&)5/1,]<^);H4Y"P]CUBN0)GXZQ:O&1KW3MKU5TXI\"B19 M1I 3OY$Z-PWV#6/10^Z'J 02#ET+<('I+*USI&E#/&YS%@6/$V" M7B'P3'G-Y )?< MY+61@1 %3JJ$NL,HE\KA 0NZWLN6!D16W^T4@43#Z!1=I#44LT#?' C*4 )%>U]4R5Z6>& UPS:&XNT5+$.[AOR^Q M.T?XS^UN),+,1KDG-N@PP.S-"Q^P8<4C)X4F1A*-1%DC'^:8#-68!/'4NQ4V M=^_-4SAU,&%1-K3<124 \+TOOJQ2B2Y= +T#C'*6]XM+L[^K_X-HQ]?UL9U)U8SFN] M)]G'KA$:(:4KHLGEO1S/#75&!G0#,QE.Z(8_H=;':IW>+T&FMHJI<>+,2(, MX4>V,,L\*)[8TW-T4M'7V0!:'"]5WFWPI\Q/S_M>[+7 MC[N=Z]/\%X_I4V6_HLS M\):6-R*-\B=--#!Y/"*!#\R 1<8,HQ\":%''QJ/OL4DFA4>CHY$?I6#4>_0 M_!&Y M]J -OU,$'GP-&DSZ@[WUF;;0I^*-X4>T(2!R"23$U1SG0-8@#2U\$TJY>^T0_$O-U[%P280/!]M=8*%W4E72":;0.;!LP Y/-Y%X]1 MC&#X"-8K!9R>_RD1VZ<$6[VV]PX2SC1(%"6D MF"?%;8"6$!E&_GI\_#/)B=!'M5I!JWOT\FP0&EZWN-;#3,($2A,GJTV,P?Y*^9"P6&=RMB66V[W3\G")(Q1O44]'$P=BSZN;MLBMDH2G)\-9G#+S2 MVAK<8T279F/9A[E]7' =:E*N(!1C2 MO.B]H.]#^"W;]LJM5 G#BAQ)B$#KX"K-G#8*FD>L!WO;-/+Z7ZVX$18BD!KL MX*Q/QD_C&+'Q\PBC'Y!U"VH0UD9K'D1#;MO?ZMM;_(*+07:B8+ #BP$)F--D MK RGS(#U?[NBQCVTY"9HMX'ZVM'!%5)SS'132/^H:H$PN4O!0LNAP[1A.GT5 MM>HS,3'A>(9U#ESYV.R*O&C%K@/<9.;G!V(Y:RL34SJ!\/ M[DV?&%D/NJZDV>8\=Q>X^KH'P&+C#=2J:]K$E6C5Q+Y0[5A0#;HPPGR@/0GN MP;;U $NM2!?@O^FU@3OU>C,-^1XT5\ 9F38Y&50B5 NYB@9B F1C\GN]1BOH MU[0_'.#[RA$K#J*MI!H6L+#H#2$/.9/2_=-W-<'.-6J!]QS8,:*/J(46:N<= M$XD;>?5G8_DB'RZ"!46FHZ.#@^#J8;(N"O3"//1#*KQSD;]W MB/GYLT*^>V^*(W+8)P=/8%+>O?U'<.+%@#*?C?HT94E1TAIM'OO 32-$;(%< M 1CXN#UMS/0ER/0?IB8L4O&+4K_X<;>-6>M46P<.9.DT "<" J^B")1$[,: 5,I6%^F2(>N/!OR1 M1N$M.U"P,3.[ ^:52XU '$XYQ[UHN-2"*2[U&&L<95EYS65;?&.W6- M_3W'%KVU@O=NO,N :GLXL']@9S1;YQG3CXR^0<9/)!,R+C>[+SC6KG54 0R/ M,6-)Q]?_"WX1O#Y_ 3)KC4@0:.I#^1CT;.I'."/^S#;]K:UE.%7UFT=,@FSC M 4SH[=Q"(>OD(4MH#P18^QXFK4, M+.)=3<1.-@\,?LLR4*"%Z$7- _=7^M_4**$3Q@M0^*9J[CA)\(_,+(;=BOHS:9VQ M(C([2T;6D .Z6>(=4.0HB@Z@,$A1MP;&)S9G<"F1W+WW'8X-W]G58PL1&*.# M(SAJQ+TW7,$]=;>8%P_,J26=%X,'1F19$:>U/J3AZMW'(3#/[+=CZ?^\$*\" MZ*33&M-.:-O6M3.=BLH9M/T*%. L&-4J+X$_Z/.^0+_]SWG]Z-OA9:]+W__R M$OK^JRS0MGM_QI"!IP<39& WGN4SH)3=DBGV<5QRM'^7(/IMC1NW)$!_O7'Y MK32!Z3ODJO/S_9HD:-]9DL0L^8U8(7Z&4,AENZ@:@E?\&LEB%]=X^4]HI;GU M5?*V3(Y]'%,D1\\-[3J+(+87E:H9DX)Y[9T.2FA%6MC48(NLF9A.*C1TI"*K M_Y./'?E2_K]$?NPC4/INH WV\_WDR>'LQ;/GJJ#88K^N:"U3S 7E%OP]:!:G MZ/K_Y6#_X-#\0@KJ#;0&9]>\][-G1[,7!P_'^\^/PB_VD]>0K)%;GF$: M&.EV,4RN'4>WK!:MRM*@4 ND.11O4@(>TYCPP(H#KR'#4U-)%1N6:9AQG'6R MYOZM5RI1C7857[PHJHM+&E5VTQ]_>O ?F@&308T9_C&1267S-<@$9Q*)L):EC-+9UA1]=Z MY\3_<^_#R=]=0A3>E,8[-RIS$BK$9&RU M!$6LPKX9:KY(M3Q%#D!D%$"Y+'ITNX$X(0WH(JR:H@FDZA^ L)(?("<(D^I7 M!7;V^@^^*1B\G_LG6B?\1B%#>I4O@Q'^E:+QIPG7"7]S+"7^ZG[S% M^M";8 QW,'K^I.S%3]5EN,'/,MMYN#W;^1%K_<7A%[>8(Y6/^I=<[/F!@Q3_ MUTVW\FMMLWW<[CR!&CVN^X 2]]_<^0/>?E;UXZ;I]C.IS_:3Y#4-?[,UKWF] M?[9]_:[^?9U<#+9!_V>+$ZD&"[C-]A:@E+INW-?RAV^\B[TNTLW7.=*<[>&7 MOHF-/&S0'^TX-G-W[9Y_O/7CRY\:L>^B\^?WP+#WOP\N6] MN>JS%\^O==5'N,)HE?EU#/OAO[YX_$6/,.'KH_6'Y%"<3%JVD)/K+V5:Q3=M MK5Y<=18?!*]%MS2_^(-^I\.G?_BE_DRGJO_.@T,'W_E-J>ACS+/_XE"B>7$[ MK%C7FX%#+(7F%3#7KZ\3>TW3V"TI[F_C;G/?;ST4W4[%;H3I[F;SZ0A8+YM!H_ M,6[MU9JHRGGY2CU(Z&VNL:@_AX_>AWS?U<4W7,J/]P]O,=OW)S07C+W63M7& M/O(!N39VUK;KKQ\]NKBXV/>/N7]:G3\ZKA=GT';_R&6G:?TH2]OTT>'CEX>' M1\\?^<<]/'SY^/#HZ>'AX;,G+QX_?92Y#X\/]\]:/P_'*X#<$BSN%X=-VEER M G,&O5Z$' X90R:2V@X[&E3?=CQ-?,VM\&+OO^]+XON:;^07Q=[CQT\/7CRP M][I=HW47;_3LT>&31X.#1]F3 M%R]>'AR"*W)$KL@[PNR/>B3?;8J4N-0FW^/>O]'#]3UNTUC=Q1L=/3I\Z3?Q M WNKR?>8?(]K+),G4_YC)WV/HB@O#IX]/H#>0??A"2>T;DL'+%S "3??;/4K9DF&'DC<29Z?W!+3KD2W[+JDC>X#<=&W_# M$O'Z S-" LO$+UWA*(8_?)SN'0*WQ,--_]VOMIOII::7FOR,S_:C#\O/F&+& M^^%G'%WI9WRO3'"3GS&=7M-+/H!HI\O\D(1=D/E7^_]W\D&FEYI>:C=?:O)!/I>//BP?9,IU MW \?Y(_F.B8?9#K9II=ZV"\U^2"?RT'"X_^[D;P]L.[_YZ8_G)0$\O=<]?:CI*/Y>//K"C].3XAP>VG:\X2OT+G_SVP_&O\&?_P?_^[OC= MZ^E@G5YJ>JF=?*GI8/U?JY_+1!W:N_G#\W0/;SN9JGII>[!2TTGZ^?RT0=ULCYY8%OY MI#H'O'!ZZI(WL"'3!38SO4K;-$'%N2^75;U*6V#12IN$=+CI$ ;=G21=KPO_ M+J#EW:8?JK):;1+_NJYL *:0*^REI8W MR2)"SOL?E%6;9,ZM_%+\?_[/BZ,C_PA^I6?XY\-O$K]DDW57KZO&(?]X#)M_ M 3]JS]PVW/PL\5^O_ ?JB[QQ2=/-_^F_#T!\^%*1I_.\R-L-725MDX:NOI^\ MZQ9GO6>]R(L"GW;NY(']=?Q?\IZB78(-!_WD!WN_O M?_CR\6-XVDO>AC_V9.8W]<*M]3UPB[?T!MO(]Y)F[1;X,D6QL8_LS4@;/?7^ M=@TMGL\G1_O/87'Y2B MQI"F6_G5OKE]_>EKKN6G1_$8V7_#.^39?WV1SU.7+3,W7Q[.'S]9/$_3YX_= MTY?/L^S%B^F^V6*<>>&_'#MX;GWMC@W*%]^^>_/7GXY__<",&&TA=/\Z9%MM,S[U!EG;>-B[1KP+;#:54[;R1; MMO.-GSK_"SBV_&WF[BPMEF YX4*XM.@#>.7:=6#[\8)IUYY5M7_M;/_Z(_Z- M.=WIS$8W(!C4VM]PST]$D:X;][7\X9LL;]9%NOF:?,,]_-(W\=7!5O1\'ER; M]&LV(R]?[C\_> Z6A(,%OC$;F7TT,N)V1;][LO_\V=.MOSW8/]SZNTNO^F3_ MV9/G-W[9Q_N'3X]N_F$?[Q\\?G:MRUXS'KL)G_C9I\9$?@W>D3O\PYL?7__P MYJ]_^S7YZ?6OO[_]Y;_?>6_FIY/]:^0&'M^[W,#-AN9W-VD@2/SUS4?F=_=" M?P;)]YW*)'?#;\84?W:$T<7,K][[NBV]SI>YP0%X= M__3F]0_)+_O)=V]_.GG]P[9'W/[00P7E'3#CXQ]EAXWEIQ,?_.99(D/\T3FJ M6S 9UQ6;+W-7X)Q5Y<(5_SFO'WU[! M0^%XL:B\_PPI$_[ 5Q^1%_LSLQ0[8-@H(?%X>T+BT;S*-OX_9^VJ^/;_!U!+ M P04 " 0E_Y2A%UXA"X1 !]N0 $0 &QL;G'-D M[5WK;^.X$?]^?X7J+[T"]4:RE2<&3[URS_>P\!ZI5(QP4];SB>[95'N"9_Q MP6GKZ_-5^ZCUC\\__?3+7]KM?YT_WEA?A!>'E$?6A:0DHK[UQJ*A][^%KK,=NVTZ[X[0L$D62]>*(7@D9?J%]$@?1 M:2OF?\0D8'U&?4 WH(C?7(&9UQ&1 QK=D9"J$:B^2OL^_V19J'<6CH2,+)ZC M[1/5TS(K&6DR%+<+XB9(W0B/1-K\L+P" MW('-4>#2*%?[6G/#Z]*[^U5UV" M6+4'A(Q6D&*6,I$D?5)?FAE#=(Z/C_?>T;**Y2BT%%V^C3_;3J=>M64F5[UN M^*N=T6U"AFFOJB=#1K>F#(7=J,PBEE'JOU5%,30C1;U/ _&ZYXF81W*LK6N) M11:19']H6URE?I^R.G5GQ?%'09V$GR2/AN-&.^+Y $\0OQ.,A ?:3_S MDCDG7-!3]'\G1'I2!$NZU=Y(BA&5$:-JUH%K!D-)^Z)Y D M*Y*K8-X2\?4>D-#@9MJ2C!:-X;2E (" )KK9YH:/)*W;<"!1$$HTT/_W[?=( M4+?]0.+%P9^C^3[MUVT^D##.5F@]4C_#>XOYIZT+ =GG QF =/C\Z^.U(>?0 M]4XI,K89XZE$GVW(\."?U9YFK&U+4UI(^LO>(L$"JUA1_YY_UK\7[3PE3HL8 M"!<,I#+=O&8+R=*'F2J-"N9*!,S';/V5L)L!TFD'HB$5@UIQ$#.]?&99V<&"_MU=;"LG^=X_ZU!X'WE M)/89J&16/1.U*=&_![^K9:S>P^KP-,/8M6UW <8)\WE I^PMT;>F%>R@G*K] M0H30PB'EBKW2&Z$VB&B>M1E8U[;W5P%VKAX+*]H!/$7A*1+>RU $/I7J\H^8 M1>/-(5S VPSQOFT?K +Q;$5_M9*J=B#/=#6BAE>!>-MD[YVP-$-Z8-N'*_5: MX&_I"AH$Y!V)8DE%_SQ6C-,:SC9': %QCN.DPP,F/("H8 2_DA8H.HS)@U2 M_%,!6 G,CMWMY'M<=3!AL)'^:M(XHQH =T1BWOY*O]"(L M^.;8FW!V;==="V=TPVE]UL]IC3O(%S%YI*^4Q_21>F*05/TQV)?78S:"?7<= MSPV%TXJMF9IWYE ?IM^=[V404-/.)+Z+25SS5ZHB/4Q@_);(%U!!+Z!/U(LE MB^K$]^6%I,6Y-N5I3MCNPIKIXQC\W"%G*SP1"LGQ/VN^XVH_&)XRQZ63*,/D;"6):#&=O?(M3$BP:;]R,-B>2V=:.7;T6L8JM342T M4$8+A+0F4EHHIJ7E++?%WMC*A&VD7:9I%.1L'F6OJ!U.H\HF5$QM3 @!B#O>-T\XEW&2A-#/"%FJWK<(U,C"[2P;%1=7P: MZ,<>)!T1YE^^CRA75$$@N(^&5%[$$K&CC'W_R-F(TS'ZZ2'9?1FUWG@%.&4<$HR_(Q7TW+$$GW6]H\F+F:7 M>-C-)^\&;)KI! O5BT?(_#B (7-1@?I><8U*S&[RR-5;42I#W+:R6G&475QR MYSVG&*V\$EN5GQG>8]<^J@=OL]=:9[.-&T9Z+*BW?E)&;XR!'=O)=\+YM&2& MUPZ-FA'0S,48 3M.-S^P*T6FB?&O1+EUO=T2-D8GU\%)Y1H@-="M?:&]ZGF\ M+FQV6%TG'U:0K&$JK>F(9DC,7L?MYL=$2-Q$!X/M7CF)*B0V.Y-]U[$+==_T MU B5,!UQ7 C^B@=)P1SQQ2K +&5F!NK =7([%E*@9H0B:& D6M%DW"I20&R- M^LZN07G(C0:Z/\7]?537\('Q>A[4/AI5R M,/<5&*'G)L^+P&ADKSCSO#A$*6BZQ67E2T66&93Z4V^,62I MBNMOW:W$SYS.P= ^-\]2!;@F)GA+-;["]MYJ#,T^\MAUZG&LF-SH'5W;R2=\FE%;<[)F634>BIINT,C$Z/M)OP=.+J+!$;[%$NC6V=HJXF>J,OM+MN$YN*KL4\[8UK5V?)M<%>_F" MJ0@[ASI1R>JWAU1C9T89^G9NDLJ NDQ\43NJQDHIP*41_'0+Z+=26;YM(O3/5CS>)&M=J?7_) M=N;ZYS375+D%;[Z+ UU>O=GPCMS.QM/!]L3BBK/%!IK6A> >2%_WZP,+9.91 MW;&3G\:>9]!8A=?MBL74QIZT;[N=W++W/)]&6OXU!ZW29_)>ZSJ]*8W1YO<= M)S\=F5!;FKR9BJY_+UF.U&SK';=3<%?=5.V-M/0G.L ]TCQLWX0/2$^_DK% M0)+1D'EG$D)I]4G[!1NH*H'7Q)FXY4I??2VE/FNSW]QW._F%[&K(-GV593D6Z4W4ET1RZO?& M\V\W#WVEZLSF<.!V\IOSJII#=O%V(@!>J[E0:&BGRJT-[Y( M/MF[>9.I7;79? [=3F[ 5]E\%LYG3J7!!YEM@5&E$NV,J1#1&\$' ;AD/YD3 MF74#)/@8OU.Y2K/Q'+F=_$:.JL:#,K2U$-EDT)S[(4%S'=#DIN9;4!6HM=YJ M?S&U.=<_=O*+<#,7,<]R:CH.-?-Y$P]C"G]@=_/[N4LP:6+.7JC8NJ[2R,3H M_ X]=W5"1B/&^P*?)']S+A+9]2-X0H/D.Z$( M51#PM]]G;C5YHIP)>2@KS:BTY;D8QIR^(DI'IU M8CDI9T& D2$C?>_)@)V,] (M2G_:\F.9[KY7@%G$HAC_^E6*>'3:2HJSB(8M M*TJ*1[*-O]2)+W#5]QK>(:/67FD;[T?(\9K[])WZS^):J7AR .V"C!XD\^AL M(_LD4)-65B/^P&9F)TTK-/1"4I]%9T$@WO!CZJ5MRI5;+C[C^"V/*'O52S[7 M?MKR-*N*C4J>A()#5Y3C"@TJW@<\=[O%F1>Q5\#";*LK,-H&R[T,1X$84^A? M\A7LK'CK^YW0'SV!L=0;D;Z:WS>O(NB58QJE7S;[+_6O^1U]CZ[ 69+@WY3( M4BOY/I6O;GH^[7T/RTNWFIQ)2?A EWH 6Z%KS\IA[5>OE/I,44OWR,\6(4& M4:+2-;ENW"23)QE1%;7@J=MVH*R&3#3S9+@I5 MKIQ-\-Y63Y;>&'].N/_&_&AXQN&W]](##FG_4ND=DZ7ZJ<-B2WO5Q*4@U!EJ MVO"-WGLIV3;XZJ]<@IN3/O6_]!JIL<2Q/G] & /.M'5*(3 MO!)QN1=>E^VV=@B\0N^:8_S%YS.Y9.;W[OM)ZO4LLK:>^5GKDVM(2S2V <[; MJK2/",G)YDF?2M'_04E!B01;ZL/FS0OB%5-/,$PD_A<]=..#WXAD*/LF%5I^*\3KA9 CD=1D]MDEA;?!4^L[0Z>?*WPE3(L$Z<03"2@: MW_.;>!Y"C8/A%7NE,\?H00RET"63 "WW5ZBP/*'9>#W;ZI;.8\4X5=C1>XRG M_1QR5I\F4#Y#DJOZ%'(3/QDX7W.(4> AE!Y.^Y#)X ]L&JB#*KS6!6A\Z 9? MR%A=+D%7#0Q5&-7S#AP6(TLPK^8F#6!C$A"P.ZR=O!2RV(B@^L8!! M7OX;"0(ZAK'92SJY-I!4EUPR+U61>AO"YC?O@ZLW:9G.5: MR5^L5M$/C]LWD+6(?N((KHB'QX0A4+Z"\\<&POB+(8!)D*7^/V/FO3RB/*4Z M6IWAIH-*2A]76LTP=Q:<1WY^H\$KO14\&JH/ZI/UJ]G2'KGP04Q,;L$C2ZRY MXL2CD71+6WT#^3^E\X<2%\XDXKT!Z6G\\70)66]G>0;PSP/AO91WK4WQ_\ P M&&6U5!DS>!Y4[^,LS7VVH;,\SR\LO*V#U"*H)L#4FY-=A=6VJJ4P/X,L9(6L M;H9J6[*ZXM0 A!_CBJ]>6KKO+XQ%M5]?(>&HQ'5;S> W@2CJ!99K#K&/L@'' M/30,LB4)E^M31KB< MC/,D9F]F(-@&1S;1,>3G(J12?1N*1YIN3:.^8VSVF M/QSC367MZ\S@UZYE6YW_6<>V#[,Y< 0=.L+R5?EE5-O4=1:/EY1#;J#XX4:/ MWQ5"D7$W3-9O)WDG8!#$.,]Q1]^R@FE_G2ZUFAS[VJS7F)7_6/N^H]&;D"^3 M3U2;[;JL]#;8LYX>%#'>HP/_GA"#B%*NE^'!>V=;8R3:;FANYDJLMD$'.@/' MA3F&ULW7UKX#3-\GCZ MX1\__?'^);B?_OV??_G+W_\/P'\]?_OJR<^S=':*T^63%W,,2\Q//HV7)T_^ ME7'QYY,RGYT^^==L_N?X/ #\<_5++V8?O\S''TZ63P03_.I/YW^+3 O.@P3A M3 "56 :O,0$JH8MC]*.$__?#WUA(S&AI05GI01DFP&..H%5(FF7F;;&KAT[& MTS__5O^(88%/:'#3Q>K+?_QTLEQ^_-O3IY\^??KKYSB?_'4V__!4,":?7GSZ MI\W'/U_[_">Y^C3WWC]=_?3K1Q?C71^DQ_*G__7;JW?I!$\#C*>+99BF^H+% M^&^+U3=?S5)8KN;\N[B>W/B)^A5>N5D?(J3*I^_IMGIT_J)IR]FT\5L,LY5O,_#I")_=X*X7!#^ MU?.67S[B/WY:C$\_3O#B>R=S+/_X:3*9?H(J:&8DJRC^[>:'/?T&,(5).INL MYN,5?;UY9 73""M^7N(TXWI2+MXZF:5+'YI4D^S\?++*&GMK$\"+"I#_"5..LP! L^!<:M81GEYCNJ M%C2BE2A+6,25/#>O>%HG[RE.EHN+[ZRF$QC?B/7?;L:RGM'[C^X-PWQ9EG\_1D-J>) M( 7VTY-/6"FRT65K9&&>KI'I\DK:?.+IXNST=/5,&"_Q].+WJV)KRH3EK.W4 MKT5,@SB4 R]FIZ>SZ18*+UQP,4HP&",H;@RX%!",+!R%84:)TH4 5Y'L(WWQ M.*5_T*0W$_VSG,=U[&'R)HSSK],7X>-X&28CKG7,RI/5M9J#\D9#*,@@E92B M2R@YZ=4>#+@!T#Y$D(^3""U$T(X/B3R].K687R]/<$XL_3C'$YPNQN?X*_F( MI_AJMEC\CLO7Y7WX//),IABR O+'-"AA#7AO+.0D@^<1!=K8AR=W [H/?]0C MY4]'D37CU5MCLBA)YOG"0AWY/([*\GT:4_> M?O:H;%%&FRY4^CZV?=BC'R=[&@NFG2):+,BA?W%&_M%T.+9\$>;S+S3Y:S\@ MAQ!]Q@#6(>E]C!R"B 5\-#*&DI/)K(_SM0^\(?GC]^?(-6>LN61:6N39&8%Y MBPD)6)P@:?*+,7.1.2U(#UF:#"H;6OF*:3 ZLA2%BTZY7N;W1E1#,CNK[#=#:GP!._ HHF6XLI@BV,W$A5 MD-Q(,F].1ZL]F:G$J.7!\;@!C,2+OY5'0?%?(]9 U'/I(4+W&49,4SJIJ!0PB:(:U(I6RR MV0;9)\K8 C$D_[HI*ZZN@?M.?#/.[Q@/8T;SQ MP(VE-%QG 9Y^@"&93LBN/#A0#$TW0<;+TU7<1Y'@;+JDN ^GJ?)3Z*"XLQF1 OVLJC&4U^WM0I?$U[;(WW=UR.4&=$$\A4:^T_-=X>?+B;+$D9/-= M['4J9(FDVI "63+73$+,RH%U F.24K/<1YOL"7!(R:A6A.DAFW8&J*;%MAG\ M#0\CC]$)A: QT9B5]1!-BJ"CBZAD<29ULCPW8AI2,JJ9R6DC@9:JY!SGRW&< MX,\8EUMPE%?2(H'7W+9)FB[8(0,+!C2LZI=!+>>R&M \?S"/C0YOY;UP& M,'(N1,.2!:]J@BB1G*(4 D3A2C-M@^D49JW?W[:801?A=.81;$(+RM!L!D[J M5F*B*)9G4SKYU'?>>#GN1OZ=I'QM>_;>4]QP*VY&_OORRYM)F"Z?37/-?7RL M>8OJER6;56*T'%W,LB+*X$3,()32Y)A%-*E/;ODV5$.*H1IPH)D .@78;^LT MOBY_+' UV!$Y50Z]2)!XS5X5S\ Y9D'SX NG:"[H/D6VM\(:4M34@!3M1-!U M$W;+T*94=/:&S'=&\L0C:;"8M M$AI4+J/M4PAY.ZXA!4<->-%0"/T2+>MQ M5O65?;0J.$)A,Z.AF@A!* D899$<@\FJ#RENQC2D<*@!(1I-?C,R_,=LEC^- M)Y.1U\ZG["()1]&@*$Z'8 W6+XOBA@N-?9+Q%PB&%.\Q][A1:R"6>2, MP0%/A2Q-*@6<(CX6[F) 'JUPW4MK&A6X7]3(O@E?JF']6M*DA(N6?&W.'#E9 MJ ))D9RLH,GG1F88QCZ%9;OQ#"GR/9 /-Q4I'R" XVP*?-WV1/*C$"4(7L^[ MHM80,"C(S(I::Z^8Z4/^?= -*3QN3)3FPNF])_V5RM&8H),#IAP')3" PU)S M/"7Y@@P-Z^,'WXYK2$%S8ZHT%$@SDJQ*[Z\H.>.\8R@UF&3)0\A908R^*KFH M#"DYYU2?_8$=8(84*S>FPZ%3WVWO\.O@I/7"^0!<5AIZZ\&+B) 8YJ@RE]K[ MHVP<#K"$O;5J:"""*WSX^].KT_2*OKYW6YL_IN$LTYSD[9XQ[Y;TYZJ@<%8V MVHU^>AG0?HUN[O+X)JUO[CV>1LUP_F,^6RS>S&=EO!P%S:7BP@-&+T%)R<#9 M4* H(8J6!4NG:HXM$(>?2S_'Z1F^I)6RRR7ZY7.:G-6V6#5ZI/_E>H ^Q\B# MB!*DRN0611DA*I[ 45!JL1X%='T.Z-X#[)!BG?MRY_J1];XR:Q@!+9:ORP;N MR/,0=>**AAPVE5E.^@@ADY/M/4\Z]PIUMF#<,::!1\&(^T]TX\.XM='&!2_' MTS,BX3=]_!S+;(Y;1T=_&T]G<_*D?YTN<8Z+NF-Y^2GKXOG?<'DRHY^Z% KQ6>S#I",.LED8^>UM(UNR0Y$+:%;[ M9 2>B1AUBT &9)B'BIW;XQ$[RG39HO]]]ET=AG+YJ3OR#$F M5(H6K(H)E!,6? @1D&41I%%,^3XGA6Z$-*0DUF,A6AOY'H%N!FU&;2W0<$1M MSZ@DOSZ&D>E#& MNZAD+UMW"<@=]75?OZD-(:YWM;C_U#?THRZ6\'I@%Z!&WHK,4J+QZ%51JQ<0 M%(TL91.2D#JZ3D?2;D(T),7:BQ -9-$VWW?S0!E+WAFF0%$P1Q&>T^!\4F"X M#"A]UJQT3/L=9'Z/M3'0AR4-Y=)^$VG+4^1)&32%$1"RW^0I*O#"D/W6@67' M!3D+#^3]'Y:&DXEA,L4!365M%IH9>%7=8!4U#RR8I/H0_\8TW,-&,X?*_EJY MT#WGNCV9-TMJ,9),A1RXA"P<+2PF&<1 -CI*C3Q()GGN3.4+*(-*)[66_&$3 MWRF-F L%NJ0V(3%) 2]%-^ XDE*5C(7(0]&=[-PM:<3[CJE6XJTZ1N#\?)QP M\6XVR3_CQSFF\4K>--\&938)N-89E&8!G,L9+ J,)G"M8J\#H_O@&Y+:NS]+ M=F=3F\JF\5JX@NUKQG\;'_U[@BM93/.ST]E\.?Z?-6Z;:W*8"^#!U\;ZOA8L M>%K2+J>$/CC&^YS$.1S[D$*.SGSK)]..=EE[CEY(#D;;5%OZ,:#!%]#%)*&# M"(KUN3CC.W;Y/ONB"Z0IJDUQ?R813V:K.M2KQW06V -21L?QHWK.YZMI-'PJ,JW97EU-6K,-HK@H5A3*)KT#J(W M$9(MUG(KD[=]DN"W@!J2ZFQ+CE:2:-=8#R>3NOT^S>LS5M\&.I+5%!A3C8.- MA*<4"(K"*5FL,@9=EIV30\ Z(Q7)^EI9G #:F,LRTW M6DJDW9XG+K>R.$S':'5FP!2:>E;+04#+@$=52F2R!-/G!-$E&(^I1HAQ[>2J MF+?42UN8%.!#C.0(D*]8HN7"]SE0^& U0@_K\-^?K[LO%Q@>2]K?6[%1,,]) M_]3DNE-*YJ0\A%0[J@M9(!:OP-C(HG$A^$[.X0V !I7;;LVOPZ;_@8OV+UUQ MMM+,EW UJMV__I;CE/!_9W2-*OEW7!/W]8HX28^7Q44017A0B3OPF#(4+4I- MZXF O5JMW0BJ2?G =^[&>U-#9UK?R^5\',]6S4'>S]Z$U9D6*Z+ALNZ.Z]4E M:TY "*( )]=(!Y^"Z52^?2#P(1G)5IS;68)P)-EV\G SA>0BB@PV>U8O_E40 M7+T%1&M!CGQ*5O39Z;K%PWWH#88^9+G_O+?>64Y"J$- M ^&BJF=0D")=G<@%*LJZ)*PSG0Z7]QW8D&S ,;F_KYUX"/X<19F\I#AQ_&&Z M/I>;OKR?A^DBI,U.P>JK#0^N#7/$I%>6]!]P5NJ5ADJ#LZO+^& ]N\!N^K&;]+:[NQWX_(^;7D\?UKB-Z$2V?=R>T0I^'1977:*_7.[#*"D?QA7%00L%0R$0(U6=N[HMX6*==^I#P6O?@8TBW9;/IA)A7 MV=W5A5NO/ZYRP[]\QGD:$\21T;:P@!XH>J7(QFM)5H);L,(45IPM1L4^I/L> MM"'9XF.1JZFXVK%HP_G7I3;[_W6Q.*-18RW(6XRLD28E(<$)(4 %E%#KZ,BW M=<'Q4C)VNH#C%E!W+-;XH?32H3)JF;C:->[UOM+E<7NA?3*EU)N-:WMM[6OC MW$!?NLQTE+;X;EFM/3&V6D+O9\_2?Y^-Y[BKL?3(J>2\\1(2(]=8>5? 95,@ M)QD%V0_FI>RZF&Z%]QC,_:'TNFE9M9-;']L>)KBJX*JE.\LOK\M.F$6&E$O4 MP$6],55Z"PZ= )%\T-8DR7DG77U7J(_ ]C=G6E=Q-O<%OBZ(&Z_3J)?,^5R; M*7AN+$7[S$,L(8'S.1JF)5.VST[]_A@?@Z?07:6UD6 WO?:ZW RP=B,4TL95 M22JH>K;#U7RJ%=YJ-#PC[[/%<0>00RH7?2!=UDJ$[0Z(T234_U<8YP1P%= O MEO-QJDDT^@%!O/R-K4^^P?FX%DBE>6UU^S.N_Z:OUT>1?OF<3L+T [X-2_RE M%$SU0##6^\D%,!,SJ,CK]J$Q$(*546=N0^D39!]WG)U"AJ]UK%OL1*,IV*49 MM;G&P=DQB%83B:1.103)I>GC*>^/<4C;:0/F^XZ-]QXD>(BX5FOFD8=(J+RJ M[21)>PIEH02= D;N4NS4YNN><>T#EW(\>I(>2H+>)-V5=/(YN^)TS4O7:0@N M4Q0AB5481))62]>I5?Y]=V0>]O#5XR?IH21H1M+U$%^7[6&_GF[F\,K,C9@K MBGO#(/%<=[-3W=>.D=Q1KE [42_?ZD+3NZ E.IX09)M D M0*4)'X8"46 $0AMLH%G@I<^1FOMZIH?6I$HO:$B!4^Q6+P#W%,5%$06D6*]- M4]*[3OUR[UR3>L13/CW8L7[O7;W+\T!$]%E M8Q/%2[77HZXY*,XHQM<*42J=4^QS"&XO>'=L1_!#,*N]W%IN;9V/%S13Q/Z? M9V=Q6GB^UC^\7'XC(%XCQ8HKBOU?:% M%1"9^XQDGE'W44WWPWO'ZZ1_"%UU!,EVM(<7J^(M)AR?U^J4D=4AN9@H6(AD MGU6IB1G/-$6ATEH4GB7=I\1H'W3[,,S]8 QK+K6.?"*J?PSC?&&N-YTG: UL M7^4_V0]/M,.%UY%9%W=@ MI/4%N!O:"QUL9*8R7C-0I&_!F=HFVVHGK8BD@_ND1_<$N!>S'KKNNS^S#A?> M$3RQS8W;(X,IYUBO6Y>UHZN7#D+A@<*4()2/TK!.=9'?A;87FWZPA'M;>76D MT:Z+@>U'L!TO0]Y1E M7[TU/[N4F+M8$=9&:XHMP+!>H1BMA5BT@*@M#Y)K+F6?>H\[@-R+: ]P11BF#]'L6$V% MA^)_W5>*[9*RES)V7XOJ5B=NZPT,%RD\4K5.EN(XC3O7@_^)7$2*.< K8911 M+I9.)^SW1;@7OWZP)'\7Z;7K?K[9 GT]W7%ZYMO1&?(9"T^&3+>HI7#<.W!, M%O"E1B5>LJ#[:*_]\.W%JQ\MH]]!='T[(6WM*XRGN\Z9OJL3//\RVWD(]6?Z MQGARKR9);5[;']O?U]*9Z=GJQ8]JYLYOQ63 MU 6Z;HU>.Y*5Z&0B%P&\,>0Z&$__HI (ZHVS,5O)>Y5O-($_J(X,7:EZS7X? M7?KM',CL_Q>R-P7O!DG82D MN:F[7@RB$1*4S28;):TMM@%A[PSL$3G2#TO9OB(?F ?N0W!"^ 0Q6%IOR"($ MJ3PP95+@1A83'B25W!DKH6,&;)SKK;"]^"B3:!)^L4&;;1U M1S54:UP_@J6Z/V6[6*I["'QHIFHS!(>QT" L\*P5:=!,DVI,J@K59YUL2JR% MD+J,CH7SK6R[%TL)D,;?)]:J$? M>H_A),2.2R/5JUT!: MD721KR=D+?TS,(O;EX4_"'/W&L8CLE8/0^+V9#C^3IDH!G5P"B2RO#DYY+@ M)LCAJS=S%MFG,OE^.V5',D1?4[8C9W)F3GO(N8:^W)8:!%,DG&MC%VT#%WV. MEA^&>\@&J D7FQB>^XEY,$;G&WP4RBA/)%*A.K^JWG)3W6#/DK6FMB,2?1J) M-1O"D(W-@Q*VK?#[[CA>/Q\]Q>4!>X2W/J_)KM[^B%OMPUU[8:VN7!=FC[@H MCEQ=!RFJ>IA<*'):ZF%R@TQ[M((1 A.OZ,#T+?A7HQ5>YZS9 :$%Q:45AF\L?6R78Z>(Q8O.L7)=X$Y MJ)MNNFF%?I+KZW-L^F-L^F(LPJ8QQHOML^8'N"!W>7P3C^3>XVGDH%Q^_^4^ M(U]Y9A@W247R. /]X9R%*+P#CHD1J26:W*? <0]P!YFCS?.?TZQ_&N=E;:+] M/*0_XVQ*_OG\?)SPZQS0BL+:N;MVCC(T$9Q#+$P ETHY9$7FXO>R5/N_ M26N:7#)EG<30S,JMXJYGF1;;^_#YNG+,ACMK)*G$Y&I#=U5SCTI RB$[GG3" MTF=YW(YK2"%V+_ITD% ;1_>*6J<1_SI=G,U7-\U>@$I*2!6)P(F1]XU>@/,4 MS)O@.=E5Z8HO=]$HM[QK2#7>Q] DK::]9??WV6*\7&QZX: KEEO%02B*N50N MJTL9JCYC/,IDM69]MH4OXQC2)1R]-<0!$NCMT*Z/O8:MJ_ZFN'R73C"?37!6 M=GW@( _W@/A:M!>>?>S5\4V(XNI".LC!)%KBEED"#(SL$8GQS#*P/O<='4[KF$Y MQ(TXLZ.I)34SE75 W,H:K5VZ]ZVL*4*+B M+EF0QDA0R3#PU0,KB3PRP=%ZWB=Y>P.@@\*S32>N6K#SNKS%X4@)SZ47 M"+J>YU25MB%D7FN(;)+>&;Q:QG5#0+;KZ4.R72U$?"GL.G@ZFUFJU3U]9ZGN MID\_T!Z-D3<.$8G0(=J8"6:(O,]%#K?C&E)R MIP=9&DJE84?-)GY+/UL*VE+E*CG *@@:IN4&O&$FNB)BEGWZ&N[& M<\>KKAX=,QI(H6\LLBHK_)KM>C&;GE/T-([K,O<#(I*]GMLD+KG["!I%)Q>R MW>2)Z^M&%,XFQE,!$QCY$8DY\)$60XG68) 4@>H^U; [P/3LE4J+PO"HE -M M72WQJ4<+3% @Z#\L16K5J]'0+:B&%-@M"'%.GV9[1 B]%.,]TD:6OB_(]A$.*?5J3IXN4FG'HU6SZ MX3W.3U?#E,4Q1LX29"84J"C)G8I:04 6?"(*B]@G@;^-XO#=^/7E6FN%CBMU M7E/F->N@,1LHK-9#.S00&,TQ09)H@_7DC';:EM\):%!-2^]-@^L[\8?/?L/" MC+C\=5IS5'6_XD68S[^L%QUI[I'1.:28.6 RN,Y@.AH:%"6-=+X$E?LD#&]# M-20KVI 3C<30B1A_3,/%(=\K=KTR5RFI% H!095ZZ795R_6J6Y>G$>?U5R)2=^T]M0="&A4>BN.>0(O:BK98!I&L)HV%2X], MAL3Z=,&^$\PAY0MZ\NZJJNHGR[870E5%&B8O9J>GL^D:W+/E9A^P/5]V\P$M)Q"$EOJ#"6O"3?/@#;)%(P.@7>\C.P@ M[$-RK(Y)S"-+O?N1](O*I77MS.STXQQ/**P>GV,U9X<=3]_OV:V.JM]C)"V+ M@"Z]<7UI77TO^06OR_OP^4UUM6AU7.+)F[#::PG8)F&Q&)=Q6@G_Z\MW3I>6-BGAZ_:62J R M*7J74H+HN6&.,U]*I^FZ%]XAF?!C,O7:%G1_:3S\L<"UR=\R#%Z>MN9E,42^C!NMKSHK8L#\Q%P*!Y4C$J9'WNI[@!T,'NP^[' M7E2P&%&2#H[B041RLVL9BQ-20+(Q\812^XIR(=A&]$'1\8&KQ0S$(HRU2W&VG@G0BS%1>^\LJS/]NR=H0ZI MJG!XC+NS,!^$B1IFKNP9\^\^IT$>YOJ2LM_3-.,"%B'&R87*%Y'&MIJ"IZ'23U,]^X$<;FA99 6D5Q- MR-H'4,)Z"(+K6BV4O$DY!MGG-.,!H _5RG=]]>MIC1AKQ_GIF/RN19A_&2GC M&:*2D+@AKUV7>L>Q+>!EL4464RSOLV/3 /R0?()CJ$C\V!YJY%'<'_OYD M/,_;N$7T1FFF((=:(2@RS9NW"3(681GG-2(="'>O8A^2L_%XJ'L0 QZ0N>^P M?FX;N$FU 7LVX DG*)LD.?"Y@(Y9RI*]9:)/>7$#\$/:1GH\W#V, \+Y?:B\]QG%-$"\MIJC]?TB4>:1D'1JT;R=GR?(NK#L0]I*VSPU&W#@#8[ MKGN#WKW#ES5+441RR@TC.Z&M E?W68+WEG.;HXE7=OMOV'T]#,>0=L*.3;]C MBW'/Q-GF^_6/2 C^^9?_!5!+ P04 " 0E_Y2E_=@.*I8 QYP, %0 M &QL;GEL\L-'G"_&L^D_?A1_XS_^@-,TR^/INW_\^,?;WYC_\7_^ MUW_\QW_^7XS][Y]?/__AEUDZ/\/I\H>G'O/_WTUU]__>U3G$_^-IN_^TERKGZZ_.T?+W[]TYW? M_TNM?EN$$'Y:_?3J5Q?C3;]('RM^^M^_/W^3WN,9L/%TL81I^O( >GQ>7OW# MZVC,3^L?TJ\NQG]?K/[]\UF"Y4H]#R[AAZV_4;]CE[_&ZE\Q(9D2?_NTR#_^ MUW_\\,-:++/UX_NXMT/%W^E,=G/UW\SD\PF1#BU2?Q3(6.)\L>T1\][-[Q3L[@W&? K[ST3V@77T0.\.SB/,^H=[XW&LX M+T'>1E@_!63R?0O5O=>;A5?P3WD,=<61>P93\=U0WI. MWUX\J^)OOCS\M,1IQOSC#^/\CQ_'17/N#9?>**Z%D$&I(++4U@HKA+.C0QY8 MUWFYTLDLW7C^I&[$LROF3"#B9/6WH_,%>P?P873UX20:?$9?+D:%:R_ID&.Y M"#JY9"P,BK+2YY7& 15\R[>,1/594_X62YN/R;E7(9%Q>; M^?_8CF6MQ<-7]VR:Z-!?X"^X_M]GT[L"?#V;3'Z;S?^">1Z!2RIE89CPAD[N M8B6+6GH6A#0^VR2"E4V6OB?0FW+YPN\G\TL)7>P@!VXQU2[JE2?+V7"*69.# MUO?C#[,Y?=P_?N1=>?0DI=GY=$DF)LEAF@G1XH\/]>7\M;[@BW&PQP7SQ:+<\PC;[TO"3AS4I%CH0)G 81EHBA5D/P)^J,)>;8 .FVR]*&% MN^207*2+# LR*OTV='CB1/$AJ=QYNMJE.E1$?9WV6# MZLJ&%[@D N&?:DCL<;8J,#MH<42P5;7C3Y0BESEIXSPQWEFG' M$PN6I!623L8++R'Z)H1JO+#3INAC8L5=TIM6I"?1X?C=].GYG%"FSV_G,%U M6JUBFE??359!Q_T6:R%9 0<-P,F@UAQ3382 M&$\6,Q8@BYD\*1>"#()K^KJ-3;$WU&^2:SUI[B[5?-.-[34N:"M.JV@X_=J3 M*IY_SJN)+BTZDDFF-T(CTSE:9 M%SI'=Z_._\7;V9.<5PJ!R2L8YV?3I_!AO(3):@D_D_AR-33(REA9#K>6] ?I MDI9)(EV,EV1_SS^.$ZY%\!K3[-U:U:.2BC;")H:E9A!8&5D45K!L+9B0O;7! MMHD2#[O0T^;Z8V;-AJAUYSN0O=]M$G+!>IDYJG34' 4+D9-'J8I@$.A-=RC MADB'BVGC9!V.^;2Y.Y N-]"P\^W)?7;-/]?F!B;VS#9/89UZ;VJ_-Y>D^2?#6! MZ6+$T89L0F$*ZD:N"#*8$EBP')()P:=&(:<# 7^3#.Q5BQO8U_EJZ+XW9ROL M4?16:"4E;=?1,"WH#V\U,$DFA%$B%%K"X#O@5KC?)/-ZU. &WG6^D]K9[(UW MS=X'3-S5RD= =H077C,5,Z<7"S2]4QZ8521K$Q&M,,?UC@YB0Z?\4MP:KA4V-,_B["#,37EU/ZS3U/^>)C/:(O[QXW)^CE_^S AS6]ZKXTF]9-[,FG\6+DN>7DXGJ6M:<-41G+ MZ'5VS#H06G+A(#5.A=X$JT>VW%-R<@][#E#W-N9T%GN#!,U;F'Y9';8[@1K= M*H+IE1,;8?5I5&PKY;F'"=W5-VLE^\&($92+&]D+E%%,\V #:%@RN MM1'X^[5JKB&]C!Y4M#TW^P#YMJC_V.S/7( SCGQN2POT*&FI.I,)%6O*>";C M.)!WXG,KC_4>6*= A/[DWF 7>)+2^=GYI);H;T[? M'MP*YLWYV1G,/\_*F_&[Z;B,$TR77PKR7\TFXS3&Q0N8SU<+_:5:9I/%39"[ M=8,Y\$E]-(3I8Y&W>L(D6;2017+E+&TR,JILI 1B3"TVUW9TX#.[N2B_8%P^ MFRZ6\_.;MT5))9!.%1:4)LLY0F#!6\><]#);--8V:G"Q!5#W!C%+G.-B^0H^ M5PMS72JV?#+-+V;3M/YFA#(&!! LZD0OFQ0K;P&8(ILS\)#(?RA-UKP#N.&= MM#Z8<;<;3+]::! !W-0;0&0G+8],QI*9=@%KEX# +*J".6GN9,,\OB/W96A! M@XXR;A+HGW[$^;)VCJD+OD;'DB5/8#P+G-?VC@Y8L X9]Q@0I0]9M2ESVPKI M-#C0C\0;!.UN+O8W2/CDK)[!(T^/ME%QYI/AM#%QRT+VI>9011N#=,6UB?YO M0W0:1.A%W@U:LMS$=7ERO88EKH)5F6SW1#^ =SA2/)=.Y7KIK8TT+ )&%DTL%@N M5D/L),>\"NBLW7O9LK>4&QB;-Q&]@#.\""OM@JMIYMDV9,=)/NNJN7N)T%'L M0](B*PT)P#+DMK+?*$9F46(N9^U3U,:7-O?%P]+A@=2SH=BPC[1[9$$-?UYW MBM[@=#R;OY@MJI990YDVB#D]GTW?D2E[5A?_EO[-BMS&1#K78B;WIR8]*40&-BN& MP7IE,AV(T,;=W(3F5(R!SI)N$'"XC>F"\+N@:FH,;,9U'%.@N]X>($('H3