0001447669-20-000156.txt : 20200804 0001447669-20-000156.hdr.sgml : 20200804 20200804172315 ACCESSION NUMBER: 0001447669-20-000156 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200804 DATE AS OF CHANGE: 20200804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TWILIO INC CENTRAL INDEX KEY: 0001447669 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37806 FILM NUMBER: 201074334 BUSINESS ADDRESS: STREET 1: 375 BEALE ST STREET 2: SUITE 300 CITY: San Francisco STATE: CA ZIP: 94105 BUSINESS PHONE: 650-270-2199 MAIL ADDRESS: STREET 1: 375 BEALE ST STREET 2: SUITE 300 CITY: San Francisco STATE: CA ZIP: 94105 10-Q 1 twlo-20200630.htm 10-Q twlo-20200630
0001447669false--12-312020FYus-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationP0Y24M0D00014476692020-01-012020-06-30xbrli:shares0001447669us-gaap:CommonClassAMember2020-07-270001447669us-gaap:CommonClassBMember2020-07-27iso4217:USD00014476692020-06-3000014476692019-12-3100014476692020-04-012020-06-3000014476692019-04-012019-06-3000014476692019-01-012019-06-30iso4217:USDxbrli:shares0001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-12-310001447669us-gaap:AdditionalPaidInCapitalMember2019-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001447669us-gaap:RetainedEarningsMember2019-12-310001447669us-gaap:RetainedEarningsMember2020-01-012020-03-3100014476692020-01-012020-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-01-012020-03-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-01-012020-03-310001447669us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-03-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-03-310001447669us-gaap:AdditionalPaidInCapitalMember2020-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001447669us-gaap:RetainedEarningsMember2020-03-3100014476692020-03-310001447669us-gaap:RetainedEarningsMember2020-04-012020-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-04-012020-06-300001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-04-012020-06-300001447669us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-06-300001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-06-300001447669us-gaap:AdditionalPaidInCapitalMember2020-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001447669us-gaap:RetainedEarningsMember2020-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-12-310001447669us-gaap:AdditionalPaidInCapitalMember2018-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001447669us-gaap:RetainedEarningsMember2018-12-3100014476692018-12-310001447669us-gaap:RetainedEarningsMember2019-01-012019-03-3100014476692019-01-012019-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-01-012019-03-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-012019-03-310001447669us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-03-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-03-310001447669us-gaap:AdditionalPaidInCapitalMember2019-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001447669us-gaap:RetainedEarningsMember2019-03-3100014476692019-03-310001447669us-gaap:RetainedEarningsMember2019-04-012019-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMembertwlo:FollowonPublicOfferingDomain2019-04-012019-06-300001447669us-gaap:AdditionalPaidInCapitalMembertwlo:FollowonPublicOfferingDomain2019-04-012019-06-300001447669twlo:FollowonPublicOfferingDomain2019-04-012019-06-300001447669us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-04-012019-06-300001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-04-012019-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-06-300001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-06-300001447669us-gaap:AdditionalPaidInCapitalMember2019-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001447669us-gaap:RetainedEarningsMember2019-06-3000014476692019-06-300001447669us-gaap:MoneyMarketFundsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300001447669us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-06-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:CommercialPaperMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:CommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300001447669us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-06-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001447669us-gaap:USTreasurySecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300001447669us-gaap:USTreasurySecuritiesMember2020-06-300001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-06-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2020-06-300001447669us-gaap:CarryingReportedAmountFairValueDisclosureMembertwlo:CorporateDebtSecuritiesCommercialPaperMember2020-06-300001447669twlo:CorporateDebtSecuritiesCommercialPaperMember2020-06-300001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2020-06-300001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2020-06-300001447669us-gaap:FairValueInputsLevel1Member2020-06-300001447669us-gaap:FairValueInputsLevel2Member2020-06-300001447669us-gaap:FairValueInputsLevel3Member2020-06-300001447669us-gaap:MoneyMarketFundsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001447669us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001447669us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001447669us-gaap:CarryingReportedAmountFairValueDisclosureMembertwlo:ReverseRepurchaseAgreementMember2019-12-310001447669us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Membertwlo:ReverseRepurchaseAgreementMember2019-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembertwlo:ReverseRepurchaseAgreementMember2019-12-310001447669us-gaap:EstimateOfFairValueFairValueDisclosureMembertwlo:ReverseRepurchaseAgreementMember2019-12-310001447669us-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001447669us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001447669us-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001447669us-gaap:USTreasurySecuritiesMember2019-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2019-12-310001447669us-gaap:CarryingReportedAmountFairValueDisclosureMembertwlo:CorporateDebtSecuritiesCommercialPaperMember2019-12-310001447669twlo:CorporateDebtSecuritiesCommercialPaperMember2019-12-310001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2019-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2019-12-310001447669us-gaap:FairValueInputsLevel1Member2019-12-310001447669us-gaap:FairValueInputsLevel2Member2019-12-310001447669us-gaap:FairValueInputsLevel3Member2019-12-31xbrli:pure0001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2020-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Memberus-gaap:FairValueInputsLevel2Member2020-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Memberus-gaap:FairValueInputsLevel2Member2019-12-310001447669us-gaap:SoftwareDevelopmentMember2020-06-300001447669us-gaap:SoftwareDevelopmentMember2019-12-310001447669us-gaap:ComputerEquipmentMember2020-06-300001447669us-gaap:ComputerEquipmentMember2019-12-310001447669us-gaap:LeaseholdImprovementsMember2020-06-300001447669us-gaap:LeaseholdImprovementsMember2019-12-310001447669us-gaap:OfficeEquipmentMember2020-06-300001447669us-gaap:OfficeEquipmentMember2019-12-310001447669us-gaap:FurnitureAndFixturesMember2020-06-300001447669us-gaap:FurnitureAndFixturesMember2019-12-310001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2020-06-300001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2019-12-31twlo:property0001447669srt:MinimumMember2020-06-300001447669srt:MaximumMember2020-06-300001447669us-gaap:DevelopedTechnologyRightsMember2020-06-300001447669us-gaap:CustomerRelationshipsMember2020-06-300001447669twlo:SupplierRelationshipsMember2020-06-300001447669us-gaap:TradeNamesMember2020-06-300001447669us-gaap:PatentsMember2020-06-300001447669twlo:TelecommunicationLicensesMember2020-06-300001447669us-gaap:TrademarksMember2020-06-300001447669us-gaap:DevelopedTechnologyRightsMember2019-12-310001447669us-gaap:CustomerRelationshipsMember2019-12-310001447669twlo:SupplierRelationshipsMember2019-12-310001447669us-gaap:TradeNamesMember2019-12-310001447669us-gaap:PatentsMember2019-12-310001447669twlo:TelecommunicationLicensesMember2019-12-310001447669us-gaap:TrademarksMember2019-12-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2018-05-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023OverAllotmentMember2018-05-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2018-05-012018-05-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Memberus-gaap:CommonClassAMember2018-05-012018-05-310001447669us-gaap:CommonClassAMember2018-05-310001447669twlo:CappedCallOptionMember2018-05-012018-05-31twlo:Dtwlo:class0001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2020-04-012020-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2019-12-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2020-01-012020-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2019-01-012019-12-310001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2019-04-012019-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2019-01-012019-06-300001447669country:US2020-04-012020-06-300001447669country:US2019-04-012019-06-300001447669country:US2020-01-012020-06-300001447669country:US2019-01-012019-06-300001447669us-gaap:NonUsMember2020-04-012020-06-300001447669us-gaap:NonUsMember2019-04-012019-06-300001447669us-gaap:NonUsMember2020-01-012020-06-300001447669us-gaap:NonUsMember2019-01-012019-06-300001447669us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001447669us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001447669us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001447669us-gaap:GeographicConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-04-012019-06-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2019-01-012019-06-300001447669srt:MaximumMember2020-01-012020-06-300001447669us-gaap:IndemnificationGuaranteeMember2020-06-300001447669us-gaap:IndemnificationGuaranteeMember2019-12-310001447669us-gaap:CommonClassAMember2020-06-300001447669us-gaap:CommonClassAMember2019-12-310001447669us-gaap:CommonClassBMember2020-06-300001447669us-gaap:CommonClassBMember2019-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2019-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2020-06-300001447669us-gaap:RestrictedStockUnitsRSUMember2019-12-310001447669twlo:StockOptionAndIncentivePlan2016Member2020-06-300001447669twlo:StockOptionAndIncentivePlan2016Member2019-12-310001447669us-gaap:EmployeeStockMember2020-06-300001447669us-gaap:EmployeeStockMember2019-12-310001447669twlo:StockOptionPlan2008Member2020-06-300001447669twlo:StockOptionAndIncentivePlan2016Memberus-gaap:CommonClassAMember2016-06-210001447669twlo:StockOptionAndIncentivePlan2016Member2020-01-012020-01-010001447669twlo:StockOptionAndIncentivePlan2016Member2019-01-012019-01-010001447669twlo:StockOptionAndIncentivePlan2016Membertwlo:EmployeeAndNonemployeeStockOptionMember2020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionMember2020-01-012020-06-300001447669twlo:NewHiresMembertwlo:EmployeeAndNonemployeeStockOptionMember2020-01-012020-06-300001447669us-gaap:ShareBasedCompensationAwardTrancheOneMembertwlo:NewHiresMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001447669us-gaap:ShareBasedCompensationAwardTrancheOneMembertwlo:NewHiresMembertwlo:EmployeeAndNonemployeeStockOptionMember2020-01-012020-06-300001447669us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2016-06-2100014476692020-01-012020-01-0100014476692019-01-012019-01-010001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-01-012020-06-300001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-04-012020-06-300001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2019-04-012019-06-300001447669srt:ScenarioForecastMemberus-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2020-10-012020-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2019-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2019-01-012019-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionMember2020-04-012020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionMember2019-04-012019-06-300001447669twlo:EmployeeAndNonemployeeStockOptionMember2019-01-012019-06-300001447669twlo:PerformanceBasedEmployeeStockOptionsMember2017-02-282017-02-28twlo:award0001447669twlo:PerformanceBasedEmployeeStockOptions13.48FairValueMember2017-02-282017-02-280001447669twlo:PerformanceBasedEmployeeStockOptions10.26FairValueMember2017-02-282017-02-280001447669twlo:PerformanceBasedEmployeeStockOptions8.41FairValueMember2017-02-282017-02-280001447669twlo:PerformanceBasedEmployeeStockOptionsMember2019-12-310001447669twlo:PerformanceBasedEmployeeStockOptionsMember2019-01-012019-12-310001447669twlo:PerformanceBasedEmployeeStockOptionsMember2020-01-012020-06-300001447669twlo:PerformanceBasedEmployeeStockOptionsMember2020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2020-01-012020-06-300001447669srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-04-012020-06-300001447669srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-04-012020-06-300001447669us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001447669srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-06-300001447669srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-06-300001447669srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300001447669srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-06-300001447669us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001447669us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001447669us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001447669us-gaap:EmployeeStockMember2020-04-012020-06-300001447669us-gaap:EmployeeStockMember2019-04-012019-06-300001447669us-gaap:EmployeeStockMember2020-01-012020-06-300001447669us-gaap:EmployeeStockMember2019-01-012019-06-300001447669us-gaap:CostOfSalesMember2020-04-012020-06-300001447669us-gaap:CostOfSalesMember2019-04-012019-06-300001447669us-gaap:CostOfSalesMember2020-01-012020-06-300001447669us-gaap:CostOfSalesMember2019-01-012019-06-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001447669us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001447669us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001447669us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001447669us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-30twlo:Vote0001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2020-01-012020-06-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2019-01-012019-06-300001447669us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-06-300001447669us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-06-300001447669twlo:DonorAdvisedFundMember2020-01-012020-06-300001447669twlo:DonorAdvisedFundMember2019-01-012019-06-300001447669us-gaap:EmployeeStockMember2020-01-012020-06-300001447669us-gaap:EmployeeStockMember2019-01-012019-06-300001447669twlo:ConversionSpreadMember2020-01-012020-06-300001447669twlo:ConversionSpreadMember2019-01-012019-06-300001447669twlo:SendgridIncMember2019-04-012019-06-300001447669twlo:SendgridIncMember2019-01-012019-06-30


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________
FORM 10-Q
_____________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT 1934
For the quarterly period ended June 30, 2020
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-37806
twlo-20200630_g1.jpg
TWILIO INC.
(Exact name of registrant as specified in its charter)
_____________________________________________
Delaware26-2574840
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
101 Spear Street, First Floor
San Francisco, California 94105
(Address of principal executive offices) (Zip Code)
(415) 390-2337
(Registrant’s telephone number, including area code)

____________________________________________
Securities registered pursuant to Section 12(b) of the act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.001 per shareTWLOThe New York Stock Exchange

As of July 27, 2020, 132,340,556 shares of the registrant’s Class A common stock and 10,793,764 shares of registrant’s Class B common stock were outstanding.
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes   No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
  Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 




TWILIO INC.
Quarterly Report on Form 10-Q
For the Three Months Ended June 30, 2020
TABLE OF CONTENTS

Page

1



Special Note Regarding Forward-Looking Statements
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”), which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “can,” “will,” “would,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “forecasts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
the impact of the COVID-19 pandemic on the global economy, our customers, employees and business;
our future financial performance, including our revenue, cost of revenue, gross margin and operating expenses, ability to generate positive cash flow and ability to achieve and sustain profitability;
anticipated technology trends, such as the use of and demand for cloud communications;
our ability to continue to build and maintain credibility with the global software developer community;
our ability to attract and retain customers to use our products;
the evolution of technology affecting our products and markets;
our ability to introduce new products and enhance existing products;
our ability to comply with modified or new industry standards, laws and regulations applying to our business, including the General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act of 2018 and other privacy regulations that may be implemented in the future, and Signature-based Handling of Asserted Information Using toKENs ("SHAKEN") and Secure Telephone Identity Revisited ("STIR") standards (together, "SHAKEN/STIR") and other robocalling prevention and anti-spam standards and increased costs associated with such compliance;
our ability to optimize our network service provider coverage and connectivity;
our ability to manage changes in network service provider fees that we pay in connection with the delivery of communications on our platform;
our ability to work closely with email inbox service providers to maintain deliverability rates;
our ability to pass on our savings associated with our platform optimization efforts to our customers;
the impact and expected results from changes in our relationship with our larger customers;
our ability to attract and retain enterprises and international organizations as customers for our products;
our ability to form and expand partnerships with technology partners and consulting partners;
our ability to successfully enter into new markets and manage our international expansion;
the attraction and retention of qualified employees and key personnel;
our ability to effectively manage our growth and future expenses and maintain our corporate culture;
our ability to compete effectively in an intensely competitive market;
the sufficiency of our cash and cash equivalents to meet our liquidity needs;
2


our anticipated investments in sales and marketing, research and development and additional systems and processes to support our growth;
our ability to maintain, protect and enhance our intellectual property;
our ability to successfully defend litigation brought against us;
our ability to service the interest on our convertible notes and repay such notes, to the extent required;
our customers' and other platform users' violation of our policies or other misuse of our platform;
our expectations about the impact of natural disasters and public health epidemics, such as the coronavirus on our business, results of operations, financial condition and on our customers, employees, vendors and partners; and
our ability to successfully integrate and realize the benefits of our past or future strategic acquisitions or investments.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in Part II, Item 1A, “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.


3


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
TWILIO INC.
Condensed Consolidated Balance Sheets
(Unaudited)
As ofAs of
June 30,December 31,
20202019
(In thousands)
ASSETS
Current assets:
Cash and cash equivalents$475,700  $253,660  
Short-term marketable securities1,427,619  1,599,033  
Accounts receivable, net194,563  154,067  
Prepaid expenses and other current assets62,800  54,571  
Total current assets2,160,682  2,061,331  
Restricted cash  75  
Property and equipment, net161,413  141,256  
Operating right-of-use asset196,647  156,741  
Intangible assets, net424,739  460,849  
Goodwill2,291,616  2,296,784  
Other long-term assets55,472  33,480  
Total assets$5,290,569  $5,150,516  
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$27,531  $39,099  
Accrued expenses and other current liabilities197,303  147,681  
Deferred revenue and customer deposits29,111  26,362  
Operating lease liability, current35,287  27,156  
Finance lease liability, current7,134  6,924  
Total current liabilities296,366  247,222  
Operating lease liability, noncurrent172,408  139,200  
Finance lease liability, noncurrent10,116  8,746  
Convertible senior notes, net470,545  458,190  
Other long-term liabilities19,544  17,747  
Total liabilities968,979  871,105  
Commitments and contingencies (Note 11)
Stockholders’ equity:
Preferred stock    
Class A and Class B common stock142  138  
Additional paid-in capital5,181,368  4,952,999  
Accumulated other comprehensive income13,606  5,086  
Accumulated deficit(873,526) (678,812) 
Total stockholders’ equity4,321,590  4,279,411  
Total liabilities and stockholders’ equity$5,290,569  $5,150,516  
See accompanying notes to condensed consolidated financial statements.
4


TWILIO INC.
Condensed Consolidated Statements of Operations
(Unaudited)

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands, except share and per share amounts)
Revenue$400,849  $275,039  $765,717  $508,178  
Cost of revenue191,718  125,024  363,051  232,113  
Gross profit209,131  150,015  402,666  276,065  
Operating expenses:
Research and development120,701  98,783  235,040  176,638  
Sales and marketing129,823  90,421  246,545  162,028  
General and administrative61,251  54,543  116,421  118,719  
Total operating expenses311,775  243,747  598,006  457,385  
Loss from operations(102,644) (93,732) (195,340) (181,320) 
Other income (expenses), net3,015  (880) 1,897  (1,516) 
Loss before (provision) benefit for income taxes(99,629) (94,612) (193,443) (182,836) 
(Provision) benefit for income taxes(294) 2,033  (1,271) 53,754  
Net loss attributable to common stockholders$(99,923) $(92,579) $(194,714) $(129,082) 
Net loss per share attributable to common stockholders, basic and diluted$(0.71) $(0.72) $(1.39) $(1.05) 
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted141,618,541  129,310,641  140,512,351  122,985,716  
See accompanying notes to condensed consolidated financial statements.


5


TWILIO INC.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Net loss$(99,923) $(92,579) $(194,714) $(129,082) 
Other comprehensive income:
Net unrealized gain on marketable securities, net of tax17,895  980  8,520  2,021  
Comprehensive loss attributable to common stockholders$(82,028) $(91,599) $(186,194) $(127,061) 
See accompanying notes to condensed consolidated financial statements.
6


TWILIO INC.
Condensed Consolidated Statements of Stockholders' Equity
(Unaudited)

Common Stock
Class A
Common Stock
Class B
Additional Paid In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2019126,882,172  $124  11,530,627  $14  $4,952,999  $5,086  $(678,812) $4,279,411  
Net loss—  —  —  —  —  —  (94,791) (94,791) 
Exercises of stock options243,029  —  426,001  —  8,231  —  —  8,231  
Vesting of restricted stock units849,763  1  23,107  —  —  —  —  1  
Value of equity awards withheld for tax liability(8,726) —  (4,692) —  (1,674) —  —  (1,674) 
Conversion of shares of Class B common stock into shares of Class A618,103  1  (618,103) (1) —  —  —    
Donated common stock22,102  —  —  —  2,701  —  —  2,701  
Net unrealized loss on available-for-sale securities—  —  —  —  —  (9,375) —  (9,375) 
Stock-based compensation—  —  —  —  72,021  —  —  72,021  
Balance as of March 31, 2020128,606,443  $126  11,356,940  $13  $5,034,278  $(4,289) $(773,603) $4,256,525  
Net loss—  —  —  —  —  —  (99,923) (99,923) 
Exercises of stock options1,590,891  2  459,010  —  45,230  —  —  45,232  
Vesting of restricted stock units807,270  1  4,212  —  —  —  —  1  
Value of equity awards withheld for tax liability(6,018) —  —  —  (1,144) —  —  (1,144) 
Conversion of shares of Class B common stock into shares of Class A983,005  1  (983,005) (1) —  —  —    
Shares issued under ESPP190,642  —  —  —  16,473  —  —  16,473  
Donated common stock22,102  —  —  —  3,972  —  —  3,972  
Net unrealized gain on available-for-sale securities—  —  —  —  —  17,895  —  17,895  
Stock-based compensation—  —  —  —  82,559  —  —  82,559  
Balance as of June 30, 2020132,194,335  $130  10,837,157  $12  $5,181,368  $13,606  $(873,526) $4,321,590  

See accompanying notes to condensed consolidated financial statements.















7


TWILIO INC.
Condensed Consolidated Statements of Stockholders' Equity, continued
(Unaudited)

Common Stock
Class A
Common Stock
Class B
Additional Paid In CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 201880,769,763  $80  19,310,465  $20  $808,527  $1,282  $(371,674) $438,235  
Net loss—  —  —  —  —  —  (36,503) (36,503) 
Exercises of stock options748,679  1  1,023,984  1  15,326  —  —  15,328  
Vesting of early exercised stock options—  —  —  —  9  —  —  9  
Vesting of restricted stock units641,406  —  39,360  —  —  —  —    
Value of equity awards withheld for tax liability(5,860) —  (4,431) —  (1,062) —  —  (1,062) 
Conversion of shares of Class B common stock into shares of Class A4,339,519  4  (4,339,519) (4)   —  —    
Shares issued in acquisition23,555,081  24  —  —  2,658,874  —  —  2,658,898  
Equity awards assumed in acquisition—  —  —  —  191,620  —  —  191,620  
Net unrealized gain on available-for-sale securities—  —  —  —  —  1,041  —  1,041  
Stock-based compensation—  —  —  —  59,947  —  —  59,947  
Balance as of March 31, 2019110,048,588  $109  16,029,859  $17  $3,733,241  $2,323  $(408,177) $3,327,513  
Net loss—  —  —  —  —  —  (92,579) (92,579) 
Issuance of common stock in connection with a public offering, net of underwriter discounts8,064,515  8  —  —  979,992  —  —  980,000  
Costs related to the public offering—  —  —  —  (953) —  —  (953) 
Exercises of stock options313,924  —  503,797  1  9,926  —  —  9,927  
Vesting of restricted stock units675,028  1  29,576  —    —  —  1  
Value of equity awards withheld for tax liability(5,934) —  (5,888) —  (1,518) —  —  (1,518) 
Conversion of shares of Class B common stock into shares of Class A2,172,598  2  (2,172,598) (2) —  —  —    
Shares issued under ESPP108,895  —  —  —  8,254  —  —  8,254  
Equity awards assumed in acquisition (measurement period adjustment)—  —  —  —  (7,126) —  —  (7,126) 
Net unrealized gain on available-for-sale securities—  —  —  —  —  980  —  980  
Stock-based compensation—  —  —  —  72,361  —  —  72,361  
Balance as of June 30 2019121,377,614  $120  14,384,746  $16  $4,794,177  $3,303  $(500,756) $4,296,860  
See accompanying notes to condensed consolidated financial statements.
8



TWILIO INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)

Six Months Ended
June 30,
20202019
CASH FLOWS FROM OPERATING ACTIVITIES:(In thousands)
Net loss$(194,714) $(129,082) 
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization64,772  49,610  
Non-cash reduction to the right-of-use asset17,804  10,707  
Amortization of debt discount and issuance costs12,356  11,682  
Stock-based compensation148,412  129,064  
Tax benefit related to release of valuation allowance(357) (53,502) 
Allowance for credit losses7,115  697  
Value of donated common stock6,673    
Other adjustments6,857  (1,286) 
Changes in operating assets and liabilities:
Accounts receivable(47,766) (22,523) 
Prepaid expenses and other current assets(12,001) (15,688) 
Other long-term assets(19,774) (5,969) 
Accounts payable(11,523) 8,306  
Accrued expenses and other current liabilities47,435  13,976  
Deferred revenue and customer deposits2,994  1,927  
Operating lease liability(16,340) (9,367) 
Long-term liabilities1,968  (2,371) 
Net cash provided by (used in) operating activities13,911  (13,819) 
CASH FLOWS FROM INVESTING ACTIVITIES:
Acquisitions, net of cash acquired, and other related payments(2,725) 146,957  
Purchases of marketable securities and other investments(443,816) (1,377,072) 
Proceeds from sales and maturities of marketable securities621,754  286,653  
Capitalized software development costs(17,651) (10,520) 
Purchases of long-lived assets(12,797) (7,882) 
Net cash provided by (used in) investing activities144,765  (961,864) 
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from a public offering, net of underwriting discount  980,000  
Payments of costs related to public offerings  (347) 
Principal payments on finance leases and notes payable(3,829) (3,460) 
Proceeds from exercises of stock options and shares issued under ESPP69,936  33,509  
Value of equity awards withheld for tax liabilities(2,818) (2,580) 
Net cash provided by financing activities63,289  1,007,122  
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH221,965  31,439  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period253,735  505,334  
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period$475,700  $536,773  
Cash paid for income taxes, net$1,022  $48  
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Purchases of property, equipment and intangible assets, accrued but not paid$4,545  $1,831  
Purchases of property and equipment through finance leases$5,366  $13,616  
Value of common stock issued and stock awards assumed in acquisition$  $2,843,392  
Stock-based compensation capitalized in software development costs$7,015  $3,244  
See accompanying notes to condensed consolidated financial statements.
9

TWILIO INC.
Notes to Consolidated Financial Statements
(Unaudited)

1. Organization and Description of Business
Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. The Company is the leader in the Cloud Communications Platform category and enables developers to build, scale and operate real-time communications within their software applications via simple-to-use Application Programming Interfaces (“API”). The power, flexibility, and reliability offered by the Company’s software building blocks empower entities of virtually every shape and size to build world-class engagement into their customer experience.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries in Australia, Bermuda, Brazil, Colombia, Czech Republic, Estonia, France, Germany, Hong Kong, India, Ireland, Japan, the Netherlands, Singapore, Spain, Sweden, the United Kingdom and the United States.
2. Summary of Significant Accounting Policies
(a)Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2019, included herein, was derived from the audited financial statements as of that date, but may not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, stockholders' equity and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.
(b)Principles of Consolidation
The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
(c)Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
10

(d)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. The Company maintains cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.
The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the three and six months ended June 30, 2020 and 2019, no customer organization accounted for more than 10% of the Company’s total revenue.
As of June 30, 2020, and December 31, 2019, no customer organization represented more than 10% of the Company’s gross accounts receivable.
(e)Significant Accounting Policies
There have been no changes to the Company's significant accounting policies as described in its Annual Report.
(f)Accounting Guidance Adopted in the Quarter
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company elected to early adopt this guidance effective April 1, 2020. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
3. Fair Value Measurements
Financial Assets
The following tables provide the financial assets measured at fair value on a recurring basis:

Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of June 30, 2020Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$362,357  $—  $—  $362,357  $  $—  $362,357  
Commercial paper7,499  —  —  —  7,499  —  7,499  
Total included in cash and cash equivalents369,856  —  —  362,357  7,499  —  369,856  
Marketable securities:
U.S. Treasury securities169,738  1,111    170,849    —  170,849  
Corporate debt securities and commercial paper1,244,662  12,490  (382) 13,000  1,243,770  —  1,256,770  
Total marketable securities1,414,400  13,601  (382) 183,849  1,243,770  —  1,427,619  
Strategic investments7,718          7,718  7,718  
Total financial assets$1,791,974  $13,601  $(382) $546,206  $1,251,269  $7,718  $1,805,193  
11

Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of December 31, 2019Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $153,252  $—  $—  $153,252  $  $—  $153,252  
Reverse repurchase agreements35,800  —  —    35,800  —  35,800  
Total included in cash and cash equivalents189,052  —  —  153,252  35,800  —  189,052  
Marketable securities:
U.S. Treasury securities215,847  241  (3) 216,085    —  216,085  
Corporate debt securities and commercial paper1,378,487  4,516  (55) 5,000  1,377,948  —  1,382,948  
Total marketable securities1,594,334  4,757  (58) 221,085  1,377,948  —  1,599,033  
Strategic investments5,500          5,500  5,500  
Total financial assets$1,788,886  $4,757  $(58) $374,337  $1,413,748  $5,500  $1,793,585  
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of US Treasury securities, high credit quality corporate debt securities and commercial paper. As the Company views its marketable securities as available to support its current operations, it has classified all available for sale securities as short-term. As of June 30, 2020, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of June 30, 2020, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of June 30, 2020, the risk of expected credit losses was not significant.
Interest earned on marketable securities was $7.8 million and $16.6 million in the three and six months ended June 30, 2020, respectively, and $2.6 million and $4.1 million in the three and six months ended June 30, 2019, respectively. The interest is recorded as other income (expenses), net, in the accompanying condensed consolidated statements of operations.
The following table summarizes the contractual maturities of marketable securities:
As of June 30, 2020As of December 31, 2019
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$827,075  $831,425  $859,996  $861,181  
One to three years587,325  596,194  734,338  737,852  
Total$1,414,400  $1,427,619  $1,594,334  $1,599,033  
The Company holds strategic investments with a fair value of $7.7 million in debt and equity securities of privately held companies in which the Company does not have a controlling interest or significant influence. These securities are recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The Company classifies its strategic investments as Level 3 within the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process.
Financial Liabilities
As of June 30, 2020, and December 31, 2019, the fair value of the 0.25% convertible senior notes due 2023 (the “Notes”), as further described in Note 8, was approximately $1,718.2 million and $841.3 million, respectively. The fair value of the Notes is determined based on the closing price on the last trading day of the reporting period and is classified as a Level 2 security within the fair value hierarchy.
12


4. Property and Equipment
Property and equipment consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Capitalized internal-use software development costs$122,673  $100,155  
Data center equipment (1)
27,473  22,009  
Leasehold improvements65,846  55,886  
Office equipment29,553  25,083  
Furniture and fixtures (1)
10,519  10,095  
Software9,909  9,176  
Total property and equipment265,973  222,404  
Less: accumulated depreciation and amortization(104,560) (81,148) 
Total property and equipment, net$161,413  $141,256  
____________________
(1) Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.
Depreciation and amortization expense was $11.9 million and $23.9 million for the three and six months ended June 30, 2020, respectively, and $9.1 million and $16.7 million for the three and six months ended June 30, 2019, respectively.
The Company capitalized $12.6 million and $24.6 million in internal-use software development costs in the three and six months ended June 30, 2020, respectively, and $6.7 million and $13.7 million in the three and six months ended June 30, 2019, respectively. Of this amount, stock-based compensation was $3.6 million and $7.0 million in the three and six months ended June 30, 2020, respectively, and $1.6 million and $3.2 million in the three and six months ended June 30, 2019, respectively. Amortization of capitalized software development costs was $4.4 million and $9.0 million in the three and six months ended June 30, 2020, respectively, and $4.3 million and $8.1 million in the three and six months ended June 30, 2019, respectively.
5. Right-of-Use Asset and Lease Liabilities
The Company determines if an arrangement is a lease at inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying condensed consolidated balance sheets.
Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
The Company has entered into various operating lease agreements for data centers and office space, and various financing leases agreements for data center and office equipment and furniture.
As of June 30, 2020, the Company had 22 leased properties with remaining lease terms from less than one year to nine years, some of which include options to extend the leases for up to 5.0 years.
13

The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Operating lease cost$12,497  $8,273  $22,921  $15,446  
Finance lease cost:
   Amortization of assets1,830  1,526  3,734  2,689  
   Interest on lease liabilities194  189  392  337  
Short-term lease cost1,091  1,905  2,503  3,340  
Variable lease cost1,884  1,080  3,180  1,567  
Total net lease cost$17,496  $12,973  $32,730  $23,379  
Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30,December 31,
LeasesClassification20202019
Assets:(In thousands)
Operating lease assets
Operating right-of-use asset, net of accumulated amortization (1)
$196,647  $156,741  
Finance lease assets
Property and equipment, net of accumulated depreciation (2)
16,333  14,770  
Total leased assets$212,980  $171,511  
Liabilities:
Current
   OperatingOperating lease liability, current$35,287  $27,156  
   FinanceFinancing lease liability, current7,134  6,924  
Noncurrent
   OperatingOperating lease liability, noncurrent172,408  139,200  
   FinanceFinance lease liability, noncurrent10,116  8,746  
Total lease liabilities$224,945  $182,026  
____________________
(1) Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.
14

Supplemental cash flow and other information related to leases was as follows:
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:(In thousands)
Operating cash flows used in operating leases$22,199  $12,145  
Operating cash flows used in finance leases (interest)$392  $337  
Financing cash flows used in finance leases$3,718  $2,463  
Weighted average remaining lease term (in years):
Operating leases5.86.8
Finance leases3.23.1
Weighted average discount rate:
Operating leases5.4 %5.8 %
Finance leases4.8 %5.2 %
Maturities of lease liabilities were as follows:
As of June 30, 2020
Operating
Leases
Finance
Leases
Year ended December 31,(In thousands)
2020 (remaining six months)$21,421  $4,267  
202143,868  6,000  
202244,978  3,677  
202339,553  2,930  
202433,544  957  
Thereafter59,893  833  
Total lease payments243,257  18,664  
Less: imputed interest(35,562) (1,414) 
Total lease obligations207,695  17,250  
Less: current obligations(35,287) (7,134) 
Long-term lease obligations$172,408  $10,116  
As of June 30, 2020, the Company had no additional operating or finance leases with future commencement dates.
15

6. Intangible Assets
Intangible assets consisted of the following:
As of June 30, 2020
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$334,599  $(79,593) $255,006  
Customer relationships185,594  (40,214) 145,380  
Supplier relationships4,356  (2,343) 2,013  
Trade names20,060  (5,727) 14,333  
Patent3,104  (312) 2,792  
Total amortizable intangible assets547,713  (128,189) 419,524  
Non-amortizable intangible assets:
Telecommunication licenses4,920  —  4,920  
Trademarks and other295  —  295  
Total$552,928  $(128,189) $424,739  

As of December 31, 2019
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$333,980  $(55,390) $278,590  
Customer relationships182,339  (26,347) 155,992  
Supplier relationships4,356  (1,532) 2,824  
Trade name20,060  (3,727) 16,333  
Patent2,707  (262) 2,445  
Total amortizable intangible assets543,442  (87,258) 456,184  
Non-amortizable intangible assets:
Telecommunication licenses4,370  —  4,370  
Trademarks and other295  —  295  
Total$548,107  $(87,258) $460,849  
Amortization expense was $20.6 million and $40.9 million for the three and six months ended June 30, 2020, respectively, and $19.3 million and $32.9 million for the three and six months ended June 30, 2019, respectively.
16

Total estimated future amortization expense is as follows:
As of
June 30,
2020
Year Ended December 31,(In thousands)
2020 (remaining six months)$40,376  
202180,488  
202277,872  
202374,590  
202469,311  
Thereafter76,887  
Total$419,524  

7. Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Accrued payroll and related$30,766  $20,462  
Accrued bonus and commission23,083  12,898  
Accrued cost of revenue62,510  47,563  
Sales and other taxes payable41,161  33,430  
ESPP contributions4,195  4,023  
Accrued other expense35,588  29,305  
Total accrued expenses and other current liabilities$197,303  $147,681  
Other long-term liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Deferred tax liability$6,622  $7,535  
Accrued other expenses12,922  10,212  
Total other long-term liabilities$19,544  $17,747  

8. Notes Payable
Convertible Senior Notes and Capped Call Transactions
In May 2018, the Company issued $550.0 million aggregate principal amount of 0.25% convertible senior notes due 2023 in a private placement, including $75.0 million aggregate principal amount of such Notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the “Notes”). The interest on the Notes is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2018.
The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the indenture relating to the issuance of Notes (the “indenture”) or if the Notes are not freely
17

tradeable as required by the indenture. The Notes will mature on June 1, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs paid by us were $537.0 million.
Each $1,000 principal amount of the Notes is initially convertible into 14.104 shares of the Company’s Class A common stock par value $0.001, which is equivalent to an initial conversion price of approximately $70.90 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
Prior to the close of business on the business day immediately preceding March 1, 2023, the Notes may be convertible at the option of the holders only under the following circumstances:
(1) during any calendar quarter commencing after September 30, 2018, and only during such calendar quarter, if the last reported sale price of the Class A common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price on each applicable trading day;
(2) during the five business days period after any five consecutive trading day period in which, for each trading day of that period, the trading price per $1,000 principal amount of Notes for such trading day was less than 98% of the product of the last reported sale price of the Class A common stock and the conversion rate on each such trading day;
(3) upon the Company’s notice that it is redeeming any or all of the Notes; or
(4) upon the occurrence of specified corporate events.
On or after March 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or a portion of their Notes regardless of the foregoing conditions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company’s election.  It is the Company’s current intent to settle the principal amount of the Notes with cash.
During the three months ended June 30, 2020, the conditional conversion feature of the Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on June 30, 2020 (the last trading day of the calendar quarter), and therefore the Notes are currently convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2020. Whether the Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. The Company continues to classify the Notes as a long-term liability in its condensed consolidated balance sheet as of June 30, 2020, based on contractual settlement provisions. The Company may redeem the Notes, in whole or in part, at its option, on or after June 1, 2021 but before the 35th scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured
18

indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The foregoing description is qualified in its entirety by reference to the text of the indenture and the form of 0.25% convertible senior notes due 2023, which were filed as exhibits to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 and are incorporated herein by reference.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $119.4 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 5.7% over the contractual terms of the Notes.
In accounting for the transaction costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $10.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the Notes. Issuance costs attributable to the equity component were netted with the equity component in stockholders’ equity.
The net carrying amount of the liability component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Principal$549,998  $549,999  
Unamortized discount(73,260) (84,647) 
Unamortized issuance costs(6,193) (7,162) 
Net carrying amount$470,545  $458,190  
The net carrying amount of the equity component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Proceeds allocated to the conversion options (debt discount)$119,435  $119,435  
Issuance costs(2,819) (2,819) 
Net carrying amount$116,616  $116,616  
The following table sets forth the interest expense recognized related to the Notes:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Contractual interest expense$344  $344  $688  $688  
Amortization of debt issuance costs484  458  968  916  
Amortization of debt discount5,694  5,383  11,388  10,766  
Total interest expense related to the Notes$6,522  $6,185  $13,044  $12,370  
19

In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). The capped calls each have an initial strike price of approximately $70.90 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The capped calls have initial cap prices of $105.04 per share, subject to certain adjustments. The capped calls cover, subject to anti-dilution adjustments, approximately 7,757,158 shares of Class A common stock. The capped calls are generally intended to reduce or offset the potential dilution to the Class A 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. The capped calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) June 1, 2023, subject to earlier exercise. The capped calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the capped calls are subject to certain specified additional disruption events that may give rise to a termination of the capped calls, including changes in law, insolvency filings, and hedging disruptions. The capped call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $58.5 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet.
9. Supplemental Balance Sheet Information
A roll-forward of the Company’s reserves is as follows:
(a)Allowance for doubtful accounts:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,085  $4,281  $6,287  $4,945  
Additions2,899  685  7,160  440  
Write-offs(1,736) (193) (3,199) (612) 
Balance, end of period$10,248  $4,773  $10,248  $4,773  

Percentage of revenue3 %2 %1 %1 %

(b)Customer credit reserve:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,687  $2,831  $6,784  $3,015  
Additions13,376  2,862  21,550  5,543  
Deductions against reserve(11,532) (2,617) (16,803) (5,482) 
Balance, end of period$11,531  $3,076  $11,531  $3,076  

Percentage of revenue3 %1 %2 %1 %

20

10. Revenue by Geographic Area
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Revenue by geographic area:(In thousands)
United States$292,115  $194,998  $553,928  $361,551  
International108,734  80,041  211,789  146,627  
Total$400,849  $275,039  $765,717  $508,178  

Percentage of revenue by geographic area:
United States73 %71 %72 %71 %
International27 %29 %28 %29 %
Long-lived assets outside the United States were not significant.
11. Commitments and Contingencies
(a)  Lease and Other Commitments
The Company entered into various non-cancelable operating lease agreements for its facilities with remaining lease terms from less than one year to slightly over nine years. See Note 5 to these unaudited condensed consolidated financial statements for additional detail on the Company's operating and finance lease commitments.
In the three and six months ended June 30, 2020, the Company entered into several non-cancelable vendor agreements with terms up to two years for a total purchase commitment of $6.1 million and $22.9 million, respectively.
(b)  Legal Matters
On April 30, 2015 and March 28, 2016, Telesign Corporation (“Telesign”) filed lawsuits (which were subsequently consolidated) against the Company in the United States District Court, Central District of California (“Telesign I/II”). Telesign alleges in Telesign I/II that the Company is infringing four U.S. patents that it holds: U.S. Patent No. 7,945,034 (“034”), U.S. Patent No. 8,462,920 (“920”), U.S. Patent No. 8,687,038 (“038”) and U.S. Patent No. 9,300,792 (“792”). The consolidated Telesign I/II actions were transferred to the United States District Court, Northern District of California. The patent infringement allegations in the lawsuit related to the Company's two-factor authentication use case, Authy, and an API tool to find information about a phone number. Telesign sought, among other things, to enjoin the Company from allegedly infringing the patents, along with damages for lost profits and damages based on a reasonable royalty.
On March 8, 2017, in response to a petition by the Company, the U.S. Patent and Trademark Officer (“PTO”) issued an order instituting an inter partes review for the ‘792 patent. On March 6, 2018, the PTO found all claims challenged by the Company in the inter partes review unpatentable. Telesign did not appeal the PTO's decision and it is final. On October 19, 2018, the district court granted the Company's motion that all remaining asserted claims of the asserted patents are invalid under 35 U.S.C. § 101 and entered judgment in the Company's favor. On November 8, 2018, Telesign appealed the judgment to the United States Court of Appeals for the Federal Circuit. On January 9, 2020, the Federal Circuit Court affirmed the district court’s judgment. The deadline for Telesign to seek rehearing or further appeal passed on June 8. 2020, and the judgment is now final.
On December 1, 2016, the Company filed a patent infringement lawsuit against Telesign in the United States District Court, Northern District of California (“Telesign III”), alleging infringement of United States Patent No. 8,306,021 (“021”), United States Patent No. 8,837,465 (“465”), United States Patent No. 8,755,376 (“376”), United States Patent No. 8,736,051 (“051”), United States Patent No. 8,737,962 (“962”), United States Patent No. 9,270,833 (“833”), and United States Patent No. 9,226,217 (“217”). Telesign filed a motion to dismiss the complaint on January 25, 2017. In two orders, issued on
21

March 31, 2017 and April 17, 2017, the court granted Telesign’s motion to dismiss with respect to the ‘962, ‘833, ‘051 and ‘217 patents, but denied Telesign’s motion to dismiss as to the ‘021, ‘465 and ‘376 patents. On August 23, 2017, Telesign petitioned the U.S. Patent and Trademark Office (“U.S. PTO”) for inter partes review of the ‘021, ‘465, and ‘376 patents. On March 9, 2018, the PTO denied Telesign’s petition for inter partes review of the ‘021 patent and granted Telesign’s petitions for inter partes review of the ‘465 and ‘376 patents. On March 6, 2019, the PTO found all claims challenged by Telesign in the inter partes review unpatentable. The Company appealed the decisions to the United States Court of Appeals for the Federal Circuit who, on June 10, 2020, affirmed the PTAB rulings. Telesign III has been stayed pending resolution of the inter partes reviews (and appeals from them) of the ‘465 and ‘376 patents. If the Company does not appeal further, the case will be remanded to the district court and will proceed on the '021 patent. The Company is seeking a judgment of infringement, a judgment of willful infringement, monetary and injunctive relief, enhanced damages, and an award of costs and expenses against Telesign.
In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying condensed consolidated statements of operations.
(c)  Indemnification Agreements
The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.
In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.
As of June 30, 2020 and December 31, 2019, no amounts were accrued related to any outstanding indemnification agreements.
(d)  Other Taxes
The Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. Prior to March 2017, the Company had not billed nor collected these taxes from its customers and, in accordance with U.S. GAAP, recorded a provision for its tax exposure in these jurisdictions when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. These estimates included several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus, and the sourcing of revenues to those jurisdictions. Starting in March 2017, the Company began collecting these taxes from customers in certain jurisdictions and since then has expanded to collect taxes in most jurisdictions where the Company operates. The Company is also in discussions with certain jurisdictions regarding its prior sales and other taxes, if any, that the Company may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company's tax exposure could differ materially from management's current estimates. For example, one jurisdiction has assessed the Company for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million the Company had accrued as of June 30, 2020. The Company believes this assessment is overstated and has disputed it, paid the full amount as required by law, and is seeking a refund. The payment made in excess of the accrued amount
22

will be reflected as a deposit in the Company's balance sheet in the future periods. If the jurisdiction denies the Company’s refund claim, the Company will challenge the jurisdiction’s denial in court. However, litigation is uncertain and a ruling against the Company may adversely affect its financial position and results of operation.
As of June 30, 2020 and December 31, 2019, the liability recorded for these taxes was $28.1 million and $27.0 million, respectively.

12. Stockholders’ Equity
Preferred Stock
As of June 30, 2020 and December 31, 2019, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of June 30, 2020 and December 31, 2019, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value $0.001 per share. As of June 30, 2020, 132,194,335 shares of Class A common stock and 10,837,157 shares of Class B common stock were issued and outstanding. As of December 31, 2019, 126,882,172 shares of Class A common stock and 11,530,627 shares of Class B common stock were issued and outstanding.
The Company had reserved shares of common stock for issuance as follows:
As ofAs of
June 30,December 31,
20202019
Stock options issued and outstanding5,357,728  7,705,848  
Nonvested restricted stock units issued and outstanding8,791,928  8,490,517  
Class A common stock reserved for Twilio.org751,469  795,673  
Stock-based awards available for grant under 2016 Plan19,440,819  14,957,734  
Stock-based awards available for grant under 2016 ESPP5,042,439  3,848,953  
Class A common stock reserved for the convertible senior notes10,472,165  10,472,165  
Total49,856,548  46,270,890  

13. Stock-Based Compensation 
2008 Stock Option Plan
The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”), non-statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock-based awards at the discretion of the board of directors. Under the 2008 Plan, options to purchase the Company’s common stock could not be granted at a price less than fair value in the case of ISOs and NSOs. Fair value was determined by the board of directors, in good faith, with input from valuation consultants. On June 22, 2016, the plan was terminated in connection with the Company’s IPO. Accordingly, no shares are available for future issuance under the 2008 Plan. The 2008 Plan continues to govern outstanding equity awards granted thereunder. The Company’s right of first refusal for outstanding equity awards granted under the 2008 Plan terminated upon completion of the IPO. Options granted include provisions for early exercisability.
2016 Stock Option Plan
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the
23

Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 Plan were automatically increased by 6,920,640 and 5,004,011 shares, respectively.
Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant. Under both plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for new-hire options and restricted stock units is generally a four year term from the date of grant, at a rate of 25% after one year, then monthly or quarterly, respectively, on a straight-line basis thereafter. In July 2017, the Company began granting restricted stock units to existing employees that vest in equal quarterly installments over a four year service period.
SendGrid Equity Awards Assumed in Acquisition
In connection with its acquisition of SendGrid, Inc. ("SendGrid"), the Company assumed all stock options and restricted stock units issued under SendGrid’s 2009, 2012 or 2017 Stock Incentive Plans that were outstanding on the date of acquisition. The assumed equity awards will continue to be outstanding and will be governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares can be utilized for future equity grants under the Company’s 2016 Plan, to the extent permitted by New York Stock Exchange rules.
2016 Employee Stock Purchase Plan
The Company’s Employee Stock Purchase Plan (“2016 ESPP”), as amended, initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 ESPP were automatically increased by 1,384,128 and 1,000,802 shares, respectively.
The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of up to 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each fiscal year.
On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date.
In the three months ended June 30, 2020 and 2019, 190,642 and 108,895 shares of Class A common stock were purchased under the 2016 ESPP, respectively, and 103,132 shares are expected to be purchased in the fourth quarter of 2020. As of June 30, 2020, total unrecognized compensation cost related to the 2016 ESPP was $5.0 million, which will be amortized over a weighted-average period of 0.4 years.
24

Stock Options
Stock option activity under the Company's 2008 Plan and 2016 Plan as well as respective Stock Incentive Plans assumed in the SendGrid acquisition was as follows:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20197,150,848  $28.79  6.47$511,971  
Granted599,909  127.74  
Exercised(2,718,931) 19.67  
Forfeited and canceled(229,098) 73.02  
Outstanding options as of June 30, 20204,802,728  $44.20  6.87$841,534  
Options vested and exercisable as of June 30, 20202,821,212  $17.47  5.68$569,740  

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$338,031  $100,808  $406,390  $287,824  
Total estimated grant date fair value of options vested$17,684  $19,507  $41,020  $42,503  
Weighted-average grant date fair value per share of options granted$93.37  $63.42  $64.06  $58.16  
____________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
On February 28, 2017, the Company granted a total of 555,000 shares of performance-based stock options in three distinct awards to an employee with grant date fair values of $13.48, $10.26 and $8.41 per share for a total grant value of $5.9 million. The first half of each award vests upon satisfaction of a performance condition and the remainder vests thereafter in equal monthly installments over a two year period. All performance conditions have been met. The stock options are amortized over a derived service period, as adjusted, of 3.1 years, 3.9 years and 4.4 years, respectively. The stock options value and the derived service period were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 2019555,000  $31.72  4.16$36,941  
Granted    
Exercised    
Forfeited and canceled    
Outstanding options as of June 30, 2020555,000  $31.72  3.66$104,174  
Options vested and exercisable as of June 30, 2020485,625  $31.72  3.66$91,152  
As of June 30, 2020, total unrecognized compensation cost related to nonvested stock options was $89.0 million, which will be amortized on a ratable basis over a weighted-average period of 2.1 years.
25

Restricted Stock Units
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Nonvested RSUs as of December 31, 20198,490,517  $74.21  $830,167  
Granted2,513,586  166.49  
Vested(1,684,352) 65.75  
Forfeited and canceled(527,823) 83.58  
Nonvested RSUs as of June 30, 20208,791,928  $103.08  $1,923,190  
As of June 30, 2020, total unrecognized compensation cost related to nonvested RSUs was $831.4 million, which will be amortized over a weighted-average period of 2.7 years.
Valuation Assumptions
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Options:2020201920202019
Fair value of common stock
$108.4 - $191.9
$128.0
$108.4 - $191.9
$111.3 - $130.7
Expected term (in years)6.086.086.08
0.33 - 6.08
Expected volatility
54.7% - 56.0%
49.2%
51.9% - 56.0%
48.3% - 66.5%
Risk-free interest rate0.4%2.4%
0.4% - 1.4%
2.4% - 2.5%
Dividend rate%%%%

Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Purchase Plan:2020201920202019
Expected term (in years)0.500.500.500.50
Expected volatility72.1%50.3%72.1%50.3%
Risk-free interest rate0.2%2.4%0.2%2.4%
Dividend rate%%%%
26

The following assumptions were used in the Monte Carlo simulation model to estimate the grant date fair value and the derived service period of the performance options:
Asset volatility40%
Equity volatility45%
Discount rate14%
Stock price at grant date$31.7
Stock-Based Compensation Expense
The Company recorded the total stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Cost of revenue$2,143  $1,623  $3,980  $3,432  
Research and development39,841  33,701  73,050  59,040  
Sales and marketing23,086  14,564  43,029  26,313  
General and administrative14,317  20,852  28,353  40,279  
Total$79,387  $70,740  $148,412  $129,064  

14. Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.
Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.
Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net loss attributable to common stockholders (in thousands)$(99,923) $(92,579) $(194,714) $(129,082) 
Weighted-average shares used to compute net loss per share
attributable to common stockholders, basic and diluted
141,618,541  129,310,641  140,512,351  122,985,716  
Net loss per share attributable to common stockholders, basic and diluted$(0.71) $(0.72) $(1.39) $(1.05) 
27

The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of June 30,
20202019
Stock options issued and outstanding5,357,728  9,125,950  
Nonvested restricted stock units issued and outstanding8,791,928  8,926,529  
Class A common stock reserved for Twilio.org751,469  776,334  
Class A common stock committed under 2016 ESPP103,132  101,885  
Conversion spread (1)
4,331,844  3,626,721  
Total19,336,101  22,557,419  
____________________
(1) Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method.

15. Income Taxes
The Company recorded an income tax provision of $0.3 million and $1.3 million for the three and six months ended June 30, 2020, respectively, and an income tax benefit of $2.0 million and $53.8 million for the three and six months ended June 30, 2019, respectively. The Company continues to maintain a valuation allowance for its U.S. federal and state net deferred tax assets.

The provision for income taxes recorded in the three and six months ended June 30, 2020, consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business. The Company's U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

The tax benefit for the three and six months ended June 30, 2019, was primarily related to a partial release of valuation allowance, of which $49.2 million was directly related to the day one impact from the acquisition of SendGrid. In connection with the SendGrid acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets. As a result, during the three and six months ended June 30, 2019, the Company released a total of $1.1 million and $52.7 million, respectively, of its U.S. valuation allowance.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security ("CARES") Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on the Company's current taxes, deferred taxes or uncertain tax positions.

On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. Recognizing the gross unrecognized tax benefits would not affect the Company's effective tax rate as their recognition would be offset by the reversal of the related deferred tax assets, which are subject to a full valuation allowance. On July 22, 2019, the taxpayer in the case filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, the taxpayer in the case filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company's effective tax rate for the three and six months ended June 30, 2020 due to the full valuation allowance against its deferred tax assets. The Company will continue to monitor future developments.

28

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 in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. In addition to historical financial information, the following discussion contains forward-looking statements that are based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under Part II, Item 1A, “Risk Factors” in this Quarterly Report on Form 10-Q.
Overview
We are the leader in the Cloud Communications Platform category. We enable developers to build, scale and operate real-time communications within their software applications via our simple-to-use Application Programming Interfaces (“APIs”). The power, flexibility, and reliability offered by our software building blocks empowers companies of virtually every shape and size to build world-class engagement into their customer experience.

We offer a Customer Engagement Platform with software designed to address specific use cases like account security and contact centers and a set of APIs that handles the higher level communication logic needed for nearly every type of customer engagement. These APIs are focused on the business challenges that a developer is looking to address, allowing our customers to more quickly and easily build better ways to engage with their customers throughout their journey. We also offer a set of APIs that enables developers to embed voice, messaging, video and email capabilities into their applications and are designed to support almost all the fundamental ways humans communicate, unlocking innovators to address just about any communication market. The Super Network is our software layer that allows our customers’ software to communicate with connected devices globally. It interconnects with communications networks and inbox service providers around the world and continually analyzes data to optimize the quality and cost of communications that flow through our platform. The Super Network also contains a set of APIs that gives our customers access to more foundational components of our platform, like phone numbers.
Our customers’ applications are able to reach users via voice, messaging, video and email in nearly every country in the world by utilizing our platform. We support our global business through over 25 cloud data centers across more than seven regions around the world and have developed contractual relationships with network service providers globally.
Our business model is primarily focused on reaching and serving the needs of software developers, who we believe are becoming increasingly influential in technology decisions in a wide variety of companies. We call this approach our Business Model for Innovators, which empowers developers by reducing friction and upfront costs, encouraging experimentation, and enabling developers to grow as customers as their ideas succeed. We established and maintain our leadership position by engaging directly with, and cultivating, our developer community, which has led to the rapid adoption of our platform. We reach developers through community events and conferences, including our SIGNAL customer and developer conferences, to demonstrate how every developer can create differentiated applications incorporating communications using our products.
Once developers are introduced to our platform, we provide them with a low friction trial experience. By accessing our easy-to-adopt APIs, extensive self-service documentation and customer support team, developers build our products into their applications and then test such applications through free trial periods that we provide. Once they have decided to use our products beyond the initial free trial period, customers provide their credit card information and only pay for the actual usage of our products. Historically, we have acquired the substantial majority of our customers through this self-service model. As customers expand their usage of our platform, our relationships with them often evolve to include business leaders within their organizations. Once our customers reach a certain spending level with us, we support them with account executives or customer success advocates within our sales organization to ensure their satisfaction and expand their usage of our products.
We also supplement our self-service model with a sales effort aimed at engaging larger potential customers, strategic leads and existing customers through a direct sales approach. To help increase awareness of our products in the enterprise, we have expanded our marketing efforts through programs like our Twilio Engage roadshow where we seek to bring business leaders and developers together to discuss the future of customer engagement. We have developed products to support this effort as well, like the Twilio Enterprise Plan, which provides capabilities for advanced security, access management and granular administration. Our sales organization targets technical leaders and business leaders who are seeking to leverage software to drive competitive differentiation. As we educate these leaders on the benefits of developing applications incorporating our products to differentiate their business, they often consult with their developers regarding implementation. We believe that developers are often advocates for our products as a result of our developer-focused approach. Our sales organization includes sales development, inside sales, field sales and sales engineering personnel.
29

When potential customers do not have the available developer resources to build their own applications, we refer them to either our technology partners who embed our products in the solutions that they sell to other businesses (such as contact centers and sales force and marketing automation) or our consulting partners who provide consulting and development services for organizations that have limited software development expertise to build our platform into their software applications.
We generate the substantial majority of our revenue from customers based on their usage of our software products that they have incorporated into their applications. Our Flex contact center platform is generally offered on a per user, per month basis or on a usage basis per agent hour. In addition, our email API is offered on a monthly subscription basis and our Marketing Campaigns product is priced based on the number of email contacts stored on our platform and the number of monthly emails sent to those contacts through our Email API. Also, customers using our Programmable Messaging or Programmable Voice APIs typically purchase one or more telephone numbers from us, for which we charge a monthly flat fee per number. Some customers also choose to purchase various levels of premium customer support for a monthly fee. Customers that register in our self-service model typically pay upfront via credit card and draw down their balance as they purchase or use our products. Most of our customers draw down their balance in the same month they pay up front or are charged on a monthly subscription basis for our email-related products. As a result, our deferred revenue and customer deposits liability at any particular time is not a meaningful indicator of future revenue. As our customers’ usage grows, some of our customers enter into contracts and are invoiced monthly in arrears. Many of these customer contracts have terms of 12 months and typically include some level of minimum revenue commitment. Most customers with minimum revenue commitment contracts generate a significant amount of revenue in excess of their minimum revenue commitment in any period. Historically, the aggregate minimum commitment revenue from customers with whom we have contracts has constituted a minority of our revenue in any period, and we expect this to continue in the future.
Our developer-focused products are delivered to customers and users through our Super Network, which uses software to optimize communications on our platform. We interconnect with communications networks and inbox service providers globally to deliver our products, and therefore we have arrangements with network service providers in many regions in the world. Historically, a substantial majority of our cost of revenue has been network service provider fees. We continue to optimize our network service provider coverage and connectivity through continuous improvements in routing and sourcing in order to lower the usage expenses we incur for network service provider fees. As we benefit from our platform optimization efforts, we sometimes pass these savings on to customers in the form of lower usage prices on our products in an effort to drive increased usage and expand the reach and scale of our platform. In the near term, we intend to operate our business to expand the reach and scale of our platform and to grow our revenue, rather than to maximize our gross margins.
We have achieved significant growth in recent periods. In the three months ended June 30, 2020 and 2019, our revenue was $400.8 million and $275.0 million, respectively, and our net loss was $99.9 million and $92.6 million, respectively. In the three months ended June 30, 2020 and 2019, our 10 largest Active Customer Accounts generated an aggregate of 15% and 13%, respectively, of our total revenue.
COVID-19 UPDATE
A novel coronavirus disease (“COVID-19”) was declared a global pandemic during the first quarter of 2020 and has resulted in the imposition of numerous, unprecedented, national and international measures to try to contain the virus, including travel bans and restrictions, shutdowns, quarantines, shelter-in-place and social distancing orders. To prioritize the health and safety of our employees, customers and our community at large, we postponed SIGNAL, our annual developer and customer conference, to September 30, 2020, and converted it to a virtual event. In addition, we have either cancelled or shifted other planned events to virtual-only experiences and may determine to alter, postpone or cancel additional customer, employee or industry events in the future. Since mid-March, we have also taken several precautionary measures to protect our employees and contingent workers and help minimize the spread of the virus, including temporarily closing our worldwide offices, requiring all employees and contingent workers to work from home and suspending all business travel worldwide for our employees for the time being.
The broader implications of COVID-19 on our results of operations and overall financial performance remain uncertain. The COVID-19 pandemic and its adverse effects have become more prevalent in the locations where we, our customers, suppliers or third-party business partners conduct business. In the three months ended June 30, 2020, we continued to witness declines in usage versus pre-COVID-19 levels, with a slight rebound from the previous quarter, from customers in the travel, hospitality and ridesharing industries. However, we also continued to experience increased usage in other areas, including healthcare, education, consumer on-demand, and retail. We acknowledge that there may be additional impacts to the economy and our business as a result of COVID-19. We expect that there may be some volatility in customer demand and buying habits as the pandemic continues, and we may experience constrained supply or curtailed customer demand that could materially and adversely impact our business, results of operations and financial performance in future periods. Specifically, we may
30

experience impact from delayed sales cycles, including customers and prospective customers delaying contract signing or contract renewals, or reducing budgets or minimum commitments related to the products and services that we offer and changes to consumer behavior that may affect customers who use our products and service for confirmations, notifications, and other use cases. While we are continuing our recruiting efforts, it is possible that the pace of our hiring may slow during the COVID-19 pandemic. See the risk factor titled "The global COVID-19 pandemic may adversely impact our business, results of operations and financial performance" in Part II, Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q for further discussion of the possible impact of the COVID-19 pandemic on our business, financial condition and results of operations.

Key Business Metrics
Three Months Ended
June 30,
20202019
Number of Active Customer Accounts (as of end date of period) (1)
200,000  161,869  
Total revenue (in thousands) (1)
$400,849  $275,039  
Total Revenue Growth Rate (1)
46 %86 %
Dollar-Based Net Expansion Rate (2)
132 %141 %
____________________
(1) Includes the contribution from our Twilio SendGrid business, acquired on February 1, 2019. Effective December 31, 2019, we round down the number of Active Customer Accounts to the nearest thousand.
(2) As previously announced in our Annual Report on Form 10-K filed with the SEC on March 2, 2020, commencing with the three-month period ended March 31, 2020, we calculate our Dollar-Based Net Expansion Rate by comparing total revenue from a cohort of Active Customer Accounts in a period to the same period in the prior year (the "New DBNE Definition"). To facilitate comparison between the periods presented, Dollar-Based Net Expansion Rate as presented in the table above has been calculated as if the New DBNE Definition had been in effect during that period. As a result of the New DBNE Definition, unless specifically identified as being calculated using total revenue, any Dollar-Based Net Expansion Rates disclosed by our Company in SEC filings, press releases and presentations prior to the date of our press release for the three months ended March 31, 2020, will not be directly comparable to our Dollar-Based Net Expansion Rates going forward. Commencing with the three month period ended March 31, 2020, Dollar-Based Net Expansion Rate includes the contribution from Twilio SendGrid from February 1, 2019 (the date of the acquisition).

Number of Active Customer Accounts. We believe that the number of Active Customer Accounts is an important indicator of the growth of our business, the market acceptance of our platform and future revenue trends. We define an Active Customer Account at the end of any period as an individual account, as identified by a unique account identifier, for which we have recognized at least $5 of revenue in the last month of the period. We believe that use of our platform by customers at or above the $5 per month threshold is a stronger indicator of potential future engagement than trial usage of our platform or usage at levels below $5 per month. In the three months ended June 30, 2020 and 2019, revenue from Active Customer Accounts represented over 99% of total revenue in each period. A single organization may constitute multiple unique Active Customer Accounts if it has multiple account identifiers, each of which is treated as a separate Active Customer Account. Effective December 31, 2019, we round down the number of Active Customer Accounts to the nearest thousand.
Dollar-Based Net Expansion Rate. Our ability to drive growth and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing Active Customer Accounts and to increase their use of the platform. An important way in which we have historically tracked performance in this area is by measuring the Dollar-Based Net Expansion Rate for Active Customer Accounts. Our Dollar-Based Net Expansion Rate increases when such Active Customer Accounts increase their usage of a product, extend their usage of a product to new applications or adopt a new product. Our Dollar-Based Net Expansion Rate decreases when such Active Customer Accounts cease or reduce their usage of a product or when we lower usage prices on a product. As our customers grow their businesses and extend the use of our platform, they sometimes create multiple customer accounts with us for operational or other reasons. As such, for reporting periods starting with the three months ended December 31, 2016, when we identify a significant customer organization (defined as a single customer organization generating more than 1% of revenue in a quarterly reporting period) that has created a new Active Customer Account, this new Active Customer Account is tied to, and revenue from this new Active Customer Account is included with, the original Active Customer Account for the purposes of calculating this metric. We believe that measuring Dollar-Based Net Expansion Rate provides a more meaningful indication of the performance of our efforts to increase revenue from existing customers.
31

For historical periods through December 31, 2019, our Dollar-Based Net Expansion Rate compared the revenue from Active Customer Accounts, other than large Active Customer Accounts that have never entered into 12-month minimum revenue commitment contracts with us, in a quarter to the same quarter in the prior year. For reporting periods starting with the three months ended March 31, 2020, our Dollar-Based Net Expansion Rate compares the total revenue from all Active Customer Accounts in a quarter to the same quarter in the prior year. To calculate the Dollar-Based Net Expansion Rate, we first identify the cohort of Active Customer Accounts that were Active Customer Accounts in the same quarter of the prior year. The Dollar-Based Net Expansion Rate is the quotient obtained by dividing the revenue generated from that cohort in a quarter, by the revenue generated from that same cohort in the corresponding quarter in the prior year. When we calculate Dollar-Based Net Expansion Rate for periods longer than one quarter, we use the average of the applicable quarterly Dollar-Based Net Expansion Rates for each of the quarters in such period. As a result of the change in calculation of Dollar-Based Net Expansion Rate, unless specifically identified as being calculated based on total revenue, any Dollar-Based Net Expansion Rates disclosed by our Company in SEC filings, press releases and presentations prior to the date of our press release for the three months ended March 31, 2020, will not be directly comparable to our Dollar-Based Net Expansion Rates going forward.
The table below sets forth our historical Dollar-Based Net Expansion Rates as calculated based on total revenue.
Three Months Ended
Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019Dec 31, 2018Sep 30, 2018Jun 30, 2018Mar 31, 2018
125 %132 %141 %142 %150 %147 %138 %138 %
Three Months Ended
Dec 31, 2017Sep 30, 2017Jun 30, 2017Mar 31, 2017Dec 31, 2016Sep 30, 2016Jun 30, 2016
123 %125 %132 %128 %141 %140 %148 %

Key Components of Statements of Operations
Revenue. We derive our revenue primarily from usage-based fees earned from customers using the software products within our Solutions APIs and Channel APIs. These usage-based software products include offerings, such as Programmable Voice, Programmable Messaging and Programmable Video. Some examples of the usage-based fees for which we charge include minutes of call duration activity for our Programmable Voice products, number of text messages sent or received using our Programmable Messaging products and number of authentications for our Account Security products. In the three months ended June 30, 2020 and 2019, we generated 76% and 74% of our revenue, respectively, from usage-based fees. We also earn monthly flat fees from certain fee-based products, such as our Email API, Marketing Campaigns, Flex seats, telephone numbers, short codes and customer support.
When customers first begin using our platform, they typically pay upfront via credit card in monthly prepaid amounts and draw down their balances as they purchase or use our products. As customers grow their usage of our products, they automatically receive tiered usage discounts. Our larger customers often enter into contracts, for at least 12 months that contain minimum revenue commitments, which may contain more favorable pricing. Customers on such contracts typically are invoiced monthly in arrears for products used.
Amounts that have been charged via credit card or invoiced are recorded in revenue, deferred revenue or customer deposits, depending on whether the revenue recognition criteria have been met. Our deferred revenue and customer deposits liability balance is not a meaningful indicator of our future revenue at any point in time because very few of our contracts with invoiced customers contain terms requiring any form of prepayment.
We define U.S. revenue as revenue from customers with IP addresses or mailing addresses at the time of registration in the United States, and we define international revenue as revenue from customers with IP addresses or mailing addresses at the time of registration outside of the United States.

32

Cost of Revenue and Gross Margin. Cost of revenue consists primarily of fees paid to network service providers. Cost of revenue also includes cloud infrastructure fees, direct costs of personnel, such as salaries and stock-based compensation for our customer support employees, and non-personnel costs, such as depreciation and amortization expense related to data centers and hosting equipment, amortization of capitalized internal use software development costs and acquired intangibles. Our arrangements with network service providers require us to pay fees based on the volume of phone calls initiated or text messages sent, as well as the number of telephone numbers acquired by us to service our customers. Our arrangements with our cloud infrastructure provider require us to pay fees based on our server capacity consumption.
Our gross margin has been and will continue to be affected by a number of factors, including the timing and extent of our investments in our operations, our product mix, our ability to manage our network service provider and cloud infrastructure-related fees, including Application to Person SMS fees, the mix of U.S. revenue compared to international revenue, changes in foreign exchange rates and the timing of amortization of capitalized software development costs and acquired intangibles and the extent to which we periodically choose to pass on our cost savings from platform optimization efforts to our customers in the form of lower usage prices.
Operating Expenses. The most significant components of operating expenses are personnel costs, which consist of salaries, benefits, sales commissions and bonuses and stock-based compensation. We also incur other non-personnel costs related to our general overhead expenses. We expect that our operating costs will increase in absolute dollars as we add additional employees and invest in our infrastructure to grow our business.
Research and Development. Research and development expenses consist primarily of personnel costs, outsourced engineering services, cloud infrastructure fees for staging and development, amortization of capitalized internal use software development costs, depreciation and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meets the criteria for capitalization.
We continue to focus our research and development efforts on adding new features and products, including new use cases, improving our platform and increasing the functionality of our existing products.
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs, including commissions for our sales employees. Sales and marketing expenses also include expenditures related to advertising, marketing, our brand awareness activities and developer evangelism, costs related to our SIGNAL customer and developer conferences, credit card processing fees, professional services fees, depreciation, amortization of acquired intangibles and an allocation of our general overhead expenses.
We focus our sales and marketing efforts on generating awareness of our company, platform and products through our developer evangelist team and self-service model, creating sales leads and establishing and promoting our brand, both domestically and internationally. We plan to continue investing in sales and marketing by increasing our sales and marketing headcount, supplementing our self-service model with an enterprise sales approach, expanding our sales channels, driving our go-to-market strategies, building our brand awareness and sponsoring additional marketing events.
General and Administrative. General and administrative expenses consist primarily of personnel costs for our accounting, finance, legal, human resources and administrative support personnel and executives. General and administrative expenses also include costs related to business acquisitions, legal and other professional services fees, certain taxes, depreciation and amortization and an allocation of our general overhead expenses. We expect that we will incur costs associated with supporting the growth of our business and to meet the increased compliance requirements associated with our international expansion. We may also incur higher than usual losses related to deterioration of quality of certain financial assets caused by the macroeconomic conditions and uncertainly in the COVID-19 environment.
Our general and administrative expenses include a certain amount of sales and other taxes to which we are subject based on the manner we sell and deliver our products. Prior to March 2017, we did not collect sales or other taxes from our customers and recorded such taxes as general and administrative expenses. Effective March 2017, we began collecting most of these taxes from customers in certain jurisdictions and since then we have expanded to most jurisdictions where these taxes are now being collected. We continue expanding the number of jurisdictions where we will be collecting these taxes in the future. We expect that these expenses will continue to decline in future years as we continue collecting these taxes from our customers in additional jurisdictions, which would further reduce our rate of ongoing accrual.

33

Provision for Income Taxes. The provision for income taxes consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business. The Company's U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

Non-GAAP Financial Measures
We use the following non-GAAP financial information, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance, facilitates period-to-period comparisons of results of operations, and assists in comparisons with other companies, many of which use similar non-GAAP financial information to supplement their GAAP results. Non-GAAP financial information is presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with generally accepted accounting principles, and may be different from similarly-titled non-GAAP measures used by other companies. Whenever we use a non-GAAP financial measure, a reconciliation is provided to the most closely applicable financial measure stated in accordance with generally accepted accounting principles. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.
Non-GAAP Gross Profit and Non-GAAP Gross Margin. For the periods presented, we define non-GAAP gross profit and non-GAAP gross margin as GAAP gross profit and GAAP gross margin, respectively, adjusted to exclude, as applicable, certain expenses as presented in the table below:
Three Months Ended
June 30,
20202019
Reconciliation:(In thousands)
Gross profit$209,131  $150,015  
Non-GAAP adjustments:
Stock-based compensation2,143  1,623  
Amortization of acquired intangibles12,695  11,857  
Payroll taxes related to stock-based compensation—  58  
    Non-GAAP gross profit$223,969  $163,553  
    Non-GAAP gross margin56 %59 %

Non-GAAP Operating Expenses. For the periods presented, we define non-GAAP operating expenses (including categories of operating expenses) as GAAP operating expenses (and categories of operating expenses) adjusted to exclude, as applicable, certain expenses as presented in the table below:
Three Months Ended
June 30,
20202019
Reconciliation:(In thousands)
Operating expenses$311,775  $243,747  
Non-GAAP adjustments:
Stock-based compensation(77,244) (69,117) 
Amortization of acquired intangibles(7,900) (7,391) 
Acquisition-related expenses(21) (1,274) 
Charitable contributions(3,972) —  
Payroll taxes related to stock-based compensation(8,178) (3,922) 
Non-GAAP operating expenses$214,460  $162,043  

34

Non-GAAP Income from Operations and Non-GAAP Operating Margin. For the periods presented, we define non-GAAP income from operations and non-GAAP operating margin as GAAP loss from operations and GAAP operating margin, respectively, adjusted to exclude, as applicable, certain expenses as presented in the table below:
Three Months Ended
June 30,
20202019
Reconciliation:(In thousands)
Loss from operations$(102,644) $(93,732) 
Non-GAAP adjustments:
Stock-based compensation79,387  70,740  
Amortization of acquired intangibles20,595  19,248  
Acquisition-related expenses21  1,274  
Charitable contributions3,972  —  
Payroll taxes related to stock-based compensation8,178  3,980  
Non-GAAP income from operations$9,509  $1,510  
Non-GAAP operating margin%%


35

Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our total revenue for those periods. We have included Twilio SendGrid in our results of operations prospectively after February 1, 2019, the closing date of the acquisition. The period-to-period comparison of our historical results are not necessarily indicative of the results that may be expected in the future.
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Condensed Consolidated Statements of Operations Data:(In thousands)
Revenue$400,849  $275,039  $765,717  $508,178  
Cost of revenue (1) (2)
191,718  125,024  363,051  232,113  
Gross profit209,131  150,015  402,666  276,065  
Operating expenses:
Research and development (1) (2)
120,701  98,783  235,040  176,638  
Sales and marketing (1) (2)
129,823  90,421  246,545  162,028  
General and administrative (1) (2)
61,251  54,543  116,421  118,719  
Total operating expenses311,775  243,747  598,006  457,385  
Loss from operations(102,644) (93,732) (195,340) (181,320) 
Other income (expenses), net3,015  (880) 1,897  (1,516) 
Loss before (provision) benefit for income taxes(99,629) (94,612) (193,443) (182,836) 
(Provision) benefit for income taxes(294) 2,033  (1,271) 53,754  
Net loss attributable to common stockholders$(99,923) $(92,579) $(194,714) $(129,082) 
____________________
(1) Includes stock-based compensation expense as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Cost of revenue$2,143  $1,623  $3,980  $3,432  
Research and development39,841  33,701  73,050  59,040  
Sales and marketing23,086  14,564  43,029  26,313  
General and administrative14,317  20,852  28,353  40,279  
Total$79,387  $70,740  $148,412  $129,064  
(2) Includes amortization of acquired intangibles as follows:

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Cost of revenue$12,695  $11,857  $25,076  $20,317  
Sales and marketing7,889  7,329  15,753  12,332  
General and administrative11  62  58  215  
Total$20,595  $19,248  $40,887  $32,864  

36

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Condensed Consolidated Statements of Operations, as a percentage of revenue: **
Revenue100 %100 %100 %100 %
Cost of revenue48  45  47  46  
Gross profit52  55  53  54  
Operating expenses:
Research and development30  36  31  35  
Sales and marketing32  33  32  32  
General and administrative15  20  15  23  
Total operating expenses78  89  78  90  
Loss from operations(26) (34) (26) (36) 
Other income (expenses), net ***
Loss before (provision) benefit for income taxes(25) (34) (25) (36) 
(Provision) benefit for income taxes* *11  
Net loss attributable to common stockholders(25 %)(34 %)(25 %)(25 %)
___________________
* Less than 0.5% of revenue.
** Columns may not add up to 100% due to rounding.

Comparison of the Three Months Ended June 30, 2020 and 2019
Revenue
Three Months Ended
June 30,
20202019Change
(Dollars in thousands)
Total Revenue$400,849  $275,039  $125,810  46 %
In the three months ended June 30, 2020, the total revenue increased by $125.8 million, or 46%, compared to the same period last year. This increase was primarily attributable to an increase in the usage of our products, particularly our Programmable Messaging products and Programmable Voice products, and the adoption of additional products by our existing customers. The increase in usage was also attributable to a 24% increase in the number of Active Customer Accounts, from 161,869 as of June 30, 2019, to over 200,000 as of June 30, 2020. These increases were partially offset by pricing decreases that we have implemented over time in the form of lower usage prices, in an effort to increase the reach and scale of our platform. The changes in usage and prices in 2020 were reflected in our Dollar-Based Net Expansion Rate of 132% for the three months ended June 30, 2020.
In the three months ended June 30, 2020, U.S. revenue and international revenue represented $292.1 million, or 73%, and $108.7 million, or 27%, respectively, of total revenue. In the three months ended June 30, 2019, U.S. revenue and international revenue represented $195.0 million, or 71%, and $80.0 million, or 29%, respectively, of total revenue. The increase in international revenue was attributable to the growth in usage of our products, particularly our Programmable Messaging products and Programmable Voice products, by our existing international Active Customer Accounts; and a 25% increase in the number of international Active Customer Accounts driven in part by our focus on expanding our sales to customers outside of the United States.
37

Cost of Revenue and Gross Margin
Three Months Ended
June 30,
20202019Change
(Dollars in thousands)
Cost of revenue$191,718  $125,024  $66,694  53 %
Gross margin52 %55 %
In the three months ended June 30, 2020, cost of revenue increased by $66.7 million, or 53%, compared to the same period last year. The increase in cost of revenue was primarily attributable to a $52.7 million increase in network service providers’ costs and a $6.5 million increase in cloud infrastructure fees, both to support the growth in usage of our products.
In the three months ended June 30, 2020, gross margin percentage declined compared to the three months ended June 30, 2019. Changes in product mix and certain operational improvements were largely offset by an increase in network service provider fees in certain geographies.
Operating Expenses
Three Months Ended
June 30,
20202019Change
(Dollars in thousands)
Research and development$120,701  $98,783  $21,918  22 %
Sales and marketing129,823  90,421  39,402  44 %
General and administrative61,251  54,543  6,708  12 %
Total operating expenses$311,775  $243,747  $68,028  28 %
In the three months ended June 30, 2020, research and development expenses increased by $21.9 million, or 22%, compared to the same period last year. The increase was primarily attributable to a $22.5 million increase in personnel costs, net of a $5.9 million increase in capitalized software development costs. The increase was largely the result of a 35% average increase in our research and development headcount, as we continued to focus on enhancing our existing products, introducing new products as well as enhancing product management and other technical functions. The increase was also due to a $3.1 million increase in our cloud infrastructure fees related to staging and development of our products and a $3.0 million increase in the facilities and depreciation expenses associated with the growth in our headcount.
In the three months ended June 30, 2020, sales and marketing expenses increased by $39.4 million, or 44%, compared to the same period last year. The increase was primarily attributable to a $26.9 million increase in personnel costs, largely as a result of an 54% average increase in sales and marketing headcount, as we continued to expand our sales efforts in the United States and abroad. The increase was also due to a $4.3 million increase in advertising expenses and a $2.1 million increase in facilities and related costs.
In the three months ended June 30, 2020, general and administrative expenses increased by $6.7 million, or 12%, compared to the same period last year. The increase was primarily due to a $4.0 million increase in charitable contributions due to a donation by Twilio.org of shares of our Class A common stock to charity and a $2.3 million increase in our allowance for estimated credit losses that continued to be partially impacted by the COVID-19 environment.
38

Comparison of the Six Months Ended June 30, 2020 and 2019
Revenue
Six Months Ended
June 30,
20202019Change
(Dollars in thousands)
Total Revenue$765,717  $508,178  $257,539  51 %
In the six months ended June 30, 2020, the total revenue increased by $257.5 million, or 51%, compared to the same period last year. This increase was primarily attributable to an increase in the usage of our products, particularly our Programmable Messaging products and Programmable Voice products, and the adoption of additional products by our existing customers. In addition, the current period includes a full six months of revenue from our Twilio SendGrid business, while the prior period included that business only from February 1, 2019, (the acquisition closing date) through June 30, 2019. The increase in usage was also attributable to a 24% increase in the number of Active Customer Accounts, from 161,869 as of June 30, 2019, to over 200,000 as of June 30, 2020. These increases were partially offset by pricing decreases that we have implemented over time in the form of lower usage prices, in an effort to increase the reach and scale of our platform. The changes in usage and prices in 2020 were reflected in our Dollar-Based Net Expansion Rate of 137% for the six months ended June 30, 2020.
In the six months ended June 30, 2020, U.S. revenue and international revenue represented $553.9 million, or 72%, and $211.8 million, or 28%, respectively, of total revenue. In the six months ended June 30, 2019, U.S. revenue and international revenue represented $361.6 million, or 71%, and $146.6 million, or 29%, respectively, of total revenue. The increase in international revenue was attributable to the growth in usage of our products, particularly our Programmable Messaging products and Programmable Voice products, by our existing international Active Customer Accounts; a 25% increase in the number of international Active Customer Accounts driven in part by our focus on expanding our sales to customers outside of the United States; and the revenue contribution from our Twilio SendGrid business after the acquisition closing date.
Cost of Revenue and Gross Margin
Six Months Ended
June 30,
20202019Change
(Dollars in thousands)
Cost of revenue$363,051  $232,113  $130,938  56 %
Gross margin53 %54 %
In the six months ended June 30, 2020, cost of revenue increased by $130.9 million, or 56%, compared to the same period last year. The increase in cost of revenue was primarily attributable to a $99.8 million increase in network service providers’ costs and a $11.5 million increase in cloud infrastructure fees, both to support the growth in usage of our products. The increase was also due to a $4.8 million increase in amortization expense related to the intangible assets that we acquired through our various business combinations. The current period includes a full six months of cost of revenue from our Twilio SendGrid business, while the prior period included that business only from February 1, 2019, (the acquisition closing date) through June 30, 2019.
In the six months ended June 30, 2020, gross margin percentage slightly declined compared to the six months ended June 30, 2019. Changes in product mix, which includes the impact of our Twilio SendGrid business, and certain operational improvements were largely offset by an increase in amortization expense related to acquired intangible assets, the impact of an increasing mix of international product usage, and an increase in network service provider fees in certain geographies.
39

Operating Expenses
Six Months Ended
June 30,
20202019Change
(Dollars in thousands)
Research and development$235,040  $176,638  $58,402  33 %
Sales and marketing246,545  162,028  84,517  52 %
General and administrative116,421  118,719  (2,298) (2)%
Total operating expenses$598,006  $457,385  $140,621  31 %
The current period includes a full six month of operating expenses from our Twilio SendGrid business, while the prior period included that business only from February 1, 2019 (the acquisition closing date) through June 30, 2019.
In the six months ended June 30, 2020, research and development expenses increased by $58.4 million, or 33%, compared to the same period last year. The increase was primarily attributable to a $54.2 million increase in personnel costs, net of an $11.2 million increase in capitalized software development costs. This increase was largely the result of a 58% average increase in our research and development headcount, as we continued to focus on enhancing our existing products, introducing new products as well as enhancing product management and other technical functions. This increase also reflected the impact of growth in the headcount as a result of the acquisition of our Twilio SendGrid business. The increase was also due to a $6.5 million increase in facilities and depreciation expenses associated with the growth in our headcount and a $6.2 million increase in our cloud infrastructure fees related to staging and development of our products.
In the six months ended June 30, 2020, sales and marketing expenses increased by $84.5 million, or 52%, compared to the same period last year. The increase was primarily attributable to a $56.9 million increase in personnel costs, largely as a result of an 75% average increase in sales and marketing headcount, as we continued to expand our sales efforts in the United States and abroad. The increase also reflected the impact of growth in the headcount as a result of the acquisition of our Twilio SendGrid business. The increase was also due to a $8.0 million increase in advertising expenses, a $6.9 million increase in facilities and related costs and a $3.4 million increase related to the amortization of acquired intangible assets.
In the six months ended June 30, 2020, general and administrative expenses decreased by $2.3 million, or 2%, compared to the same period last year. The decrease was primarily due to a $13.7 million decrease in professional expenses related to our acquisitions of other businesses and an $11.9 million decrease in stock based compensation expense related to certain one-time expenses incurred in 2019 as a result of our business combination with SendGrid. These decreases were partially offset by a $9.7 million increase in personnel costs, exclusive of stock based compensation, largely as a result of a 44% average increase in general and administrative headcount, driven by the organic growth of our business and our acquisition of SendGrid. Additionally, our charitable contributions increased by $6.7 million due to a donation by Twilio.org of shares of our Class A common stock to charity and our allowance for estimated credit losses increased by $6.4 million partially in response to the macroeconomic effects and uncertainty imposed by the COVID-19 environment.
Liquidity and Capital Resources
To date, our principal sources of liquidity have been (i) the net proceeds of $155.5 million, $64.4 million, and $979.0 million, net of underwriting discounts and offering expenses, from our initial public offering in June 2016 and our subsequent public offerings in October 2016 and June 2019, respectively; (ii) the net proceeds we received through private sales of equity securities; (iii) the net proceeds of approximately $537.0 million, after deducting purchaser discounts and debt issuance costs paid by us, from issuance of the 0.25% convertible senior notes due 2023 (the "Notes"), as described in Note 8 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q; and (iv) the payments received from customers using our products.
We believe that our cash, cash equivalents and marketable securities balances, as well as the cash flows generated by our operations will be sufficient to satisfy our anticipated cash needs for working capital and capital expenditures for at least the next 12 months. However, our belief may prove to be incorrect, and we could utilize our available financial resources sooner than we currently expect. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth in Part II, Item 1A, “Risk Factors.” We may be required to seek additional equity or debt financing in order to meet these future capital requirements. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business,
40

results of operations and financial condition would be adversely affected. Additionally, cash from operations could also be affected by various risks and uncertainties in connection with the COVID-19 pandemic, including timing and ability to collect payments from our customers and other risks detailed in Part II, Item 1A, "Risk Factors".
Cash Flows
The following table summarizes our cash flows:
Six Months Ended
June 30,
20202019
(In thousands)
Cash provided by (used in) operating activities$13,911  $(13,819) 
Cash provided by (used in) investing activities144,765  (961,864) 
Cash provided by financing activities63,289  1,007,122  
Net increase in cash, cash equivalents and restricted cash$221,965  $31,439  
Cash Flows from Operating Activities
In the six months ended June 30, 2020, cash provided by operating activities consisted primarily of our net loss of $194.7 million adjusted for non-cash items, including $148.4 million of stock-based compensation expense, $64.8 million of depreciation and amortization expense, $17.8 million of reduction in our operating right-of-use assets, $12.4 million in amortization of debt discount and issuance costs related to our Notes, a $7.1 million increase in the allowance for estimated credit losses and $55.0 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts receivable and prepaid expenses increased $59.8 million primarily due to the timing of cash receipts from our customers, pre-payments for cloud infrastructure fees and certain operating expenses. Accounts payable and other current liabilities increased $35.9 million primarily due to increases in transaction volumes. Our operating right-of-use liability decreased $16.3 million due to payments made against our operating lease obligations. Our long-term assets increased $19.8 million due to an increase in the sales commissions balances related to the growth of our business.
In the six months ended June 30, 2019, cash used in operating activities consisted primarily of our net loss of $129.1 million adjusted for non-cash items, including $129.1 million of stock-based compensation expense, $53.5 million of tax benefit related to our acquisition of other businesses, $49.6 million of depreciation and amortization expense, $11.7 million amortization of the debt discount and issuance costs related to our Notes, $10.7 million of reduction of our operating right-of-use asset and $31.7 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts payable and other current liabilities increased $22.3 million primarily due to increases in transaction volumes. Deferred revenue and customer deposits increased $1.9 million due to increases in transaction volumes and timing of customer prepayments. Accounts receivable and prepaid expenses increased $38.2 million primarily due to the timing of cash receipts from certain of our larger customers, pre-payments for cloud infrastructure fees and certain operating expenses.
Cash Flows from Investing Activities
In the six months ended June 30, 2020, cash provided by investing activities was $144.8 million primarily consisting of $177.9 million of maturities and sales of marketable securities and other investments, net of purchases, $17.7 million related to capitalized software development costs and $12.8 million related to purchases of long-lived assets.
In the six months ended June 30, 2019, cash used in investing activities was $961.9 million primarily consisting of $1,090.4 million of purchases of marketable securities, net of maturities and sales, $147.0 million of cash acquired in our business combinations, $10.5 million related to capitalized software development costs and $7.9 million related to purchases of long-lived assets.
Cash Flows from Financing Activities
In the six months ended June 30, 2020, cash provided by financing activities was $63.3 million primarily consisting of $69.9 million proceeds from stock options exercised by our employees and shares issued under our employee stock purchase plan. This was offset by $3.8 million in principal payments on financing leases and $2.8 million related to the value of equity awards withheld to settle tax liabilities.
41

In the six months ended June 30, 2019, cash provided by financing activities was $1,007.1 million primarily consisting of $979.7 million in net proceeds from our public equity offering and $33.5 million proceeds from stock options exercised by our employees and shares issued under our employee stock purchase plan.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
There have been no changes to our critical accounting policies as described in our Annual Report on Form 10-K filed with the SEC on March 2, 2020.
Accounting Pronouncements Not Yet Adopted
There were no accounting pronouncements pending adoption as of June 30, 2020.
Off-Balance Sheet Arrangements
We have not entered into any off-balance sheet arrangements and do not have any holdings in variable interest entities.
Contractual Obligations and Other Commitments
Our principal commitments consist of obligations under our Notes, our operating leases for office space and our contractual commitments to our cloud infrastructure and network service providers. In the three and six months ended June 30, 2020, we entered into several non-cancelable vendor agreements with terms up to two years for a total purchase commitment of $6.1 million and $22.9 million, respectively.
Available Information
The following filings are available for download free of charge through our investor relations website after we file them with the Securities and Exchange Commission ("SEC"): Annual Report on Form 10-K, Quarterly Reports on Form 10-Q and our Proxy Statement for our annual meeting of stockholders. Our investor relations website is located at http://investors.twilio.com. The SEC also maintains an Internet website that contains reports, proxy statements and other information about issuers, like us, that file electronically with the SEC. The address of that website is www.sec.gov.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases and blogs as part of our investor relations website. We also use our Twitter Account (https://twitter.com/twilio) and the Twitter account of our Chief Executive Officer, Jeff Lawson (https://twitter.com/jeffiel) as a means of disclosing information about our Company, our services and other matters and for complying with our disclosure obligations under Regulation FD.
Further corporate governance information, including our corporate governance guidelines and code of business conduct and ethics, is also available on our investor relations website under the heading "Corporate Governance." The contents of our websites and the social media channels identified above are not intended to be incorporated by reference into this Quarterly Report on Form 10-Q or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.

42

Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to certain market risks in the ordinary course of our business, including sensitivities as follows:
Interest Rate Risk
We had cash and cash equivalents of $475.7 million and marketable securities of $1,427.6 million as of June 30, 2020. Cash and cash equivalents consist of bank deposits and money market funds. Marketable securities consist primarily of U.S. treasury securities and high credit quality corporate debt securities. The cash and cash equivalents and marketable securities are held for working capital purposes. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our unaudited condensed consolidated financial statements.
In May 2018, we issued $550.0 million aggregate principal amount of Notes. The fair market value of the Notes is affected by our stock price. The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines in value. In addition, the fair market value of the Notes is exposed to interest rate risk. Generally, the fair market value of our fixed interest rate Notes will increase as interest rates fall and decrease as interest rates rise. Additionally, on our balance sheet we carry the Notes at face value less unamortized discount and debt issuance cost, and we present the fair value for required disclosure purposes only.
Currency Exchange Risks
The functional currency of our foreign subsidiaries is the U.S. dollar. The local currencies of our foreign subsidiaries are the Australian dollar, the Bermuda dollar, the Brazilian real, British pound, the Columbian peso, Czech Republic koruna, the euro, the Hong Kong dollar, the Indian rupee, the Japanese yen, the Singapore dollar and the Swedish krona.
Our subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the year. If there is a change in foreign currency exchange rates, the conversion of our foreign subsidiaries’ financial statements into U.S. dollars would result in a realized gain or loss which is recorded in our unaudited condensed consolidated statements of operations. We do not currently engage in any hedging activity to reduce our potential exposure to currency fluctuations, although we may choose to do so in the future. A hypothetical 10% change in foreign exchange rates during any of the periods presented would not have had a material impact on our unaudited condensed consolidated financial statements.
Item 4. Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q.
Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2020, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
(b) Changes in Internal Control
There were no changes in our internal control over financial reporting in connection with the evaluation required by Rule 13a-15 (d) and 15d-15 (d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
43

(c) Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Refer to Note 11(b) of our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a description of our current material legal proceedings.
Item 1A. Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, results of operations and prospects could be materially and adversely affected. In that event, the market price of our Class A common stock could decline.
Risks Related to Our Business and Our Industry
The global COVID-19 pandemic may adversely impact our business, results of operations and financial performance.
The COVID-19 pandemic and efforts to control its spread have significantly curtailed the movement of people, goods and services worldwide, including in most or all of the regions in which we sell our products and services and conduct our business operations. While the duration and severity of the COVID-19 outbreak and the degree of its impact on our business continues to be uncertain and difficult to predict, compliance with social distancing and shelter-in-place measures have impacted our day-to-day operations. Like many other companies, including our customers and prospects, our employees continue to work from home and we have restricted all business travel for the time being. Additionally, in response to the COVID-19 pandemic, we postponed SIGNAL, our annual developer and customer conference, to September 30, 2020, and will be converting it to a virtual event. We have also cancelled or shifted other planned events to virtual-only experiences and we may deem it advisable to similarly alter, postpone or cancel entirely additional customer, employee or industry events in the future.
The continued spread of COVID-19 has had an adverse impact on the business of some of our customers while other customers in certain industries have seen an increase in customer demand. COVID-19 could still have an adverse impact on our and third-party business partners. The continuing crisis could also potentially lead to an ongoing global economic downturn, which could result in constrained supply or reduced customer demand and willingness to enter into or renew contracts with us, any of which could materially and adversely impact our business, results of operations and overall financial performance in future periods. Specifically, we typically enter into multi-year, minimum commitment arrangements with our customers. If customers fail to pay us or reduce their spending with us, we may be adversely affected by an inability to collect amounts due, the cost of enforcing the terms of our contracts, including litigation, or a reduction in revenue. We may also experience impact from delayed sales cycles, including customers and prospective customers delaying contract signing or contract renewals, or reducing budgets or minimum commitments related to the product and services that we offer. In addition, as companies transition to supporting a fully remote workforce and as individuals increasingly utilize voice, video and messaging for their communication needs, there will be increased strain and demand for telecommunications infrastructure, including our voice, video and messaging products. Supporting increased demand will require us to make additional investments to increase network capacity, the availability of which may be limited. For example, if the data centers that we rely on for our cloud infrastructure
44

and the network service providers that we interconnect with are unable to keep up with capacity needs or if governmental or regulatory authorities determine to limit our bandwidth, customers may experience delays, interruptions or outages in service. From time to time, including during the COVID-19 pandemic, our data center suppliers and our network service providers have had some outages which resulted in disruptions to service for some of our customers. In certain jurisdictions, governmental and regulatory authorities had announced that during the COVID-19 pandemic, telecommunications operators' implementation of traffic management measures may be justified to avoid network congestion. Such traffic management measures could result in customers experiencing delays, interruptions or outages in services. Any of these events could harm our reputation, erode customer trust, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under our service level agreements and otherwise harm our business, results of operations and financial condition.
Changes to consumer behavior may also affect customers who use our products and services for confirmations, notifications, and related use cases. For example, in the three months ended June 30, 2020, we continued to experience increased usage of our platform in industries such as healthcare, education, consumer on-demand and retail as well as declines in usage versus pre-COVID-19 levels, with a slight rebound from the previous quarter, from customers in the travel, hospitality and ridesharing industries. It has been and, until the COVID-19 pandemic is contained, will continue to be more difficult for us to forecast usage levels and predict revenue trends.
Additionally the COVID-19 pandemic has adversely affected global economic and market conditions, which are likely to continue for an extended period, and which could result in decreased business spending by our customers and prospective customers, reduced demand for our solutions, longer sales cycles and lower renewal rates by our customers, all of which could have a material adverse impact on our business operations and financial condition. While we have developed and continue to develop plans to help mitigate the potential negative impact of the outbreak on our business, these efforts may not be effective and a protracted economic downturn may limit the effectiveness of our mitigation efforts.
The market for our products and platform is new and unproven, may decline or experience limited growth and is dependent in part on developers continuing to adopt our platform and use our products.
We were founded in 2008, and we have been developing and providing a cloud-based platform that enables developers and organizations to integrate voice, messaging, video and email communications capabilities into their software applications. This market is relatively new and unproven and is subject to a number of risks and uncertainties. We believe that our revenue currently constitutes a significant portion of the total revenue in this market, and therefore, we believe that our future success will depend in large part on the growth, if any, of this market. The utilization of APIs by developers and organizations to build communications functionality into their applications is still relatively new, and developers and organizations may not recognize the need for, or benefits of, our products and platform. Moreover, if they do not recognize the need for and benefits of our products and platform, they may decide to adopt alternative products and services to satisfy some portion of their business needs. In order to grow our business and extend our market position, we intend to focus on educating developers and other potential customers about the benefits of our products and platform, expanding the functionality of our products and bringing new technologies to market to increase market acceptance and use of our platform. Our ability to expand the market that our products and platform address depends upon a number of factors, including the cost, performance and perceived value associated with such products and platform. The market for our products and platform could fail to grow significantly or there could be a reduction in demand for our products as a result of a lack of developer acceptance, technological challenges, competing products and services, decreases in spending by current and prospective customers, weakening economic conditions and other causes. If our market does not experience significant growth or demand for our products decreases, then our business, results of operations and financial condition could be adversely affected.
We have experienced rapid growth and expect our growth to continue, and if we fail to effectively manage our growth, then our business, results of operations and financial condition could be adversely affected.
We have experienced substantial growth in our business since inception. For example, our headcount has grown from 2,369 employees on June 30, 2019 to 3,284 employees on June 30, 2020 and have moved to a virtual on-boarding process since the imposition of COVID-19 restrictions on certain business activities. In addition, we are rapidly expanding our international operations. Our international headcount grew from 486 employees as of June 30, 2019 to 924 employees as of June 30, 2020. We expect to continue to expand our international operations in the future. We have also experienced significant growth in the number of customers, usage and amount of data that our platform and associated infrastructure support. This growth has placed and may continue to place significant demands on our corporate culture, operational infrastructure and management.
We believe that our corporate culture has been a critical component of our success. We have invested substantial time and resources in building our team and nurturing our culture. As we expand our business in the U.S. and non-U.S. regions and
45

mature as a public company, we may find it difficult to maintain our corporate culture while managing this growth. Any failure to manage our anticipated growth and organizational changes in a manner that preserves the key aspects of our culture could hurt our chance for future success, including our ability to recruit and retain personnel, and effectively focus on and pursue our corporate objectives. This, in turn, could adversely affect our business, results of operations and financial condition.
In addition, as we have rapidly grown, our organizational structure has become more complex. In order to manage these increasing complexities, we will need to continue to scale and adapt our operational, financial and management controls, as well as our reporting systems and procedures. The expansion of our systems and infrastructure will require us to commit substantial financial, operational and management resources before our revenue increases and without any assurances that our revenue will increase.
Finally, if this growth continues, it could strain our ability to maintain reliable service levels for our customers. If we fail to achieve the necessary level of efficiency in our organization as we grow, then our business, results of operations and financial condition could be adversely affected.
Our quarterly results may fluctuate, and if we fail to meet securities analysts’ and investors’ expectations, then the trading price of our Class A common stock and the value of your investment could decline substantially.
Our results of operations, including the levels of our revenue, cost of revenue, gross margin and operating expenses, have fluctuated from quarter to quarter in the past and may continue to vary significantly in the future. These fluctuations are a result of a variety of factors, many of which are outside of our control, including general market volatility caused by the COVID-19 pandemic, and may be difficult to predict and may or may not fully reflect the underlying performance of our business. If our quarterly results of operations or forward-looking quarterly and annual financial guidance fall below the expectations of investors or securities analysts, then the trading price of our Class A common stock could decline substantially. Some of the important factors that may cause our results of operations to fluctuate from quarter to quarter include:
the impact of COVID-19 on our customers, our pace of hiring and the global economy in general;
our ability to retain and increase revenue from existing customers and attract new customers;
fluctuations in the amount of revenue from our Active Customer Accounts;
our ability to attract and retain enterprises and international organizations as customers;
our ability to introduce new products and enhance existing products;
competition and the actions of our competitors, including pricing changes and the introduction of new products, services and geographies;
changes in laws, industry standards, regulations or regulatory enforcement in the United States or internationally, the General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act of 2018 and other privacy regulations that may be implemented in the future, including the Schrems II decision invalidating the EU-U.S. Privacy Shield, SHAKEN/STIR and other robocalling prevention and anti-spam standards and increased costs associated with such compliance, as well as enhanced Know-Your-Client processes that impact our ability to market, sell or deliver our products;
the number of new employees;
changes in network service provider fees that we pay in connection with the delivery of communications on our platform;
changes in cloud infrastructure fees that we pay in connection with the operation of our platform;
changes in our pricing as a result of our optimization efforts or otherwise;
reductions in pricing as a result of negotiations with our larger customers;
the rate of expansion and productivity of our sales force, including our enterprise sales force, which has been a focus of our recent expansion efforts;
46

changes in the size and complexity of our customer relationships;
the length and complexity of the sales cycle for our services, especially for sales to larger enterprises, government and regulated organizations;
change in the mix of products that our customers use;
change in the revenue mix of U.S. and international products;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business, including investments in our international expansion, additional systems and processes and research and development of new products and services;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products on our platform;
the timing of customer payments and any difficulty in collecting accounts receivable from customers;
general economic conditions that may adversely affect a prospective customer’s ability or willingness to adopt our products, delay a prospective customer’s adoption decision, reduce the revenue that we generate from the use of our products or affect customer retention;
changes in foreign currency exchange rates and our ability to effectively hedge our foreign currency exposure;
extraordinary expenses such as litigation or other dispute-related settlement payments;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
the impact of new accounting pronouncements;
expenses in connection with mergers, acquisitions or other strategic transactions and the follow-on costs of integration; and
fluctuations in stock-based compensation expense.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. As such, we believe that quarter-to-quarter comparisons of our results of operations may not be meaningful and should not be relied upon as an indication of future performance. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenue trends. Accordingly, in the event of a revenue shortfall, we may not be able to mitigate the negative impact on our income (loss) and margins in the short term. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
Additionally, global pandemics such as COVID-19 as well as certain large scale events, such as major elections and sporting events, can significantly impact usage levels on our platform, which could cause fluctuations in our results of operations. We expect that significantly increased usage of all communications platforms, including ours, during certain seasonal and one-time events could impact delivery and quality of our products during those events. We also tend to experience increased expenses in connection with the hosting of SIGNAL, our customer and developer conference, which we hosted in the third quarter of 2019 and plan to host annually, including this year on a virtual basis, from September 30 to October 1. Such annual and one-time events may cause fluctuations in our results of operations and may impact both our revenue and operating expenses.
47

If we are not able to maintain and enhance our brand and increase market awareness of our company and products, then our business, results of operations and financial condition may be adversely affected.
We believe that maintaining and enhancing the “Twilio” brand identity and increasing market awareness of our company and products, particularly among developers, is critical to achieving widespread acceptance of our platform, to strengthen our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high quality products, our ability to be thought leaders in the cloud communications market and our ability to successfully differentiate our products and platform from competing products and services. Our brand promotion and thought leadership activities may not be successful or yield increased revenue. In addition, independent industry analysts often provide reviews of our products and competing products and services, which may significantly influence the perception of our products in the marketplace. If these reviews are negative or not as strong as reviews of our competitors’ products and services, then our brand may be harmed.
From time to time, our customers have complained about our products, such as complaints about our pricing and customer support. If we do not handle customer complaints effectively, then our brand and reputation may suffer, our customers may lose confidence in us and they may reduce or cease their use of our products. In addition, many of our customers post and discuss on social media about Internet-based products and services, including our products and platform. Our success depends, in part, on our ability to generate positive customer feedback and minimize negative feedback on social media channels where existing and potential customers seek and share information. If actions we take or changes we make to our products or platform upset these customers, then their online commentary could negatively affect our brand, reputation and customer trust. Complaints or negative publicity about us, our products or our platform could materially and adversely impact our ability to attract and retain customers, our business, results of operations and financial condition.
The promotion of our brand also requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent that these activities increase revenue, this revenue still may not be enough to offset the increased expenses we incur. In addition, due to restrictions on travel and in-person meetings as a result of the on-going COVID-19 pandemic, we have postponed SIGNAL, our annual developer and customer conference, to September 30, 2020 and converted it to a virtual event. We have also cancelled or shifted other planned events to virtual-only experiences and may determine to alter, postpone or cancel additional customer, employee or industry events in the future. We have typically relied on marketing and promotional events such as SIGNAL and in-person meetings to facilitate customer sign-ups and generate leads for potential customers and we cannot predict whether virtual marketing events and phone or virtual sales interactions will be as successful as in-person events and meetings or, for how long, or the extent to which the COVID-19 pandemic may continue to constrain our marketing, promotional and sales activities. If we do not successfully maintain and enhance our brand, then our business may not grow, we may see our pricing power reduced relative to competitors and we may lose customers, all of which would adversely affect our business, results of operations and financial condition.
Our business depends on customers increasing their use of our products, and any loss of customers or decline in their use of our products could materially and adversely affect our business, results of operations and financial condition.
Our ability to grow and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing customers (including any customers acquired in connection with our acquisitions) and to have them increase their usage of our platform. If our customers do not increase their use of our products, then our revenue may decline, and our results of operations may be harmed. Customers are charged based on the usage of our products. Most of our customers do not have long-term contractual financial commitments to us and, therefore, most of our customers may reduce or cease their use of our products at any time without penalty or termination charges. Customers may terminate or reduce their use of our products for any number of reasons, including if they are not satisfied with our products, the value proposition of our products or our ability to meet their needs and expectations. We cannot accurately predict customers’ usage levels and the loss of customers or reductions in their usage levels of our products may each have a negative impact on our business, results of operations and financial condition and may cause our Dollar-Based Net Expansion Rate to decline in the future if customers are not satisfied with our products, the value proposition of our products or our ability to meet their needs and expectations. If a significant number of customers cease using, or reduce their usage of our products, then we may be required to spend significantly more on sales and marketing than we currently plan to spend in order to maintain or increase revenue from customers. Such additional sales and marketing expenditures could adversely affect our business, results of operations and financial condition.
48

If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.
In order to grow our business, we must continue to attract new customers in a cost-effective manner. We use a variety of marketing channels to promote our products and platform, such as developer events and developer evangelism, as well as search engine marketing and optimization. We periodically adjust the mix of our other marketing programs such as regional customer events, email campaigns, billboard advertising and public relations initiatives. If the costs of the marketing channels we use increase dramatically, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. As we add to or change the mix of our marketing strategies, we may need to expand into more expensive channels than those we are currently in, which could adversely affect our business, results of operations and financial condition. We will incur marketing expenses before we are able to recognize any revenue that the marketing initiatives may generate, and these expenses may not result in increased revenue or brand awareness. We have made in the past, and may make in the future, significant expenditures and investments in new marketing campaigns, and we cannot guarantee that any such investments will lead to the cost-effective acquisition of additional customers. If we are unable to maintain effective marketing programs, then our ability to attract new customers could be materially and adversely affected, our advertising and marketing expenses could increase substantially, and our results of operations may suffer.
If we do not develop enhancements to our products and introduce new products that achieve market acceptance, our business, results of operations and financial condition could be adversely affected.
Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our existing products, increase adoption and usage of our products and introduce new products. The success of any enhancements or new products depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may have interoperability difficulties with our platform or other products or may not achieve the broad market acceptance necessary to generate significant revenue. Furthermore, our ability to increase the usage of our products depends, in part, on the development of new use cases for our products, which is typically driven by our developer community and may be outside of our control. We also have invested, and may continue to invest, in the acquisition of complementary businesses, technologies, services, products and other assets that expand the products that we can offer our customers. We may make these investments without being certain that they will result in products or enhancements that will be accepted by existing or prospective customers. Our ability to generate usage of additional products by our customers may also require increasingly sophisticated and more costly sales efforts and result in a longer sales cycle. If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop new products, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
The market in which we participate is intensely competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.
The market for cloud communications is rapidly evolving, significantly fragmented and highly competitive, with relatively low barriers to entry in some segments. The principal competitive factors in our market include completeness of offering, credibility with developers, global reach, ease of integration and programmability, product features, platform scalability, reliability, deliverability, security and performance, brand awareness and reputation, the strength of sales and marketing efforts, customer support, as well as the cost of deploying and using our products. Our competitors fall into four primary categories:
legacy on-premise vendors, such as Avaya and Cisco;
regional network service providers that offer limited developer functionality on top of their own physical infrastructure;
smaller software companies that compete with portions of our product line; and
software-as a-service (“SaaS”) companies and cloud platform vendors that offer prepackaged applications and platforms.
Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, larger budgets and significantly greater resources than we do. In addition,
49

they have the operating flexibility to bundle competing products and services at little or no perceived incremental cost, including offering them at a lower price as part of a larger sales transaction. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, some competitors may offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in different geographies. Our current and potential competitors may develop and market new products and services with comparable functionality to our products, and this could lead to us having to decrease prices in order to remain competitive. Customers utilize our products in many ways and use varying levels of functionality that our products offer or are capable of supporting or enabling within their applications. Customers that use many of the features of our products or use our products to support or enable core functionality for their applications may have difficulty or find it impractical to replace our products with a competitor’s products or services, while customers that use only limited functionality may be able to more easily replace our products with competitive offerings. Our customers also may choose to build some of the functionality our products provide, which may limit or eliminate their demand for our products.
With the introduction of new products and services and new market entrants, we expect competition to intensify in the future. In addition, some of our customers may choose to use our products and our competitors’ products at the same time. Further, customers and consumers may choose to adopt other forms of electronic communications or alternative communication platforms.
Moreover, as we expand the scope of our products, we may face additional competition. If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively. In addition, some of our competitors have lower list prices than us, which may be attractive to certain customers even if those products have different or lesser functionality. If we are unable to maintain our current pricing due to competitive pressures, our margins will be reduced and our business, results of operations and financial condition would be adversely affected. In addition, pricing pressures and increased competition generally could result in reduced revenue, reduced margins, increased losses or the failure of our products to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition.
We have a history of losses and we are uncertain about our future profitability.
We have incurred net losses in each year since our inception, including net losses of $194.7 million, $307.1 million and $121.9 million in the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, respectively. We had an accumulated deficit of $873.5 million as of June 30, 2020. We expect to continue to expend substantial financial and other resources on, among other things:
investments in our engineering team, improvements in security and data protection, the development of new products, features and functionality and enhancements to our platform;
sales and marketing, including the continued expansion of our direct sales organization and marketing programs, especially for enterprises and for organizations outside of the United States, and expanding our programs directed at increasing our brand awareness among current and new developers;
expansion of our operations and infrastructure, both domestically and internationally; and
general administration, including legal, accounting and other expenses related to being a public company.
These investments may not result in increased revenue or growth of our business. We also expect that our revenue growth rate will decline over time. Accordingly, we may not be able to generate sufficient revenue to offset our expected cost increases and achieve and sustain profitability. If we fail to achieve and sustain profitability, then our business, results of operations and financial condition would be adversely affected.
If we are unable to increase adoption of our products by enterprises, our business, results of operations and financial condition may be adversely affected.
Historically, we have relied on the adoption of our products by software developers through our self-service model for a significant majority of our revenue, and we currently generate only a small portion of our revenue from enterprise customers. Our ability to increase our customer base, especially among enterprises, and achieve broader market acceptance of our products will depend, in part, on our ability to effectively organize, focus and train our sales and marketing personnel. We have limited experience selling to enterprises and only recently established an enterprise-focused sales force.
50

Our ability to convince enterprises to adopt our products will depend, in part, on our ability to attract and retain sales personnel with experience selling to enterprises. We believe that there is significant competition for experienced sales professionals with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth in the future will depend, in part, on our ability to recruit, train and retain a sufficient number of experienced sales professionals, particularly those with experience selling to enterprises. In addition, even if we are successful in hiring qualified sales personnel, new hires require significant training and experience before they achieve full productivity, particularly for sales efforts targeted at enterprises and new territories. Our recent hires and planned hires may not become as productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Because we do not have a long history of targeting our sales efforts at enterprises, we cannot predict whether, or to what extent, our sales will increase as we organize and train our sales force or how long it will take for sales personnel to become productive.
As we seek to increase the adoption of our products by enterprises, including products like Flex, which is primarily aimed at complex contact center implementations at larger companies, we expect to incur higher costs and longer sales cycles. In the enterprise market segment, the decision to adopt our products may require the approval of multiple technical and business decision makers, including legal, security, compliance, procurement, operations and IT. In addition, while enterprise customers may quickly deploy our products on a limited basis, before they will commit to deploying our products at scale, they often require extensive education about our products and significant customer support time, engage in protracted pricing negotiations and seek to secure readily available development resources. In addition, sales cycles for enterprises are inherently more complex and less predictable than the sales through our self-service model, and some enterprise customers may not use our products enough to generate revenue that justifies the cost to obtain such customers. In addition, these complex and resource intensive sales efforts could place additional strain on our product and engineering resources. Further, enterprises, including some of our customers, may choose to develop their own solutions that do not include our products. They also may demand reductions in pricing as their usage of our products increases, which could have an adverse impact on our gross margin. As a result of our limited experience selling and marketing to enterprises, our efforts to sell to these potential customers may not be successful. If we are unable to increase the revenue that we derive from enterprises, then our business, results of operations and financial condition may be adversely affected.
If we are unable to expand our relationships with existing technology partner customers and add new technology partner customers, our business, results of operations and financial condition could be adversely affected.
We believe that the continued growth of our business depends in part upon developing and expanding strategic relationships with technology partner customers. Technology partner customers embed our software products in their solutions, such as software applications for contact centers and sales force and marketing automation, and then sell such solutions to other businesses. When potential customers do not have the available developer resources to build their own applications, we refer them to either our technology partners who embed our products in the solutions that they sell to other businesses or our consulting partners who provide consulting and development services for organizations that have limited software development expertise to build our platform into their software applications.
As part of our growth strategy, we intend to expand our relationships with existing technology partner customers and add new technology partner customers. If we fail to expand our relationships with existing technology partner customers or establish relationships with new technology partner customers in a timely and cost-effective manner, or at all, then our business, results of operations and financial condition could be adversely affected. Additionally, even if we are successful at building these relationships but there are problems or issues with integrating our products into the solutions of these customers, our reputation and ability to grow our business may be harmed.
We rely upon Amazon Web Services to operate our platform, and any disruption of or interference with our use of Amazon Web Services would adversely affect our business, results of operations and financial condition.
We outsource a substantial majority of our cloud infrastructure to Amazon Web Services (“AWS”), which hosts our products and platform. Our customers need to be able to access our platform at any time, without interruption or degradation of performance. AWS runs its own platform that we access, and we are, therefore, vulnerable to service interruptions at AWS. We have experienced, and expect that in the future we may experience interruptions, delays and outages in service and availability due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. Capacity constraints could be due to a number of potential causes, including technical failures, natural disasters, pandemics such as COVID-19, fraud or security attacks. For instance, in September 2015, AWS suffered a significant outage that had a widespread impact on the ability of our customers to use several of our products and from time to time since then, we have experienced some outages which resulted in disruptions to service for some of our customers. In addition, if our security, or that of AWS, is compromised, or our products or platform are unavailable or our users are unable to use our products within
51

a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected. In some instances, we may not be able to identify the cause or causes of these performance problems within a period of time acceptable to our customers. It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times, as our products become more complex and the usage of our products increases. To the extent that we do not effectively address capacity constraints, either through AWS or alternative providers of cloud infrastructure, our business, results of operations and financial condition may be adversely affected. In addition, any changes in service levels from AWS may adversely affect our ability to meet our customers’ requirements.
The substantial majority of the services we use from AWS are for cloud-based server capacity and, to a lesser extent, storage and other optimization offerings. AWS enables us to order and reserve server capacity in varying amounts and sizes distributed across multiple regions. We access AWS infrastructure through standard IP connectivity. AWS provides us with computing and storage capacity pursuant to an agreement that continues until terminated by either party. AWS may terminate the agreement for cause upon notice and upon our failure to cure a breach within 30 days from the date of such notification. Although we expect that we could receive similar services from other third parties, if any of our arrangements with AWS are terminated, we could experience interruptions on our platform and in our ability to make our products available to customers, as well as delays and additional expenses in arranging alternative cloud infrastructure services.
Any of the above circumstances or events may harm our reputation, erode customer trust, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under our service level agreements and otherwise harm our business, results of operations and financial condition.
To deliver our products, we rely on network service providers and internet service providers for our network service and connectivity and disruption or deterioration in the quality of these services could adversely affect our business, results of operations and financial condition.
We currently interconnect with network service providers around the world to enable the use by our customers of our products over their networks. Although we are in the process of acquiring authorization in many countries for direct access to phone numbers, we expect that we will continue to rely on network service providers for these services. Where we don't have direct access to phone numbers, our reliance on network service providers has reduced our operating flexibility, ability to make timely service changes and control quality of service. In addition, the fees that we are charged by network service providers may change daily or weekly, while we do not typically change our customers’ pricing as rapidly.
At times, network service providers have instituted additional fees due to regulatory, competitive or other industry related changes that increase our network costs. For example, in early 2020, a major U.S. mobile carrier introduced a new Application to Person (A2P) SMS service offering that adds a new fee for A2P SMS messages delivered to its subscribers. We expect other U.S. mobile carriers to follow suit. While we have historically responded to these types of fee increases through a combination of further negotiating efforts with our network service providers, absorbing the increased costs or changing our prices to customers, there is no guarantee that we will continue to be able to do so in the future without a material negative impact to our business. In the case of this new A2P SMS fee, we are passing these fees on to our customers who are sending SMS messages to this carrier’s subscribers. This is expected to increase our revenue and cost of revenue, but it is not expected to impact the gross profit dollars received for sending these messages. However, mathematically this would still have a negative impact on our gross margins. Additionally, our ability to respond to any new fees may be constrained if all network service providers in a particular market impose equivalent fee structures, if the magnitude of the fees is disproportionately large when compared to the underlying prices paid by our customers, or if the market conditions limit our ability to increase the price we charge our customers.
Furthermore, many of these network service providers do not have long-term committed contracts with us and may interrupt services or terminate their agreements with us without notice. If a significant portion of our network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis, cease operations, or otherwise terminate these services, the delay caused by qualifying and switching to other network service providers could be time consuming and costly and could adversely affect our business, results of operations and financial condition. Further, if problems occur with our network service providers, it may cause errors or poor quality communications with our products, and we could encounter difficulty identifying the source of the problem. The occurrence of errors or poor quality communications on our products, whether caused by our platform or a network service provider, may result in the loss of our existing customers or the delay of adoption of our products by potential customers and may adversely affect our business, results of operations and financial condition.
52

We also interconnect with internet service providers around the world to enable the use of our email products by our customers, and we expect that we will continue to rely on internet service providers for network connectivity going forward. Our reliance on internet service providers reduces our control over quality of service and exposes us to potential service outages and rate fluctuations. If a significant portion of our internet service providers stop providing us with access to their network infrastructure, fail to provide access on a cost-effective basis, cease operations, or otherwise terminate access, the delay caused by qualifying and switching to other internet service providers could be time consuming and costly and could adversely affect our business, results of operations, and financial condition.
Our future success depends in part on our ability to drive the adoption of our products by international customers.
In the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, we derived 28%, 29% and 25% of our revenue, respectively, from customer accounts located outside the United States. The future success of our business will depend, in part, on our ability to expand our customer base worldwide. While we have been rapidly expanding our sales efforts internationally, our experience in selling our products outside of the United States is limited. Furthermore, our developer-first business model may not be successful or have the same traction outside the United States. As a result, our investment in marketing our products to these potential customers may not be successful. If we are unable to increase the revenue that we derive from international customers, then our business, results of operations and financial condition may be adversely affected.
We are in the process of expanding our international operations, which exposes us to significant risks.
We are continuing to expand our international operations to increase our revenue from customers outside of the United States as part of our growth strategy. Between June 30, 2019 and June 30, 2020, our international headcount grew from 486 employees to 924 employees. We expect to open additional international offices and hire employees to work at these offices in order to reach new customers and gain access to additional technical talent. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. Because of our limited experience with international operations or with developing and managing sales in international markets, our international expansion efforts may not be successful.
In addition, we will face risks in doing business internationally that could adversely affect our business, including:
exposure to political developments in the United Kingdom (“U.K.”), including the departure of the U.K. from the European Union ("EU") ("Brexit"), which has created an uncertain political and economic environment, instability for businesses, volatility in global financial markets and the value of foreign currencies, all of which could disrupt trade, the sale of our services and the mobility of our employees and contractors between the United Kingdom, EU and other jurisdictions. Any long–term impact from Brexit on our business and operations will depend, in part, on the outcome of the U.K.'s negotiations on tariffs, tax treaties, trade, regulatory, and other matters and may require us to expend significant time and expense to make adjustments to our business and operations.
the difficulty of managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with servicing international customers and operating numerous international locations;
our ability to effectively price our products in competitive international markets;
new and different sources of competition or other changes to our current competitive landscape;
understanding and reconciling different technical standards, data privacy and telecommunications regulations, registration and certification requirements outside the United States, which could prevent customers from deploying our products or limit their usage;
our ability to comply with the General Data Protection Regulation ("GDPR"), which went into effect on May 25, 2018, Brazil's General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018), which currently is expected to take effect in August 2020 (subject to potential delay in response to the COVID-19 pandemic) and laws, regulations and industry standards relating to data privacy, data localization and security enacted in countries and other regions in which we operate or do business;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
53

higher or more variable network service provider fees outside of the United States;
the need to adapt and localize our products for specific countries;
the need to offer customer support in various languages;
difficulties in understanding and complying with local laws, regulations and customs in non-U.S. jurisdictions;
export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security and the Treasury Department’s Office of Foreign Assets Control;
compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act and United Kingdom Bribery Act of 2010;
changes in international trade policies, tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;
restrictions on the transfer of funds;
deterioration of political relations between the United States and other countries;
the impact of natural disasters and public health epidemics such as COVID-19 on employees, contingent workers, partners, travel and the global economy and the ability to operate freely and effectively in a region that may be fully or partially on lockdown; and
political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.
Also, due to costs from our international expansion efforts and network service provider fees outside of the United States, which generally are higher than domestic rates, our gross margin for international customers is typically lower than our gross margin for domestic customers. As a result, our gross margin may be impacted and fluctuate as we expand our operations and customer base worldwide.
Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations and financial condition.
Our products and platform and our business are subject to a variety of U.S. and international laws and regulations, including those regarding privacy, data protection and information security, and our customers may be subject to regulations related to the handling and transfer of certain types of sensitive and confidential information, including protected health information under HIPAA. Any failure of our products to comply with or enable our customers and channel partners to comply with applicable laws and regulations would harm our business, results of operations and financial condition.
We and our customers that use our products may be subject to privacy and data protection-related laws and regulations that impose obligations in connection with the collection, processing and use of personal data, financial data, health or other similar data. The U.S. federal and various state and foreign governments have adopted or proposed limitations on, or requirements regarding, the collection, distribution, use, security and storage of personal data of individuals. The U.S. Federal Trade Commission and numerous state attorneys general are applying federal and state consumer protection laws to impose standards on the online collection, use and dissemination of data, and to the security measures applied to such data.
54

Similarly, many foreign countries and governmental bodies, including the EU member states, have laws and regulations concerning the collection and use of personal data obtained from individuals located in the EU or by businesses operating within their jurisdiction, which are often more restrictive than those in the United States. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of personal data that identifies or may be used to identify an individual, such as names, telephone numbers, email addresses and, in some jurisdictions, IP addresses and other online identifiers.
For example, in April 2016 the EU adopted the GDPR, which took full effect on May 25, 2018. The GDPR enhances data protection obligations for businesses and requires service providers (data processors) processing personal data on behalf of customers to cooperate with European data protection authorities, implement security measures and keep records of personal data processing activities. Noncompliance with GDPR can trigger fines equal to or greater of €20 million or 4% of global annual revenues. Given the breadth and depth of changes in data protection obligations, preparing to meet the requirements of GDPR has required significant time and resources, including a review of our technology and systems currently in use against the requirements of GDPR. There are also additional EU laws and regulations (and member states implementations thereof) which govern the protection of consumers and of electronic communications. If our efforts to comply with GDPR or other applicable EU laws and regulations are not successful, we may be subject to penalties and fines that would adversely impact our business and results of operations, and our ability to conduct business in the EU could be significantly impaired.
We have in the past relied on the EU-U.S. and the Swiss-U.S. Privacy Shield frameworks approved by the European Commission in July 2016 and the Swiss Government in January 2017, respectively, which were designed to allow U.S. corporations to self-certify to the U.S. Department of Commerce and publicly commit to comply with the Privacy Shield requirements to freely import personal data from the EU and Switzerland. However, on July 16, 2020, the European Court of Justice invalidated the EU-U.S. Privacy Shield in connection with what is commonly referred to as the Schrems II case. Further, while the decision upheld an alternative transfer safeguard, Standard Contractual Clauses, the court noted that whether that safeguard is sufficient requires an individualized determination, including whether the required level of data protection is respected in the country to which personal data was exported and that the domestic laws of the U.S. with respect to government access and use of personal data are in conflict with the level of protection of personal data required under EU law. Subsequent interpretive guidance from the European Data Protection Board on July 24, 2020 extended the European Court of Justice’s guidance regarding the use of Standard Contractual Clauses as a transfer safeguard to the use of Binding Corporate Rules, which serve as Twilio's primary mechanism to legitimize data transfers from the European Economic Area to other jurisdictions, including the U.S. Because our primary data processing facilities are in the U.S., we may experience hesitancy, reluctance, or refusal by European or multinational customers to continue to use our services due to the potential risk exposure to such customers as a result of this ruling from the European Court of Justice and subsequent interpretive guidance from the European Data Protection Board. We and our customers are at risk of enforcement actions taken by an EU data protection authority until such point in time that we are able to ensure that all data transfers to us from the European Economic Area are legitimized. In addition, as the United Kingdom transitions out of the EU, we may encounter additional complexity with respect to data privacy and data transfers to and from the U.K. As well, in light of the European Court of Justice ruling, Switzerland may be more likely to reconsider the validity of the Swiss-U.S. Privacy Shield Framework and raise questions regarding transfers of Swiss personal data to the U.S.
Furthermore, outside of the EU, we continue to see increased regulation of data privacy and security, including the adoption of more stringent subject matter specific state laws in the United States. For example, on July 8, 2019, Brazil enacted the General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018) ("LGPD") regulating the processing of personal data, although full implementation and enforcement has been delayed until 2021 due to COVID-19. Also, on June 28, 2018, California enacted the California Consumer Privacy Act ("CCPA"), which took effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent state privacy legislation in the U.S., which could increase our potential liability and adversely affect our business.
As well, we continue to see jurisdictions imposing data localization laws, which require personal information, or certain subcategories of personal information to be stored in the jurisdiction of origin. These regulations may inhibit our ability to expand into those markets or prohibit us from continuing to offer services in those markets without significant additional costs.
We have also begun supporting customer workloads that involve the processing of protected health information and are signing business associate agreements ("BAAs") with customers. As a result, we are subject to the privacy and security requirements under the U.S. Health Insurance Portability and Accountability Act of 1996 and the U.S. Health Information
55

Technology for Economic and Clinical Health Act as well as state laws that govern the privacy and security of health information. If we fail to maintain compliance with these requirements, we could be subject to regulatory audits, civil and criminal penalties, fines and breach of contract claims, as well as reputational damage, which could impact the willingness of healthcare sector customers to do business with us.
As we expand into new industries and regions, we will likely need to comply with new requirements to compete effectively. The uncertainty and changes in the requirements of multiple jurisdictions may increase the cost of compliance, delay or reduce demand for our services, restrict our ability to offer services in certain locations, impact our customers’ ability to deploy our solutions in certain jurisdictions, or subject us to sanctions, by national data protection regulators, all of which could harm our business, financial condition and results of operations.
Additionally, although we endeavor to have our products and platform comply with applicable laws and regulations, these and other obligations may be modified, they may be interpreted and applied in an inconsistent manner from one jurisdiction to another, and they may conflict with one another, other regulatory requirements, contractual commitments or our internal practices.
We also may be bound by contractual obligations relating to our collection, use and disclosure of personal, financial and other data or may find it necessary or desirable to join industry or other self-regulatory bodies or other privacy or data protection-related organizations that require compliance with their rules pertaining to privacy and data protection.
We expect that there will continue to be new proposed laws, rules of self-regulatory bodies, regulations and industry standards concerning privacy, data protection and information security in the United States, the European Union and other jurisdictions, and we cannot yet determine the impact such future laws, rules, regulations and standards may have on our business. Moreover, existing U.S. federal and various state and foreign privacy and data protection-related laws and regulations are evolving and subject to potentially differing interpretations, and various legislative and regulatory bodies may expand current or enact new laws and regulations regarding privacy and data protection-related matters. Because global laws, regulations and industry standards concerning privacy and data security have continued to develop and evolve rapidly, it is possible that we or our products or platform may not be, or may not have been, compliant with each such applicable law, regulation and industry standard and compliance with such new laws or to changes to existing laws may impact our business and practices, require us to expend significant resources to adapt to these changes, or to stop offering our products in certain countries. These developments could adversely affect our business, results of operations and financial condition.
Any failure or perceived failure by us, our products or our platform to comply with new or existing U.S., EU or other foreign privacy or data security laws, regulations, policies, industry standards or legal obligations, or any security incident that results in the unauthorized access to, or acquisition, release or transfer of, personal data or other customer data may result in governmental investigations, inquiries, enforcement actions and prosecutions, private litigation, fines and penalties, adverse publicity or potential loss of business. For example, in February 2016, a putative class action complaint was filed in the Alameda County Superior Court in California and alleged that our products permitted the interception, recording and disclosure of communications at certain of our customers' request in a manner that violated the California Invasion of Privacy Act. This litigation has now settled, but actions in the future could lead to similar claims and include damages and related penalties that could divert management’s attention and resources, as well as adversely affect our brand, business, results of operations and financial condition.
Certain of our products are subject to telecommunications-related regulations, and future legislative or regulatory actions could adversely affect our business, results of operations and financial condition.
As a provider of communications products, we are subject to existing or potential Federal Communications Commission (“FCC”) regulations relating to privacy, telecommunications, consumer protection and other requirements. In addition, the extension of telecommunications regulations to our non-interconnected VoIP services could result in additional federal and state regulatory obligations and taxes. We are also in discussions with certain jurisdictions regarding our prior sales and other taxes, if any, that we may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of our tax exposure could differ materially from management's current estimates, which may increase our costs of doing business and negatively affect the prices our customers pay for our services. If we do not comply with FCC rules and regulations, we could be subject to FCC enforcement actions, fines, loss of licenses and possibly restrictions on our ability to operate or offer certain of our products. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, could erode customer trust, possibly impair our ability to sell our VoIP products to customers and could adversely affect our business, results of operations and financial condition.
56

Our products are subject to a number of FCC regulations and laws that are administered by the FCC. Among others, we must comply (in whole or in part) with:
the Communications Act of 1934, as amended, which regulates communications services and the provision of such services;
the Telephone Consumer Protection Act, which limits the use of automatic dialing systems for calls and texts, artificial or prerecorded voice messages, and fax machines;
the Communications Assistance for Law Enforcement Act (“CALEA”), which requires covered entities to assist law enforcement in undertaking electronic surveillance;
requirements to safeguard the privacy of certain customer information;
payment of annual FCC regulatory fees and taxes based on our interstate and international revenues;
rules pertaining to access to our services by people with disabilities and contributions to the Telecommunications Relay Services fund; and
FCC rules regarding the use of customer proprietary network information.
In addition, Congress and the FCC are attempting to mitigate the scourge of robocalls by requiring participation in a technical standard called SHAKEN/STIR, which allows voice carriers to authenticate caller ID, prohibiting malicious spoofing.
If we do not comply with any current or future rules or regulations that apply to our business, we could be subject to substantial fines and penalties, and we may have to restructure our offerings, exit certain markets or raise the price of our products. In addition, any uncertainty regarding whether particular regulations apply to our business, and how they apply, could increase our costs or limit our ability to grow.
As we continue to expand internationally, we have become subject to telecommunications laws and regulations in the foreign countries where we offer our products. Internationally, we currently offer our products in over 180 countries.
Our international operations are subject to country-specific governmental regulation and related actions that have increased and will continue to increase our costs or impact our products and platform or prevent us from offering or providing our products in certain countries. Moreover, the regulation of communications platform-as-a-service ("CPaaS") companies like us is continuing to evolve internationally and many existing regulations may not fully contemplate the CPaaS business model or how they fit into the communications regulatory framework. As a result, interpretation and enforcement of regulations often involve significant uncertainties. In many countries, including those in the European Union, a number of our products or services are subject to licensing and communications regulatory requirements which increases the level of scrutiny and enforcement by regulators. Future legislative, regulatory or judicial actions impacting CPaaS services could also increase the cost and complexity of compliance and expose us to liability. For example, in some countries, some or all of our services offered are not considered regulated telecommunications business subject to regulations, including but not limited to payment into universal service funds, licensing fees, provision of emergency services, provision of information to support emergency services and number portability, but in other countries the provision of some or all of our services is a regulated telecommunications business. Specifically, the Australian Communications and Media Authority recently issued a formal finding against several companies, including our Company, for failure to upload data into a centralized database for emergency services and, in the future, regulatory authorities in other jurisdictions in which we operate may also determine that we are a telecommunications company subject to similar regulations. Failure to comply with these regulations could result in our Company being issued remedial directions to undertake independent audits and implement effective systems, processes and practices to ensure compliance, significant fines or being prohibited from providing telecommunications services in a jurisdiction.
Moreover, certain of our products may be used by customers located in countries where voice and other forms of IP communications may be illegal or require special licensing or in countries on a U.S. embargo list. Even where our products are reportedly illegal or become illegal or where users are located in an embargoed country, users in those countries may be able to continue to use our products in those countries notwithstanding the illegality or embargo. We may be subject to penalties or governmental action if consumers continue to use our products in countries where it is illegal to do so or if we use a local partner to provide services in a country and the local partner does not comply with applicable governmental regulations. Any such penalties or governmental action may be costly and may harm our business and damage our brand and reputation. We may
57

be required to incur additional expenses to meet applicable international regulatory requirements or be required to raise the prices of services, or restructure or discontinue those services if required by law or if we cannot or will not meet those requirements. Any of the foregoing could adversely affect our business, results of operations and financial condition.
If we are unable to obtain or retain geographical, mobile, regional, local or toll-free numbers, or to effectively process requests to port such numbers in a timely manner due to industry regulations, our business and results of operations may be adversely affected.
Our future success depends in part on our ability to obtain allocations of geographical, mobile, regional, local and toll-free direct inward dialing numbers (“DIDs”) or phone numbers as well as short codes, in the United States and foreign countries at a reasonable cost and without overly burdensome restrictions. Our ability to obtain allocations of, assign and retain DIDs depends on factors outside of our control, such as applicable regulations, the practices of authorities that administer national numbering plans or of network service providers from whom we can provision DIDs, such as offering DIDs with conditional minimum volume call level requirements, the cost of these DIDs and the level of overall competitive demand for new DIDs.
In addition, in order to obtain allocations of, assign and retain telephone numbers in the European Union or certain other regions, we are often required to be licensed by local telecommunications regulatory authorities, some of which have been increasingly monitoring and regulating the categories of phone numbers that are eligible for provisioning to our customers. We have obtained licenses, and are in the process of obtaining licenses in various countries in which we do business, but in some countries, the regulatory regime around provisioning of phone numbers is unclear, subject to change over time, and sometimes may conflict from jurisdiction to jurisdiction. Furthermore, these regulations and governments’ approach to their enforcement, as well as our products and services, are still evolving and we may be unable to maintain compliance with applicable regulations, or enforce compliance by our customers, on a timely basis or without significant cost. Also, compliance with these types of regulation may require changes in products or business practices that result in reduced revenue. Due to our or our customers' assignment and/or use of phone numbers in certain countries in a manner that violates applicable rules and regulations, we have been subjected to government inquiries and audits, and may in the future be subject to significant penalties or further governmental action, and in extreme cases, may be precluded from doing business in that particular country. We have also been forced to reclaim phone numbers from our customers as a result of certain events of non-compliance. These reclamations result in loss of customers, loss of revenue, reputational harm, erosion of customer trust, and may also result in breach of contract claims, all of which could have a material adverse effect on our business, results of operations and financial condition.
Due to their limited availability, there are certain popular area code prefixes that we generally cannot obtain. Our inability to acquire or retain DIDs for our operations would make our voice and messaging products less attractive to potential customers in the affected local geographic areas. In addition, future growth in our customer base, together with growth in the customer bases of other providers of cloud communications, has increased, which increases our dependence on needing sufficiently large quantities of DIDs. It may become increasingly difficult to source larger quantities of DIDs as we scale and we may need to pay higher costs for DIDs, and DIDs may become subject to more stringent regulation or conditions of usage such as the registration and on-going compliance requirements discussed above.
Additionally, in some geographies, we support number portability, which allows our customers to transfer their existing phone numbers to us and thereby retain their existing phone numbers when subscribing to our voice and messaging products. Transferring existing numbers is a manual process that can take up to 15 business days or longer to complete. Any delay that we experience in transferring these numbers typically results from the fact that we depend on network service providers to transfer these numbers, a process that we do not control, and these network service providers may refuse or substantially delay the transfer of these numbers to us. Number portability is considered an important feature by many potential customers, and if we fail to reduce any related delays, then we may experience increased difficulty in acquiring new customers.
Any of the foregoing factors could adversely affect our business, results of operations and financial condition.
58

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences, our products may become less competitive.
The market for communications in general, and cloud communications in particular, is subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop new products that satisfy our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry change, including but not limited to SHAKEN/STIR and applicable industry standards, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.
Our platform must integrate with a variety of network, hardware, mobile and software platforms and technologies, and we need to continuously modify and enhance our products and platform to adapt to changes and innovation in these technologies. For example, Apple, Google and other cell-phone operating system providers or inbox service providers have developed and, may in the future develop, new applications or functions intended to filter spam and unwanted phone calls, messages or emails. Similarly, our network service providers may adopt new filtering technologies in an effort to combat spam or robocalling. Such technologies may inadvertently filter desired messages or calls to or from our customers. If cell-phone operating system providers, network service providers, our customers or their end users adopt new software platforms or infrastructure, we may be required to develop new versions of our products to work with those new platforms or infrastructure. This development effort may require significant resources, which would adversely affect our business, results of operations and financial condition. Any failure of our products and platform to operate effectively with evolving or new platforms and technologies could reduce the demand for our products. If we are unable to respond to these changes in a cost-effective manner, our products may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.
We typically provide monthly uptime service level commitments of up to 99.95% under our agreements with customers. If we fail to meet these contractual commitments, then our business, results of operations and financial condition could be adversely affected.
Our agreements with customers typically provide for service level commitments. If we suffer extended periods of downtime for our products or platform and we are unable to meet these commitments, then we are contractually obligated to provide a service credit, which is typically 10% of the customer’s amounts due for the month in question. In addition, the performance and availability of AWS, which provides our cloud infrastructures is outside of our control and, therefore, we are not in full control of whether we meet our service level commitments. As a result, our business, results of operations and financial condition could be adversely affected if we suffer unscheduled downtime that exceeds the service level commitments we have made to our customers. Any extended service outages could adversely affect our business and reputation and erode customer trust.
Breaches of our networks or systems, or those of AWS or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We depend upon our IT systems to conduct virtually all of our business operations, ranging from our internal operations and research and development activities to our marketing and sales efforts and communications with our customers and business partners. Individuals or entities may attempt to penetrate our network security, or that of our platform, and to cause harm to our business operations, including by misappropriating our proprietary information or that of our customers, employees and business partners or to cause interruptions of our products and platform. In particular, cyberattacks and other malicious internet-based activity continue to increase in frequency and in magnitude generally, and cloud-based companies have been targeted in the past. In addition to threats from traditional computer hackers, malicious code (such as malware, viruses, worms, and ransomware), employee theft or misuse, password spraying, phishing, credential stuffing, and denial-of-service attacks, we also face threats from sophisticated organized crime, nation-state, and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risk to our systems (including those hosted on AWS or other cloud services), internal networks, our customers’ systems and the information that they store and process. While we devote significant financial and personnel resources to implement and maintain security measures, because the techniques used by such individuals or entities to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target, we may be required to make further investments over time to protect data and infrastructure as cybersecurity threats develop, evolve and grow more complex over time. We may also be unable to anticipate
59

these techniques, and we may not become aware in a timely manner of such a security breach, which could exacerbate any damage we experience. Additionally, we depend upon our employees and contractors to appropriately handle confidential and sensitive data, including customer data, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or the loss of data. We have been and expect to be subject to cybersecurity threats and incidents, including denial-of-service attacks, employee errors or individual attempts to gain unauthorized access to information systems. Any data security incidents, including internal malfeasance or inadvertent disclosures by our employees or a third party's fraudulent inducement of our employees to disclose information, unauthorized access or usage, virus or similar breach or disruption of us or our service providers, such as AWS, could result in loss of confidential information, damage to our reputation, erosion of customer trust, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities. Accordingly, if our cybersecurity measures or those of AWS or our service providers, fail to protect against unauthorized access, attacks (which may include sophisticated cyberattacks), compromise or the mishandling of data by our employees and contractors, then our reputation, customer trust, business, results of operations and financial condition could be adversely affected. While we maintain errors, omissions, and cyber liability insurance policies covering certain security and privacy damages, we cannot be certain that our existing insurance coverage will continue to be available on acceptable terms or will be available, and in sufficient amounts, to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage as to any future claim.
Defects or errors in our products could diminish demand for our products, harm our business and results of operations and subject us to liability.
Our customers use our products for important aspects of their businesses, and any errors, defects or disruptions to our products and any other performance problems with our products could damage our customers’ businesses and, in turn, hurt our brand and reputation and erode customer trust. We provide regular updates to our products, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs when first introduced or released. Real or perceived errors, failures or bugs in our products could result in negative publicity, loss of or delay in market acceptance of our platform, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. In addition, we may not carry insurance sufficient to compensate us for any losses that may result from claims arising from defects or disruptions in our products. As a result, our reputation and our brand could be harmed, and our business, results of operations and financial condition may be adversely affected.
We currently generate significant revenue from our largest customers, and the loss or decline in revenue from any of these customers could harm our business, results of operations and financial condition.
In the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, our 10 largest Active Customer Accounts generated an aggregate of 15%, 13% and 18% of our revenue, respectively. A significant portion of our revenue comes from WhatsApp. In the six months ended June 30, 2020 and the years ended December 31, 2019 and 2018, WhatsApp accounted for 7%, 5% and 7% of our revenue, respectively. WhatsApp does not have a long-term contract with us and may reduce or fully terminate their usage of our products at any time without notice, penalty or termination charges. In addition, the usage of our products by WhatsApp and other customers that do not have long-term contracts with us may change significantly between periods.
In the event that any of our large customers do not continue to use our products, use fewer of our products, or use our products in a more limited capacity, or not at all, our business, results of operations and financial condition could be adversely affected.
If we are unable to develop and maintain successful relationships with consulting partners, our business, results of operations and financial condition could be adversely affected.
We believe that continued growth of our business depends in part upon identifying, developing and maintaining strategic relationships with consulting partners. As part of our growth strategy, we intend to further develop partnerships and specific solution areas with consulting partners. If we fail to establish these relationships in a timely and cost-effective manner, or at all, then our business, results of operations and financial condition could be adversely affected. Additionally, even if we are successful at developing these relationships but there are problems or issues with the integrations or enterprises are not willing to purchase through consulting partners, our reputation and ability to grow our business may be adversely affected.
60

Any failure to offer high quality customer support may adversely affect our relationships with our customers and prospective customers, and adversely affect our business, results of operations and financial condition.
Many of our customers depend on our customer support team to assist them in deploying our products effectively to help them to resolve post-deployment issues quickly and to provide ongoing support. If we do not devote sufficient resources or are otherwise unsuccessful in assisting our customers effectively, it could adversely affect our ability to retain existing customers and could prevent prospective customers from adopting our products. We may be unable to respond quickly enough to accommodate short-term increases in demand for customer support. We also may be unable to modify the nature, scope and delivery of our customer support to compete with changes in the support services provided by our competitors. Increased demand for customer support, without corresponding revenue, could increase costs and adversely affect our business, results of operations and financial condition. Our sales are highly dependent on our business reputation and on positive recommendations from developers. Any failure to maintain high quality customer support, or a market perception that we do not maintain high quality customer support, could erode customer trust and adversely affect our reputation, business, results of operations and financial condition.
Failure to set optimal prices for our products could adversely impact our business, results of operations and financial condition.
We charge our customers based on their use of our products. We expect that we may need to change our pricing from time to time. In the past we have sometimes reduced our prices either for individual customers in connection with long-term agreements or for a particular product. One of the challenges to our pricing is that the fees that we pay to network service providers over whose networks we transmit communications can vary daily or weekly and are affected by volume and other factors that may be outside of our control and difficult to predict. This can result in us incurring increased costs that we may be unable or unwilling to pass through to our customers, which could adversely impact our business, results of operations and financial condition.
Further, as competitors introduce new products or services that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers based on our historical pricing. As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. Moreover, enterprises, which are a primary focus for our direct sales efforts, may demand substantial price concessions. In addition, if the mix of products sold changes, including for a shift to IP-based products, then we may need to, or choose to, revise our pricing. As a result, in the future we may be required or choose to reduce our prices or change our pricing model, which could adversely affect our business, results of operations and financial condition.
We have been sued, and may, in the future, be sued by third parties for alleged infringement of their proprietary rights, which could adversely affect our business, results of operations and financial condition.
There is considerable patent and other intellectual property development activity in our industry. Our future success depends, in part, on not infringing the intellectual property rights of others and we may be unaware of the intellectual property rights of others that may cover some or all of our technology. Our competitors or other third parties have claimed and may, in the future, claim that our products or platform and underlying technology are infringing upon their intellectual property rights, and we may be found to be infringing upon such rights. For example, Telesign Corporation (“Telesign”) sued us in 2015 and 2016 alleging that we infringed four U.S. patents: U.S. Patent No. 7,945,034 (“034”), U.S. Patent No. 8,462,920 (“920”), U.S. Patent No. 8,687,038 (“038”), and U.S. Patent No. 9,300,792 (“792”). The patent infringement allegations in the lawsuit relate to our two-factor authentication use case, Authy, and an API tool to find information about a phone number. On October 19, 2018, a United States District Court in the Northern District of California entered judgment in our favor on all asserted claims. Telesign appealed, and the Court of Appeals for the Federal Circuit affirmed the judgment in the Company’s favor on January 9, 2020. The deadline for further appeals has passed and the matter is finally resolved in our favor. We intend to vigorously defend ourselves against such lawsuits and believe we have meritorious defenses to matters in which we are a defendant. During the course of these lawsuits, there may be announcements of the results of hearings and motions and other interim developments related to the litigation. If securities analysts or investors regard these announcements as negative, the trading price of our Class A common stock may decline.
In the future, we may also introduce or acquire new products or technologies, including in areas where we historically have not participated in, which could increase our exposure to intellectual property claims. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners in connection with any such litigation and to obtain licenses or modify our products or platform, which could further exhaust our resources. Litigation is inherently uncertain and
61

even if we were to prevail in the event of claims or litigation against us, any claim or litigation regarding intellectual property could be costly and time-consuming and divert the attention of our management and other employees from our business. Patent infringement, trademark infringement, trade secret misappropriation and other intellectual property claims and proceedings brought against us, whether successful or not, could harm our brand, business, results of operations and financial condition.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and other third parties typically include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, loss or exposure of confidential or sensitive data, damages caused by us to property or persons or other liabilities relating to or arising from our products or platform or other acts or omissions. The term of these contractual provisions often survives termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although typically we contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, demand for our products and adversely affect our business, results of operations and financial condition.
We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.
Our success depends, in part, on our ability to protect our brand and the proprietary methods and technologies that we develop under patent and other intellectual property laws in the U.S. and in non-U.S. jurisdictions so that we can prevent others from using our inventions and proprietary information. As of December 31, 2019, in the United States, we had been issued 131 patents, which expire between 2029 and 2037. As of such date, we also had 27 issued patents in non-U.S. jurisdictions, all of which are related to U.S. patents and patent applications. We have also filed various applications for protection of certain aspects of our intellectual property in the United States and internationally. There can be no assurance that additional patents will be issued or that any patents that have been issued or that may be issued in the future will provide significant protection for our intellectual property. As of December 31, 2019, we had 32 registered trademarks in the United States and 163 registered trademarks in non-U.S. jurisdictions. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business, results of operations and financial condition may be adversely affected.
There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file patent applications and trademark applications, will be adequate to protect our business. We could be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights, determine the validity and scope of our proprietary rights or those of others, or defend against claims of infringement or invalidity. Such litigation could be costly, time-consuming and distracting to management, result in a diversion of significant resources, the narrowing or invalidation of portions of our intellectual property and have an adverse effect on our business, results of operations and financial condition. Our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant’s own intellectual property. Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation.
We also rely, in part, on confidentiality agreements with our business partners, employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These agreements may not effectively prevent disclosure of our confidential information, and it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in these cases, we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.
In addition, the laws of some countries do not protect intellectual property and other proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase.
62

We cannot be certain that our means of protecting our intellectual property and proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, results of operations and financial condition could be adversely affected.
We may acquire or invest in companies, which may divert our management’s attention and result in debt or dilution to our stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.
We may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets in the future. We also may enter into relationships with other businesses to expand our products and platform, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies.
Any acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties or delays in assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired company choose not to work for us, their products or services are not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. In addition, we may discover liabilities or deficiencies associated with the assets or companies we acquire or ineffective or inadequate controls, procedures or policies at an acquired business that were not identified in advance, any of which could result in significant unanticipated costs. Acquisitions also may disrupt our business, divert our resources or require significant management attention that would otherwise be available for development of our existing business. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized or we may be exposed to unknown risks or liabilities.
Negotiating these transactions can be time consuming, difficult and expensive, and our ability to complete these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if announced, may not be completed. For one or more of those transactions, we may:
issue additional equity securities that would dilute our existing stockholders;
use cash that we may need in the future to operate our business;
incur large charges or substantial liabilities;
incur debt on terms unfavorable to us or that we are unable to repay;
encounter difficulties retaining key employees of the acquired company or integrating diverse software codes or business cultures;
encounter difficulties retaining the acquired company's customers; or
become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges.
The occurrence of any of these foregoing could adversely affect our business, results of operations and financial condition.
We depend largely on the continued services of our senior management and other key employees, the loss of any of whom could adversely affect our business, results of operations and financial condition.
Our future performance depends on the continued services and contributions of our senior management and other key employees to execute on our business plan, to develop our products and platform, to deliver our products to customers, to attract and retain customers and to identify and pursue opportunities. The loss of services of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience and effort of our co-founder and Chief Executive Officer, Jeff Lawson. None of our executive officers or other senior management personnel is bound by a written employment agreement and any of them may terminate employment with us at any time with no advance notice. The replacement of any of our senior management personnel would likely involve significant time and costs, and such loss could significantly delay or prevent the achievement of our business objectives. The loss of the services of any of our senior management or other key employees for any reason could adversely affect our business, results of operations and financial condition.
63

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other personnel with experience in our industry in the San Francisco Bay Area, where our headquarters are located, and in other locations where we maintain offices. We must provide competitive compensation packages and a high quality work environment to hire, retain and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified personnel to fill key positions, we may be unable to manage our business effectively, including the development, marketing and sale of our products, which could adversely affect our business, results of operations and financial condition. To the extent we hire personnel from competitors, we also may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information.
Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key personnel. Many of our key personnel are, or will soon be, vested in a substantial number of shares of Class A common stock or stock options. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the trading price of our Class A common stock. If we are unable to retain our employees, our business, results of operations and financial condition could be adversely affected.
United States federal legislation and international laws impose certain obligations on the senders of commercial emails, which could minimize the effectiveness of our platform, and establish financial penalties for non-compliance, which could increase the costs of our business.
The Federal Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003, or the CAN-SPAM Act, establishes certain requirements for commercial email messages and transactional email messages and specifies penalties for the transmission of email messages that are intended to deceive the recipient as to source or content. Among other things, the CAN-SPAM Act, obligates the sender of commercial emails to provide recipients with the ability to "opt-out" of receiving future commercial emails from the sender. In addition, some states have passed laws regulating commercial email practices that are significantly more restrictive and difficult to comply with than the CAN-SPAM Act. For example, Utah and Michigan prohibit the sending of email messages that advertise products or services that minors are prohibited by law from purchasing (e.g., alcoholic beverages, tobacco products, illegal drugs) or that contain content harmful to minors (e.g., pornography) to email addresses listed on specified child protection registries. Some portions of these state laws may not be preempted by the CAN-SPAM Act. In addition, certain non-U.S. jurisdictions in which we operate have enacted laws regulating the sending of email that are more restrictive than U.S. laws. For example, some foreign laws prohibit sending broad categories of email unless the recipient has provided the sender advance consent to receipt of such email, or in other words has “opted-in” to receiving such email. If we were found to be in violation of the CAN-SPAM Act, applicable state laws governing email not preempted by the CAN-SPAM Act or foreign laws regulating the distribution of email, whether as a result of violations by our customers or our own acts or omissions, we could be required to pay large penalties, which would adversely affect our financial condition, significantly harm our business, injure our reputation and erode customer trust. The terms of any injunctions, judgments, consent decrees or settlement agreements entered into in connection with enforcement actions or investigations against our company in connection with any of the foregoing laws may also require us to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers or could increase our operating costs.
Our customers’ and other users’ violation of our policies or other misuse of our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications or for other fraudulent or illegal activity could damage our reputation, and we may face a risk of litigation and liability for illegal activities on our platform and unauthorized, inaccurate, or fraudulent information distributed via our platform.
The actual or perceived improper sending of text messages or voice calls may subject us to potential risks, including liabilities or claims relating to consumer protection laws and regulatory enforcement, including fines. For example, the Telephone Consumer Protection Act of 1991 restricts telemarketing and the use of automatic SMS text messages without explicit customer consent. This has resulted in civil claims against our company and requests for information through third-party subpoenas. The scope and interpretation of the laws that are or may be applicable to the delivery of text messages or voice calls are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face direct liability.
64

Moreover, despite our ongoing and substantial efforts to limit such use, certain customers may use our platform to transmit unauthorized, offensive or illegal messages, calls, spam, phishing scams, and website links to harmful applications, reproduce and distribute copyrighted material or the trademarks of others without permission, and report inaccurate or fraudulent data or information. These issues also arise with respect to a portion of those users who use our platform on a free trial basis or upon initial use. These actions are in violation of our policies, in particular, our Acceptable Use Policy. However, our efforts to defeat spamming attacks, illegal robocalls and other fraudulent activity will not prevent all such attacks and activity. Such use of our platform could damage our reputation and we could face claims for damages, regulatory enforcement, copyright or trademark infringement, defamation, negligence, or fraud. Moreover, our customers’ and other users’ promotion of their products and services through our platform might not comply with federal, state, and foreign laws. We rely on contractual representations made to us by our customers that their use of our platform will comply with our policies and applicable law, including, without limitation, our email and messaging policies. Although we retain the right to verify that customers and other users are abiding by certain contractual terms, our Acceptable Use Policy and our email and messaging policies and, in certain circumstances, to review their email and distribution lists, our customers and other users are ultimately responsible for compliance with our policies, and we do not systematically audit our customers or other users to confirm compliance with our policies. We cannot predict whether our role in facilitating our customers’ or other users’ activities would expose us to liability under applicable law. Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
Our use of open source software could negatively affect our ability to sell our products and subject us to possible litigation.
Our products and platform incorporate open source software, and we expect to continue to incorporate open source software in our products and platform in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products and platform. Moreover, although we have implemented policies to regulate the use and incorporation of open source software into our products and platform, we cannot be certain that we have not incorporated open source software in our products or platform in a manner that is inconsistent with such policies. If we fail to comply with open source licenses, we may be subject to certain requirements, including requirements that we offer our products that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from generating revenue from customers using products that contained the open source software and required to comply with onerous conditions or restrictions on these products. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our products and platform and to re-engineer our products or platform or discontinue offering our products to customers in the event re-engineering cannot be accomplished on a timely basis. Any of the foregoing could require us to devote additional research and development resources to re-engineer our products or platform, could result in customer dissatisfaction and may adversely affect our business, results of operations and financial condition.
Changes in laws and regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for our products, and could adversely affect our business, results of operations and financial condition.
The future success of our business depends upon the continued use of the Internet as a primary medium for commerce, communications and business applications. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. Changes in these laws or regulations could require us to modify our products and platform in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications generally or result in reductions in the demand for Internet-based products and services such as our products and platform. In addition, the use of the Internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the Internet and its acceptance as a business tool has been adversely affected by “viruses”, “worms”, and similar malicious programs. If the use of the Internet is reduced as a result of these or other issues, then demand for our products could decline, which could adversely affect our business, results of operations and financial condition.
65

The standards that private entities and inbox service providers use to regulate the use and delivery of email have in the past interfered with, and may in the future interfere with, the effectiveness of our platform and our ability to conduct business.
Some of our customers rely on email for commercial solicitation. Other private entities often advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain solicitations that comply with current legal requirements as spam. Some of these entities maintain “blacklists” of companies and individuals, and the websites, inbox service providers and IP addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial solicitations that the blacklisting entity believes are appropriate. If a company’s IP addresses are listed by a blacklisting entity, emails sent from those addresses may be blocked if they are sent to any internet domain or internet address that subscribes to the blacklisting entity’s service or uses its blacklist.
From time to time, some of our IP addresses have become, and we expect will continue to be, listed with one or more blacklisting entities due to the messaging practices of our customers and other users. We may be at an increased risk of having our IP addresses blacklisted due to our scale and volume of email processed, compared to our smaller competitors. While the overall percentage of such email solicitations that our individual customers send may be at or below reasonable standards, the total aggregate number of all emails that we process on behalf of our customers may trigger increased scrutiny from these blacklisting entities. There can be no guarantee that we will be able to successfully remove ourselves from those lists. Because we fulfill email delivery on behalf of our customers, blacklisting of this type could undermine the effectiveness of our customers’ transactional email, email marketing programs and other email communications, all of which could have a material negative impact on our business, financial condition and results of operations.
Additionally, inbox service providers can block emails from reaching their users. While we continually improve our own technology and work closely with inbox service providers to maintain our deliverability rates, the implementation of new or more restrictive policies by inbox service providers may make it more difficult to deliver our customers’ emails, particularly if we are not given adequate notice of a change in policy or struggle to update our platform or services to comply with the changed policy in a reasonable amount of time. In addition, some inbox service providers categorize as “promotional” emails that originate from email service providers and, as a result, direct them to an alternate or “tabbed” section of the recipient’s inbox. If inbox service providers materially limit or halt the delivery of our customers’ emails, or if we fail to deliver our customers’ emails in a manner compatible with inbox service providers’ email handling or authentication technologies or other policies, or if the open rates of our customers’ emails are negatively impacted by the actions of inbox service providers to categorize emails, then customers may question the effectiveness of our platform and cancel their accounts. This, in turn, could harm our business, financial condition and results of operations.
We may be subject to governmental export controls and economic sanctions regulations that could impair our ability to compete in international markets due to licensing requirements and could subject us to liability if we are not in compliance with applicable laws.
Certain of our products and services may be subject to export control and economic sanctions regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. Exports of our products and the provision of our services must be made in compliance with these laws and regulations. Although we take precautions to prevent our products from being provided in violation of such laws, we are aware of previous exports of certain of our products to a small number of persons and organizations that are the subject of U.S. sanctions or located in countries or regions subject to U.S. sanctions. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including: the possible loss of export privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Obtaining the necessary authorizations, including any required license, for a particular deployment may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. In addition, changes in our products or services, or changes in applicable export or economic sanctions regulations may create delays in the introduction and deployment of our products and services in international markets, or, in some cases, prevent the export of our products or provision of our services to certain countries or end users. Any change in export or economic sanctions regulations, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our products and services, or in our decreased ability to export our products or provide our services to existing or prospective customers with international operations. Any decreased use of our products and services or limitation on our ability to export our products and provide our services could adversely affect our business, results of operations and financial condition.
66

Further, we incorporate encryption technology into certain of our products. Various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our customers’ ability to import our products into those countries. Encryption products and the underlying technology may also be subject to export control restrictions. Governmental regulation of encryption technology and regulation of exports of encryption products, or our failure to obtain required approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our products and provision of our services, including with respect to new releases of our products and services, may create delays in the introduction of our products and services in international markets, prevent our customers with international operations from deploying our products and using our services throughout their globally-distributed systems or, in some cases, prevent the export of our products or provision of our services to some countries altogether.
Our reliance on SaaS technologies from third parties may adversely affect our business, results of operations and financial condition.
We rely on hosted SaaS technologies from third parties in order to operate critical internal functions of our business, including enterprise resource planning, customer support and customer relations management services. If these services become unavailable due to extended outages or interruptions, or because they are no longer available on commercially reasonable terms or prices, our expenses could increase. As a result, our ability to manage our operations could be interrupted and our processes for managing our sales process and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business, results of operations and financial condition.
We may have additional tax liabilities, which could harm our business, results of operations and financial condition.

Significant judgments and estimates are required in determining our provision for income taxes and other tax liabilities. Our tax expense may be impacted, for example, if tax laws change or are clarified to our detriment or if tax authorities successfully challenge the tax positions that we take, such as, for example, positions relating to the arms-length pricing standards for our intercompany transactions and our sales and use tax positions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service (“IRS”), and other tax authorities. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could adversely affect our results of operations and financial condition. We are currently in discussions with certain jurisdictions regarding prior sales taxes that we may owe. We have reserved $28.1 million on our June 30, 2020 balance sheet for these tax payments. The actual exposure could differ materially from our current estimates, and if the actual payments we make to any jurisdiction exceed the accrual in our balance sheet, our results of operations would be harmed. For example, one jurisdiction has assessed us for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million we had accrued as of June 30, 2020. We believe this assessment is overstated and have disputed it, paid the full amount as required by law, and are seeking a refund. The payment made in excess of the accrued amount will be reflected as a deposit in our balance sheet in the future periods. If the jurisdiction denies our refund claim, we will challenge the jurisdiction’s denial in court. However, litigation is uncertain and a ruling against us may adversely affect our financial position and results of operation.
We could be subject to liability for historical and future sales, use and similar taxes, which could adversely affect our results of operations.
We conduct operations in many tax jurisdictions throughout the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, and telecommunications taxes, are assessed on our operations. We are subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. Historically, we have not billed or collected these taxes and, in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”), we have recorded a provision for our tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. These estimates include several key assumptions, including, but not limited to, the taxability of our products, the jurisdictions in which we believe we have nexus, and the sourcing of revenues to those jurisdictions. In the event these jurisdictions challenge our assumptions and analysis, our actual exposure could differ materially from our current estimates.
We have been and may continue to be subject to scrutiny from tax authorities in various jurisdictions and may have additional exposure related to our historical operations. Furthermore, certain jurisdictions in which we do not collect such taxes have in the past and may in the future assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future
67

requirements may adversely affect our business, the prices at which we are able to offer our services, our results of operations and financial condition.
Effective March 2017, we began collecting certain telecommunications-based taxes from our customers in certain jurisdictions. Since then, we have added more jurisdictions where we collect these taxes and we expect to continue expanding the number of jurisdictions in which we will collect these taxes in the future. We are also in discussions with certain jurisdictions regarding our prior sales and other taxes, if any, that we may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of our tax exposure could differ materially from management's current estimates. Some customers may question the incremental tax charges and some may seek to negotiate lower pricing from us, which could adversely affect our business, results of operations and financial condition.
Our global operations and structure subject us to potentially adverse tax consequences.
We generally conduct our global operations through subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In particular, our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Also, our tax expense could be affected depending on the applicability of withholding and other taxes (including withholding and indirect taxes on software licenses and related intercompany transactions) under the tax laws of certain jurisdictions in which we have business operations. The relevant revenue and taxing authorities may disagree with positions we have taken generally, or our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
Certain government agencies in jurisdictions where we and our affiliates do business have had an extended focus on issues related to the taxation of multinational companies. In addition, the Organization for Economic Co-operation and Development is conducting a project focused on base erosion and profit shifting in international structures, which seeks to establish certain international standards for taxing the worldwide income of multinational companies. As a result of these developments, the tax laws of certain countries in which we and our affiliates do business could change on a prospective or retroactive basis, and any such changes could increase our liabilities for taxes, interest and penalties, and therefore could harm our business, cash flows, results of operations and financial position.
Changes in the U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our business, results of operations and financial condition.
Changes to U.S. tax laws that may be enacted in the future could impact the tax treatment of our foreign earnings. Due to the expansion of our international business activities, any changes in the U.S. taxation of such activities may increase our worldwide effective tax rate and adversely affect our business, results of operations and financial condition.
If we experience excessive credit card or fraudulent activity, we could incur substantial costs.
Most of our customers authorize us to bill their credit card accounts directly for service fees that we charge. If people pay for our services with stolen credit cards, we could incur substantial third-party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We also incur charges, which we refer to as chargebacks, from the credit card companies from claims that the customer did not authorize the credit card transaction to purchase our services. If the number of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment.
Our products may also be subject to fraudulent usage, including but not limited to revenue share fraud, domestic traffic pumping, subscription fraud, premium text message scams and other fraudulent schemes. Although our customers are required to set passwords or personal identification numbers to protect their accounts, third parties have in the past been, and may in the future be, able to access and use their accounts through fraudulent means. Furthermore, spammers attempt to use our products to send targeted and untargeted spam messages. We cannot be certain that our efforts to defeat spamming attacks will be successful in eliminating all spam messages from being sent using our platform. In addition, a cybersecurity breach of our customers’ systems could result in exposure of their authentication credentials, unauthorized access to their accounts or fraudulent calls on their accounts, any of which could adversely affect our business, results of operations and financial condition.
68

Unfavorable conditions in our industry or the global economy or reductions in spending on information technology and communications could adversely affect our business, results of operations and financial condition.
Our results of operations may vary based on the impact of changes in our industry or the global economy on our customers. Our results of operations depend in part on demand for information technology and cloud communications. In addition, our revenue is dependent on the usage of our products, which in turn is influenced by the scale of business that our customers are conducting. To the extent that weak economic conditions, geopolitical developments, such as existing and potential trade wars, and other events outside of our control such as the COVID-19 pandemic, result in a reduced volume of business for, and communications by, our customers and prospective customers, demand for, and use of, our products may decline. Furthermore, weak economic conditions may make it more difficult to collect on outstanding accounts receivable. Additionally, historically, we have generated the substantial majority of our revenue from small and medium-sized businesses, and we expect this to continue for the foreseeable future. Small and medium-sized business may be affected by economic downturns to a greater extent than enterprises, and typically have more limited financial resources, including capital borrowing capacity, than enterprises. If our customers reduce their use of our products, or prospective customers delay adoption or elect not to adopt our products, as a result of a weak economy, this could adversely affect our business, results of operations and financial condition.
We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business and may require additional funds. In particular, we may seek additional funds to develop new products and enhance our platform and existing products, expand our operations, including our sales and marketing organizations and our presence outside of the United States, improve our infrastructure or acquire complementary businesses, technologies, services, products and other assets. In addition, we may use a portion of our cash to satisfy tax withholding and remittance obligations related to outstanding restricted stock units. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class A and Class B common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, scale our infrastructure, develop product enhancements and to respond to business challenges could be significantly impaired, and our business, results of operations and financial condition may be adversely affected.
We face exposure to foreign currency exchange rate fluctuations, and such fluctuations could adversely affect our business, results of operations and financial condition.
As our international operations expand, our exposure to the effects of fluctuations in currency exchange rates grows. For example, global political events, including Brexit, trade tariff developments and other geopolitical events have caused global economic uncertainty and variability in foreign currency exchange rates. While we have primarily transacted with customers and business partners in U.S. dollars, we have transacted with customers in Australian dollar, Brazilian real, British pounds, euro, Japanese yen, and Swedish krona. We expect to significantly expand the number of transactions with customers that are denominated in foreign currencies in the future as we continue to expand our business internationally. We also incur expenses for some of our network service provider costs outside of the United States in local currencies and for employee compensation and other operating expenses at our non-U.S. locations in the local currency for such locations. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in an increase to the U.S. dollar equivalent of such expenses.
In addition, our international subsidiaries maintain net assets that are denominated in currencies other than the functional operating currencies of these entities. As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our results of operations due to transactional and translational remeasurements. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors and securities analysts who follow our stock, the trading price of our Class A common stock could be adversely affected.
We do not currently maintain a program to hedge transactional exposures in foreign currencies. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to
69

fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2019, we had federal, state and foreign net operating loss carryforwards (“NOLs”), of $1,159.3 million, $630.2 million and $13.8 million, respectively. In the year ended December 31, 2019, as a result of our SendGrid acquisition, we assumed a $56.2 million deferred tax liability, as described in Notes 6 and 16 to our consolidated financial statements included in our Annual Report on Form 10-K filed with the SEC on March 2, 2020. In general, under Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), a corporation that undergoes an “ownership change” (generally defined as a greater than 50-percentage-point cumulative change (by value) in the equity ownership of certain stockholders over a rolling three-year period) is subject to limitations on its ability to utilize its pre-change NOLs to offset post-change taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change in the future, our ability to utilize NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, some of which may be outside of our control, could result in an ownership change under Section 382 of the Code.
On December 22, 2017, the U.S. government enacted new tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the U.S. tax code including changes to the uses and limitations of net operating losses. For example, while the Tax Act allows for federal net operating losses incurred in tax years beginning after December 31, 2017 to be carried forward indefinitely, the Tax Act also imposes an 80% limitation on the use of net operating losses that are generated in tax years beginning after December 31, 2017. Net operating losses generated prior to December 31, 2017 still have a 20-year carryforward period and are not subject to 80% limitation. The CARES Act enacted on March 27, 2020 permits a full five-year carryback of net operating losses arising in tax years beginning after December 31, 2017 and before January 1, 2021. This provision does not impact us since we have net operating losses in the applicable tax years. Our ability to utilize net operating loss carryforwards depends on existence of sufficient taxable income of the appropriate character within the carryforward period. Based on all available evidence, other than future taxable income from reversing taxable temporary differences, we have no other sources of taxable income that are objectively verifiable. As such, net operating loss carryforwards generated prior to December 31, 2017, could expire unused and net operating losses arising after December 31, 2017, while can be carried forward indefinitely, are also not more likely than not to be realized due to lack of taxable income.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition and business combinations. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.
A change in accounting standards or practices may have a significant effect on our results of operations and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of 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.
For example, a new accounting guidance, Accounting Standards Codification (“ASC”) 842, “Leases”, became effective January 1, 2019. The adoption of this new guidance had a significant impact on our balance sheet as described in detail in Notes 2 and 5 to our consolidated financial statements included in our Annual Report on Form 10-K filed with the SEC on March 2,
70

2020. Adoption of these types of accounting standards and any difficulties in implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which result in regulatory discipline and harm investors' confidence in us.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on internal control over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.
We reported in our Annual Report on Form 10-K as of December 31, 2017, a material weakness related to the tracking of qualifying internal use software development costs eligible for capitalization. During 2018, we completed the remediation measures related to our previously reported material weakness and have concluded that our internal control over financial reporting was effective as of December 31, 2018 and 2019. However, completion of remediation does not provide assurance that our remediated controls will continue to operate properly or that our financial statements will be free from error.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, and could have a material and adverse effect on our business, results of operations and financial condition and could cause a decline in the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.
If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings.
We review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. As of June 30, 2020, we carried a net $2,716.4 million of goodwill and intangible assets. An adverse change in market conditions, particularly if such change has the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such charges may adversely affect our results of operations.
Our business is subject to the risks of pandemics, earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches or terrorism.
Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, fire or flood, occurring at our headquarters, at one of our other facilities or where a business partner is located could adversely affect our business, results of operations and financial condition. Further, if a natural disaster or man-made problem were to affect our service providers, this could adversely affect the ability of our customers to use our products and platform. In addition, natural disasters, pandemics and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole. For example, the rapid spread of coronavirus (COVID-19) globally has resulted in increased travel restrictions and disruption and shutdown of businesses. Health concerns or political or governmental developments in countries in which we or our customers, partners and service providers operate could result in economic, social or labor instability and could have a material adverse effect on our business and our results of operations and financial condition. The extent to which the coronavirus impacts our results will depend on future developments, which are highly uncertain and will include emerging information concerning the severity of the coronavirus and the actions taken by governments and private businesses to attempt to contain the coronavirus. Any prolonged contractions in the travel and hospitality industries, along with any effects on supply chain or on other industries in which our customers operate, could materially and adversely impact our business, results of operations and financial condition.
71

We also rely on our network and third-party infrastructure and enterprise applications and internal technology systems for our engineering, sales and marketing, and operations activities. Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.
In addition, computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent in our industry, have occurred on our platform in the past and may occur on our platform in the future. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security, integrity and availability of our products and technical infrastructure to the satisfaction of our users may harm our reputation and our ability to retain existing users and attract new users.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock has been volatile and may continue to be volatile, and you could lose all or part of your investment.
Prior to our initial public offering in June 2016, there was no public market for shares of our Class A common stock. On June 23, 2016, we sold shares of our Class A common stock to the public at $15.00 per share. From June 23, 2016, the date that our Class A common stock started trading on the New York Stock Exchange, through June 30, 2020, the trading price of our Class A common stock has ranged from $22.80 per share to $222.38 per share. The trading price of our Class A common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
changes in laws, industry standards, regulations or regulatory enforcement in the United States or internationally, the General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act of 2018 and other privacy regulations that may be implemented in the future, including the Schrems II decision invalidating the EU-U.S. Privacy Shield, SHAKEN/STIR and other robocalling prevention and anti-spam standards and increased costs associated with such compliance, as well as enhanced Know-Your-Client processes that impact our ability to market, sell or deliver our products;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
72

developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services or technologies by us or our competitors;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets.
In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.
Substantial future sales of shares of our Class A common stock could cause the market price of our Class A common stock to decline.
The market price of our Class A common stock could decline as a result of substantial sales of our Class A common stock, particularly sales by our directors, executive officers and significant stockholders, or the perception in the market that holders of a large number of shares intend to sell their shares.
Additionally, the shares of Class A common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans will become eligible for sale in the public market upon issuance, subject to applicable insider trading policies. Certain holders of our Class A common stock have rights, subject to some conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for our stockholders or ourselves.
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our initial public offering, including our directors, executive officers and their respective affiliates. This limits or precludes your ability to influence corporate matters, including the election of directors, amendments of our organizational documents and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.
Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. As of June 30, 2020, our directors, executive officers and their respective affiliates, held in the aggregate 27.5% of the voting power of our capital stock. Because of the 10-to-one voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval until the earlier of (i) June 28, 2023, or (ii) the date the holders of two-thirds of our Class B common stock elect to convert the Class B common stock to Class A common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
If securities or industry analysts cease publishing research or reports about us, our business or our market, or if they change their recommendations regarding our Class A common stock adversely, the trading price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock is influenced by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If any of the analysts who cover us change their recommendation regarding our Class A common stock adversely, or provide more favorable relative recommendations about our competitors, the trading price of our Class A common stock would likely decline. If any analyst who covers us were to
73

cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price of our Class A common stock or trading volume to decline.
Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
Our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions:
authorizing “blank check” preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our Class A and Class B common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call and bring business before special meetings;
providing for a dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
providing that our board of directors is classified into three classes of directors with staggered three-year terms;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;
controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings; and
providing for advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a meeting of stockholders, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents certain stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such 15% or greater stockholder.
Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
We do not expect to declare any dividends in the foreseeable future.
We have never paid dividends and we do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. Consequently, investors may need to rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase our Class A common stock.
74

Risks Related to the Outstanding Notes
Servicing our future debt may require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including our 0.25% convertible senior notes due 2023 (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 in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.
We may not have the ability to raise the funds necessary for cash settlement upon conversion of the Notes or to repurchase the Notes for cash upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion of the Notes or to repurchase the Notes.
Subject to limited exceptions, holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or pay any cash amounts due upon conversion. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing the Notes or to pay any cash payable on future conversions of the Notes as required by such indenture would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.
The triggering of the conditional conversion feature of the Notes could adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert the Notes at any time during specified periods at their option. This conditional conversion feature was triggered during the three months ended June 30, 2020, as the last reported sale price of our Class A common stock was more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on June 30, 2020 (the last trading day of the calendar quarter), and therefore the Notes are currently convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2020. Whether the Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. If one or more holders elect to convert their Notes during a period in which the Notes are convertible, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, under certain circumstances, such as a fundamental change or default, as described in the indenture, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.
Under Financial Accounting Standards Board Accounting Standards Codification 470-20, Debt with Conversion and Other Options, which we refer to as ASC 470-20, an entity must separately account for the liability and equity components of
75

convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. ASC 470-20 requires the value of the conversion option of the Notes, representing the equity component, to be recorded as additional paid-in capital within stockholders’ equity in our consolidated balance sheet and as a discount to the debt component of the Notes, which reduces their initial debt carrying value reflected as a liability on our balance sheets. The carrying value of the debt component of the Notes, net of the discount recorded, will be accreted up to the principal amount of the Notes from the issuance date until maturity, which will result in non-cash charges to interest expense in our consolidated statement of operations. Accordingly, we will report lower net income or higher net loss in our financial results because ASC 470-20 requires interest to include both the current period’s accretion of the debt discount and the instrument’s coupon interest, which could adversely affect our reported or future financial results, the trading price of our Class A common stock and the trading price of the Notes.
In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of Class A common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share would be adversely affected in periods when we report net income.
The capped call transactions may affect the value of the Notes and our Class A common stock.
In connection with the pricing of the Notes, we entered into privately negotiated capped call transactions with the option counterparties. The capped call transactions are expected generally to reduce the potential dilution to our Class A common stock upon any conversion of the Notes and/or offset any potential cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap.
In connection with establishing their initial hedges of the capped call transactions, the option counterparties or their respective affiliates entered into various derivative transactions with respect to our Class A common stock and/or purchased shares of our Class A common stock concurrently with or shortly after the pricing of the Notes.
In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A common stock and/or purchasing or selling our Class A common stock or other securities of ours in secondary market transactions at any time prior to the maturity of the Notes (and are likely to do so during any observation period related to a conversion of Notes). This activity could cause or avoid an increase or a decrease in the market price of our Class A common stock.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or our Class A common stock. In addition, we do not make any representation that the option counterparties will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.
We are subject to counterparty risk with respect to the capped call transactions.
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 call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our Class A common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our Class A common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
76

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None
Item 5. Other Information
On July 31, 2020, the Company’s Board of Directors adopted the Second Amended and Restated Bylaws of Twilio Inc. to effect the following changes:

Article II, Section 2.4 (Advance Notice Provisions):

Section 2.4(i)(b): Amended the process regarding advance notice of stockholder business

Section 2.4(ii)(b): Amended the process for advance notice of director nominations by stockholders at annual meeting

Section 2.4(iii): Amended the process for advance notice of director nominations by stockholders at special meetings

Section 2.4(iv): Added subsections (b) and (c) regarding other requirements and rights

Article II, Section 2.6 (Adjourned Meeting; Notice): Amended language regarding the requirement for a quorum

Article II, Section 2.7 (Quorum): Clarified language regarding quorum at an adjourned meeting

Article VI, Section 6.1 (Stock Certificate; Partly Paid Shares): Amended signature requirements for company stock certificate from specific officers to two authorized officers

Article VIII (Forum for Certain Actions): Amended forum provision for certain state and federal actions

Other minor administrative corrections, including conforming changes in certain defined terms

The foregoing summary and description of the provisions of the Second Amended and Restated Bylaws does not purport to be complete and is qualified in its entirety by reference to the full text of the Second Amended and Restated Bylaws, a copy of which is filed as Exhibit 3.1 to this Quarterly Report on Form 10-Q and is incorporated herein by reference.

77

Item 6. Exhibits
The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein.
EXHIBIT INDEX
Exhibit Number
DescriptionFiling Date
Filed herewith
Filed herewith
Filed herewith
Furnished herewith
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
Filed herewith
101.SCHXBRL Taxonomy Extension Schema DocumentFiled herewith
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith
101.LABXBRL Taxonomy Extension Label Linkbase DocumentFiled herewith
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentFiled herewith
104Cover Page with Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
________________________________________
*The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

78

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Twilio Inc.
August 4, 2020 /s/ JEFFREY LAWSON
Jeffrey Lawson
Chief Executive Officer (Principal Executive Officer)
August 4, 2020 /s/ KHOZEMA SHIPCHANDLER
Khozema Shipchandler
Chief Financial Officer (Principal Accounting and Financial Officer)



79
EX-3.1 2 twlo-2020x0630xex31.htm EX-3.1 Document

Exhibit 3.1











SECOND AMENDED AND RESTATED
BYLAWS OF
TWILIO INC.
(effective as of July 31, 2020)






TABLE OF CONTENTS



Page
ARTICLE I CORPORATE OFFICES1
1.1 Registered Office
1
1.2 Other Offices
1
ARTICLE II MEETINGS OF STOCKHOLDERS
1
2.1 Place of Meetings
1
2.2 Annual Meeting
1
2.3 Special Meeting
1
2.4 Advance Notice Procedures
2
2.5 Notice of Stockholders’ Meetings
10
2.6 Quorum
10
2.7 Adjourned Meeting; Notice
10
2.8 Conduct of Business
11
2.9 Voting
11
2.10 Stockholder Action By Written Consent Without A Meeting
11
2.11 Record Dates
11
2.12 Proxies
12
2.13 List of Stockholders Entitled to Vote
12
2.14 Inspectors of Election
13
ARTICLE III DIRECTORS14
3.1 Powers
14
3.2 Number of Directors
14
3.3 Election, Qualification and Term of Office Of Directors
14
3.4 Resignation and Vacancies
14
3.5 Place of Meetings; Meetings By Telephone
15
3.6 Regular Meetings
15
3.7 Special Meetings; Notice
15
3.8 Quorum; Voting
16
3.9 Board Action By Written Consent Without A Meeting
16
3.10 Fees and Compensation of Directors
16
3.11 Removal of Directors
16
ARTICLE IV COMMITTEES
17
4.1 Committees of Directors
17
4.2 Committee Minutes
17
4.3 Meetings and Action of Committees
17
4.4 Subcommittees
18
ARTICLE V OFFICERS
18
5.1 Officers
18
5.2 Appointment of Officers
18
5.3 Subordinate Officers
18
5.4 Removal and Resignation of Officers
18
5.5 Vacancies In Offices
19
5.6 Representation of Shares of Other Corporations
19
i



TABLE OF CONTENTS
(continued)


Page
5.7 Authority and Duties of Officers
19
ARTICLE VI STOCK19
6.1 Stock Certificates; Partly Paid Shares
19
6.2 Special Designation On Certificates
19
6.3 Lost Certificates
20
6.4 Dividends
20
6.5 Transfer of Stock
20
6.6 Stock Transfer Agreements
20
6.7 Registered Stockholders
21
ARTICLE VII MANNER OF GIVING NOTICE AND WAIVER21
7.1 Notice of Stockholders’ Meetings
21
7.2 Notice By Electronic Transmission
21
7.3 Notice To Stockholders Sharing An Address
22
7.4 Notice To Person With Whom Communication Is Unlawful
22
7.5 Waiver of Notice
22
ARTICLE VIII FORUM FOR CERTAIN ACTIONS
23
ARTICLE IX INDEMNIFICATION
23
9.1 Indemnification of Directors and Officers In Third Party Proceedings
23
9.2 Indemnification of Directors and Officers in Actions by or in the Right of the Corporation
24
9.3 Successful Defense
24
9.4 Indemnification of Others
24
9.5 Advance Payment of Expenses
24
9.6 Limitation On Indemnification
25
9.7 Determination; Claim
25
9.8 Non-Exclusivity of Rights
26
9.9 Insurance
26
9.10 Survival
26
9.11 Effect of Repeal or Modification
26
9.12 Certain Definitions
26
ARTICLE X GENERAL MATTERS27
10.1 Execution of Corporate Contracts and Instruments
27
10.2 Fiscal Year
27
10.3 Seal
27
10.4 Construction; Definitions
27
ARTICLE XI AMENDMENTS27
ii


SECOND AMENDED AND RESTATED
BYLAWS OF TWILIO INC.

ARTICLE I

CORPORATE OFFICES

1.1 Registered Office. The registered office of Twilio Inc. shall be fixed in the corporation’s certificate of incorporation, as the same may be amended from time to time.
1.2 Other Offices. The corporation’s board of directors may at any time establish other offices at any place or places where the corporation is qualified to do business.
ARTICLE II

MEETINGS OF STOCKHOLDERS

2.1 Place of Meetings. Meetings of stockholders shall be held at any place, within or outside the State of Delaware, designated by the board of directors. The board of directors may, in its sole discretion, determine that a meeting of stockholders shall not be held at any place, but may instead be held solely by means of remote communication as authorized by Section 211(a)(2) of the Delaware General Corporation Law (the “DGCL”). In the absence of any such designation or determination, stockholders’ meetings shall be held at the corporation’s principal executive office.
2.2 Annual Meeting. The annual meeting of stockholders shall be held on such date, at such time, and at such place (if any) within or without the State of Delaware as shall be designated from time to time by the board of directors and stated in the corporation’s notice of the meeting. At the annual meeting, directors shall be elected and any other proper business, brought in accordance with Section 2.4 of these bylaws, may be transacted. The board of directors may cancel, postpone or reschedule any previously scheduled annual meeting at any time, before or after the notice for such meeting has been sent to the stockholders.
2.3 Special Meeting.
(i) A special meeting of the stockholders, other than those required by statute, may be called at any time by (A) the board of directors, (B) the chairperson of the board of directors, (C) the chief executive officer or (D) the president (in the absence of a chief executive officer), but a special meeting may not be called by any other person or persons. The board of directors may cancel, postpone or reschedule any previously scheduled special meeting at any time, before or after the notice for such meeting has been sent to the stockholders.
(ii) The notice of a special meeting shall include the purpose for which the meeting is called. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting by or at the direction of the board of directors, chairperson of the board of directors, chief executive officer or president (in the absence of a chief executive officer). Nothing contained in this Section 2.3(ii) shall be construed as limiting, fixing or
1


affecting the time when a meeting of stockholders called by action of the board of directors may be held.
2.4 Advance Notice Procedures.
(i) Advance Notice of Stockholder Business. At an annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting. To be properly brought before an annual meeting, business must be brought: (A) pursuant to the corporation’s proxy materials with respect to such meeting, (B) by or at the direction of the board of directors, or (C) by a stockholder of the corporation who (1) is a stockholder of record at the time of the giving of the notice required by this Section 2.4(i) and on the record date for the determination of stockholders entitled to vote at the annual meeting, is entitled to vote at the meeting and (2) has timely complied in proper written form with the notice procedures set forth in this Section 2.4(i). In addition, for business to be properly brought before an annual meeting by a stockholder, such business must be a proper matter for stockholder action pursuant to these bylaws and applicable law. For the avoidance of doubt, except for proposals properly made in accordance with Rule 14a-8 under the Securities and Exchange Act of 1934, as amended, or any successor thereto (the “1934 Act”), and the regulations thereunder (or any successor rule and in any case as so amended), clause (C) above shall be the exclusive means for a stockholder to bring business before an annual meeting of stockholders.
(a) To comply with clause (C) of Section 2.4(i) above, a stockholder’s notice must set forth all information required under this Section 2.4(i) and must be timely received by the secretary of the corporation. To be timely, a stockholder’s notice must be received by the secretary at the principal executive offices of the corporation not later than the 45th day nor earlier than the 75th day before the one-year anniversary of the date on which the corporation first mailed its proxy materials or a notice of availability of proxy materials (whichever is earlier) for the preceding year’s annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or if the date of the annual meeting is advanced by more than 30 days prior to or delayed by more than 60 days after the one-year anniversary of the date of the previous year’s annual meeting, then, (i) for notice by the stockholder to be timely, it must be so received by the secretary not earlier than the close of business on the 120th day prior to such annual meeting and not later than the close of business on the later of the 90th day prior to such annual meeting, or (ii) the tenth day following the day on which Public Announcement (as defined below) of the date of such annual meeting is first made. In no event shall any adjournment, rescheduling or postponement of an annual meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice as described in this Section 2.4(i)(a). “Public Announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or a comparable national news service, in a document publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the 1934 Act, or made via a Tweet from a verified account operated by the corporation (e.g., @Twilio).
(b) To be in proper written form, a stockholder’s notice to the secretary must set forth:
(1) As to each Proposing Person (as defined below), (A) the name and address of such Proposing Person (including, without limitation, if applicable, the name
2


and address that appear on the corporation’s books and records) and (B) the class or series and number of shares of the corporation that are, directly or indirectly, owned of record or beneficially owned (within the meaning of Rule 13d-3 under the 1934 Act) by such Proposing Person, except that such Proposing Person shall in all events be deemed to beneficially own any shares of any class or series of the corporation as to which such Proposing Person has a right to acquire beneficial ownership at any time in the future (whether or not such right is exercisable immediately or only after the passage of time or upon the satisfaction of any conditions or both) pursuant to any agreement, arrangement or understanding (whether or not in writing) (the disclosures to be made pursuant to the foregoing clauses (A) and (B) are referred to as “Stockholder Information”);
(2) As to each Proposing Person, (A) any derivative, swap or other transaction or series of transactions engaged in, directly or indirectly, by such Proposing Person, the purpose or effect of which is to give such Proposing Person economic risk similar to ownership of shares of any class or series of the corporation, including, without limitation, due to the fact that the value of such derivative, swap or other transactions is determined by reference to the price, value or volatility of any shares of any class or series of the corporation, or which derivative, swap or other transactions provide, directly or indirectly, the opportunity to profit, or share in any profit, derived from any change in the price or value of shares of any class or series of the corporation (“Synthetic Equity Interests”), which Synthetic Equity Interests shall be disclosed without regard to whether (i) the derivative, swap or other transactions convey any voting rights in such shares to such Proposing Person, (ii) the derivative, swap or other transactions are required to be, or are capable of being, settled through delivery of such shares or (iii) such Proposing Person may have entered into other transactions that hedge or mitigate the economic effect of such derivative, swap or other transactions, (B) any proxy (other than a revocable proxy or consent given in response to a solicitation made pursuant to, and in accordance with, Section 14(a) of the 1934 Act by way of a solicitation statement filed on Schedule 14A), agreement, arrangement, understanding or relationship pursuant to which such Proposing Person has or shares a right to vote any shares of any class or series of the corporation, (C) any agreement, arrangement, understanding or relationship, including, without limitation, any repurchase or similar so-called “stock borrowing” agreement or arrangement, engaged in, directly or indirectly, by such Proposing Person, the purpose or effect of which is to mitigate loss to, reduce the economic risk (of ownership or otherwise) of shares of any class or series of the corporation by, manage the risk of share price changes for, or increase or decrease the voting power of, such Proposing Person with respect to the shares of any class or series of the corporation, or which provides, directly or indirectly, the opportunity to profit, or to share in any profit, derived from any change in the price or value of the shares of any class or series of the corporation (“Short Interests”), (D) any rights to dividends on the shares of any class or series of the corporation owned beneficially by such Proposing Person that are separated or separable from the underlying shares of the corporation, (E) any performance related fees (other than an asset based fee) that such Proposing Person is entitled to based on any increase or decrease in the price or value of shares of any class or series of the corporation, or any Synthetic Equity Interests or Short Interests, if any, (F)(i) if such Proposing Person is not a natural person, the identity of the natural person or persons associated with such Proposing Person responsible for the formulation of and decision to propose the business to be brought before the meeting (such person or persons, the “Responsible Person”), the manner in which such Responsible Person was selected, any fiduciary duties owed by such Responsible Person to the equity holders or other beneficiaries of such Proposing Person, the qualifications and background of such Responsible Person and any material interests or relationships of such Responsible Person
3


that are not shared generally by any other record or beneficial holder of the shares of any class or series of the corporation and that reasonably could have influenced the decision of such Proposing Person to propose such business to be brought before the meeting, and (ii) if such Proposing Person is a natural person, the qualifications and background of such natural person and any material interests or relationships of such natural person that are not shared generally by any other record or beneficial holder of the shares of any class or series of the corporation and that reasonably could have influenced the decision of such Proposing Person to propose such business to be brought before the meeting, (G) any significant equity interests or any Synthetic Equity Interests or Short Interests in any principal competitor of the corporation held by such Proposing Persons, (H) any direct or indirect interest of such Proposing Person in any contract with the corporation, any affiliate of the corporation or any principal competitor of the corporation (including, without limitation, in any such case, any employment agreement, collective bargaining agreement or consulting agreement), (I) any pending or threatened litigation in which such Proposing Person is a party or material participant involving the corporation or any of its officers or directors, or any affiliate of the corporation, (J) any material transaction occurring during the prior twelve months between such Proposing Person, on the one hand, and the corporation, any affiliate of the corporation or any principal competitor of the corporation, on the other hand and (K) any other information relating to such Proposing Person that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such Proposing Person in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the 1934 Act (the disclosures to be made pursuant to the foregoing clauses (A) through (K) are referred to as “Disclosable Interests”); provided, however, that Disclosable Interests shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder of record directed to prepare and submit the notice required by these bylaws on behalf of a beneficial owner; and
(3) As to each item of business that the stockholder proposes to bring before the annual meeting, (A) a reasonably brief description of the business desired to be brought before the annual meeting, the reasons for conducting such business at the annual meeting and any material interest in such business of each Proposing Person, (B) the text of the proposal or business (including, without limitation, the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the bylaws of the corporation, the language of the proposed amendment), (C) a reasonably detailed description of all agreements, arrangements and understandings between or among any of the Proposing Persons or between or among any Proposing Person and any other person or entity (including, without limitation, their names) in connection with the proposal of such business by such stockholder, (D) a representation that the stockholder is a holder of record of stock of the corporation entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such business, (E) a representation whether the Proposing Person intends or is part of a group which intends (i) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the corporation’s voting shares required under applicable law to carry the proposal and/or (ii) otherwise to solicit proxies or votes from stockholders in support of such proposal and (F) any other information relating to such item of business that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the 1934 Act; provided, however, that the disclosures required by this paragraph (b)(3) shall not
4


include any disclosures with respect to any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder of record directed to prepare and submit the notice required by these bylaws on behalf of a beneficial owner (such information provided and statements made as required by Sections 2.4(i)(b)(1)-(3), a “Business Solicitation Statement”).
(4) For purposes of this Section 2.4, the term “Proposing Person” shall mean (A) the stockholder providing the notice of business proposed to be brought before an annual meeting, (B) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the business proposed to be brought before the annual meeting is made, (C) any affiliate or associate (each within the meaning of Rule 12b-2 under the 1934 Act for the purposes of these bylaws) of such stockholder or beneficial owner and (D) any other person with whom such stockholder or beneficial owner (or any of their respective affiliates or associates) is Acting in Concert (as defined below).
(5) A person shall be deemed to be “Acting in Concert” with another person for purposes of these bylaws if such person knowingly acts (whether or not pursuant to an express agreement, arrangement or understanding) in concert with, or towards a common goal relating to the management, governance or control of the corporation in parallel with, such other person where (A) each person is conscious of the other person’s conduct or intent and this awareness is an element in their decision-making processes and (B) at least one additional factor suggests that such persons intend to act in concert or in parallel, which such additional factors may include, without limitation, exchanging information (whether publicly or privately), attending meetings, conducting discussions, or making or soliciting invitations to act in concert or in parallel; provided, that a person shall not be deemed to be Acting in Concert with any other person solely as a result of the solicitation or receipt of revocable proxies or consents from such other person in response to a solicitation made pursuant to, and in accordance with, Section 14(a) of the 1934 Act by way of a proxy or consent solicitation statement filed on Schedule 14A. A person Acting in Concert with another person shall be deemed to be Acting in Concert with any third party who is also Acting in Concert with such other person.
(c) Without exception, no business shall be conducted at any annual meeting except in accordance with the provisions set forth in this Section 2.4(i) and, if applicable, Section 2.4(ii). In addition, business proposed to be brought by a stockholder may not be brought before the annual meeting if such Proposing Person, as applicable, takes action contrary to the representations made in the Business Solicitation Statement applicable to such business or if the Business Solicitation Statement applicable to such business contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the annual meeting shall, if the facts warrant, determine and declare at the annual meeting that business was not properly brought before the annual meeting and in accordance with the provisions of this Section 2.4(i), and, if the chairperson should so determine, he or she shall so declare at the annual meeting that any such business not properly brought before the annual meeting shall not be conducted.
(ii) Advance Notice of Director Nominations at Annual Meetings. Notwithstanding anything in these bylaws to the contrary, only persons who are nominated in accordance with the procedures set forth in this Section 2.4(ii) shall be eligible for election or re-
5


election as directors at an annual meeting of stockholders. Nominations of persons for election to the board of directors of the corporation shall be made at an annual meeting of stockholders only (x) by or at the direction of the board of directors or (y) by a stockholder of the corporation who (1) was a stockholder of record at the time of the giving of the notice required by this Section 2.4(ii) and on the record date for the determination of stockholders entitled to vote at the annual meeting and (2) has complied with the notice procedures set forth in this Section 2.4(ii). In addition to any other applicable requirements, for a nomination to be made by a stockholder, the stockholder must have given timely notice thereof in proper written form to the secretary of the corporation.
(a) To comply with clause (y) of Section 2.4(ii) above, a nomination to be made by a stockholder must set forth all information required under this Section 2.4(ii) and must be received by the secretary of the corporation at the principal executive offices of the corporation at the time set forth in, and in accordance with Section 2.4(i)(a) above; provided additionally, however, that in the event that the number of directors to be elected to the board of directors is increased and there is no Public Announcement naming all of the nominees for director or specifying the size of the increased board made by the corporation at least ten days before the last day a stockholder may deliver a notice of nomination pursuant to the foregoing provisions, a stockholder’s notice required by this Section 2.4(ii) shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be received by the secretary of the corporation at the principal executive offices of the corporation not later than the close of business on the tenth day following the day on which such Public Announcement is first made by the corporation.
(b) To be in proper written form, such stockholder’s notice to the secretary must set forth:
(1) as to each person (a “nominee”) whom the stockholder proposes to nominate for election or re-election as a director: (A) the name, age, business address and residence address of the nominee, (B) the principal occupation or employment of the nominee, (C) the class and number of shares of the corporation that are held of record or are beneficially owned by the nominee and any derivative positions held or beneficially held by the nominee, (D) whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of the nominee with respect to any securities of the corporation, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect or intent of which is to mitigate loss to, or to manage the risk or benefit of share price changes for, or to increase or decrease the voting power of the nominee, (E) a description of all arrangements or understandings between or among any of the stockholder, each nominee and/or any other person or persons (naming such person or persons) pursuant to which the nominations are to be made by the stockholder or relating to the nominee’s potential service on the board of directors, (F) a written questionnaire with respect to the background and qualifications of the nominee completed by the nominee in the form required by the corporation (which questionnaire shall be provided by the secretary upon written request), (G) a representation and agreement in the form required by the corporation (which form shall be provided by the secretary upon written request) that: (i) such proposed nominee is not and will not become party to any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity as to how such person, if elected as a director of
6


the corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the corporation or any Voting Commitment that could limit or interfere with such person’s ability to comply, if elected as a director of the corporation, with such person’s fiduciary duties under applicable law; (ii) such proposed nominee is not and will not become a party to any agreement, arrangement, or understanding with any person or entity other than the corporation with respect to any direct or indirect compensation, reimbursement, or indemnification in connection with service or action as a director that has not been disclosed to the corporation; (iii) such proposed nominee would, if elected as a director, comply with applicable law of the exchanges upon which the corporation’s shares of common stock trade, the corporation’s corporate governance guidelines, code of business conduct and ethics, stock ownership policy and all of the corporation’s conflict of interest, confidentiality and stock trading policies and guidelines applicable generally to the corporation’s directors, and applicable fiduciary duties under state law and, if elected as a director of the corporation, such person currently would be in compliance with any such policies and guidelines that have been publicly disclosed and (iv) intends to serve as a director for the full term for which he or she is to stand for election, and (H) any other information relating to the nominee that would be required to be disclosed about such nominee if proxies were being solicited for the election of the nominee as a director, or that is otherwise required, in each case pursuant to Regulation 14A under the 1934 Act (including without limitation the nominee’s written consent to being named in the proxy statement, if any, as a nominee and to serving as a director if elected); and
(2) as to such stockholder giving notice, (A) the Stockholder Information (as defined in Section 2.4(i)(b) above, except that the references to “business” in such clauses shall instead refer to nominations of directors for purposes of this paragraph, and except that for purposes of this Section 2.4(ii), the term “Nominating Person” (as defined below) shall be substituted for the term “Proposing Person” in all places it appears in Section 2.4(ii), (B) any Disclosable Interests (as defined in Section 2.4(i)(b)(2) above, except that the disclosure in clause (K) of Section 2.4(i)(b)(2) shall be made with respect to the election of directors at the meeting) provided, however, that Disclosable Interests shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Nominating Person solely as a result of being the stockholder directed to prepare and submit the notice required by these bylaws on behalf of a beneficial owner; (C) any material interest in such nominations of directors of the Nominating Person; (D) a representation that the Nominating Person is a holder of record of stock of the corporation entitled to vote at such meeting and intends to appear in person or by proxy at the meeting to propose such nomination; and (E) a representation whether the Nominating Person intends or is part of a group which intends (i) to deliver a proxy statement and/or form of proxy to holders of at least a majority of the corporation’s voting shares and (ii) otherwise to solicit proxies or votes from stockholders in support of such nomination (such information provided and statements made as required by clauses (A) through (D) above, a “Nominee Solicitation Statement”).
(c) At the request of the board of directors, any person nominated by a stockholder for election as a director must furnish to the secretary of the corporation (1) that information required to be set forth in the stockholder’s notice of nomination of such person as a director as of a date subsequent to the date on which the notice of such person’s nomination was given and (2) such other information as may reasonably be required by the corporation to determine the eligibility of such proposed nominee to serve as an independent director of the
7


corporation or that could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such nominee; in the absence of the furnishing of such information if requested, such stockholder’s nomination shall not be considered in proper form pursuant to this Section 2.4(ii).
(d) For purposes of this Section 2.4(ii), the term “Nominating Person” shall mean (1) the stockholder providing notice of the nomination proposed to be made at the meeting, (2) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the nomination proposed to be made at the meeting is made, (3) any affiliate or associate of such stockholder or beneficial owner and (4) any other person with whom such stockholder or such beneficial owner (or any of their respective affiliates or associates) is Acting in Concert.
(e) Without exception, no person shall be eligible for election or re-election as a director of the corporation at an annual meeting of stockholders unless nominated in accordance with the provisions set forth in this Section 2.4(ii). In addition, a nominee shall not be eligible for election or re-election if a Nominating Person takes action contrary to the representations made in the Nominee Solicitation Statement applicable to such nominee or if the Nominee Solicitation Statement applicable to such nominee contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the annual meeting shall, if the facts warrant, determine and declare at the annual meeting that a nomination was not made in accordance with the provisions prescribed by these bylaws, and if the chairperson should so determine, he or she shall so declare at the annual meeting, and the defective nomination shall be disregarded.
(iii) Advance Notice of Director Nominations for Special Meetings.
(a) For a special meeting of stockholders at which directors are to be elected pursuant to Section 2.3, nominations of persons for election to the board of directors shall be made only (1) by or at the direction of the board of directors or (2) by any stockholder of the corporation who (A) is a stockholder of record at the time of the giving of the notice required by this Section 2.4(iii) and on the record date for the determination of stockholders entitled to vote at the special meeting and (B) delivers a timely written notice of the nomination to the secretary of the corporation that includes the information set forth in Sections 2.4(ii)(a), 2.4(ii)(b) and 2.4(ii)(c) above. To be timely, such notice must be received by the secretary at the principal executive offices of the corporation not later than the close of business on the later of the 90th day prior to such special meeting or the tenth day following the day on which Public Announcement is first made of the date of the special meeting and of the nominees proposed by the board of directors to be elected at such meeting. In no event shall any adjournment, rescheduling or postponement of a special meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice. A person shall not be eligible for election or re-election as a director at a special meeting unless the person is nominated (i) by or at the direction of the board of directors or (ii) by a stockholder in accordance with the notice procedures set forth in this Section 2.4(iii). In addition, a nominee shall not be eligible for election or re-election if the Nominating Person takes action contrary to the representations made in the Nominee Solicitation Statement applicable to such nominee or if the Nominee Solicitation Statement applicable to such nominee contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading.
8


(b) The chairperson of the special meeting shall, if the facts warrant, determine and declare at the meeting that a nomination or business was not made in accordance with the procedures prescribed by these bylaws, and if the chairperson should so determine, he or she shall so declare at the meeting, and the defective nomination or business shall be disregarded.
(iv) Other Requirements and Rights.
(a) In addition to the foregoing provisions of this Section 2.4, a stockholder must also comply with all applicable requirements of state law and of the 1934 Act and the rules and regulations thereunder with respect to the matters set forth in this Section 2.4, including, with respect to business such stockholder intends to bring before the annual meeting that involves a proposal that such stockholder requests to be included in the corporation’s proxy statement, the requirements of Rule 14a-8 (or any successor provision) under the 1934 Act. Nothing in this Section 2.4 shall be deemed to affect any right of the corporation to omit a proposal from the corporation’s proxy statement pursuant to Rule 14a-8 (or any successor provision) under the 1934 Act.
(b) Notwithstanding the foregoing provisions of this Section 2.4, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual meeting to present proposed business or the proposed nomination, such proposed business or nomination shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the corporation. For purposes of this Section 2.4, except as provided under Rule 14a-8 under the 1934 Act, to be considered a qualified representative of the stockholder, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the annual meeting and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the annual meeting.
(c) A stockholder providing notice under this Section 2.4 shall update such notice, if necessary, so that the information provided or required to be provided in such notice shall continue to be true and correct (1) as of the record date for the meeting and (2) as of the date that is ten (10) business days prior to the meeting (or any postponement, adjournment or recess thereof), and such update shall be delivered to, or mailed and received by, the secretary at the principal executive offices of the corporation not later than five (5) business days after the record date for the meeting (in the case of an update required to be made pursuant to the foregoing clause (1)) and not later than seven (7) business days prior to the date for the meeting, if practicable or, if not practicable, on the first practicable date prior to the meeting or any adjournment, recess or postponement thereof (in the case of an update required to be made pursuant to the foregoing clause (2)). For the avoidance of doubt, the obligation to update as set forth in this Section 2.4(iv)(c) shall not limit the corporation’s rights with respect to any deficiencies in any notice provided by a stockholder, extend any applicable deadlines hereunder or enable or be deemed to permit a stockholder who has previously submitted notice hereunder to amend or update any proposal or nomination or to submit any new proposal, including by changing or adding nominees, matters, business and or resolutions proposed to be brought before a meeting of the stockholders.
9


2.5 Notice of Stockholders’ Meetings. Whenever stockholders are required or permitted to take any action at a meeting, a written notice of the meeting shall be given which shall state the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of the meeting, and, in the case of a special meeting, the purpose or purposes for which the meeting is called. Except as otherwise provided in the DGCL, the certificate of incorporation or these bylaws, the written notice of any meeting of stockholders shall be given not less than 10 nor more than 60 days before the date of the meeting to each stockholder entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting.
2.6 Quorum. The holders of a majority of the voting power of the stock issued and outstanding and entitled to vote, present in person or by remote communication, if applicable, or represented by proxy, shall constitute a quorum for the transaction of business at all meetings of the stockholders, unless otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange. A quorum, once established at a meeting, shall not be broken by the withdrawal of enough votes to leave less than a quorum. Where a separate vote by a class or series or classes or series is required, a majority of the voting power of the issued and outstanding shares of such class or series or classes or series, present in person or represented by proxy, shall constitute a quorum entitled to take action with respect to that vote on that matter, except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange.
Whether or not a quorum is present at a meeting of stockholders, the chairperson of the meeting shall have power to adjourn the meeting from time to time, without notice other than announcement at the meeting. At such adjourned meeting at which a quorum is present or represented, any business may be transacted that might have been transacted at the original meeting.
2.7 Adjourned Meeting; Notice. When a meeting is adjourned to another time or place, unless these bylaws otherwise require, notice need not be given of the adjourned meeting if the time, place, if any, thereof, and the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such adjourned meeting are announced at the meeting at which the adjournment is taken. At the adjourned meeting, the corporation may transact any business which might have been transacted at the original meeting. If the adjournment is for more than 30 days, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for stockholders entitled to vote is fixed for the adjourned meeting, the board of directors shall fix a new record date for notice of such adjourned meeting in accordance with Section 213(a) of the DGCL and Section 2.11 of these bylaws, and shall give notice of the adjourned meeting to each stockholder of record entitled to vote at such adjourned meeting as of the record date fixed for notice of such adjourned meeting. If a quorum was present at the original meeting, it shall also be deemed present at an adjourned session of such meeting, unless a new record date is, or is required to be, set for the adjourned session.
10


2.8 Conduct of Business. The chairperson of any meeting of stockholders shall determine the order of business and the procedure at the meeting, including such regulation of the manner of voting and the conduct of business. The chairperson of any meeting of stockholders shall be designated by the board of directors; in the absence of such designation, the chairperson of the board, if any, the chief executive officer (in the absence of the chairperson) or the lead independent director (in the absence of the chairperson of the board and the chief executive officer), or in their absence any other executive officer of the corporation, shall serve as chairperson of the stockholder meeting.
2.9 Voting. The stockholders entitled to vote at any meeting of stockholders shall be determined in accordance with the provisions of Section 2.11 of these bylaws, subject to Section 217 (relating to voting rights of fiduciaries, pledgors and joint owners of stock) and Section 218 (relating to voting trusts and other voting agreements) of the DGCL.
Except as may be otherwise provided in the certificate of incorporation, each stockholder shall be entitled to one vote for each share of capital stock held by such stockholder.
Except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange, in all matters other than the election of directors, the affirmative vote of a majority of the voting power of the shares present in person or represented by proxy at the meeting and entitled to vote on the subject matter shall be the act of the stockholders. Except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange, directors shall be elected by a plurality of the voting power of the shares present in person or represented by proxy at the meeting and entitled to vote on the election of directors. Where a separate vote by a class or series or classes or series is required, in all matters other than the election of directors, the affirmative vote of the majority of the voting power of shares of such class or series or classes or series present in person or represented by proxy at the meeting shall be the act of such class or series or classes or series, except as otherwise provided by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange.
2.10 Stockholder Action By Written Consent Without A Meeting. Subject to the rights of the holders of the shares of any series of preferred stock or any other class of stock or series thereof that have been expressly granted the right to take action by written consent, any action required or permitted to be taken by the stockholders of the corporation must be effected at a duly called annual or special meeting of stockholders of the corporation and may not be effected by any consent in writing by such stockholders.
2.11 Record Dates. In order that the corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the board of directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the board of directors and which record date shall not be more than 60 nor less than 10 days before the date of such meeting. If the board of directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the board of directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination.
If no record date is fixed by the board of directors, the record date for determining stockholders entitled to notice of and to vote at a meeting of stockholders shall be at the close of
11


business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held.
A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the board of directors may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance with the provisions of Section 213 of the DGCL and this Section 2.11 at the adjourned meeting.
In order that the corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the board of directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall be not more than 60 days prior to such action. If no record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the board of directors adopts the resolution relating thereto.
2.12 Proxies. Each stockholder entitled to vote at a meeting of stockholders may authorize another person or persons to act for such stockholder by proxy authorized by an instrument in writing or by a transmission permitted by law filed in accordance with the procedure established for the meeting, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. The revocability of a proxy that states on its face that it is irrevocable shall be governed by the provisions of Section 212 of the DGCL. A written proxy may be in the form of a telegram, cablegram, or other means of electronic transmission which sets forth or is submitted with information from which it can be determined that the telegram, cablegram, or other means of electronic transmission was authorized by the stockholder.
2.13 List of Stockholders Entitled to Vote. The officer who has charge of the stock ledger of the corporation shall prepare and make, at least 10 days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting; provided, however, if the record date for determining the stockholders entitled to vote is less than 10 days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. The corporation shall not be required to include electronic mail addresses or other electronic contact information on such list. Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of at least 10 days prior to the meeting: (i) on a reasonably accessible electronic network; provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the corporation’s principal place of business. In the event that the corporation determines to make the list available on an electronic network, the corporation may take reasonable steps to ensure that such information is available only to stockholders of the corporation. If the meeting is to be held at a place, then a list of stockholders entitled to vote at the meeting shall be produced and kept at the time and place of the meeting
12


during the whole time thereof, and may be examined by any stockholder who is present. If the meeting is to be held solely by means of remote communication, then such list shall also be open to the examination of any stockholder during the whole time of the meeting on a reasonably accessible electronic network, and the information required to access such list shall be provided with the notice of the meeting. Such list shall presumptively determine the identity of the stockholders entitled to vote at the meeting and the number of shares held by each of them.
2.14 Inspectors of Election. Before any meeting of stockholders, the board of directors shall appoint an inspector or inspectors of election to act at the meeting or its adjournment. The number of inspectors shall be either one (1) or three (3). If any person appointed as inspector fails to appear or fails or refuses to act, then the chairperson of the meeting may, and upon the request of any stockholder or a stockholder’s proxy shall, appoint a person to fill that vacancy; provided further that, in any case, if no inspector or alternate is able to act at a meeting of stockholders, the chairperson of the meeting shall appoint at least one (1) inspector to act at the meeting.
Each inspector, before entering upon the discharge of his or her duties, shall take and sign an oath to execute faithfully the duties of inspector with strict impartiality and according to the best of his or her ability. Such inspectors shall:
(i) determine the number of shares outstanding and the voting power of each, the number of shares represented at the meeting, the existence of a quorum, and the authenticity, validity, and effect of proxies;
(ii) receive votes, ballots or consents;
(iii) hear and determine all challenges and questions in any way arising in connection with the right to vote;
(iv) count and tabulate all votes or consents;
(v) determine when the polls shall close;
(vi) determine the result; and
(vii) do any other acts that may be proper to conduct the election or vote with fairness to all stockholders.
The inspectors of election shall perform their duties impartially, in good faith, to the best of their ability and as expeditiously as is practical. If there are three (3) inspectors of election, the decision, act or certificate of a majority is effective in all respects as the decision, act or certificate of all. Any report or certificate made by the inspectors of election is prima facie evidence of the facts stated therein.
13


ARTICLE III

DIRECTORS

3.1 Powers. The business and affairs of the corporation shall be managed by or under the direction of the board of directors, except as may be otherwise provided in the DGCL or the certificate of incorporation.
3.2 Number of Directors. The board of directors shall consist of one or more members, each of whom shall be a natural person. Unless the certificate of incorporation fixes the number of directors, the number of directors shall be determined from time to time by resolution of the board of directors. No reduction of the authorized number of directors shall have the effect of removing any director before that director’s term of office expires.
3.3 Election, Qualification and Term of Office Of Directors. Except as provided in Section 3.4 of these bylaws, each director, including a director elected to fill a vacancy, shall hold office until the expiration of the term for which elected and until such director’s successor is elected and qualified or until such director’s earlier death, resignation or removal. Directors need not be stockholders unless so required by the certificate of incorporation or these bylaws. The certificate of incorporation or these bylaws may prescribe other qualifications for directors.
In accordance with the provisions of the certificate of incorporation, the directors of the corporation shall be divided into three classes.
3.4 Resignation and Vacancies. Any director may resign at any time upon notice given in writing or by electronic transmission to the corporation. A resignation is effective when the resignation is delivered unless the resignation specifies a later effective date or an effective date determined upon the happening of an event or events. A resignation which is conditioned upon the director failing to receive a specified vote for reelection as a director may provide that it is irrevocable. Unless otherwise provided in the certificate of incorporation or these bylaws, when one or more directors resign from the board of directors, effective at a future date, a majority of the directors then in office, including those who have so resigned, shall have power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective.
Unless otherwise provided in the certificate of incorporation or these bylaws, vacancies and newly created directorships resulting from any increase in the authorized number of directors elected by all of the stockholders having the right to vote as a single class shall be filled only by a majority of the directors then in office, although less than a quorum, or by a sole remaining director. If the directors are divided into classes, a person so elected by the directors then in office to fill a vacancy or newly created directorship shall hold office until the next election of the class for which such director shall have been chosen and until his or her successor shall have been duly elected and qualified.
If at any time, by reason of death or resignation or other cause, the corporation should have no directors in office, then any officer or any stockholder or an executor, administrator, trustee or guardian of a stockholder, or other fiduciary entrusted with like responsibility for the person or estate of a stockholder, may call a special meeting of stockholders in accordance with the
14


provisions of the certificate of incorporation or these bylaws, or may apply to the Delaware Court of Chancery for a decree summarily ordering an election as provided in Section 211 of the DGCL.
If, at the time of filling any vacancy or any newly created directorship, the directors then in office constitute less than a majority of the whole board of directors (as constituted immediately prior to any such increase), the Court of Chancery may, upon application of any stockholder or stockholders holding at least 10% of the voting power of the voting stock at the time outstanding having the right to vote for such directors, summarily order an election to be held to fill any such vacancies or newly created directorships, or to replace the directors chosen by the directors then in office as aforesaid, which election shall be governed by the provisions of Section 211 of the DGCL as far as applicable.
3.5 Place of Meetings; Meetings By Telephone. The board of directors may hold meetings, both regular and special, either within or outside the State of Delaware.
Unless otherwise restricted by the certificate of incorporation or these bylaws, members of the board of directors, or any committee designated by the board of directors, may participate in a meeting of the board of directors, or any committee, by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting shall constitute presence in person at the meeting.
3.6 Regular Meetings. Regular meetings of the board of directors may be held without notice at such time and at such place as shall from time to time be determined by the board of directors.
3.7 Special Meetings; Notice. Special meetings of the board of directors for any purpose or purposes may be called at any time by the chairperson of the board of directors, the chief executive officer, the president, the secretary or a majority of the authorized number of directors, at such times and places as he or she or they shall designate.
Notice of the time and place of special meetings shall be:
(i) delivered personally by hand, by courier or by telephone;
(ii) sent by United States first-class mail, postage prepaid;
(iii) sent by facsimile; or
(iv) sent by electronic mail, directed to each director at that director’s address, telephone number, facsimile number or electronic mail address, as the case may be, as shown on the corporation’s records.
If the notice is (i) delivered personally by hand, by courier or by telephone, (ii) sent by facsimile or (iii) sent by electronic mail, it shall be delivered or sent at least 24 hours before the time of the holding of the meeting. If the notice is sent by United States mail, it shall be deposited in the United States mail at least four days before the time of the holding of the meeting. Any oral notice may be communicated to the director. The notice need not specify the place of the meeting
15


(if the meeting is to be held at the corporation’s principal executive office) nor the purpose of the meeting.
3.8 Quorum; Voting. At all meetings of the board of directors, a majority of the total authorized number of directors shall constitute a quorum for the transaction of business. If a quorum is not present at any meeting of the board of directors, then the directors present thereat may adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum is present. A meeting at which a quorum is initially present may continue to transact business notwithstanding the withdrawal of directors, if any action taken is approved by at least a majority of the required quorum for that meeting.
The vote of a majority of the directors present at any meeting at which a quorum is present shall be the act of the board of directors, except as may be otherwise specifically provided by statute, the certificate of incorporation or these bylaws.
If the certificate of incorporation provides that one or more directors shall have more or less than one vote per director on any matter, every reference in these bylaws to a majority or other proportion of the directors shall refer to a majority or other proportion of the votes of the directors.
3.9 Board Action By Written Consent Without A Meeting. Unless otherwise restricted by the certificate of incorporation or these bylaws, any action required or permitted to be taken at any meeting of the board of directors, or of any committee thereof, may be taken without a meeting if all members of the board of directors or committee, as the case may be, consent thereto in writing or by electronic transmission and the writing or writings or electronic transmission or transmissions are filed with the minutes of proceedings of the board of directors or committee. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form. Any person (whether or not then a director) may provide, whether through instruction to an agent or otherwise, that a consent to action will be effective at a future time (including a time determined upon the happening of an event), no later than 60 days after such instruction is given or such provision is made and such consent shall be deemed to have been given for purposes of this Section 3.9 at such effective time so long as such person is then a director and did not revoke the consent prior to such time. Any such consent shall be revocable prior to its becoming effective.
3.10 Fees and Compensation of Directors. Unless otherwise restricted by the certificate of incorporation or these bylaws, the board of directors shall have the authority to fix the compensation of directors.
3.11 Removal of Directors. A director may be removed from office by the stockholders of the corporation only as provided in the certificate of incorporation.
No reduction of the authorized number of directors shall have the effect of removing any director prior to the expiration of such director’s term of office.




16


ARTICLE IV

COMMITTEES

4.1 Committees of Directors. The board of directors may designate one or more committees, each committee to consist of one or more of the directors of the corporation. The board of directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another member of the board of directors to act at the meeting in the place of any such absent or disqualified member. Any such committee, to the extent provided in the resolution of the board of directors or in these bylaws, shall have and may exercise all the powers and authority of the board of directors in the management of the business and affairs of the corporation, and may authorize the seal of the corporation to be affixed to all papers that may require it; but no such committee shall have the power or authority to (i) approve or adopt, or recommend to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the DGCL to be submitted to stockholders for approval, or (ii) adopt, amend or repeal any bylaw of the corporation.

4.2 Committee Minutes. Each committee shall keep regular minutes of its meetings and report the same to the board of directors when required.
4.3 Meetings and Action of Committees. Meetings and actions of committees shall be governed by, and held and taken in accordance with, the provisions of:
(i) Section 3.5 (place of meetings and meetings by telephone);
(ii) Section 3.6 (regular meetings);
(iii) Section 3.7 (special meetings and notice);
(iv) Section 3.8 (quorum; voting);
(v) Section 7.5 (waiver of notice); and
(vi) Section 3.9 (action without a meeting)
with such changes in the context of those bylaws as are necessary to substitute the committee and its members for the board of directors and its members. However:
(i) the time of regular meetings of committees may be determined either by resolution of the board of directors or by resolution of the committee;
(ii) special meetings of committees may also be called by resolution of the board of directors; and
17


(iii) notice of special meetings of committees shall also be given to all alternate members, who shall have the right to attend all meetings of the committee. The board of directors or a committee may adopt rules for the government of any committee not inconsistent with the provisions of these bylaws.
Any provision in the certificate of incorporation providing that one or more directors shall have more or less than one vote per director on any matter shall apply to voting in any committee or subcommittee, unless otherwise provided in the certificate of incorporation or these bylaws.
4.4 Subcommittees. Unless otherwise provided in the certificate of incorporation, these bylaws or the resolutions of the board of directors designating the committee, a committee may create one or more subcommittees, each subcommittee to consist of one or more members of the committee, and delegate to a subcommittee any or all of the powers and authority of the committee.
ARTICLE V

OFFICERS

5.1 Officers. The officers of the corporation shall be a president and a secretary. The corporation may also have, at the discretion of the board of directors, a chairperson of the board of directors, a vice chairperson of the board of directors, a chief executive officer, a chief financial officer or treasurer, one or more vice presidents, one or more assistant vice presidents, one or more assistant treasurers, one or more assistant secretaries, and any such other officers as may be appointed in accordance with the provisions of these bylaws. Any number of offices may be held by the same person.
5.2 Appointment of Officers. The board of directors shall appoint the officers of the corporation, except such officers as may be appointed in accordance with the provisions of Section 5.3 of these bylaws, subject to the rights, if any, of an officer under any contract of employment.
5.3 Subordinate Officers. The board of directors may appoint, or empower the chief executive officer or, in the absence of a chief executive officer, the president, to appoint, such other officers and agents as the business of the corporation may require. Each of such officers and agents shall hold office for such period, have such authority, and perform such duties as are provided in these bylaws or as the board of directors may from time to time determine.
5.4 Removal and Resignation of Officers. Subject to the rights, if any, of an officer under any contract of employment, any officer may be removed, either with or without cause, by an affirmative vote of the majority of the board of directors at any regular or special meeting of the board of directors or, except in the case of an officer chosen by the board of directors, by any officer upon whom such power of removal may be conferred by the board of directors.
Any officer may resign at any time by giving written or electronically transmitted notice to the corporation. Any resignation shall take effect at the date of the receipt of that notice or at any later time specified in that notice. Unless otherwise specified in the notice of resignation, the acceptance of the resignation shall not be necessary to make it effective. Any resignation is
18


without prejudice to the rights, if any, of the corporation under any contract to which the officer is a party.
5.5 Vacancies In Offices. Any vacancy occurring in any office of the corporation shall be filled by the board of directors or as provided in Section 5.3 .
5.6 Representation of Shares of Other Corporations. The chairperson of the board of directors, the president, any vice president, the treasurer, the secretary or assistant secretary of this corporation, or any other person authorized by the board of directors or the president or a vice president, is authorized to vote, represent, and exercise on behalf of this corporation all rights incident to any and all shares or other equity interests of any other corporation or corporations or entity or entities standing in the name of this corporation. The authority granted herein may be exercised either by such person directly or by any other person authorized to do so by proxy or power of attorney duly executed by such person having the authority.
5.7 Authority and Duties of Officers. All officers of the corporation shall respectively have such authority and perform such duties in the management of the business of the corporation as may be designated from time to time by the board of directors or the stockholders and, to the extent not so provided, as generally pertain to their respective offices, subject to the control of the board of directors.
ARTICLE VI

STOCK

6.1 Stock Certificates; Partly Paid Shares. The shares of the corporation shall be represented by certificates; provided that the board of directors may provide by resolution or resolutions that some or all of any or all classes or series of its stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the corporation. Every holder of stock represented by certificates shall be entitled to have a certificate signed by, or in the name of the corporation by any two authorized officers of the corporation representing the number of shares registered in certificate form. Any or all of the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate has ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the corporation with the same effect as if such person were such officer, transfer agent or registrar at the date of issue. The corporation shall not have power to issue a certificate in bearer form.
The corporation may issue the whole or any part of its shares as partly paid and subject to call for the remainder of the consideration to be paid therefor. Upon the face or back of each stock certificate issued to represent any such partly-paid shares, or upon the books and records of the corporation in the case of uncertificated partly-paid shares, the total amount of the consideration to be paid therefor and the amount paid thereon shall be stated. Upon the declaration of any dividend on fully-paid shares, the corporation shall declare a dividend upon partly-paid shares of the same class, but only upon the basis of the percentage of the consideration actually paid thereon.
6.2 Special Designation On Certificates. If the corporation is authorized to issue more than one class of stock or more than one series of any class, then the powers, the designations, the
19


preferences, and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights shall be set forth in full or summarized on the face or back of the certificate that the corporation shall issue to represent such class or series of stock; provided, however, that, except as otherwise provided in Section 202 of the DGCL, in lieu of the foregoing requirements there may be set forth on the face or back of the certificate that the corporation shall issue to represent such class or series of stock, a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights. Within a reasonable time after the issuance or transfer of uncertificated stock, the corporation shall send to the registered owner thereof a written notice containing the information required to be set forth or stated on certificates pursuant to this Section 6.2 or Sections 151, 156, 202(a) or 218(a) of the DGCL or with respect to this Section 6.2 a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights. Except as otherwise expressly provided by law, the rights and obligations of the holders of uncertificated stock and the rights and obligations of the holders of certificates representing stock of the same class and series shall be identical.
6.3 Lost Certificates. Except as provided in this Section 6.3, no new certificates for shares shall be issued to replace a previously issued certificate unless the latter is surrendered to the corporation and cancelled at the same time. The corporation may issue a new certificate of stock or uncertificated shares in the place of any certificate theretofore issued by it, alleged to have been lost, stolen or destroyed, and the corporation may require the owner of the lost, stolen or destroyed certificate, or such owner’s legal representative, to give the corporation a bond sufficient to indemnify it against any claim that may be made against it on account of the alleged loss, theft or destruction of any such certificate or the issuance of such new certificate or uncertificated shares.
6.4 Dividends. The board of directors, subject to any restrictions contained in the certificate of incorporation or applicable law, may declare and pay dividends upon the shares of the corporation’s capital stock.
The board of directors may set apart out of any of the funds of the corporation available for dividends a reserve or reserves for any proper purpose and may abolish any such reserve. Such purposes shall include but not be limited to equalizing dividends, repairing or maintaining any property of the corporation, and meeting contingencies.
6.5 Transfer of Stock. Transfers of record of shares of stock of the corporation shall be made only upon its books by the holders thereof, in person or by an attorney duly authorized, and, subject to Section 6.3 of these bylaws, if such stock is certificated, upon the surrender of a certificate or certificates for a like number of shares, properly endorsed or accompanied by proper evidence of succession, assignation or authority to transfer.
6.6 Stock Transfer Agreements. The corporation shall have power to enter into and perform any agreement with any number of stockholders of any one or more classes of stock of the
20


corporation to restrict the transfer of shares of stock of the corporation of any one or more classes owned by such stockholders in any manner not prohibited by the DGCL.
6.7 Registered Stockholders. The corporation:
(i) shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends and to vote as such owner;
(ii) shall be entitled to hold liable for calls and assessments the person registered on its books as the owner of shares; and
(iii) shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of another person, whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of Delaware.
ARTICLE VII

MANNER OF GIVING NOTICE AND WAIVER

7.1 Notice of Stockholders’ Meetings. Notice of any meeting of stockholders, if mailed, is given when deposited in the United States mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the corporation’s records. An affidavit of the secretary or an assistant secretary of the corporation or of the transfer agent or other agent of the corporation that the notice has been given shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
7.2 Notice By Electronic Transmission. Without limiting the manner by which notice otherwise may be given effectively to stockholders pursuant to the DGCL, the certificate of incorporation or these bylaws, any notice to stockholders given by the corporation under any provision of the DGCL, the certificate of incorporation or these bylaws shall be effective if given by a form of electronic transmission consented to by the stockholder to whom the notice is given. Any such consent shall be revocable by the stockholder by written notice to the corporation. Any such consent shall be deemed revoked if:
(i) the corporation is unable to deliver by electronic transmission two consecutive notices given by the corporation in accordance with such consent; and
(ii) such inability becomes known to the secretary or an assistant secretary of the corporation or to the transfer agent, or other person responsible for the giving of notice.
However, the inadvertent failure to treat such inability as a revocation shall not invalidate any meeting or other action.
Any notice given pursuant to the preceding paragraph shall be deemed given:
(i) if by facsimile telecommunication, when directed to a number at which the stockholder has consented to receive notice;
21


(ii) if by electronic mail, when directed to an electronic mail address at which the stockholder has consented to receive notice;
(iii) if by a posting on an electronic network together with separate notice to the stockholder of such specific posting, upon the later of (A) such posting and (B) the giving of such separate notice; and
(iv) if by any other form of electronic transmission, when directed to the stockholder.
An affidavit of the secretary or an assistant secretary or of the transfer agent or other agent of the corporation that the notice has been given by a form of electronic transmission shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
An “electronic transmission” means any form of communication, not directly involving the physical transmission of paper, that creates a record that may be retained, retrieved, and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such a recipient through an automated process.
Notice by a form of electronic transmission shall not apply with respect to Sections 164, 296, 311, 312 or 324 of the DGCL.
7.3 Notice To Stockholders Sharing An Address. Except as otherwise prohibited under the DGCL, without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders given by the corporation under the provisions of the DGCL, the certificate of incorporation or these bylaws shall be effective if given by a single written notice to stockholders who share an address if consented to by the stockholders at that address to whom such notice is given. Any such consent shall be revocable by the stockholder by written notice to the corporation. Any stockholder who fails to object in writing to the corporation, within 60 days of having been given written notice by the corporation of its intention to send the single notice, shall be deemed to have consented to receiving such single written notice.
7.4 Notice To Person With Whom Communication Is Unlawful. Whenever notice is required to be given, under the DGCL, the certificate of incorporation or these bylaws, to any person with whom communication is unlawful, the giving of such notice to such person shall not be required and there shall be no duty to apply to any governmental authority or agency for a license or permit to give such notice to such person. Any action or meeting which shall be taken or held without notice to any such person with whom communication is unlawful shall have the same force and effect as if such notice had been duly given. In the event that the action taken by the corporation is such as to require the filing of a certificate under the DGCL, the certificate shall state, if such is the fact and if notice is required, that notice was given to all persons entitled to receive notice except such persons with whom communication is unlawful.
7.5 Waiver of Notice. Whenever notice is required to be given under any provision of the DGCL, the certificate of incorporation or these bylaws, a written waiver, signed by the person entitled to notice, or a waiver by electronic transmission by the person entitled to notice, whether before or after the time of the event for which notice is to be given, shall be deemed equivalent to notice. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting,
22


except when the person attends a meeting for the express purpose of objecting at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the stockholders need be specified in any written waiver of notice or any waiver by electronic transmission unless so required by the certificate of incorporation or these bylaws.
ARTICLE VIII

FORUM FOR CERTAIN ACTIONS

Unless the corporation consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum to bring any state law claims for (i) any derivative action or proceeding brought on behalf of the corporation, (ii) any action asserting a claim of, or a claim based on, breach of a fiduciary duty owed by any current or former director, officer, or other employee or stockholder of the corporation to the corporation or the corporation’s stockholders, (iii) any action asserting a claim against the corporation or any current or former director, officer, or other employee or stockholder of the  corporation arising pursuant to any provision of the DGCL or the certificate of incorporation or bylaws, or (iv) any action asserting a claim against the corporation or any current or former director, officer, or other employee or stockholder of the corporation governed by the internal affairs doctrine. Unless the corporation consents in writing to the selection of an alternative forum, the United States District Court for the [Northern District of California] shall be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock of the corporation shall be deemed to have notice of and consented to the provisions of this bylaw.
ARTICLE IX

INDEMNIFICATION

9.1 Indemnification of Directors and Officers In Third Party Proceedings. Subject to the other provisions of this Article IX, the corporation shall indemnify, to the fullest extent permitted by the DGCL, as now or hereinafter in effect, any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (a “Proceeding”) (other than an action by or in the right of the corporation) by reason of the fact that such person is or was a director or officer of the corporation, or is or was a director or officer of the corporation serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys’ fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection with such Proceeding if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe such person’s conduct was unlawful. The termination of any Proceeding by judgment, order, settlement, conviction, or upon a plea of nolo contendere or its equivalent, shall not, of itself, create a presumption that the person did not act in good faith and in a manner which such person reasonably believed to be in or not
23


opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had reasonable cause to believe that such person’s conduct was unlawful.
9.2 Indemnification of Directors and Officers in Actions by or in the Right of the Corporation. Subject to the other provisions of this Article IX, the corporation shall indemnify, to the fullest extent permitted by the DGCL, as now or hereinafter in effect, any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that such person is or was a director or officer of the corporation, or is or was a director or officer of the corporation serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses (including attorneys’ fees) actually and reasonably incurred by such person in connection with the defense or settlement of such action or suit if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation; except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper.
9.3 Successful Defense. To the extent that a present or former director or officer of the corporation has been successful on the merits or otherwise in defense of any action, suit or proceeding described in Section 9.1 or Section 9.2, or in defense of any claim, issue or matter therein, such person shall be indemnified against expenses (including attorneys’ fees) actually and reasonably incurred by such person in connection therewith.
9.4 Indemnification of Others. Subject to the other provisions of this Article IX, the corporation shall have power to indemnify its employees and agents to the extent not prohibited by the DGCL or other applicable law. The board of directors shall have the power to delegate to such person or persons as the board shall in its discretion determine the determination of whether employees or agents shall be indemnified.
9.5 Advance Payment of Expenses. Expenses (including attorneys’ fees) actually and reasonably incurred by an officer or director of the corporation in defending any Proceeding shall be paid by the corporation in advance of the final disposition of such Proceeding upon receipt of a written request therefor (together with documentation reasonably evidencing such expenses) and an undertaking by or on behalf of the person to repay such amounts if it shall ultimately be determined that the person is not entitled to be indemnified under this Article IX or the DGCL. Such expenses (including attorneys’ fees) incurred by former directors and officers or other employees and agents of the corporation or by persons serving at the request of the corporation as directors, officers, employees or agents of another corporation, partnership, joint venture, trust or other enterprise may be so paid upon such terms and conditions, if any, as the corporation deems appropriate. The right to advancement of expenses shall not apply to any claim for which indemnity is excluded pursuant to these bylaws, but shall apply to any Proceeding referenced in Section 9.6(ii) or 9.6(iii) prior to a determination that the person is not entitled to be indemnified by the corporation.
24


9.6 Limitation On Indemnification. Subject to the requirements in Section 9.3 and the DGCL, the corporation shall not be obligated to indemnify any person pursuant to this Article IX in connection with any Proceeding (or any part of any Proceeding):
(i) for which payment has actually been made to or on behalf of such person under any statute, insurance policy, indemnity provision, vote or otherwise, except with respect to any excess beyond the amount paid;
(ii) for an accounting or disgorgement of profits pursuant to Section 16(b) of the 1934 Act, or similar provisions of federal, state or local statutory law or common law, if such person is held liable therefor (including pursuant to any settlement arrangements);
(iii) for any reimbursement of the corporation by such person of any bonus or other incentive-based or equity-based compensation or of any profits realized by such person from the sale of securities of the corporation, as required in each case under the 1934 Act (including any such reimbursements that arise from an accounting restatement of the corporation pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), or the payment to the corporation of profits arising from the purchase and sale by such person of securities in violation of Section 306 of the Sarbanes-Oxley Act), if such person is held liable therefor (including pursuant to any settlement arrangements);
(iv) initiated by such person, including any Proceeding (or any part of any Proceeding) initiated by such person against the corporation or its directors, officers, employees, agents or other indemnitees, unless (a) the board of directors authorized the Proceeding (or the relevant part of the Proceeding) prior to its initiation, (b) the corporation provides the indemnification, in its sole discretion, pursuant to the powers vested in the corporation under applicable law, (c) otherwise required to be made under Section 9.7 or (d) otherwise required by applicable law; or
(v) if prohibited by applicable law; provided, however, that if any provision or provisions of this Article IX shall be held to be invalid, illegal or unenforceable for any reason whatsoever: (1) the validity, legality and enforceability of the remaining provisions of this Article IX (including, without limitation, each portion of any paragraph or clause containing any such provision held to be invalid, illegal or unenforceable, that is not itself held to be invalid, illegal or unenforceable) shall not in any way be affected or impaired thereby; and (2) to the fullest extent possible, the provisions of this Article IX (including, without limitation, each such portion of any paragraph or clause containing any such provision held to be invalid, illegal or unenforceable) shall be construed so as to give effect to the intent manifested by the provision held invalid, illegal or unenforceable.
9.7 Determination; Claim. If a claim for indemnification or advancement of expenses under this Article IX is not paid in full within 90 days after receipt by the corporation of the written request therefor, the claimant shall be entitled to an adjudication by a court of competent jurisdiction of his or her entitlement to such indemnification or advancement of expenses. The corporation shall indemnify such person against any and all expenses that are incurred by such person in connection with any action for indemnification or advancement of expenses from the corporation under this Article IX, to the extent such person is successful in such action, and to the extent not prohibited by law. In any such suit, the corporation shall, to the fullest extent not
25


prohibited by law, have the burden of proving that the claimant is not entitled to the requested indemnification or advancement of expenses.
9.8 Non-Exclusivity of Rights. The indemnification and advancement of expenses provided by, or granted pursuant to, this Article IX shall not be deemed exclusive of any other rights to which those seeking indemnification or advancement of expenses may be entitled under the certificate of incorporation or any statute, bylaw, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in such person’s official capacity and as to action in another capacity while holding such office. The corporation is specifically authorized to enter into individual contracts with any or all of its directors, officers, employees or agents respecting indemnification and advancement of expenses, to the fullest extent not prohibited by the DGCL or other applicable law.
9.9 Insurance. The corporation may purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against such person and incurred by such person in any such capacity, or arising out of such person’s status as such, whether or not the corporation would have the power to indemnify such person against such liability under the provisions of the DGCL.
9.10 Survival. The rights to indemnification and advancement of expenses conferred by this Article IX shall continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of the heirs, executors and administrators of such a person.
9.11 Effect of Repeal or Modification. A right to indemnification or to advancement of expenses arising under a provision of the certificate of incorporation or a bylaw shall not be eliminated or impaired by an amendment to the certificate of incorporation or these bylaws after the occurrence of the act or omission that is the subject of the civil, criminal, administrative or investigative action, suit or proceeding for which indemnification or advancement of expenses is sought, unless the provision in effect at the time of such act or omission explicitly authorizes such elimination or impairment after such action or omission has occurred.
9.12 Certain Definitions. For purposes of this Article IX, references to the “corporation” shall include, in addition to the resulting corporation, any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, employees or agents, so that any person who is or was a director, officer, employee or agent of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, shall stand in the same position under the provisions of this Article IX with respect to the resulting or surviving corporation as such person would have with respect to such constituent corporation if its separate existence had continued. For purposes of this Article IX, references to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on a person with respect to an employee benefit plan; and references to “serving at the request of the corporation” shall include any service as a director, officer, employee or agent of the corporation which imposes duties on, or involves
26


services by, such director, officer, employee or agent with respect to an employee benefit plan, its participants or beneficiaries; and a person who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner “not opposed to the best interests of the corporation” as referred to in this Article IX.
ARTICLE X

GENERAL MATTERS

10.1 Execution of Corporate Contracts and Instruments. Except as otherwise provided by law, the certificate of incorporation or these bylaws, the board of directors may authorize any officer or officers, or agent or agents, to enter into any contract or execute any document or instrument in the name of and on behalf of the corporation; such authority may be general or confined to specific instances. Unless so authorized or ratified by the board of directors or within the agency power of an officer, no officer, agent or employee shall have any power or authority to bind the corporation by any contract or engagement or to pledge its credit or to render it liable for any purpose or for any amount.
10.2 Fiscal Year. The fiscal year of the corporation shall be fixed by resolution of the board of directors and may be changed by the board of directors.
10.3 Seal. The corporation may adopt a corporate seal, which may be altered by the board of directors. The corporation may use the corporate seal by causing it or a facsimile thereof to be impressed or affixed or in any other manner reproduced.
10.4 Construction; Definitions. Unless the context requires otherwise, the general provisions, rules of construction, and definitions in the DGCL shall govern the construction of these bylaws. Without limiting the generality of this provision, the singular number includes the plural, the plural number includes the singular, and the term “person” includes both a corporation and a natural person.
ARTICLE XI

AMENDMENTS

These bylaws may be adopted, amended or repealed by the stockholders entitled to vote; provided, however, that the affirmative vote of the holders of at least eighty percent (80%) of the total voting power of outstanding voting securities, voting together as a single class, shall be required for the stockholders of the corporation to alter, amend or repeal, or adopt any provision of these bylaws. The board of directors shall also have the power to adopt, amend or repeal bylaws.
A bylaw amendment adopted by stockholders which specifies the votes that shall be necessary for the election of directors shall not be further amended or repealed by the board of directors.


27


TWILIO INC.
CERTIFICATE OF AMENDMENT OF BYLAWS
The undersigned hereby certifies that she is the duly elected, qualified, and acting Secretary of Twilio Inc., a Delaware corporation and that the foregoing bylaws were amended and restated on July 31, 2020 by the corporation's board of directors.
IN WITNESS WHEREOF, the undersigned has hereunto set her hand this 4th day of August, 2020.
/s/ KARYN SMITH
Karyn Smith, Secretary

EX-31.1 3 twlo-2020x0630xex311.htm EX-31.1 Document

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

Date: August 4, 2020
/s/ JEFFREY LAWSON
Jeffrey Lawson
Chief Executive Officer (Principal Executive Officer)


EX-31.2 4 twlo-2020x0630ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

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

Date: August 4, 2020
/s/ KHOZEMA SHIPCHANDLER
Khozema Shipchandler
Chief Financial Officer (Principal Accounting and Financial Officer)


EX-32.1 5 twlo-2020x0630xex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Jeffrey Lawson, Chief Executive Officer of Twilio Inc. (the “Company”), and Khozema Shipchandler, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 4, 2020

/s/ JEFFREY LAWSON
Jeffrey Lawson
Chief Executive Officer (Principal Executive Officer)
/s/ KHOZEMA SHIPCHANDLER
Khozema Shipchandler
Chief Financial Officer (Principal Accounting and Financial Officer)


EX-101.SCH 6 twlo-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description 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 2104103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Fair Value Measurements - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Property and Equipment - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Property and Equipment - Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Property and Equipment - Capitalized Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Right-of-Use Asset and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Right-of-Use Asset and Lease Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Intangible Assets - Total Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Accrued Expenses and Other Liabilities - Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 2332306 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Notes Payable - Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Notes Payable - Terms (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Notes Payable - Net Carrying Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Notes Payable - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Notes Payable - Capped Calls (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Revenue by Geographic Area link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Revenue by Geographic Area (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Revenue by Geographic Area - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2146111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2448428 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Commitments and Contingencies - Other taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2351309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) link:presentationLink link:calculationLink link:definitionLink 2155113 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2356310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Stock-Based Compensation - Performance-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2463439 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2464440 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2168114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2369311 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2470444 - Disclosure - Net Loss per Share Attributable to Common Stockholders - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 2471445 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2472446 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2173115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2474447 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 twlo-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 twlo-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 twlo-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income (expenses), net Other Nonoperating Income (Expense) Common Stock Net Loss Per Share Attributable to Common Stockholders Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Conversion of shares of Class B common stock into shares of Class A common stock (in shares) Stock Issued During Period, Shares, Conversion of Units Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Capped calls Option Indexed to Issuer's Equity [Line Items] Amortization of debt discount Amortization of Debt Discount (Premium) Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Increase in shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Level 3 Fair Value, Inputs, Level 3 [Member] Conversion spread Conversion Spread [Member] Conversion Spread [Member] Class A common stock reserved for Twilio.org Donor Advised Fund [Member] Donor-advised fund. Intangible Assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Schedule of accrued expenses and other current liabilities Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block] Tabular disclosure of the components of accrued expenses and other current liabilities. Capitalized internal use software development costs Capitalized Computer Software, Additions Deferred tax liability Deferred Income Tax Liabilities, Net Amortization of assets Finance Lease, Right-of-Use Asset, Amortization Long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Votes per share Common Stock, Votes per Share Number of votes per common share a shareholder is entitled. Strategic investments, amortized cost Debt Securities, Available-For-Sale, Privately Held, Amortized Cost Debt Securities, Available-For-Sale, Privately Held, Amortized Cost Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Total Intangible Assets, Net (Excluding Goodwill) Accrued cost of revenue Accrued Cost of Revenue, Current Accrued cost of revenue, current. Assets and Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities Lessee Table [Text Block] Discount rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Conversion of shares of Class B common stock into shares of Class A common stock Stock Issued During Period, Value, Conversion of Units Total current liabilities Liabilities, Current Schedule of weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Nonvested RSUs at the beginning of the period (in dollars per share) Nonvested RSUs at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Proceeds from exercises of stock options and shares issued under ESPP Proceeds From Shares Issued Under ESPP Proceeds From Shares Issued Under ESPP Commitments and contingencies (Note 11) Commitments and Contingencies SendGrid Sendgrid Inc [Member] SendGrid, Inc., a communication platform for transactional and marketing mail. Total lease payments Finance Lease, Liability, Payment, Due Value of equity awards withheld for tax liability Share-based Payment Arrangement, Decrease for Tax Withholding Obligation ASSETS Assets [Abstract] Finance lease cost: Lessee, Finance Lease, Description [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Sales and other taxes payable Taxes Payable, Current Entity Shell Company Entity Shell Company Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Employee and nonemployee stock options Employee And Nonemployee Stock Option [Member] Employee and Nonemployee Stock Options. Cover page. Cover [Abstract] Term of non-cancellable agreement Unrecorded Unconditional Purchase Obligation, Term Operating cash flows used in operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Document Type Document Type One to three years, aggregate fair value Available-for-sale Securities, Debt Maturities, Rolling Year Two, Fair Value Fair value of available-for-sale debt securities maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Accumulated deficit Retained Earnings (Accumulated Deficit) Thereafter Lessee, Operating Lease, Liability, Payments Due After Year Four Lessee, Operating Lease, Liability, Payments Due After Year Four Operating right-of-use asset Operating lease assets Operating Lease, Right-of-Use Asset Unamortized discount Debt Instrument, Unamortized Discount Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Accrued other expenses Other Accrued Liabilities, Noncurrent 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of net carrying amount of the liability and equity components of the Notes Convertible Debt [Table Text Block] Common Class B Common Class B [Member] Stock options issued and outstanding (in shares) Outstanding options as of the beginning of the period (in shares) Outstanding options as of the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2021 Finance Lease, Liability, to be Paid, Year One Purchase commitment Unrecorded Unconditional Purchase Obligation, Purchases 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Preferred stock Preferred Stock, Value, Issued Trading price as a percentage of the product of common stock sale price and conversion rate Debt Instrument, Conversion Eligibility Based on Debt Trading Price, Threshold Percentage for Eligibility The trading price of a specified principal amount of the debt instrument as a percent of the product of the last reported sale price of the equity security into which conversion will be made and the conversion rate, below which conversion eligibility is triggered after a specified number of trading days. Total net lease cost Lease, Cost Total operating expenses Operating Expenses Document Quarterly Report Document Quarterly Report Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of other long-term liabilities Other Noncurrent Liabilities [Table Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other long-term liabilities Total other long-term liabilities Other Liabilities, Noncurrent Financing cash flows used in finance leases Finance Lease, Principal Payments Total estimated grant date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock price at grant date (in dollars per share) Share Price Aggregate intrinsic value (In thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Percentage of revenue (as a percent) Concentration Risk, Percentage Tax benefit related to release of valuation allowance Unrecognized Tax Benefits, Increase Resulting from Acquisition Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Expiration term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Strategic investments, gross unrealized losses Debt Securities, Available-For-Sale, Privately Held Gross Unrealized Losses Debt Securities, Available-For-Sale, Privately Held Gross Unrealized Losses Conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement [Line Items] Statement [Line Items] Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Forecast Forecast [Member] Class of Stock [Domain] Class of Stock [Domain] Data center equipment Computer Equipment [Member] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Convertible senior notes, net Convertible Debt, Noncurrent Expected volatility, low end of range (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Principles of Consolidation Consolidation, Policy [Policy Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cost of revenue Cost of Revenue Property and Equipment Property, Plant and Equipment, Net, by Type [Abstract] Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options vested and exercisable and options vested and expected to vest Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Valuation Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Number of distinct awards Share-based Compensation Arrangement by Share-based Payment Award, Number of Distinct Awards The number of distinct awards granted. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Shares reserved for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Initial cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Cap price stated in the contract for options indexed to the issuer's equity shares. Right-of-Use Asset and Lease Liabilities Lessee, Finance Leases [Text Block] Schedule of financial assets measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Amendment Flag Amendment Flag Stock-based awards available for grant under 2016 Plan (in shares) Shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Accrued other expense Other Accrued Liabilities, Current Value of donated common stock Common Stock, Donor Advised Fund, Value Common Stock, Donor Advised Fund, Value Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Total lease liabilities Lease, Liability Lease Liability Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Asset volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Asset Volatility The asset volatility rate assumption that is used in valuing an option on its own shares. Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued expenses and other current liabilities. Short-term marketable securities Debt Securities, Available-for-sale, Current Capitalized software development costs Payments to Develop Software Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Maximum automatic annual increase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Number of Shares Authorized The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan. Geographical [Axis] Geographical [Axis] Shares purchased in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Local Phone Number Local Phone Number Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Maturity Of Finance Lease Liabilities Finance Lease, Liability, Payment, Due, Rolling Maturity [Abstract] Total gross unrealized losses Financial Assets, Accumulated Gross Unrealized Loss, Before Tax Financial Assets, Accumulated Gross Unrealized Loss, Before Tax Schedule of intangible assets Schedule of Intangible Assets, Excluding Goodwill [Table Text Block] Tabular disclosure of intangible assets, excluding goodwill, which may be broken down by segment or major class. Total amortized cost Debt Securities, Available-for-sale, Amortized Cost Unrecognized compensation cost, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Renewal option Lessee, Operating Lease, Renewal Term Capped calls Capped Call Option [Member] Capped call options covering shares of the entity's Class A Common Stock, intended to reduce or offset potential dilution resulting from the conversion of convertible senior notes. Marketable securities, accumulated gross unrealized gain, before tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Net proceeds from the debt offering Proceeds from Debt, Net of Issuance Costs Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Convertible senior notes, 0.25%, due 2023 Convertible Senior Notes0.25 Percent Due2023 [Member] Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023. Class A common stock committed under 2016 ESPP Employee Stock [Member] Balance, beginning of period Balance, end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Income Statement Location [Axis] Income Statement Location [Axis] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accrued bonus and commission Accrued Bonuses, Current Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Amortization expense Amortization of Intangible Assets Lease, Cost Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Minimum sale price of stock as a percentage of the conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Shares issued Stock Issued During Period, Value, New Issues Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Operating cash flows used in finance leases (interest) Finance Lease, Interest Payment on Liability Total assets Assets Scenario [Axis] Scenario [Axis] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Total interest expense related to the Notes Interest Expense, Debt Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Nonvested restricted stock units issued and outstanding (in shares) Nonvested RSUs at the beginning of the period (in shares) Nonvested RSUs at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Vesting period upon satisfaction of performance condition Share-based Compensation Arrangement by Share-based Payment Award, Vesting Period After Satisfaction of Performance Condition Following the satisfaction of a performance condition, the vesting period for the remaining half of the award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Net Finite-Lived Intangible Assets, Net Weighted-average grant date fair value per share of options granted (in dollars per share) Grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Cost of revenue Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Finance Lease, Liability, Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Reverse repurchase agreements Reverse Repurchase Agreement [Member] Reverse Repurchase Agreement Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Equity volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Equity Volatility Represents the information pertains to fair value assumptions equity volatility Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Weighted-average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition International Non-US [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Stockholders' Equity Class of Stock Disclosures [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net loss attributable to common stockholders Net loss Net loss attributable to common stockholders (in thousands) Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Options vested and exercisable - weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Class A common stock reserved for Twilio.org (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Donor-advised Fund Number of common shares reserved for issuance in relation to a donor-advised fund. Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Number of consecutive trading days of threshold Notes trading price for conversion eligibility to follow Debt Instrument, Conversion Eligibility Based on Debt Trading Price, Consecutive Trading Days Number of consecutive trading days for which the trading price of the debt must meet specified criteria to trigger conversion eligibility for a number of trading days following this consecutive trading day period. Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Accounts payable Increase (Decrease) in Accounts Payable Number of awards outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Donated common stock (in shares) Stock Issued During Period, Shares, Donor Advised Fund Stock Issued During Period, Shares, Donor Advised Fund Release of valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other adjustments Other Operating Activities, Cash Flow Statement Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Balance (in shares) Balance (in shares) Shares, Issued Accrued Expenses and Other Liabilities Accrued Liabilities and Other Liabilities Disclosure [Text Block] The entire disclosure for accrued expenses and other liabilities. Interest on lease liabilities Finance Lease, Interest Expense Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Net unrealized gain on marketable securities, net of tax Net unrealized (loss) gain on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Loss before (provision) benefit for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Options vested and exercisable - weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Research and development Research and Development Expense Outstanding options as of the beginning of the period (in dollars per share) Outstanding options as of the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Common stock, authorized (in shares) Common Stock, Shares Authorized Acquisitions, net of cash acquired, and other related payments Payments to Acquire Businesses, Net of Cash Acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Less than one year, amortized cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Document Period End Date Document Period End Date Contractual interest expense Interest Expense, Debt, Excluding Amortization Entity Registrant Name Entity Registrant Name Aggregate Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Convertible senior notes, 0.25%, due 2023 - over-allotment Convertible Senior Notes0.25 Percent Due2023 Over Allotment [Member] Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023, issued pursuant to the exercise of the over-allotment options of the initial purchasers. Derived service period as adjusted Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Schedule of contractual maturities of marketable securities Investments Classified by Contractual Maturity Date [Table Text Block] Operating lease liability, noncurrent Operating Long-term lease obligations Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease liability Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Vesting of early exercised stock options Adjustment To Additional Paid In Capital Vesting Of Early Exercised Stock Options Adjustment To Additional Paid In Capital Vesting Of Early Exercised Stock Options Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Interest earned on marketable securities Investment Income, Interest Comprehensive loss attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2023 Finance Lease, Liability, to be Paid, Year Three Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Patent Patents [Member] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Net Loss Per Share Attributable to Common Stockholders Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Deductions against reserve Deductions against reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Scenario [Domain] Scenario [Domain] Purchases of long-lived assets Payments to Acquire Property, Plant, and Equipment Net cost to purchase the transactions Payments for Capped Call Options The cash outflow for the purchase of capped call options, not accounted for as derivatives. Entity Tax Identification Number Entity Tax Identification Number Reserve for allowance for doubtful account Allowance For Doubtful Account, Percent Of Revenue Allowance For Doubtful Account, Percent Of Revenue Notes Payable Long-term Debt [Text Block] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] $8.41 grant date fair value Performance Based Employee Stock Options8.41 Fair Value [Member] Performance-based stock options awarded to employees, with grant date fair value of $8.41 per share. Amount accrued Loss Contingency Accrual Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Schedule of revenue by geographic area Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol Term of lease Lessee, Operating Lease, Term of Contract Entity Information [Line Items] Entity Information [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Total grant value Share Based Compensation Arrangement by Share Based Payment Award Options Grants in Period Total Grant Value The grant-date, total value of options granted during the reporting period. Stock-based compensation capitalized in software development costs Share-based Payment Arrangement, Amount Capitalized Stock-based compensation Share-based Payment Arrangement, Noncash Expense Value of equity awards withheld for tax liabilities Payment, Tax Withholding, Share-based Payment Arrangement Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Strategic investments, gross unrealized gains Debt Securities, Available-For-Sale, Privately Held, Gross Unrealized Gains Debt Securities, Available-For-Sale, Privately Held, Gross Unrealized Gains Maturity Of Operating Lease Liabilities Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Net carrying amount Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Liability Right-of-Use Asset and Lease Liabilities Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] City Area Code City Area Code Stock plan offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Equity awards assumed in acquisition Equity Awards Assumed During Period Value Equity Awards Assumed During Period Value Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Customer relationships Customer Relationships [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash paid for amounts included in the measurement of lease liabilities: Lease, Cost [Abstract] Marketable securities, aggregate fair value Total aggregate fair value Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Value of common stock issued and stock awards assumed in acquisition Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Receivables [Abstract] Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease liability, current Operating Less: current obligations Operating Lease, Liability, Current Unrecognized compensation cost, other than options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Forfeited and canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of valuation assumptions, options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Non-cash reduction to the right-of-use asset Leases, Right-Of-Use Asset, Amortization Leases, Right-Of-Use Asset, Amortization Schedule of stock options activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Proceeds from sales and maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Schedule of the sales credit reserve Sales Credit Reserve [Table Text Block] Tabular disclosure of the sales credit reserve. 2020 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Sales credit reserve SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Purchases of property and equipment through finance leases Purchases Of Property Equipment Through Financing Lease Purchases Of Property Equipment Through Financing Lease Additional paid-in capital Additional Paid in Capital, Common Stock Stock Based Compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract] Total financial assets, amortized cost or carrying value Financial Assets, Amortized Cost or Carrying Value The aggregate of carrying value for assets with carrying value that approximates fair value and amortized cost basis for assets carried at fair value. Business Acquisition [Line Items] Business Acquisition [Line Items] Marketable Securities Marketable Securities [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Fair Value Measurements, Financial Assets Assets, Fair Value Disclosure [Abstract] Options vested and exercisable - number of options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Roll Forward] Debt issuance costs Unamortized issuance costs Debt Issuance Costs, Net Weighted- average exercise price (Per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Sales credit reserve, percent of revenue Sales Credit Reserve, Percent Of Revenue Sales Credit Reserve, Percent Of Revenue Performance-based stock options Performance Based Employee Stock Options [Member] Performance-based stock options awarded to employees. Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Effective percentage Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Option Indexed to Issuer's Equity, Equity [Table] Option Indexed to Issuer's Equity, Equity [Table] Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Risk-free interest rate, low end of range (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Number of leased properties Lessee, Operating Lease, Number Of Contracts Lessee, Operating Lease, Number Of Contracts Sale of Stock [Axis] Sale of Stock [Axis] Trademarks and other Trademarks [Member] Weighted-average shares used to compute net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted-average shares used to compute net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase price, percentage of fair market value (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent $10.26 grant date fair value Performance Based Employee Stock Options10.26 Fair Value [Member] Performance-based stock options awarded to employees, with grant date fair value of $10.26 per share. Goodwill Goodwill Title of Individual [Axis] Title of Individual [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Aggregate principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Measurements, Liabilities Liabilities, Fair Value Disclosure [Abstract] Vesting [Axis] Vesting [Axis] Operating lease accumulated amortization Lessee, Operating Lease, Accumulated Amortization Operating Lease Accumulated Amortization Forfeited and cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component, Net of Issuance Costs The carrying amount of the equity component of convertible debt, net of associated issuance costs. Entities [Table] Entities [Table] General and administrative General and Administrative Expense [Member] Total financial assets Assets, Fair Value Disclosure Costs related to the public offering Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Initial strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Deferred revenue and customer deposits Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of total estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Forfeited and canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Operating leases Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Indemnification Agreements Indemnification Agreement [Member] Accrued taxes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Options vested and exercisable - aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Stock-based compensation expense Share-based Payment Arrangement, Expense Maximum automatic annual increase as a percentage of outstanding common shares Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Authorization, Percentage of Outstanding Shares The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan, as a percentage of the outstanding shares of the entity's common stock at the end of the prior fiscal year. Shares issued under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Anti-dilutive securities Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Class A and Class B common stock Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets Finite-Lived Intangible Assets [Line Items] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial paper Commercial Paper [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] 2024 Finance Lease, Liability, to be Paid, Year Four Amortization of capitalized software development costs Capitalized Computer Software, Amortization Taxes payable, jurisdictional estimate Taxes Payable, Jurisdictional Estimate Taxes Payable, Jurisdictional Estimate $13.48 grant date fair value Performance Based Employee Stock Options13.48 Fair Value [Member] Performance-based stock options awarded to employees, with grant date fair value of $13.48 per share. Principal payments on finance leases and notes payable Repayments of Long-term Capital Lease Obligations Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Percentage of vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Common stock, issued (in shares) Common Stock, Shares, Issued CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Less than one year, aggregate fair value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Total lease obligations Operating Lease, Liability One to three years, amortized cost Available-for-sale Securities, Debt Maturities, Rolling Year Two, Amortized Cost Basis Amount after adjustments of available-for-sale debt securities at cost, maturing in the second rolling twelve months following the latest balance sheet. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Net carrying amount of the liability component of the Notes Convertible Notes Payable [Abstract] Percentage of principal amount of the Notes Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Organization and Description of Business Nature of Operations [Text Block] Payments of costs related to public offerings Payments of Stock Issuance Costs Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity ESPP contributions Other Employee-related Liabilities, Current Telecommunication licenses Telecommunication Licenses [Member] Telecommunication Licenses [Member] Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Grant Price as Percentage of Fair Market Value of Common Stock, Minimum For a share-based compensation arrangement, the minimum grant price per share as a percentage of the underlying value of common stock on the date of grant. Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accrued payroll and related Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Nonvested restricted stock units issued and outstanding Restricted Stock Units (RSUs) [Member] Operating lease cost Operating Lease, Cost General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Finance leases Finance Lease, Weighted Average Remaining Lease Term Short-term lease cost Short-term Lease, Cost Net carrying amount of the equity component of the Notes Convertible Notes Payable, Equity Component [Abstract] No definition available. Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Equity Component [Domain] Equity Component [Domain] Discount from market price, offering date (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Liabilities: Liabilities [Abstract] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Other long-term assets Increase (Decrease) in Other Noncurrent Assets Gross profit Gross Profit 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Corporate debt securities and commercial paper Corporate Debt Securities Commercial Paper [Member] Represents the information pertaining to Corporate debt securities and Commercial Paper. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Finance lease liability, noncurrent Finance Long-term lease obligations Finance Lease, Liability, Noncurrent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Liability for uncertain tax positions Other Liabilities, Current Carrying amount of equity component Proceeds allocated to the conversion options (debt discount) Debt Instrument, Convertible, Carrying Amount of Equity Component 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Allowance for credit losses Financing Receivable, Credit Loss, Expense (Reversal) Trade names Trade Names [Member] Leases [Abstract] Leases [Abstract] Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Stock options issued and outstanding Employee And Nonemployee Stock Option Including Performance Based Options [Member] Employee and nonemployee stock options, including performance-based stock options awarded to employees. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total lease obligations Finance Lease, Liability Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Finance lease accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Total leased assets Lease, Right-Of-Use Asset Lease Right Of Use Asset New Hires New Hires [Member] Newly-hired employees of the entity. Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Number of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Capitalized internal-use software development costs Software Development [Member] Follow-on Public Offering Follow-on Public Offering [Domain] [Domain] for Follow-on Public Offering Stock Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Thereafter Finance Lease, Liability, Payments Due After Year Four Finance Lease, Liability, Payments Due After Year Four Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of stock based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Risk-free interest rate, high end of range (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Geographic Concentration Risk Geographic Concentration Risk [Member] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Note receivable Notes Receivable, Fair Value Disclosure 2008 Stock Option Plan Stock Option Plan2008 [Member] 2008 Stock Option Plan. U.S. Treasury securities US Treasury Securities [Member] Shares issued (in shares) Stock Issued During Period, Shares, New Issues Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Total gross unrealized gains Financial Assets, Accumulated Gross Unrealized Gain, Before Tax Financial Assets, Accumulated Gross Unrealized Gain, Before Tax Leasehold improvements Leasehold Improvements [Member] Gross Finite-Lived Intangible Assets, Gross Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Marketable securities, gross unrealized losses less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Additions Accounts Receivable, Credit Loss Expense (Reversal) Money market funds Money Market Funds [Member] Common Class A Common Class A [Member] NON-CASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] Exercises of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Finance lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee stock options Share-based Payment Arrangement, Option [Member] Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Forfeited and cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Interest expense recognized related to the Notes Interest Expense, Debt [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Loss Contingencies [Table] Loss Contingencies [Table] Carrying Value Reported Value Measurement [Member] Plan Name [Domain] Plan Name [Domain] 2016 Stock Option and Incentive Plan Stock Option And Incentive Plan2016 [Member] 2016 Stock Option and Incentive Plan. Revenue by Geographic Area Revenue from Contract with Customer [Text Block] Expected volatility, high end of range (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Donated common stock Stock Issued During Period, Value, Donor Advised Fund Stock Issued During Period, Value, Donor Advised Fund 2020 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Proceeds from a public offering, net of underwriting discount Proceeds from Issuance Initial Public Offering 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Fair value of the notes Long-term Debt, Fair Value Class of Stock [Axis] Class of Stock [Axis] (Provision) benefit for income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Supplier relationships Supplier Relationships [Member] Supplier relationship that exists between an entity and its supplier. Cash paid for income taxes, net Income Taxes Paid, Net Schedule of restricted stock unit activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Title of Individual [Domain] Title of Individual [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Fair value of common stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Fair value of common stock per share during the period. Finance lease liability, current Finance Less: current obligations Finance Lease, Liability, Current Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] First vesting Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Aggregate intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Depreciation and amortization Depreciation Exercises of stock options Stock Issued During Period, Value, Stock Options Exercised Non-amortizable intangible assets: Indefinite-lived Intangible Assets (Excluding Goodwill) Consecutive trading period Debt Instrument, Convertible, Threshold Consecutive Trading Days Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Award Type [Axis] Award Type [Axis] Weighted- average grant date fair value (Per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Maximum Maximum [Member] Security Exchange Name Security Exchange Name Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Number of shares covered Option Indexed to Issuer's Equity, Shares Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Accumulated Deficit Retained Earnings [Member] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Measurement Basis [Axis] Measurement Basis [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Purchases of marketable securities and other investments Payments to Acquire Investments Weighted- average remaining contractual term (In years) Weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted-average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Strategic investments Debt Securities, Available-For-Sale, Privately Held Debt Securities, Available-For-Sale, Privately Held Award Type [Domain] Award Type [Domain] Noncurrent liabilities Liabilities, Noncurrent [Abstract] Document Transition Report Document Transition Report Schedule of the allowance for doubtful accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Long-term Debt, Unclassified [Abstract] Long-term Debt, Unclassified [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Class A common stock reserved for the convertible senior notes (in shares) Common Stock, Capital Shares Reserved For Convertible Debt Number of common shares reserved for issuance upon conversion of convertible debt. Purchases of property, equipment and intangible assets, accrued but not paid Purchase Of Property And Equipment Accrued But Not Paid Purchase Of Property And Equipment Accrued But Not Paid Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Office equipment Office Equipment [Member] Schedule of interest expense recognized related to the Notes Schedule Of Interest On Convertible Debt [Table Text Block] Tabular disclosure of the components of interest expense recognized related to convertible debt instruments. Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Schedule of reserved shares of common stock for issuance Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block] Tabular disclosure of reserved shares of common stock, on an as-if converted basis. Value of equity awards withheld for tax liability (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 2022 Finance Lease, Liability, to be Paid, Year Two Software Software Not Including Software Development Costs [Member] Represents information pertaining to software other than software development costs. Accounting Guidance Adopted in the Quarter New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 twlo-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 twlo-20200630_g1.jpg begin 644 twlo-20200630_g1.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@!S@/H P$1 (1 0,1 ?_$ /$ 0 " 00# 0 M )"@@#!08' @0+ 0$! $$ P$! <&" D* P0% @$0 M $$ @$"! $%"0P(!0,% 0 ! @,$!08'$0@A$A,)%#%!(A4XM'46MG>7IQA8 M,B,DU+75=N=H&0H:46%"8C.S%]=Q4I365X%3=*%#)98W2!$ @$" P,$!PT1 M#04' P4 $" P01!08A$@#);7Q8X34 M9?_: P# 0 "$0,1 #\ O\ M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M &/'*'=KVR\+NL0]:L9?,)7T5P*XQ\18PJZ+TSG-_9U$G&O"VJ1MGCAA_:JBA;K'' M%8U5BL7R)M8);Q[VO8YJ;IF8++\E\E.C7RL=I>@6:,,KO%%5LG(&0T9?38[Y M7>7Q3Q:CBG+CB!IZB\*UOR-61B*O^TGRGZN)J MQVV6SW;[4<=3R4M14VZ6O(RJX;$\E<4WS)M9M)I=M1>'89V=KGO_ '"5J2-- MNX&Y3P<2N1)7ZYF]2VE[&^JQJJR/)V=.;(J0*YW17-ZO1&]>BJY.Y2XE9>W[ M?;5HKZ5QEY[B47G'DM.)%"#>0:GR2YJ&W9R/9M[1E7H?O M*=B&Z.@AR/(6S\>6[",1E;?-#V&!K)'_ /[4^1U6OM>%K*S_ &GR66Q)_P"= M3V+;7>G+C!2JSI2?T<)>?'>7S2$=3^3YZS>G5*I:9599M0ACC*RO:#V+GC3N M96U66/,HTW+Z4SVXVYXX4YB@2QQ5RSQYR$B-;O5O*BNG144J2TS&POEC95J57U,DVNZD\5WRU[5_#+B+P_J]%KC M(LVREN6"E=6M:C"3V^@J3@H5$\'@X2DG@\&=L'=*' M M M !U)S%SQP]P!K+]NYCY#UK0,'^^-JRY MR\UE[*SQ1K*^G@L-7;8S.>OI&BN]"G!/-T3KY>GB=*^S&QRVCT]_5A2I]M[7 MVHKED^TDV5UH#AEK_BGG*R#A]E-YFN9[')488PI)XX2KUI.-&A!M-*=:I3@W MLWL<$05=Q'OU83'S7L#VQ<7/V!\?K0Q<@\I.L8W$OE:YS&6,7H^(L1Y:]3D; MT>R2YD*$J=/*^M\Y'>:<1Z<6Z>44=Y_1U-B[T%M?=*<:^S!PL\U=_7=US\^U%R%S= MN'U):2:-VI:I<32-36K,Y5^#LX/5&8JKEX8T7RM=?^+FZ?*]5\2@98 MJZN*G1OTL7N1[F$<$^_B^V9$N'757_"4,'XUFC6N M75E2;>UJCT4,>2*21AZJJJJJJJJJ]55?%55?E55_TGAD_I8;%R'X M#VJ5V[C;=>_CK=JA>J2LGJ7:5B6K;JSQKYHYJ]F!\0L1;G0@C:GT(ZN4@B;_ .54\"IL MOUAG^78*%=U:2]+4\->:_#7>DBU?B1U*.KKQ+C4KW>14LIS>:?\ :B>1U2_ QK5<^RU/ D#*^(F7W+5/,X2MZGT2QG#YBWH^9 M)=EF.#BWY-'B5I>-3-.%=_0U'EBQ?BU51M+Z*QV*._-VU?=7HI=+0G)[(46W M@35Z7O&F\C:YCMOT':K9:))L;L&LY:EF<3;8K6NIU(QDL4TXMK"2::Q33.4G,>, M M M ;)L>R:]I^"RFS[9G,3K6N8.E/D"2[+;Y#T9Q+O']\.ICI][5D57XG-[/E;>5N^EZDDK* ME9UF1[*./KNE=Z-:!L=>%J^6-C6^!%UU=W5[6=Q>5)U*SYY-M]S;R+L);%S& M6C2>C=*:#R6GIW1F76>5Y'2]#1MJ4*4,7RRDHI;\Y&7)XB"RZUK&PQPN:J M5MCUJTLN(S$#FM\J++$LL:+UC>QW14]'+,>3/)>(F4VN845%JE5E'=N;=R:;E;W,,*U%MQ3DH349X*-2,H MXQ=G'LN]YCBCG"QB./N?JN,X9Y*MMK4J>R/NJWC':\B]5C5D>2OO]?3+ME_1 M8X+\DM5RKY6V_.K8UEO(=>668-6V9I6]V^26/MQ['HCF/8]JJUS7-7JBIX*A7YCG:<6XR6$ERH\@?@ M M M ,9^Z/NRX>[1N/Y]\Y6SGHR6&V(=8 MU+&+%9VK=61TKH:VWHPW975U4QC;6=*3:Z2O42>#>$ MNCI14JM5QDJ<&HR<:7W_\W]Y>Q2IM>3DU;C&A>DL:MQ5@;B+;LM2.)WF^'A@:][707GVIKUU6N&_5[RB/P'15]K.K3PN+E@ 2Y=A7NL\G]K]S"\>AY$5*[H'*OFK73>LKS)W&UO-ZM MEO8]-!?2-\WTKV=C#;C8AUG^H]HOC51KZLT7&ADO$_=E)U8K=M;Z6QJ-Y3@G MNU'@TKJE'I/"QK1KQC!1MP\4\M<>B35YV,EC54ZMZ*BK-MG>6U_;QN[.:J6\UL:\Y\Z:YT]J? M*8&]:Z(U5PZU-=:/UI95LOU%9SW:M&HEBN>,X23<*E.:PE3JTY2IU(M2A)Q: M9V,=DI4 M M &%?>WWM\:]EG&LFS[/) M%G]]S\5NKQSQS5MLARNTY6%C4?:M/1LK\5J^*?*QU^^YCFQ-% MD%:)C/A,-KV'ADE?0UW6L4QSH<5@\:DSDCC1722/<^::26>265\!9EF=YFUU M*\OI[U5]Y17-&*YDO^]MMMFQCPPX6Z)X/:1M]%:#LXVF34/"DV]ZK7JM)3KW M%1[:M:I@MZ3PC%*,*<84H0A'I@Z!(0 !W+Q+V\"[LN1=]HCW7?%CAIPQMU$:U2*Y72H)NM5Y.2G3FR M3[C'V,.[G;XX+F_YOC+B2J_R^O0RVP3[=LD/FZ*ODHZ?4R6O2^5.O7KEF^/1 M$Z_*E76G#S.ZZWKF5&@NPY;TO,BG']\68ZS\I;P&R"SEPY'FOJ7^'YT2M'$[>^Y';J>*)(L;>O@OD3Y#WZ/#2V2_M%W.3^E@H^?*7_;F+<\]\JCJ>M*2T MSI"PMX;=UW5[5N&^PW&E0M<.W%2?8WN<[>J^PAVDL@C;=Y-[C+%I$7UIJNS\ M9U('N\R]%CK2\479(D1O1.BROZKX]?F3O+AODF'A5KK'U5/[&R@:WE0>.\JL MG;Y-I&-''8I6V82DEVY+,X)OMJ*[AH9#V#NU*2%&XKE/N$I6/-U=+D,]QODX M59T7Z*05N,L2]'>;HO7U%3IX=/G/R7#?)FO K72?;E!_^&O/.6U\J'QQA4QO MLDTI4HXY>Y!.UB^CCM MRXX@M13R>'E23-83:Z;ZK$\>JI0F5?\ 4>;7X9QPQM;MI]B4,?FJ2]BR3]/> M52NHS5/5>CJVI:7[BTNU1K6TU)]VO P3Y5]ECO7X\99N:S@])Y?QE=CY M_4T#:X*^5;78CG*K\'NE?5+EBUY6_P#!IK<>Y51&>9? IV\T#G]KC*E&G7@O MH);?,GNO'M+$N9T/Y1/JYZLE"WSFYS'(+R;2POK:4J6\^Q6M)7,(Q^GJ]$EZ M;=(RM]XSY%XKS3M[ZHW'70F9[5K$V> MX]SUNFSD3C:W8\F*V:A"JQI=HOD9*F&VC'PR.6I=C;UZ_O>*Q1;MUB^K=HGK$:3>4Y[!6NJ;:$W89A".-6 MVJ/;NR2:Z:VJ-)5:,G@UX5-PJQA4C=@X'YXXT[D.-,!RKQ5GX,DD1LL3E5%16R1N?$]CW3]EN96F:VD;VREO49 M>:GSQDN9KG7?6*:9KF<3^&&LN$&LKK0VN;5VV3G6<6N26,KVYV\T8KEG+FBOW7S+%]HF'@;P4U;QYU];:'TK'BZM64*:E'%RC1H[@.>^1NY;E39>7>4,LN3V M389VLAJP>I%A]=PM97MQ6M:[1DDE3'83%0O5(XT57RRNDGF=)/++*^WC,LRN M\VO)7MY+>K2\R*7)&*YDNQWWBVV;+7"WAAI#@]HJST'HFWZ#);2+;E+!U:]6 M6VI<7$TH])6JO;*6"2BHTX1A2A"$>ESHDA S%[5^Q7N([O,LD7%^HNJZ MA5M,KYSDG:'RX;1\-]-K9HVY)\,MC.Y&%'(KJ>.AMVFHJ.>QC.KT]S)].YIG M<\+.&%!/;4EL@N_SOM13?:( XV=9CA-P%L=_6M^IY].&]1R^V2K7M78\'T:: MC1IRP:56XG2I-IJ,I2\$LI=LOLQ]L7"\>-SW*D$W/^]UTAGEDVVJVEQ[1ML\ MCU;CM$@GGKY2%KNK'?6\^1BE;])(8E\$E?*=!Y1885+S&YN5]$L()]J'/]4Y M)]A&'KC'Y0SC1Q$E6RS14H:5TS/&*5K)SOI1:P?27THQE3;?A)VM.WG#T/23 MPQX+^4LUUIZM1R?C-9T\\R3P8N]MHPM[ M^FMN,YTENVMU@MU**C:SY92JU)>"ZX/.W;ES1VU;=)I7,^B9?3JK'&5I/94A MV5V5]-'E3[JY&6V=9SJY:=ZQ.@YY-=*E;:RLXRJ9;>M;:-9X8TJK2WI6U=)0 MJPV[KW*T8N=**=W_ (UY&T_ES1-7Y)T',5\[J.X8FMF<+DJ[V.26M8;]."=K M'O2"[3G:Z&>)55T4T;F+XH7!6MU0O;>%W;24Z$XXIK_MRKD:YGL9K<:OTEJ' M0FIKW2&JK:I9Z@R^O*E6I36V,H\C3Y)0G%J=.<6XU(2C.+<9)OG!V"G M M M ;%L^RX+3-%US6L3?SF%&C1IIRG4JU)*$(12Y92DTD4:N_P![RMC[R.;LGM/K MW:?&6K37L'Q7K,[Y6LH8#UFMFSMRJ[RQQY[:'UV6+/1J.BC2*!5?Z/G?;SJ7 M/JN?9@Z^U6D/!IQ[$>R_II4=7KAO1R)1IU=97RC7S*Y23= M2NX[*,)Y41$1%554)8[%RGS.<*<'4J-1A%-MMX))"-Q<+H[L MJ=5GD@1/2EE#36A'54;[/$XT^6-+D;[=1\J7TJV]EKD>)KK2^4*HY14N-!< MJU*OF,6X7&<81J4J;6QPR^,E*%:6.*=U.,J*2]HC5WHUH66MYE7SG.[FO>9O,IU*D MVY3DWRRDVV;T&.,.>-*R?'O+6FX;==5RD;VR4, MK71TU*PZ-S(\EB+\2QW\-EJOF\T-JK)%/$[Q:Y#J7MC:9C;NUO:<:E!\S[/9 M3Y4^PTTUV2L="<0-9\,M14M6:#S&XRS/Z*:56DUX46TY4ZD)*5.M2DTG*E5A M.G+!;T7@BII[@7M3;[VNR9CD_B;ZVY%X&9Y[]Z98/B-LXV@5[O5AV>&JWRY3 M7ZJ*BLRL3(TC8O2S''Y%FEA?4VC+G)]Z\LL:N6\K^BI^J[,?IE]4ERO.GU5^ MO%I?C6Z&BM'^3,E!5PEF]=\E#1=ZO68H*>18EJ1*M/#YUT MGHWE:L71_IRJK_31BU[HC4;RVZ66WW3E5HM8RG#?HX2&-JNDEGGE]95+6,[?>&\)J-9WJ1Q;5R;D M)MGS3XG=498K:O@I<3A\5O;#L-"GD:2:3C:-36([/PL[ MF0W4J_'PIXLG1>JKY^G=1YWF&I+>-U<5)4IR:<=B@UNR?H$E'F6W#'MDD]93 MJQ' M1X*.%Q8FTP*@ C']VGG7D_M_[4%VKB M79;&H[/L'(FO:;/L%&-BY6AA\C@MKR]M^(LO15Q^0DL8*%J3M17LC5Z-Z*[J ME+ZQO[K+LBJ7%G-PK[T8[RY4I/!X=AX<_*N8NVZD7#W2/$WK!Y;IO6]G"_R& M-I>7#H3;Z.I4MZ$JE)5$FM^FII.5-^#/#=FI1;BZJWZ^_>HGA^M'S?\ G!V! M?_U6YU4A;\I,_P#NRX]?+YYG0_5>ZNOYE:;_ ,#0_B#]??O4_:CYN_.#L'\< M'Y29_P#=EQZ^7SS\_5>ZNOYE:;_P-#^*/U]^]3]J/F[\X.P?QP?E)G_W9<>O ME\\?JO=77\RM-_X&A_%'Z^_>I^U'S=^<'8/XX/RDS_[LN/7R^>/U7NKK^96F M_P# T/XH_7W[U/VH^;OS@[!_'!^4F?\ W9<>OE\\?JO=77\RM-_X&A_$+./L M[]PG+G/_ &^;35.$80BE"FHQ;3DTYRE)X# M?K[]ZG[4?-WYP=@_CA3/Y29_]V7'KY?/+IOU7NKK^96F_P# T/XH_7W[U/VH M^;OS@[!_'!^4F?\ W9<>OE\\?JO=77\RM-_X&A_%'Z^_>I^U'S=^<'8/XX/R MDS_[LN/7R^>/U7NKK^96F_\ T/XH_7W[U/VH^;OS@[!_'!^4F?_ '9<>OE\ M\?JO=77\RM-_X&A_%)&_:O[P^Z#D;N\U/1^0N<>0]ZU+/8/.MR>!V_/V=AH2 M.IP1S5IZ\>46RZE9BD1XKE7<+0>O)P"X,:/ZOM_JC26F\JRS4%G>V?15[6C&A-*K7A2G&3I;J MJ0E";6Y44HIX224DFI)?>B[B>9.!>)^*:_#^\YCC^UN^U;!7SV:UR;X'/25, M%1P\U.G2RT?\*Q\$LN3>Z;T5:^3RM3S(B*BU7KS,[[+<6>>3PX5Z XG\3,XAK_++?-;3+LH5:C1KK?HJK4KPI.2WE%JM_P#K[]ZG[4?-WYP=@_CA%'Y29_\ =EQZ^7SS,#^J]U=? MS*TW_@:'\4?K[]ZG[4?-WYP=@_C@_*3/_NRX]?+YX_5>ZNOYE:;_ ,#0_BC] M??O4_:CYN_.#L'\<'Y29_P#=EQZ^7SQ^J]U=?S*TW_@:'\4?K[]ZG[4?-WYP M=@_C@_*3/_NRX]?+YX_5>ZNOYE:;_P #0_BC]??O4_:CYO\ S@[!_'!^4F?_ M '9<>OE\\_?U7NKK^96F_P# T/XA;5]KCECD3FCLWX^W?E':W29;;,/9 MV'+)7=D[M'"YRS1QR7[%>&!;MF&K&UCIY?-/+T\TCWN57+-NDKNYOM/V]S=S M=2XEOIR?*]VI.*Q[R2QY7S[3 UUS=&:7T!UD=1:5T;94>*P]I%G$+/7 M!1R.VE@WA*KAV.6,._Z)_4\S:,N7DV>K[2NZU?C[JBAO4J,JEKE$9I-.HO N MKV/;I^%:T7M2E*Y;6_"G*-:(B][E1$1/%54)-O!':.# M[A>X?!5M8P@^2GVW]/V%Z7U7H<'?74ZZMQQ N+GA1PFN9TM"T MING>WU-N,LQE%X2HT9+!QL4UA*2P=V]B_LW\O.X2*8R M #0M5:UVM/3NUX+=2U#)7M5;4,=BM9KS,6.6">"5KXIH96.5KFN16N1>BH?C M2DG&2QBSEH5ZUM6A<6TY4[BG)2C*+<91E%XJ49+!III--/%/:BJI[IWM>KP] M)GNY#MZPZNXIL3R9+D3C^@Q72<;6;,OFGV#7:[>KI=$L32=9J[45V(>[JU%I MKTJPWK#2'B+EFN61_L3VS@OYOMQ^D[*]+ZGDS?=2;KHKB#"UX1<5;C#74(JG M8WLWLS",5LHUWS7L8KP9O9=);?;U[= P1R9.@ #SCD?$]DL3WQRQO;)')&Y M6/C>Q4UR=45/%%!^-)K![4RY?[1_>(O;Y;T%=XWM MOA&79E'TLNZ\&GVUCSFO+U[.K]3X,\4GJ#3U'H]!ZCE5N+>,4E"WN5+>NK2* M7H80QAM;JLFCZ/5OQCYFL7KZ:KT1:/1*FW-+I-DMV%+FWWY^:]F6SC>"N,M2XNQKT M=''L&V3R[_MBHG7R6JE98<-J^,D=U^E#/4R;4Z>#U(^S#B/F%;&&74848?12 M\.7[D5WU(R/<./)A\.O\'J1^)1 M5]G&:9G+&^KU*BQY&_!7/1!YI)X ,ONP3[:';+^6GCO\ &K%%1Z1^,EI[ MH_82+9.N9\EW67X-I>_+4OMEQ!K.@ MAI]\[[&6"_+?J'XGA2Y=J "3_P!GW[5?_A\O)4"K"S< M '3W/W,FM]O_#G M(/,&UR^7$:/KM[+_ Z/C9/DL@V/TL3AZ:RJV-U[+Y.2*O"URHCI)$3JATLQ MOJ.66-6_K_R=*#>'9?-%=N3PBNVRN^&'#_.N*G$#*>'NGU_]TS6\A14FG*-* M#QE6KS2:;IV]&-2O42\+QYB=7 M2NC;:R5E\Z5*J322R14*$*M@KQ^94B@C8Q/!J%M-W=5KVZJ7=P\:U2;DWVV\ M=G82Y$N9;#:>T?I/)-":5R[1FG*70Y%E=G2MJ$=CET=*"@I3DDM^I/#?J3:Q MJ5)2G+PI-G!CKE2 %B7V:>P&'9;6-[O.6\6DF$P^0F3A;6[L'GCR^9QT\E M>WO]YLGT%HX*]"^#'1HURRWHWS*L:5F)-*.A--*HUGE]'P$_:8OG:_G'VER1 M[>+YECB5\H1UIYY92K[X?2=<@<6=14]+>V2IK"G2ASU*]:3C2H4ER;]6<8N6$(MSE&+@ M?YC]_JC6R%K''WDMKFM:PN^*.I51NI);UME MM%3W>UXW*.W^_C$>JR4\9AN1<3?7#B1G"EC4HVSAV$II^;OOSB7+SR7?!*=JX M9?GFJJ5[ALG4JV%6&.'/3C849-8\W2+9LQYR0_MR]\7@'D[(4-:YLU3,<%9V M[(D$.POOLV_CM\J]&L^/S5:CC,[@769')Y?6QTU2).JRVFHG5:HRKB%EMY-4 M;^$K:H]F]CO0[[P3CWXM+GD6F\7?)L\4M%V5;.^'5]0U-E=&+E*W5-VM_NK: M^CHN=6C<;JY5"O&K-X*G0DWNDU^,RF-S>.HYC#9&CE\3DZL%[&Y3&6Z]_'9" ME:C;-6N4;M626M;JV(GHYDD;G,>U45%5"OH3A4@JE-J4&L4T\4T^1IKE1CHO M;*\RV[JY?F-*K0OZ%24*E.I&4*E.<6XRA.$DI0E%IJ49)----8GO'T=8 '!^ M1N2]!XCU'*[YR9MN$TK4,)$V7)9W/W8J5.%7N2.&"+SJLMN[:E_?H."R%O#=OO$.5WV M*N^6%FZ<@9-^HX6P^.16LM8O5\?6R.>OX^PQ/,QUNQBK"=?I0HI'68\2+:G) MT\LH2J)>FF]U=Z*Q;7=<7VC)KPU\E[JC,K6GF'%3/Z&63DDW:6-/QJM''TM2 MYJ2IT83CR-4J=S!\U1F($?OX=UR7DDFXL[>GXSU>JU(\!R1%>6'YHTR+N3IJ MZ2_[_P *J?[IX:XD9SO8NC:[G8W9X^;TG[A/D_)><#G;;E/.]5J\P]$Z^7N& M/9Z-9V9O\ ^_#Q-M^1IX'G_C7,<436I8:S-RU;(2;MJ43Y'(U]K, MXUU'&[+A:6=\Z^5.JI4&6\1K*O)4\SI2HM^FB]^/=:P4DNYO%M_%' MR8NNLBM:F9\+,YM\\A"+EXIC7(J M)(E"O1N:4:]O.,Z,EBI1::?<:,:.?:?SS2V;U\@U):7-AG=M/&Y1O5IZ=RI88DD%FK9C= M#/!-&[JU\4L3U:Y%^5%/R45*+C))Q:P:.6WN*]K7A=6LY4[FG-2A.+<91E%X MQE&2P:E%I--/%-8HIB^Z/V'2]I7*$>Y:+4=)PAR5=MV=<2.)6)IVP.=+:OZ= M.B=8UI,A_?J$C51%A\T:L9Z;%D@C6.FWDMWXS:K_ .VUGX/TDN5P?:Y7'M8K MFQ>PMU)NM!3XZZ,>E]55HOBEDU!>,8X)WMLI*%.]C'Z).4*=VELC6E&HE&-> M$(Q5%&%\0 !EWV.=R64[6>XW0N3*\MEVO)DHL'NV,@D"99:SK#EB@L,9*J*K$/=TYFTLFS:G=M^T-[M1?22Y?6[)=[#G+?NL[ MP;H<T%*5*..S97BYV\L6HI5=]^@1?.Q&6QN>Q6 M,SF&NU\EA\UCZ66Q61J2)+5OXW(UHKE&[6E3PDKVJLS9&.3Y6N12XV,E**E% MXQ:Q1K$W%O7M+B=KQQE%M2BUS---/MFX'Z<( !38][#[< M.P_T#T+^0X2$N(W^_8?>T?9U#/?Y,KY.U[_U7>^\\M(C2@3(< #+[L$^V MAVR_EIX[_&K%%1Z1^,EI[H_82+9.N9\EW67X-I>_+4OMEQ!K.@ M AI]\[[&6"_+?J'XGA2Y=J "3_V??MS<=?>;9ON.(K'0?QDI>HG[%EE'E!_DOYS]^6'OND2F M^_\ _P#^9]O?]+MZ_DW5RLN)7^[K?W9^Q98]Y+3_ .3-3_@&G[[IE7,APS< M %TGV:/L'<>_TJY _&:V3_H?XL6W=J?ULS7*Z_ORL-3^YY5_^'R\E0*L M+-P M 5R/?F[B9J6+XU[9<%=]-(^:.-.CE%-[9>V3[BV07?>\WW(F6_R8'":%S?YW MQGS2EC&V2RVP;6SI)I5;VJL5LE"F[>E"46\8UJ\7NX>%6=(F,QP !F1V)]J MV6[O.X75>,XOB:FHTG+LW(V;KL)FA=D4CE2"S'#D,Q+)'1IK(QT?Q= MF/S]&>94]W3F33SO-(6FWH%X51]B"Y>_+9%=MXEO?6=XW6? 7A+?ZQQA+4-5 M>*Y?2>'MEY6C+HVT^6%"*G<5%SPI.*>])8WM]B>*JOB7%4J5.A2C1HI1I0BDD MN1)+!)=Q&LMFV:YCGN:7.=9Q6J7.;7=>=:M5J/>G4JU9.=2I-\\IR;DWV6;T M:>Y1IKPJUQ5PVJE0I*56>&,G&.[!2FXQ=%WNE[IN4>[7 ME#)>Q5U/4ZUB5^ TK /E1\.'PT#T8Q9'-C8MJTK&S7)F^=_1J1Q MLMWSG.;S.[QW=V^U&*]#"/87[KY6]K-E_@GP3T5P(T51T=HVBL<(RNKJ45T] MY7PPE6K27?5.FGN48>!!-AY1+X !,E[6'N)[!V[;U@^$N3\U8R/ ^Z9> M''U)K\CK$O&F?R>\G2=*X/\OBGR$X& LXGO>[:WQMIFS[ M]N&1BQ.KZ?A,AL&=R4R](Z>-QE=]FS*Y55$\&,Z)U5$ZJG54.&O7HVM&=Q7D MHT81;R;:S66LVL/QEKMZY!QQHD+QOJ20Q9K+0LD?% M;VC*5NCIY55Z5VN6&)?*CG26]ZBU#=9_=])/&-I!OHXZ=G7(M+&Y6[D<[P;M61AAWG3EG29N,=.YL/X6:Q%9FBK4L MW114=*WSQ17(6^2545&/956E]2U\BNU"HW++:DEOQ[&/IX]AKG^B6SEP:M#Z MVG5;T_U@='U;_+Z5.WXGY?;SE8W22BZVZG)65Q+9OT:KQ5.4GC;U9=)%J#JP MJ79L'FL5LF%Q&Q8*[#DL)G\70S6'R-=7+7R&+RE2*]C[L"O:QZPVJD[)&]41 M?*Y.J(3]3J0JPC5IM2IR2::Y&GM37=1KE9AE][E-_7RK,Z4Z&8VU:=*K3FL) MTZE.3A.$D]JE"2<9+F::-T/LZ9T7W(\#:CW*\-;IP_N==K\=L^->RA=Z-2?" MYVLBSX7-5'OAL)'9QU]K'H[R/Z)U\%7H=#,\NM\UL:EC]3ELQCBIP:G M&,E0AY=XOVCA7DW=N*MSJNJ;)HV?NX+(M6.2)EA('))2R5>.5&S-IY;'RQ6H M/.B/]&9OF1%ZHEMM]9ULONZEE<+"M3DXOO=# M9I\(9)&C4>->W>X_4^D?K=GU+->#K^<)EPVX\76_P F5\G:]_ZKO?>>6D1I0)D. !E]V"?;0[9?RT\=_C5BBH](_ M&2T]T?L)%LG7,^2[K+\&TO?EJ7VRX@UG0 M 1T>Z)VVI?M-:LRVZS;)*EI9)2N-Z,DFTL=V2;6+:2>'9 M:1=+U-^*>D.#O'?+M9ZZK5+;34;2[H5:T:=2MT3KV\X0G*G2C.K**G@I*G"< MDGBHM)E:3^Z&]Q#]GO\ 2QP=_P!RR)/R(U1]R_7*7V0S,_KZ]4[\Z_Q9G'_+ MQ_=#>XA^SW^EC@[_ +EC\B-4?5&K052K&O^Z?\ ;FYQ^_=;[CB(JUG\9;GNQ]A$R]=1GY+NE_A2Y=J "3_V??MS<=?>;9ON.(K'0?QDI>HG[%EE'E!_DOYS]^6'OND3S M^[IVC\U=UG%_&=;A#!8[:]@T3:,UJ.1)&UMDU_G-A2IY?%3JTZN+CBHMIIK8Y-+9W3&#U#> M./#S@AQ#S?,>)%U4L_P!+'!W_ '+(S_(C5'W+]XA^SW^EC@[_N6 M/R(U1]R_7*7V0?KZ]4[\Z_Q9G'_+Q_=#>XA^SW^EC@[_ +EC\B-4?W1P'OW;7VHZ%Q9R;!CZ6Z4;NPYK,8W&WZ^4@Q3\_E9\E%C)WHY9BTQE]SE>1T+&[25Q#>;2>.&].4L,5L>">W#9B82 MNM?Q)TSQ;X^Y]K[1TZE73=X[2%"=2$JU?6?)8=8J-UO3W?@YC)Z+G*ODJY5,>^]Y4\$DM._TEM^I,P> M9YW<72>-/I'&/J8>#'#NI8]ULV@^K#PZCPLX$:;TC.&YF,,N=NE.JZ*;V[E.*P222Q"/$)Z +CWLU=L;>$NV:'DW/XY:V]\\35=JF= M8AGBN4-$I-FATS'K'88B1ID63V,IZD/T+->[65W58F])UT)E*R_)U=5%A[CW6DF^VS68ZWW#ZUX:]8;4>0Y=!4\IKW2O:$4MU1IWL(W#A&*V*- M.I.I3@H[-V*P2]"L*??4YGNZ9V\Z?Q-B+J5[7*^VQNSL34\L\NKZQ']:2)#. MV1LL;9LRRM'*U$\LD+W-BT_Q$OY6^4T[.#P=>IM]3#:UZYQ+C?)F\/;7 M4G&#,=UCE]635\W<>U/@:D2RJZFJ^$LTT[.OF1OT8JXC92L*6<4H[? MY.IY\&_FQ;]2N8R^^3%XQ3WLVX(YS6QI[U/9"^HQ;;Q370UZ=.."BU M=5,&YR:K>$4F8 F1]DSFMW'7=:_CW(6HX<#S!K.0UY?B[L\%6#/XWRYC! MRUZC.L%K*9"W32C$KTZM98?T5.OC7?#[,':YR[.3]KN(-?51\*/S-Y=_S,>G ME(^',-5\#J6M+:">9Z;S"%5O![SM;IQMZ\<5S*H[>H\>14Y8--M2N$$X& T M ZCYUYIT[MZXKV_E[?$R4FM:=CG7[M7#5H;>6O/5[8X*6.KV;-*M):L2.Z- M]2:-B)U57'3S"^H9;9U+ZYQZ&G'%X+%OL)+LM[%BTNRTBM^&_#_4'%/7&6\/ M]+*D\\S.X5*FZLMRE#8Y3J59)2DJ=*G&52>Y"+BRL5S"T$I67=,1DLK3?5D]-K MHW>JCUZJBL3IU6/=4YW0S[,HWEO"<*<:4882PQQ3D\=C:]-V3)/U2.!>H.KW MPMK:%U+>6=]F5;.;B\Z2VZ3HE"K1MJ,88U84Y.2\7^H?PH_P"G.Z:[M_X/?6GU)];R.Z=%]'*,P^"LRI9AN=)T4F]W'=QQ37+@\.7L,C'C-P MY_2[PNSGAMXY\'_"]M&EXST73]%NUJ5;>Z'I:/28]'NX=+##>QQV8.>[_,*_ MV1/T^_U*DB?I._N/U[[48S_V4G^O?Q)_FX_S"O\ 9$_3[_4J/TG?W'Z]]J'[ M*3_7OXD_S_B3_-Q_F%?[(GZ??ZE1^D[^X_7OM0_92?Z]_$G^;C_ #"O M]D3]/O\ 4J/TG?W'Z]]J'[*3_7OXD_S]?K'<'S5IO#VS<"9'C7\.LA%@\'LE#DB/>HVY^W(R/'U,CBG MZ#I[ZN/L.5WJ6FV)?01.JQJWJYOJY+KVEFN8T["K;.CTC:4NDWECABDUN1Y< M,%MY<%@1'QQ\G;G'"+AIF/$7*-31SI97"-6M;?!LK6;H.<85*D)QO;O>=)2Z M2<7"*5.,YN:W<'.02"8W 8$]^W?;@.QG2=1V2]H-[DG.[MFK>(PNO5=EI:K M4BCQT$-J_=RF7EQFP7JL:0S=($BQUALLC5:]\7@JTYJ345+3MM"M*FZM6I/" M,=[=Y%BVWA+DV^U%\7[*3_7OX MD_SOX&YD:M;+YRCS/'G;6)HS2MC MGR$.'DXHPS,BM5CO.L7Q4"N:B]'=>B+R4N)E.56,:UFXTFUBU5WFESM+HUCA MV,5W3SLV\E7F=OE=Q<9+K6E=9O"C.5&C5RIV].K446X4YUUF59THSEA%U.BJ M;N..X\,"P[@LS0V/"8;8<5(^;%Y[%8_,XV62-\,DM#*5(;U.1\,B))$]]>=J MJUR(K57HI*$)1G%3@\8-8I]E/D,35Y9W.7WE6PO82IWE"I*G4A)-2C.$G&49 M)X-.,DTT]J:P9NI]'6.O.6>275.RM:EW6QZ*E!R?<2Q*FT7I7,]=:NRS1 MF3;GPKFE]1M:3ECNJ=>I&G&4MU.6[%RQE@F\$\$WL*_,O^(4B261(.T>22%) M'I#)+SRV&5\2.5(WR0LX:G9%(YG15:CWHU?!'+\I&?Z3>Q9;/=OM1E7CY*63 MBG/7B4\-J628K'GP?PLL5V\%W$>'^85_LB?I]_J5/S])W]Q^O?:CZ_92?Z]_ M$G^;C_,*_P!D3]/O]2H_2=__B3_-Q_F%?[(GZ??ZE1^D[^X_ M7OM0_92?Z]_$G^;C_,*_V1/T^_U*C])W]Q^O?:A^RD_U[^)/\W'^85_LB?I] M_J5'Z3O[C]>^U#]E)_KW\2?YN/\ ,*_V1/T^_P!2H_2=__B3 M_-Q_F%?[(GZ??ZE1^D[^X_7OM0_92?Z]_$G^;C_,*_V1/T^_U*C])W]Q^O?: MA^RD_P!>_B3_ #K';?6D:K?4;&UK^G5$) M(RV^AF5A2OX1<8U8*6#VX=E8\^#Y^ M4'^2_G/WY8>^Z1:?[V>[?!]E_"KN7YM&+T[ ZUC\I7P<=[.97'YG M+QKD\W/3RBXG&Q8[ 67.FCIVY/51C$BZ.5[)AS[.(9%ETK^<'4PE&*BGABY/ MG>#P7>?<,)75XX)7O6!XFV_#JROZ>61JVU>O4N)TG7Z.G0AO2W**G2Z2_B3_-Q_F%?[(GZ M??ZE1^D[^X_7OM0_92?Z]_$G^;C_ #"O]D3]/O\ 4J/TG?W'Z]]J'[*3_7OX MD_S#.6L/SMQ%Q]R_@,?>Q.)Y UG&[)4Q>2=$^]CF9"!) M74K,D'[S++7>JM\[/HNZ=4Z?(DE9?>T\QL:5]234*L%+!\JQ6U/N/9V'S&+; MB1H;,>&FOLWT!FU2%6_RB_K6TJD/0553FU&K%8MQC5ANU%&7A14MV:4DTNUS MN%$@ '7?)G+G&'#6NR;9RMONJ\?Z]&KF-R>TYFEB8K4S$1RU(V:9?IZUDDW1IKQ^[CV8S5.=.UBWR*4+J MMARN+PP<:>^^^;WB[-8G33\5Q3QM056)59B=4N;%E8F->CW+:O[7E\KC[,LG MBU591@:C/D:COI+2ESQ#SVL_:(T:4>U%R??#"UI4JD5SX2K3>*Y<-ACG?]UWW LC86S/W%9B)ZM1ODH:3 MQAC*Z-3Y.E;':15K^;_>\OF7YU4\J6L]33>+NI=Z%->= ERUZCG57M*70TM) M6\HXXXSO,QJ2]=4O)2P[6.'81IU/=8]P&E899A[C,X^2/KY6V]-XSR%=?,BM M7SU+^E6:LO@OAYF+T7Q3Q$=9:EB\5=2Q[<:;^8X8'W<=1_JL7-)T:FDK90>' MH+O,:1DNW@UBMCV&0>B>^+WH:O+ W:H>*^2JC7=+7X0Z9+@\C-$K M_,OP]O2LMK=&M.UOT6N=4E8B?*QR^)Z=MQ"SZB_;NAJQ^FC@_-@XKYC[A%.I M_)L=7C.H2>22SS)Z_I>@NU6IIX8>%&\I7$Y1QVM*K"6*V22Q3DFX2]^7@_:Y MZ6*YQXTVWB:Y.]D,NR:[:9R%J,'T5]2Y?AKTL-M>/@BN7IYB MJLOXCY?6:AF%*=&3]-'PX]U[%)=Y2+0.(_DQ.).1TZE]PUSBPSVWBFU;W$78 MW3[$(.4ZUM.2YY5*UNGRI+D)F>*^9N*>;];BV[B3?]7Y UZ16,DOZUE:]]U& M=\;94IY6FUS;^&R#8WHKZUN*&=G7Z3$*\L[^RS"ET]E5A5I=F+QP[37*GVFD MS'KK?A[KCAMG#R#7F57N59LL6H7%*4-^*>&_2GZ"M3QY*E*4X/FDSLP[91P M ,;>\'E%W#/;'S=R M1#9;5R.M\>;'-A)7.1J.V"UCY:6"A\RJG19\K8B8G3JO5W@BGEYW>?!^47%X MGA.%*6[ZIK"/[YHES@+HF/$;C/IG1=:FJME?9S;1N(M8XVM.HJMULP>.%M3J MO!['A@VEBU\_E5555555555555ZJJKXJJJOBJJI;0;43;;Q?*?@/P '=G;AQ M+>YUYVXIXEHI.U=YW? 8.[9KQI,_'8BSD(?KG+/C"](XU\% M^0]'*;&699E1L8_SE1)]I!QE#"X;&4V>G4QV*Q=6*C MCJ%6/JOIUZ=2!D;&_,UJ(7,0A&G!4X+"$4DEV$MB1JKWU[=YE>ULQOZDJM]< M59U*DY/&4ZDY.4YR?.Y2;;?99N9]'5 !4/\ ?8H7H>[W6,A-%(VC>XE++1SNR_&1QJOAYH5M1J[I_YT(4XD1?PW2EZ5VL5YE2ICYZ,[WDP+BA+@ M)F]K&2\9AJZZE)QACC MDC@RW.&Y9+$K(KU;)CDU#CW'+)$CDZ-C7(XZPGT?#S(J_*JDZ79.W M'*)#(N-9A-YH.G\?29>DOX6PR%?]E))8(G.3YU1B_P"@\#B;%_V*7I5TJ\WH M_G%Q?DIJ]&,-=VSDO&)/)I*/.XQ^%5)]Q.<4_5(KG$5&7P L[?X?G&Y M&'3NY?+31RMQ60SG%M*A(Y7^E)*]4Z_(A,'#2 M,E874GZ%UH_,CM,*/E3[BWGQ TI;0:=S3R6X5]=MF:AG\?5ENX?(48W?13(5K<*>BY?! M'JG7P/.S>PCF>6UK"7\Y!I=J2VQ?>DDR4."W$6[X3<5,CXA6>\_@V^A.I&/H MJEO/&EK2M5LM>Y3 MG?6LP2-5$5KX9HW-5%\45"V:490DX26$D\'W4;5%"O0NJ$+JVG&I;5(*4)1> M,91DL8R3YTTTT^PSTC\.4 ':?"&^9/B_F#C7D+#.@9E-0W37L]0=97I6;:Q^ M3KSP/L.\DBMBCE8CE9KD\?D4N=C)2BI1]"UB:HEQ M0JVMQ4M:ZW:].\KDI %O1LG@ &^ZUK>9V_.4-&!]$+3=DK;EJ&J[?2 M8^.GM6N838ZL4C7,DBKYO&5LE#'(QZ(]DD<=E$+(8ZS8= MYT;4\T:-17.Z)TA+B'?^,9Q&SB_ MZ:7U4_"?S-TST^35X>K3/!.ZUM-2G'HY=V&Q8]MQP??[QK7]=7AX^'76,S^SH0E'*\SKK,K=[%%PO5TM2 M,$L,(4KAUJ,4UCA36.\L)2D=*F+4B(GWI^5VZ#V=W]0K7H(,MRIM.'UUE&:) MDK[^#Q4\>9S#H%>Y%AFHW(:,K7M17-5$Z=.O5*+UY>NUR"=*+PG7G&'>]%+S M4L.^7S^3RT+3U?UB[3-KJ"G99#8U[]XK%*JE&WMW]*X5:\:D98-J5-88-J2I MN$$&PL #?Z.LYK):_G]GITY)L+K%C"UPK2HPY MYJ@H.JUZE5(X]TV XSU "]K[:_V'.W+\GN._P"9.7%:4^+MI[DO/9K+ M=<+Y3&L/PJ_ZJF55?=/^W-SC]^ZWW'$0[K/XRW/=C[")FTZC/R7=+^Y77OVX M(]"ER[4 $G_L^_;FXZ^\VS?<<16.@_C)2]1/V++*/*#_)?SG[\L/?=(FW M]]G['&H_E]U'\0.420^(/Q=E[M3\]F-'R;GREJ/X#S#V$"H206; H !? M"]N;[$/;9^3#7ON\EIO M#=G+\7=L[,-R/R54DMX[.;Y;ZWN/].N1>>O+!BFUY8TW+.U9D555CTQL+FIY MGV5\\38\U'KJA8.5GE.[5NUL<^6$'VOHY+UJ?*WM1DMZLGD^]0\0J-OK;C$[ MG)]'3:G2L4NCO[R'*I5-Y8V="6S#>B[BI'><8T4Z=:587ECF7E+G/;;F\\M[ MSL&][1=5WFR.=NNG94@<[S-HXJA&D6.PV-B7_AU:D4->-/W+$(BO;^\S&N[B M]J2J5GSM\G:2Y$NTDD9GM"\/-$\,\AIZ9T'EEIE>2T\/:Z,,'.22CTE6;QJ5 MJK26]5JSG4EAX4F=9'4*R !V-Q=R[R=PGM=+>.)]XV+0MIH/B=%E=> MR$M1;,44S)_@LI47ST,UBY9(T]6I!VK.]N\OK*XLJDJ=9<\7 MAWGS-=E/%/G126M=!Z-XC9'4TWKG+;3-,DJIXTJ]-346UAOTY;)TJB]+5I2A M4@]L9)[2SQV'>\EJW,-W!\3]S46)T'DF_)#C,#R%1:E#0MQO/7ZMV5V]<8]S%Y'Y$TW6%5K%9R2;R?([Z\7:<^AL,5V7A>M=QM\Q3G(+-@4 FN]BWC&/;.Z[8.0K<,JU M^*N.,YD,=98G6-F?VJ6MJ4->5?,WHDV RN1>GR^,7R?.D@<.K/ILXG=2Y*-) MX>JEX/L=XQQ>4SUI+(^"=CI"A)JMGF<4U4CR)T+2,KB6/9PKJV:6&'.VFEC; MK)K,#X ! O[ZG;ODMWXDT;GS7:,UV[Q+D;>&VR*K"QSX]-VE]5JY:9(T=:L MIBHEAM^IDEZYLR=^3,XL M6FFM?YIPLS>K&G:Y_1A6M-YX+QRT4]ZE'D6]7MYSEMY96\(1\*6#JG$-&<( M &Y8?$9+/Y;&X/#T[&0RV7O5<;C:-2&2>S;NW9F5ZU>"&%KY99)99$1$:B MJO4^J=.=6:ITTY5)-));6V^1(ZF87]EE5C6S/,JM.AE]O2G4JU)R484Z<(N4 MYRDVE&,8IMMM))8LOX=GG!R]N7;5Q)Q#81OUQK&KP2[,Y/A7N7: M^)+XN<7\_P"($'+Q*_OY^+J2P:M:25&V3CZ6704Z;E';A-RQ;>+>'/O#=O&2 MYQ[4,EL&MT9LAM?#F6CW^A1J0Q/LY##05Y:&RUFKT6W,L&&M2V(H(4>Z:>)C M4;U\4\+7.5RS'))5*2QKV\ND27*XX827F/>^I+@NH#Q8M.&G'BAE><58T<@U M';O+ZDI-*$+B4XU+2HV\,&ZT/%TV\$KB3?)BJ89 QL.@ \V,?*]D<;'22 M2.:R.-C5>][WJC6,8QJ*YSG.7HB)XJH/QM13E)X)%X7VN>WG(=NW:+H^&V&J M^GM^^3V>2=FJ3-JK/CI=CKTV8C%K/!UD?'!@J5>98Y5]2O8LRQJC514+A-(9 M7+*LCI4JJPN*F-22YTY+%IQS95?._S-DRMBRC5ZJJHG5>BKT2W75=GXEJ"YI) M80E4WUW)I2^8VUWC9LZH>M):[ZN6E+D0 ?J*J*BHJHJ*BHJ+T5%3Q145/%%10?J;3Q6QHOS]BN^ MQ\E]H7;_ +;$UK6R\>8S JUL20M;)IDUK3)D2-%5&])=?=\G@OR_.7*9!<.Z MR2UKRVRE0ACW4L/W#5GZQ.G:6E..VKM/T(QA0M\_O-R,<%&,)UI5(QBE@DE& M:226"6PRQ/7(9 !'+[KWV&.9/_P\;]VL*9UC\6[KU*]E$NNZD'RHM*??-Q[R MN2D 6]&R> 9;=A]&IE.\+MVQ=^"*UC\IROIF,R%29JNAMX_(Y MVE3O5)6HK56*S4G?&[Q^1Q4FD/C):>KE["1;!UT$_P!5W6,HO"4;&WDGVXW] MI)?-1USW*<8VN&N>^6>,K<4<+M1WC.XV"*%[988Z*W)+-"**5JN;*V&G.QBN M1?%S5\$7P3S,WLGEV9U[)\E.HTO4\L7WXM,E3@WKNCQ-X5Y!KRE)2EF>64:M M3"6]A74=RXAO8+%PKPJ0>Q/&+32>*.CSSB2P 7C_:UY/9REV3<17W37+6 M0U2ID=%S%JZY7/L9+ 6U>YT+U8SS5H:EZ&)G[KHD?15544N'TE>>.Z?MZC>, MX0W'W8/=V]Y)]\UI.N=HIZ%ZR6ILOA!PL[V\5_2V8)POH1N)*#P2<(59U*:P MQP<'&3JF,UO"97/Y'T&>K/\!AZ,^1M^C'U;ZDOP]= MWE;U3JO@5%.<:<'4F\(13;?82VLMHR^QNLSOZ&6V,)5+VXK0I4XQ3Y&Y+S%OX_(;GMN8SA MZDOH]:<6"-KKAGHVAP\X>9)H: M@TXY5EEO;-KDE.E2C&I-;7@IU%*:6+PWL,7RG5ATBN 6&?83YH@Q.[&U\X MU;C+9M#(YR2N176]=6H[HK&JB?.J*G2'^)-YOWEO8KDITW-]V3P7S(_-,U_DN M=$^(Z%U'K^O'VS,# 81H93@ 22 MXSB)=9]KW:>7K=2NV]R5W.Z7A,;>ZHMOZ@U#2>28IJ+V>971129BTLZ.5$]1 M/+T3HG5:TM[)T-$7-[);:]Q32]3"6'LG+S"QK4>NZ>?]?;2V@K>:E1T]IG-* MM1)X[MQF%KORBUAX+\7I6T]K;:FMB6#<;119?* 7M?;7^PYVY?D]QW_ M #)RXK2GQ=M/ M8>P@5"2"S8% +X7MS?8A[;/R8:]]SEQFEOB]:>XHUCNMQ\I367X:J^Q MB9KGOEN960]U?W0[^7O[!VR]MNS24\!4=:PW*W)N MV*]S.VF/EJ9+1M5R$* M0OBP$2M='D+\#W)D>JPPO^%\[K,2ZSU=.4YY/E<\*:V5*D7M;YX1?87))KE] M#R8XYD^HUU,K.TLK/C7Q:LU5S*JHULKR^O!.%&'+3OKFG+'>K2V3M:4EA1CN MUY)UI4^@KK?*1<9:C\ +%'M0>YSE,5E=>[7^X?8Y!+&!MK&VM0T;8LC.^)]O%79&-CQEB59)X;$B5W.=&^%L4HZ,U=.,X MY/FL\:;PC2F_2]B$GSI\D6]J?@\C6[B6Z\W4RM+VRN^-?"2SC2S2EOU\VL*4 M987$6U*=];4XXJ%:'A3NJ45&-:&]7BE6C45Q9P145$5%145.J*GBBHOR*B_. MBDM&&L_0 "O!_B M@DA MT3M[U5'+Z.1VW:]@MCHW*JM^(16MS[NGEJR M_A/"LK4+79KXI89H9%14-EU() M&HC)WMF\JS07J?2-SDU65S:1E4RM[<>5T^U/M=B7(^?!\NP5U4NN9I/CCE-O MIC5]>VRSBS3BH2H2:ITK]Q7\M9;SPN69&Q5ZE.I69)8LV9Y7(UC&-WMGEMG5S#,:M.A84*UI[6N4XGR>'[C>X_"-J<@U$CN\<<;7XZUA^G2 M21MD@VG9XE29D6UP*Y%IU>J/QLB>I)TL(UL4OZ.TA.QG'-EY_"V+"KUV^NI8Z]L[C@_PDK]+I".$L?%K9[,;52BG5K M?^H:4:?M"W9QN+JM6U>TMTDBN1((W.QC?!R)71'10QJS1M:RJ2S#*H.=B\7*"6+I M\[P7*X=ST//LVF<[J>=>#)==Y7:\-^+][1LM?4%"C;7E::A2S);(0C4J2>[" M^;PBU)I74FI4WTLG3(+R.S)> #4BBDFDCAAC?+-*]D4443'222R2.1K(XV-1 M7/>]RHB(B*JJH2QV+E/R4HPBYS:4$L6WL22Y6V6%?;$]J?8LWG=>[A.YO6)\ M'JV+DIYSC_B_/TXVY':;:+ZU+.;AA[C'OH:]#T;)#2L1MEN*K7/:V'HDDGZ0 MT;6E5AFF;P<*<6I4Z;V.37)*2Y4ERI/:WM>SEQ/==#KOY-:Y/=\)>#-Y2O,S MNZ4Z&89E1EO4:%*:W:EO:5(O=JUJD6XU:\'*G1@W"#E6;="T 2X89 5% MO?5U&3$=UNK[6K%9#MW&F*@B5(4BC>_7;EF"9R2-C8D\GFR*>9RJYR>"*O1$ M1(5XC4%#.*59+T=!8]MQE)>SCL\VQ]C>CU97.5$GW0U1U--TN?\ )_Q%L>AS2G?16$*U/!^JAL]B MX^9W2W'R9/$#X=X2YGH&[JN=[D>9NI2B\<8VM['?C&.S!Q5Q3N)<'2?(SX>KB;*,Q>8DAB\OJ M>I-D[4"R.ZJWIY4Z(ORR_P -KMSM+BR?I)J:[DE@_FQ,+7E2M&TK+5^F->48 MX2O["XLZG8[%S+_T?[,N0DISI%G.0Y*7' M^(6*Y%6NUDS#GS7\E7A?(R:U%5KU/3E:QK_*EA%?\ WEKW4>X?_I ZQV14:])U,KRJ<\QK\N[%6D=ZCO8-;)73H12V MIM^$G#>*1Q;Z;(P !E[V'GRI[NFK_X.SRWN6\*>_NR]3/P7YF./>+?^ MM+P^_2=P$U)I:E#?S'Q"5S;+9O>,6C5S347+8G4=)TFWAX-26V+VJ^TQ[)&- MDC"H7'&L$UAL?*4)^_/EY.;^['F;? M*V1DRF&L;7=Q.LVI&(QWX,X61U'"0>5)IVHVO3C:Q%:Y6NZ=4Z(O1+<]47GC MV?7-9>A51P7SLQC6C! MOGW=[!8X+$ \ N) /U;F97KPQM1%5S MY9I$:B)XJJG[&+E)1CMDW@CCK5J-M1G<7$HPMZ<7*4I;%&,5C*3?,DDV^T6: M/<3XGK\(^T_P!QM%$D5C [UQP[)N=4@IV9J MNUNDGASRQ3D^^\68/NJ;KZOQ0Z^=_KVLY[F90 MSBK2C/#>IV_03C;TG@VO:J$:=-8-^AY6]KK%D,F<4 O:^VO]ASMR_)[ MCO\ F3EQ6E/B[:>Y+SV:RW7"^4QK#\*O^JIE57W3_MS[4_/9C1\FY\I:C M^ \P]A J$D%FP* 7PO;F^Q#VV?DPU[[G+C-+?%ZT]Q1K'=;CY2FLOPU M5]C$Q>]W/O6L]M/#M?C+0+YB8^HEU^5[ MY)'NDDD][E5SG.3R_$L0G71.?O-[!VMS+&_H))M\LH]<6T8K9"E+>5>WCLBHRJ4 M:<5&W)="MBPX K0?X@U M4^N.UM.OBN,Y:5$^=4;:X^\RHGS]/,G7_P 2*.)W+8KG]N_\(S#>2DC)6VO9 M-/=<\C2?,VEG&.'9PWECV,5CRHKBD5F7< MR^PS''^J%O\_E3UG=PFUUED M_P!I8(>/.+K$4:_,J,FNRN3Y_IK\W3I-W#J*613DN5W,_8P,"/E,[BM4ZPEI M0G+&C2TU:;JV;-ZXO)/NXOL^<3:%>F/ &G-#%8BD@GBCG@F8Z*:&9C9( MI8WM5KXY(WHYCV/:O145%14/QI-8/D/NG4J4JD:M*3C5BTTT\&FMJ::VII[4 MUR$=7,?M2]D7,U^UFK_$[-!S]USGV_P ROE77:C+&F_$22.\[ MY?JWU9'^+W.ZKUI>^T;I^_DZDJ/157STWN?O5X'[TNTX?]>'K(O M-,KII*-+,J<;QI+D73R<;O=2V*/C&[%;(I&.6,]B+LTH7V7+6V]P&:KM>KEQ M>3W728J$B>9'>F^3#<:8G)HQ$3R_1LM=T^?KXGEPX=9%&6\YW,EV'.&'S*:? MS26[SRFW6$NK5V]"PTK;U6OY2G9WCFMG*E5S"K3QY]M-K'FPV$@7 O97VP]M M'DL\/\1:UKV>2-\3]POLL[+NKXYF^2Q$S;-CL93-TJMI/^)7K305G=$_>_!" MI,6[6WC3HSE#TLZD)U%]'BV92'L$* #Y?!?%%^5 #!/G+VU^S;N!R%O/ M;EQ!BL)M=Y\LUO;./[5K1RD6!?7PNL'PLM:>6:?S^O[^/9P>9.GC_\ 3P[1FWP-[?':-VXWJN;XWX?P;MLIO9-6W3;I;>Z[53LL M16I;Q.2V2:_'KME6JJ.=C8J?F151>J*I4&6Z9R3*I*I:T(].O3RQG)/LIRQW M7ZE(MPXG=:OCSQ\6\ %77_$ 11IR?V_2(Q$D71=I17IX*J.S]9%ZK\_A$WIU^3IX?*I M$W$R$55LYI>&XU$^XG##SV9E/)4WES4R36]A.6-I1NLJJ0C@MDZM/,(U'CAB M]Y4:2P;:6[L2;EC7P(M,M( !< ]BYCF]F>PO5KD;+SGN#XW*BHV1K=,XYA< MYBJG1[6S1.8JI\CFJGRHI.G#]IZ=BERJM4\_'SF:^GE'Z=2'6:NISC)0GDN7 M.+::4DJ+@W%\Z4HRBVMF]&2Y4T3,E;EAH ,*_<+XJW3F;M&Y=T3CW%29[;K^ M%9;Q&"KJB7,S-0G9.['4$>K8GWK#$7TVO^R.XMK6.]7E M#8N=X-/!=O9L+A.JIK/3W#_K ::U7JNXC:Z?MKR<:U:2;C25:A5HQG/!-J$9 M5(NTPU*MZ7 ; M1C+.(RL52['ZM2Q)3MLCF9'8B^DQ51.K51?D5#SKNRN["KT-[3G2JM8X233P M?/MYMC\PDW1^N-'\0 MU+#2JLDF?'7A:KGJB=$1#GMK6YO*RM[2$JE9XX1BL6\-KV%/:IU;IG1&35-1 M:OO[7+KK^>NF_\=0_C#]0CO4_9]-PZG)':':W*I4?9S'$6RT-HAD^)]& M&IALFK,1G)70*BI:GD\]>*)O5%17KTZ]>BUYKNP\WR46\ M7&5-\@@V%0 2L^SARHO'7>?J>$M9-:&'Y*Q.4TR[7_P!C)Y&U7>_7::KY MFHUR9E8WM5?-U\OEZ=7(J5MH&[\7S^-%^AK4Y1[Z\)>Q?FEB/E%=&_E-UQKM,NTX M2MXS).P]BU;FP^UXW'MU6BV6Q:;+8=>K79ZEB=SO.B.>Y?,J>)<+;YTIZ66< MMK?5LV^QOQ6ZUZ]8&M=J;@54L.MU/@A0IU%E]?5%.E22QR%ZSE+][)7)%EN9&Y9O6Y5Z]9+-N9]B>1>JJO5\LBK M_P#4M[E)RDY2VR;Q-DVA1I6U&%O0BHT:<5&*7(HQ6"2[22P/3/PY0 #-_VZ M.'?^MW>#PYJEFH^YAL7L,>X9]D5CX65F*U9/K1\T,W1R^K!:AB>C43JYK5^3 MQ5*CTE8?".?4*36-*$NDES[(;5CVG+!=\MCZXO$3]&G5XU#G%"JJ6;7MM\'V MOA;LG6O?:9;CY>DIV[KUX[OA>TMIQP>S66ZX7RF-8?A5_U5,JJ^Z?]N;G'[]UON.(AW6?QEN>['V$3-IU&?DNZ M7]RNO?MP1Z%+EVH )/_9]^W-QU]YMF^XXBL=!_&2EZB?L664>4'^2_G/W MY8>^Z1-O[[/V.-1_+[J/X@W2W;GAJU*O%.#LVK-B5D->O7@IK+-//-(YL<4,,;5< MYSE1K6HJJO0N+TNTM.VC?(J*_=-9#K:4ZE7K,:PI4HN566=U$DEBVVH)));6 MV]B2Y2GMWO\ <'D>YGN7Y-Y/L6)GX6SG+&$TVI(UT*8[3L"]V,U^LM?U)(H[ M3J%=LEES.B36'ODZ=7$'ZBS26;YO6O,7T6]NP[4([%W,>5]MLS[]6CA10X,\ M&,ET4X0CG$;=5[V22QG>7'MM;&2QWNCV3C_:,7@(ED5$8R7.6<8S%1RJKD16 M+,CT54ZIXG-XUY+9>^#UR7 M*Q:EO\;Y?2JV]$V:S6IYM;KD5BNAP\K8,FQOF:BST8TG,TEE&;T; MO'"CO;L^W"6R7F>B7;2(%ZS/"6VXT\%\ZT6Z:GG*MY7-@^>-_;QE.WP>W!57 MO6\W@VJ5:I@F\"^M!/'9@ALPN\T5B*.>)W_FCE8DC'?_ %:Y"Y!--8KD-7Z< M)TYNG43C.+::>QIK8TUS-&J#Y M !6C_P 0;&]FY8V8_EF/U?*JL:^2SH#O3\_3HCGI%UZ=>JHW_4 M13Q.6VQ?NW_A&83R4E3VC7M)RY)Y(TL>RLW4FEWHJ378CCS%<(BHR\@ %N+ MV&9XU[1>0*J*OJL[@-GNN3I]%(;7'_&E2+Z7SO\ 5QLG5/F3I_IZ)-O#J2>1 M3CSJXE\V,# KY36TJT>L#974L.BK::M-W#E\"YO(O'O\G+L)MROC'8 #C MFV[AJF@Z[E-NW?9,)J6KX6LZWEM@V+)U,1B,=69\LMN_>EAK0M5?!.KNKE5$ M3JJ]#BK5Z-M2E7N)1A1BL7*3227;;/6R+(<[U1F]#(-.6EQ?YW=3W*-"A3E5 MJU)8-X0A!.4L$G)X+9%.3P2;(=N8_?-[6=#OVL1QEK6^61.GG;B%AX=AF0#A_Y-/C9J>UA?ZRO,KT[0FD^BJ2E=W44^>5*W?0+9S.ZWT]DHQ9CE MC/\ $(8:6^R/,]J>3H8Q7JDES&5#B;3>2Y>>2HS"%JYY?KBC5O<-D*F4RI0QPYZDS;AS$AW;I[K_:#W$9"AK<&W7^*]WR,K*U+5>5:M77FY*T]6L;!B=HJ M7LEJ-N:>9Z,@@ENU[MARHC(%7JB51E6L\DS2:HQFZ-S)X*-1;N+["DFXOM+% M-\R+3N+G4AE,IC,)CKN8S61HXC$XVM+=R.4R=N"ACZ%.!BR3VKE MVU)%7JUX6(JN>]S6M1.JJ?,YQIQI&G3ITXRG4J5)M1A"$(IRE.4FHQC%-R;22;9$?SE[UG:+Q5D+>!T=VU[%27;+\.&ODZ./.M[6GF>I58Z:RZHDU&\G*I=N+VI^*T%/ MHWV87%6A4B]C@8@1_P"(1QBWDCF[3[S,9ZO1;6\D/S2)CG<4PUUE_W/ MBD3_ 'CPUQ-AO8.R>YV>EV^9T?[I/D_)3WBMM^GKFD[S#T+RB2ACV.D69N6' M;Z/'M&;_ %[R':!S3DJ6N;'EM@X3V>_-#5IU^2Z=2#6;UN;P;%6W3#6\EA: M,:+X>IE/JQCG=&MZN5$6H3YX^ M\/+2IFV3T+74F34HN4GETI2N8Q2Y96=6-.M-_2VWC,L-K26.$K%6U6O5J]VE M8@N4[D$-JI;JS1V*UJM8C;+!8KSQ.?%/!/$]',>U5:YJHJ*J*5DFFL5M3+': ME.I1J2I58N-6+:E%IIIIX--/:FGL:>U,US]/@ %7/_$ 3QNY1[?X$55D; MHFTJY.B]$1N>J.^5?!?,DZ=.G7Y%Z]/#K$G$RI%UK.EZ91J/O-P2]BS,QY*K M+Z]+3NM,TDX^+7%[EE**Q>]O4*=].>*PP2:N(;K3;;4L4L%C7R(O,LH !<" M]C"*6/LSS[I(Y&-GYQV^6%SV.:V:)-,XYA62)7(B21I+$YO5.J>9JI\J*3KP M_P#BY#W6I[(U\/*.2C+K.WJ33:RC+D^T_%T\'WFF3+E;%B( *;'O8?;AV M'^@>A?R'"0EQ&_W[#[VC[.H9[_)E?)VO?^J[WWGEI$:4"9#@ 2E>S?]N_ MCK^CF\_B]8*PT)\9*7J)^P995Y07Y+V=??=A[\HET\GLUUP #@/*FBT.3N- MMZX^R4%.Q4W#5LU@59D(G34V6,A1FAI6;$3%:][*=U8Y>B+UZL\#@N:$+JVJ M6U3^3J0<7W)+ J#2>HK[2&J,NU5ECW]EF965"ZI/GZ.O2C M5ACL33W9)--)IXII--'%SA/< .T^$-]N\7(YC0N^:G5C)]Q-8_,Q*#XI M:4CKKAMGVCFDYYGE%W;PQ6*52K0G&E+#%8[M1QEABL<,,5RG:G>KSC#W%=S7 M*W*F/OWLAKN;V*Q7U%^0<];$&J8[^"X6JC9(XG10Q5V]6,\J>1KD3QZ=5[>H M,Q6:YO6O8O&E*6$?4Q22^8L>Z47U<.&53A!P6R+0=W",I. MM6>,=C493W(OEW(13;:;>+!XQ. ,]-7[L;&$[!M^[79,QD8N7?QY.&VRV^8N=,C6B=\-'C="UUUBE*DT4LR.R6 M5OXZ\JI"Z.6+^#3,1'.16IU5/GE?AM881N,SDN7"G'V4OX/S>]A]\J1Q#3J: M;X5VLUBE4S.Y2;?+O6UHGS)K"Z;3QE@X/"*:<\P??.^QE@ORWZA^)W(A4&OO MBY4]UI^R+;O)S?*?R_\ !.9>]9E/P@@V$P "]K[:_P!ASMR_)[CO^9.7 M%:4^+MI[DO/9K+=<+Y3&L/PJ_P"JIE57W3_MS/*9'@'!:9C(["HGQ,F[/JZQD(X. ML"=%BZHJ+T4FU7CL= 1KQ>$W:J*[LWN_,QQ[Q@6KZ*IZ_P#* M-W.07$%.QCJR=U636,72LH*ZDI+G4W14,'L;DE+P6V5&E5555555555557JJ MJORJJ_.JD)&>D_ 3E^U+[:6"[B85[@>=Z,]OB7%92:CI6DI)+6CY!S& M,G]._D\W:@DCF9J>(MQ.@^&C5LE^RUZ2.97C5MF0]&Z2IYI'X3S)-V*>$(\G M2-/!M_2I[,.=IKD3QQJ==_KCYCPEKOA1PQJPAKZK1C.\N\%-Y?2JP4Z5.G"2 M+PN#Q]7%X MK'U8FHV.O3H4HH:U>)B)X(UJ(3+3I4Z,%2HQC"E%;$DDEW$MB,'F:9KFF=YA M5S;.KFO>9I7EO5*U:I.K5J2Y-Z=2;E.K:@ALU;,,E>S6L M1LF@L03,='-!/#(UTY6XWP--D&%9C[$_D MFW;5L975K,6VE/,Q,A1K1_#MA=\0QD3(IU6*M::2H4J,LXRN"@H[:E.*V8?1 MQ2Y,/3);,/"V8/'+YU&.N7GN:YY:\%>+-Y.\G=-PRS,*]3>K*JDVK.YJS>-5 M5$FK:K.3J])A0;J*I25.MP149?@ "^5[>?*4W,/9KP+NER>6UDOP*JZS MF+DRHLMW-:9/8U/+W)/*C6HZUD8N.TS>.^R&UN);9]$HOMN#<&W MW7''OFL/UKM%4^'_ %B-6:>Z6] KW^_P#:S)8X MPX$W%(W+%BM[S^MOD19O*QV>P$F28U42)8/I?@ZOBYZ.\/HM5%I?:+$Y)YB? ."\F\D:CQ#H6UYF\SD)U5?)6IQ.D]*")C7RV+=AR)'%%&UTDDCD:U%5>AU[NZH65M.[N M9;M"G%RD^TO/;Y$N5O!+:5)H_26?:[U18:.TQ0EL,"HWSOEM^U#J.[S^Y.Q=N79 MD^=\W(MALA=6SJRZ,ZN^E8V>7PI7FMKFFG?9C*"52K)X-T:+>,J5K!^@IIIS M:Z2KO3?@X+E.ERX /WY/%/!4^10"PE[4?N;9_7]CUOMD[@=BL9G4<[8JX3C+ M?L[=GLY#4\I*D=3%ZEF[T_JR6-9O2>2&I/*Y$QSU1'N2NO6&3M%ZLJPK0R?, MI;U&6RG-O;%\T&WRQ?)'L/9R888HNO1U.,IS#)[WC9PMM8V^=VL76S.QHP2I MW-+'&I>481V0N*:;G<1BMVO34JN"K1ETUH8ETPOFUYO-8K7,/D\_G;];%X;# M4;63RF1N2-AJTJ-.%\]FQ-(Y41K(HF*J_.OR)XGS.<:<'.;2A%8MO8DERMOL M'9L[.[S&\I9?E]*I7OZ]2-.G3IQC95(-JVJ)JPK9K2OB26A2E;Y M*[?+)(WU^B10-JG55?.Z[M[=N&60>Q\6+NBG7KM1G&Q4H[;6T>U+=Q<:]>+WJTL4FJ2C%Q9E'E[ !,A[97N6 M[3VY;5@^'N7,W?S_ )G[M?&4[&1GMW[G%ENU,K8LEA41MJR_6WS2_PNA&U4 M;U]6%J/1S9*ZTCJRME=:-A?29+Q;R* MZXBZ"MJ=KQ2LJ,JLX4H*,>)SXIH)HGHYCVJK7-5%1512<$TUB MN0P%U*=2E4E2JQ<:L6TTTTTT\&FGM33V-/:F:Y^GP 4_\ WQMN3-]WN-UR M*>">MJ7&^ C3T7JYT%S+V+D]RM.BL;Y)X_A6.5$5R>5R>/7JB0EQ%KJIG<** M_FZ$4^ZW)^=@9Z_)G:?JY7P#O,YKK"69Z@N)P[=*C1MJ$7W>EA66S%8);<<4 MH9B@3(D 77/9^U?\'.Q?C:VBM5-LS&U[-U;)+)])V47 RM=ZD4:1R1S8%S M',8KVM9$G_ $12=+3=#'9O;\O-D\#7%Z^><4LWZT.HNADI1M5:6[PP M>$J5I14XO!O;&3<9)X24DTTFB3TJPL\ !38][#[<.P_T#T+^0X2$N(W^_ M8?>T?9U#/?Y,KY.U[_U7>^\\M(C2@3(< "4KV;_MW\=?TSK[[L/?E$NGD]FNN "EK[P?"[N)^\?:\W3IVH,#RM0 MJ[[C[,[8FPVY*E&^U(V^9&JB]41/*B$#Z[L?%,^G6BL*=>" MFN[Z&7?Q6+[IL->3WX@+6G5VLLGN*DIYEI^[KV$]YN4NBWO&+=XMOP52K*E! M;-U4MU)1C'&+ HPOC !>E]M+A=W!_9WQ/KURG9H MY[8L6[>-CK6VPI/!E]F\EM\#70R2M?6;6;&Z+QZ^5_54155"XK2UC\'Y#;T& ML*CAOR[L_"V]M)I=XUE^M[Q 7$CK#ZDSRA4E4RVWO?$K?:W'HK**MDX)OP8U M)TYUL$EC*I*4DI2D8N^^=]C+!?EOU#\3N1#S-??%RI[K3]D2KY.;Y3^7_@G, MO>LRGX00;"8 !>U]M?[#G;E^3W'?\R>S66ZX7RF-8?A5 M_P!53*JONG_;FYQ^_=;[CB(=UG\9;GNQ]A$S:=1GY+NE_A2Y=J M "3_P!GW[8>P@5"2"S8% +$G=SE9J7 MLN=I="":2),X[36Q1OCL4JVH[H]]=[W/1\*_%R02(K6NZ^DK5Z=>I*.= M57#A_9P7IW37F*4OW#$GP,RJ%_Y1W6U_-K"QHYC42VXN4Y6M!8=Q59/;CR88 M;<57;(N,M@ -SPN*M9[,8G!T4:Z]F)^(N...=:J-HX74-/P.&IP(K7OZ5<= R62:5J)Z\\TWF<^1>KG MN555552Y^RM:5C:4K.CLI4H**[RPQ[KY7VS4WUYJ_->(&M,UUMGE(C7QHKJ_[E414^A<9CLY)Y6^5OII\5E9/#J[JO MCU\>B3CP]J.>0.+Y(5YI>9&7GMF 7RE674;+K&4[FEZ.\T]959[,/"C5NJ"Y M]O@48[=G8YL7,B5T8_ 1 M*^]/H:;?V0[)G60I/:XZW/3-LK-2-SY6MLY:/5KTT2M3HST,;L,SWN7P2-KB MB]?6W3Z=G4YZ52$_F[GG3\POI\G5J;X ZR]EETI;L,YRJ^LGMP3W::OHI]V5 ME%)<\MU+;L*:!!!L* $Q?LB@[+JD?K3)#7ARV(;7W M+'SKYY&,?:F;KDM2%OTEM:BPYX[]6C.6S&*ACLBI%PXG$P$ % M=_WZN=\CB-2XK[>\-)&8RIT*&5TW@JC+[L498/)>\,[7,-09]Q8S"G& M53+J=.PLVUCNU;A.I=5%]#.%&-*DFMKA<5%L7+6&(B,SH -6":6M-#8@D M=%/7ECFAE8O1\_!S;9GV)K=J;8=5L2X.U?R%F=$?+DM%\L:E*FTN=4_"#C/R 74O:%YXR?-G9_KF/V.^^_LW%&6N<>6[%FU M/;R%O!48*UW6;MQ\R>6-K*-I]&"-BJC(*#?D)\T1F,LPR*$:C;K4).F^XL'' M]ZTN\:Z?7UX9VG#CK"7]?*J<:639[0IYE3C%81C4K.<+J.',Y7%.I5>&*PJK M##T,91RKRRX 'B][(V/DD>V..-KGO>]R-8QC45SGOK.QU:Q/CI)F>1RQK MZO5OT50MPU+>>/9[,.E<5W(>"L.ZEB;0?5?T3+A[P TKIBK#H[R&54Z] M:+]%&O>.5Y6C+LRA4KR@]K2W5&/@I&)IX9/0 /.-CY7LBC:KY)'M8QC?%7/> MJ-:U$_TNJ)\AR4*$$^[NK'YIJL\=M2PUCQGU3J: MC+?H7F>WLX2V^%3Z><:;VI-8P46DTFEL:,FCU"* 4V/>P^W#L/\ 0/0O MY#A(2XC?[]A][1]G4,]_DROD[7O_ %7>^\\M(C2@3(< "4KV;_MW\=?T< MWG\7K!6&A/C)2]1/V#+*O*"_)>SK[[L/?E$NGD]FNN "!'WX>&6;!PYQW MS91K5$O:#L2ZOFK3NB7IL/LB^?%UJ_\ M/KULBR>61$Z]/,CO!$7K'?$:QZ; M+*5]%>'1J8/U,]GLE'S3)IY,77[R7BIF_#ZXG&-GGF6=-3B^65S8RQ>KDZJ]$3Q5#U,EL?A'-K M>R:;C.HM[U*VR_>ID5<<=>KAAPAU%KN,XT[O+\KK3H.3P7C,X]%:IX--XW$Z M2P34I8X)IM,^@=B<92PF+QN&QL+:V.Q&/IXRA78B(R"E0KQU*L+41$1&Q01- M:G^I"Y9))8+D-5JI.56I*I-XSDVWW7M9#S[YWV,L%^6_4/Q.Y$*,U]\7*GNM M/V1?/Y.;Y3^7_@G,O>LRGX00;"8 !>U]M?[#G;E^3W'?\R>S66ZX7RF-8?A5_P!53*JONG_;FYQ^_=;[CB(=UG\9;GNQ]A$S:=1GY+NE M_A2Y=J "3_P!GW[8>P@5"2"S8 M% +#/>!1L3^S'V?W88Y)64\]QO%:1D:N;!7LZ5N\B6Y7HOT(VV*<DE3?FJ2_=,3' G,J=GY1K7-C-+&\H9C!-O#!PG: M5MBP\)M4VL,5@L7MPP=>8B\RS@ Y3H^P)J>ZZ?M3F+(W6MIU_8'1HR*57 MIALM4R*L2.=DL$BN2MT\KVN:OR*BIX'+;U>AKPK?034O,>)Y.?Y6L[R*]R64 MMV-Y:5J&.+6'2TY4\<8M26&]CC%I]AXGT4=4RM7.ZQKN:HSP6JF5P>*R%:Q6 MDBF@FBMT8)V/BD@587L5'^"M^C_H+HZ,))-/LI[4S4DS"QN\KOZ^ M67].5*^MZTZ52$O10J4Y.,XOMQDFGVT;^?9TP #Y[?<_MF+WWN0YZW?"2I- MA]PYAY'VC&RHK522GG]OR^6AWRJVWX='.\.GBORELVT+KK$T*%)^V6VG+. MG/DV2=>[K+D;?H*L'MP?:PP;F9*[,>X M .C>YGC./F/M^YAXQGEKY*UB;+<=;3JJ(CZ MMWR2-5?DK2E%=UI[K[SP9(W"#6CX=<4]/:Y%A)[N#P9\]ZQ7GJ3SU;,,E>S6FDKV()F.CE@G MA>Z.6&6-R(YDDYE]Y/+[ZE>T_1TJBEW<'M7?6PHKB/HNPXC:"S?0N9[ M++-N[EKF$V MK VI(W0R6,/L&-K9;&320O\ IPR2T[;%[1\5Z7^SY^OD\_S_)U^8A3B/C\.4NQ MXK'^LJ?]QG@\F!T/Z [.[\'Y7NX]K'>P[Y"T1^9'0 " MW][%GUA^IGL7QOK>A_UUW+ZJ]7]S]7_@;QSYO0^?T?K+XCY?]OS?,3IP^Q_) MY8\G33P^9^Z:_7E(_%_UE*O0X;_P'8;^'T>[5Y>WN;O>P,+O\0-\7^%/;A_Q MO@/P?WOY.OH?%_6."_==/H^MZ/R=?'R]>GSG@<3<<;+L>W?^$7%^2EZ+H=>8 MX=-O9+AV=W#-<<.?#'=Q[>&/,5TB*C+T 6;_@?&_"\B_67I?/ZGH_#>?YNGE_UDP<--[Q&ZQ]#TT?8[3"GY5#H/R^T MGNX>,? MQO=G=\:>[CW][#OEB]Q]LC#"/JI; M(_->/<3)LZNG#"?&#C/D.A)QE++;F\52Z:Q6[:6Z=>Y\)..ZY4J>1\TTKU5SY)97*^21[E\7.>]RJJ_.JEMC;;Q?*;2 M"2BMV*2BN1)8)=I);$NTC2!^@ [N[;>-[O+W//$W&]"1\%C;MZUS#I;9"MA* M3;63KQNN21^G,WT:W5'/5[71M:BJ_P"BBGI9/9N_S6WLTL5.K%/N)XR_>ID7 M<;-:4N'?"/4>M*D]R=AE%Q.F\,?;YP=*W26#Q;KSII)IK;X7@XL^A)5JUZ56 MM2J0LKU:D$-6M!$GEC@KUXVQ0PQM_P!ED4;$:B?,B%S"22P7(:JTYSJS=2HV MZDFVV^5M[6^^S7/T^ 4V/>P^W#L/] ]"_D.$A+B-_OV'WM'V=0SW^3*^ M3M>_]5WOO/+2(TH$R' SR]M#E+%<1]YW#>RYRS3HXC)9J34LCD,A/#5I MXVKM,7U3+D+%B>6**&*HV?SJJK\W1$551%J;1]U3M-0V]2JTH2DX8]N47%?- M:1:QUU-)9AK+JU:FR[*J9>.)&.?8SVCYE^.6&K6M6TR>,KKE:+*++2>G'; MMSTT@:]%:YJ2JJ.3Y3SUN&'%?(-=T MM_H\NS.C4JQCAC.@Y*%Q3VM+VRC*I#E7+L<7@U0!OTK.,O7,==B=!'Y#%5_B75\WA\ M7/:UFC9@1KY)( M6\]8SCI8\!].Y/GMVJ<_A'/[2RE&6/@V]3?E%[HY8I&.Z*R2.1JHJ+XHJ'@M-/!\I<)"<* MD5.FU*G)8IIIII\C36QI\S6QFB#Z !.C[%'#K]I[@-TY=NUY%QG&VI M3XW'RR5:\].?.;*^.NZ%9)D=)6NTZ3$GB?&B.Z=4\R(O19&X<6'39A6S"2\& MC#=7JI\Z[D4UWS&-Y3OB$\EX99-PZM)-76=YC*XK88?^6L8IJ$N?"I7KTIQP M7+0EBTMDK9!,I@[(:??.^QE@ORWZA^)W(A1>OOBY4]UI^R+ZO)S?*?R_\$YE M[UF4_""#83 +VOMK_8<[X[_ )DY<5I3XNVGN2\]FLMUPOE,:P_" MK_JJ955]T_[_;@CT*7+M0 M 2?^S[]N;CK[S;-]QQ%8Z#^,E+U$_8LLH\H/\E_.?ORP]]TB;?WV?L<:C^7 MW4?Q Y1)#X@_%V7NU/SV8T?)N?*6H_@/,/80*A)!9L"@ %LG8>,K'*?L MC:WB,=C_ *QS.O<*:GO.)C618_AW:E:J9/,W?!'>=:VK,OJC5_=+_H^4FFI: M.\X>QIQ]'&V4U]0]Y_,3,%>7ZPIZ)\I/=;16;UNFS!06+LKZK+VRK M-)8JWNZCZ7I7BHW-2I";@IT5*=HD0QF@ BS]TOOBZ[F*D_-W*N# MOX'5L-7L*[(:UKV4BGQV9WK(1UY&34(JU998,:]SF.EON1[$D97F:E(:OU#2 MR>PE;TI)YC6BU%<\4]CF^PEZ7LRY-B>%Z74MZMF;<;>(EOJ'-K><>&F2W4*U MW6DFH7%:FXU*=C2?IYU'NRK[N*I4,=YQE5I*=+5[WR/?(]RN?(YSWN7Q5SW* MKG.7_6JJ0&;%22BL%L2/ 'Z "]5[:'&<_%79+P1K]R#T,AEM6=NN0C?&V M.Q'9WF];VM:]I$CC=Z]-F6;"J.ZN:C/+U7IU+B=)VCLM/6M*2PFZ>^__ *C< M]O;2DEVL,.8UF^N+K&EKCK*:KS>WGOV=#,%94\&W%++Z5.RDX8MK=G4H3J8Q M\&4IRFO18F=Y41;, #\Y-PG+P3WC\PZU%6EKX+:,X_DC5WR,9& MVQA]XDFRUE:T7_!N?5Z*6%*,> M\;,G4_XCQXG=7K3N=59J>:V=JLONN>2KV.%!2G]/6HQHW#PV>WR'W.Q\E<&YGM^V&^V3;N%9W7==CE="V?(<<[!=DFB])$J-7I-?#_-U=Y:\MJO\ M%N]G;IM[/6O9VDXF"'RCW!BMHWB MA2XI951PTYJ2*5:45X-/,*,%&<9)&72J4*&:4UBJ;<)]R6V+[B>*[LD97_ "7O$VUR_4&?<)\PJ1C4 MS&G3O[--X;U6W3IW5-?13G1E2JI+DA;U7M7)6&(B,SP -:O7GMV(*M:)\ M]FS-%7KPQM5TDT\SVQQ11M3Q<^21R(B?.JA)MX+E9\5*D*5.56JU&E%-MO8D MDL6V^9);67T.PC@^YV]=IW#_ !QF*OPFSQ:]^$>VPOKS5+4.P[58ESEJAD*T MZJ^+(X2K">I4540N0TYE\LKR6A9S6%50QEZJ7A-=['#O&K]UG.)-OQ M8XYZAUG8353)ZMZZ-K)>AE;6L8V]&I'';A5C3Z;;A_*/9'D6%OO9\$9'D_M= MJ>\_4/9+S-C?:3+B_)Q\3+717'&II/,ZD:>7:EL7;0;>"5 MY1ETUMB^3PXJO1C'EE4JTTGS.GV0<9^0 "ZG[0W V2X2[0-M3UJA=98Z)(BTJK[L,C&HU\-YO17>"D^:(RZ67Y% M"5185:[=1]QX*/[U)]\UTNOIQ-M.(_6#OZ&5U(U,GR*A#+:=JXJ5*6S!84EACZ*4HQ5Y9> "K#[YO<]%MW(>K=M&LY!DV*XY]/9]Z2!T#D M=MN4IJF*Q4TL4JV&+C<1966:O*U&^>:&1.OT52(.(N;QK7%/**,L8TO#J8?1 M->#'NQCBWZI"]?(M,YEQHSV@X7F;86>7[T<)*SI2WKBO%O'&%Q74 M*4'X,EXI4?A0J19 (1F940 "A+ MM.V1R8JG0M>MUDAG9B7VK<#XT\S9*WRI\\A<.LOZ?-*E_)>!0IX+U4]B\R*E MYJ[V-;RF?$=:>X39=P\M)X7^H,PWZJ7+XI8[M22QYMZXG;\G*H23:6R5M8FD MP5@ %-CWL/MP[#_0/0OY#A(2XC?[]A][1]G4,]_DROD[7O\ U7>^\\M( MC2@3(< #SCDDBD9+$]\4L3VR1R1N5DDU4U,E][?_>D[H^%]1Q>B[-B=*YBP6"J,HX;([C%E\?N%.C UL=/'S;#ALA# M6R5*G"WR,6U2FM>5$19U:U$2N9U6U!D%;,=.WUQ4E.I2M'2G:.4FY2E"WK0DZ.+>R%&K"C!;(48 MH[0W+WZ^Y?+T'5-,XNX?TVQ+')')E+M?:=JO0.U! M]N/$:0U:6)GM4+%73,#%B]9K7J4R]66&U?B%1$1[W=#ETGJ#.,RU'"-[7G.E M.$TX[%#8L5A%)1337*ECV7M9Y'7'ZN/!/A=U8KZZT-IZQL[*,(N$'&U.3&81P 40?<3X>_Z(]X',FHU MZ:4L/D-CEVS7X5M?&R?4VT)];59+$_DC7XFPL[I7M5.K?.B+U^5;=M66'P=G MU>BEA2G+?CW)[=G:3Q7>-F3J?<1/TE]7G3N=5JO2YK:6OB%R][>DJUE[2M]\ MN_4H*C6EO>%[:FW+%2EA(4Z7,@ M<>Q+PG!K'"6^\TY&C!];\B;&NO M8BU)7L17X-=UYD4ENOZDBI7LX_(7YHIF.8U?IQN17=45$FGAWE_0974OYKPZ M]3!>IABE^^WD>%M"U MV+'"3DF\?!C 7W\\-)P3W9\R:%7K25,0S:;6>UZ.>XEZPN V/IF,5+:L^G$J MVK-2VV5S5:BM21/E3HY8UU1E_P &YY<4$L*4I[\>;P9[=G:3Q7>,HW5,XC?I M0ZO^G=15ZBJ9K1LU973WMZ2N+/VAN;>W?J4XTJ\M[PO;4VY8J4L.SP"XT M %S3V:.&TXP[.\'M%NK\/F>7,Y?W6U*RTR>.UBHW+C,#(L+.J5+,52!\< MK'+Y^K4Z]/!$GK0UAXED,*DEA5KR=1]Q[(][=2:[IKP>4#XB_ESUB+_*;6IO MY5IZWIY=3P>*56&-6[VOOBY4]UI^R+ZO)S?*?R_P#!.9>]9E/P@@V$P "]K[:_V'.W+\GN M._YDY<5I3XNVGN2\]FLMUPOE,:P_"K_JJ955]T_[_;@CT*7+M0 2?^S[]N;CK[S;-]QQ%8Z#^,E+U$_8 MLLH\H/\ )?SG[\L/?=(FW]]G['&H_E]U'\0.420^(/Q=E[M3\]F-'R;GREJ/ MX#S#V$"H206; H !>R]OS%8[.]AO;_A,O4AR&)S'$&+Q64H6&JZO=QV0 MQTE2[4G:BHKH;-:9S')U3JUREQ6F(QGIRUA)8Q=!)]QXFLKUK[FO9=9W5UY: MS<+JEGLYPDN6,H[DHR7;32:*:G==PCE^W;N$Y2XCRT5AJ:MM-]F'LV&PQOR> MMY!_UEK>8;'!)+'%%EL);@L,8J^=K)$1R([JB05G>6SRG-*UC/'=A-[K?/%[ M8OOKYN)L'<">)]CQBX3Y+K^SE#I[RTBKB$7LI7=+VNYI/%MK=JQDXXMMPE"7 MIC'@\HEP 'O8S)Y+"Y&AF,/D+V)R^*N5LCB\IC+<]#(XW(4IF6*=ZA>JR M16:=RI8C;)%+&YKXWM1S51413ZA.5.2G!N,T\4T\&FN1I\S1U[RSM,PM*MA? MTJ=>QK4Y4ZE.I&,Z=2$TXRA.$DXRA*+:E&2::;331+YPM[VW=QQEAZ6O;M5T M?FK&T8FP097=,=?QFYI!#"V&M#-L>MWL=4R/I^5%?-=HVKDR]5?.JKU*WL.( M&=VE-4KA4[B*YYIJ7KHM8]UIM]DL'XB>3BX#ZRS"IFNG)YEIR[J2;=*TJ0J6 MF+>,FK>XA4E3[$84:U*E!>AIX+ Y1R?[ZO=1N&&L8?0M2XSXIEMPOBEV+&X_ M)[5LE57L1GGQDNQ7I>[YL6>+HSR9W!'(,PC?ZHO\YSRG!IJA4J4[:WEM_G%;P5>7-Z&XIKEQ3QV M0Z;ENFV\A[-F-SWK8\SMNUY^V^]F=@S]^QD\KD;3T1%DLV[3Y)7HQC4:QO5& MQL:C6HC41$H6O<5[JM*XN9RG6D\7*3Q;[[,@.GM.Y#I+)K?3NF+.WL,BM8;E M&A0IQITJ<<6VHPBDEBVY2?+*3 M26ELFR5)MGG8LL;:&G8EWUGM-M]B*.1*LBX>K+% YWE:ZU+$SJBO0]7),MGF MV:4;"/H9S\)]B"VS?K4\.R\%SD1\=N*%GP;X2YWQ#NG'QBQLY>+0:3Z6\JM4 M;2GNOT497$Z;JX*6Y152HXN,)%_[&X^KB<=1Q=&*."GCJ=:C5ABC9%'%7JPL M@AC9'&C6,:V-B(B(B(AO=5YW5S.52YJ3,I2D\7*4FVVVVVWBSW3].( M @#]]KMS?M/&6C=QV!IK)D^-;_X)[FL,:>:74-GLPLQ>0L/ZND?]3;& MD4+&-:B(S(2O:TUX=%[L_42>QOU,MGU9E(\F1Q;AD>M-V2;V*\M82Z>G%<\KBU]LDWC@K.*C@Y/&K$0Z9M0 #(SM2[B] MI[6.<](YCU?S6%P%_P"'V'"ND1E?8M5R+?@]@P=A713LC6[CI7I#*L;W5YT9 M*Q/.QJGJY+FE7)LRIW]+:HO"2^BB]DEYG)V'@^8B'CKPCR;C=PQS/A]F^["= MU2W[:LUMM[NGX=O67/A&HE&HE@YTI5*?))E]/C+D?4.7] U+DW0LM#F]0W7" MU,[@\A"Z-5=6M-5):MID4DJ5LECK3)*UN!7*^O:BDB?TI[AA[F$S./GZIZE6Y$Z-9 M8)6*V6M;KN5'Q2L5LDG_ #DF&HYU#(UE5TT6#S\L$:5L5M=*NG[Y"[R,M- M8Z:!%:CV16_:BTY=Y!RZ4_;*4N1UJ";WJMK.6V%18N&*IU=V>&]@J4Z7, _?E\$\5 M7Y$ +"7M1^V3G]@V/6^YON!UVQAM1P5BKF^,M!SM*>MD-LRD21V\7MN;HS^E M)7UFC)Y)JD$K53(O1%>U:Z=)I.T7I.K.M#.,RCNT8[:<&MLGS3:?)%R]O M)ACBBZ]'7'RG+\GO>"?"VZC<9W=1=',[ZC-.G;4L<*EG1G'9.XJ).%Q*+W:% M-RI8NM*70VAB73"^;7F\+BMCP^3P&=H5LIALS1M8S*8ZY&V:K=HW(7P6:\T; MD5',EB>J+\Z?*GB?,X1J0<)I.$E@T]J:?*FNP=FSO+O+KREF&7U:E"_H5(U* M=2G)PG3J0:E"<)Q:E&<9)2C*+332:>)3&]QGVY-T[2=PR>\:5C@W&$;Y1CMNK1 M;$][!RKT(K>HRQ:3I.,E%F4>7L $R?MD^VAM'<9M.#YCY?P>0P/ 6!N19& MC7OLLX^]RE=J2^:''8?HL%N/6(YX_P"%WV*U)$:L4#U?YGQUWI'2=7-*T*3_G&N9?2?1/G]"N=K'OUSNN)DW"7([KASH&YIW/%*\HRI5)TY*4-O13WJ;:KU=V*IPK6_ZM6M2K5Z5*O!4IU((JM2I5BCKUJM M:O&V*"O7@B:R*&"&)B-8QJ(UK41$1$0F]))8+D,!M2I4JU)5:LG*K)MMMMMM MO%MM[6V]K;VMFN?I\&*'>?W1:QVD\$[3RAFYZTV=^'DP^BX%]B&*UL.VW8GL MQM2O%(R:26"H]?7L.;%(V*%BN>B-ZJGD9YF]'),NG?5=LELA'Z*;3W5W.=]A M)LFKJ_<&,[X\<3[#0>4J4+*;IN&P<@[=LF\;7?DRFR;9FLCG\U>DZIZ^0R=F2U86./JK8*\;Y/)%$WH MR*)K6-1&M1$MPN*]6ZKSN:[+-GK3NG\HTID-GIG(:,;?);"VIV M]"G'DA2I14(1[;P2Q;VR>+;;;9Q@XCV0 ?J(KE1K45SG*B-:B*JJJKT1$1/% M550$FW@N4NX>U1VZ?J^]IFH2Y2OZ>X5Y)3C46%Q5]LGV<9489=:--.,HV[:KU(M]#<:P6$5)0526D@ M %3KWY-)3#]Q/'&Z1H]WX9<>>A8=Z5J]6H MB*J)U3K#G$FWE',;>Y]+.BX]^,F_X2,W_DN-14+OA=J+2JE_:;#/(7+CM]#> M6T*<7R8/%V_EP]'#>X;YPQ]:)CKD65T38 M'UZTGJRR5O3R6,O9&RD:Q*C8I$KPHKD=X*G143JD5<2;#9;YE%=FG+V4?X1E M^\EOQ"VZDX6W4UR4\SMXO'Z6VNDGCN\]LTDE+T3\))[M;\BDR_@ &Z83 M$7=@S.(P.-B=/D9J)_XGU"$JDU3@L9R: M2[KV(ZU[>6V76=7,+V:IV="E*I4D^2,(1KD:\DGK2Q9FU72_FHGS^2-9D@REN6-CE:W][8U.B(B(ESF6V<,OL* M-E3]#2IQCV,6EM?=;Q;[9JD<4M;WO$GB-G6N\P;\8S3,J]PHN3GN0G-NG3C) MI>!2I[M."2248I**224!_OX<,Q5,[P_SICJT,?UQ3R6B[$ZO5F]::UC%BOXS M(9*UT6#I\)9;6@;U1RI&ORHGA&O$FPPE;YG%G:/ MCVRK;VS9<-@(E@C=++$F4OP5);#8V,D>]*T4KI%1&N7HU?!?D.Q:6\[NZIVM M/T=2<8KZII%.ZNU)8Z.TKF6K[EV66%>ZJ/Z2A2E5DEAM;:C@DL6VTDFVD M?0UXZTW'\=Z'I^BXJO5K4-3US$8*"*E&L57KCJ4->:6&-WTFML3L=)X^/5WC MXESMO1A;4(6]/^3IP45W$L$:G^I<^OM4ZBO]39G+>S',+RM]9E/P@@V$P "]K[:_V'.W+\GN._P"9.7%:4^+MI[DO/9K+=<+Y3&L/ MPJ_ZJF55?=/^W-SC]^ZWW'$0[K/XRW/=C[")FTZC/R7=+^Y77OVX(]"ER[4 M $G_L^_;FXZ^\VS?<<16.@_C)2]1/V++*/*#_)?SG[\L/?=(FW]]G['&H_ ME]U'\0.420^(/Q=E[M3\]F-'R;GREJ/X#S#V$"H206; H !?"]N;[$/; M9^3#7ONS*URUQU0[D= Q4]W>^*L M:N.W7&T*T]BSG>.O7FM?6K(8)7>:WI]RQ))*K8'ODHSO?)(R*FU%IS7N0N^L MUFELL;F@O"2]-3Y6^[![>XWV"YOR=W6$H: UI5X2:IK]'I;4%:+M)S?@T,RV M0A!M[(PNX84V_P#;0H+#"A*,$GE#NL12XB:TI<)=*7'2 M:0T]7D[J<'X%SF6#IS7+A*%C'?HP:2QK5+GT<%2D3@$@F-T M ' ^4..M:YV1K7L0/PXYMNG MZIOVNY34=WUO";;J^:K.J9;7]BQE3+XC(UG_ "Q6Z%Z*:M,U%\4ZMZM5$5.B MIU.*M0HW-*5"XC&=&2P<9)--=M,];(L^SO2^;T,_TY=W%AG=K/?HUZ%25*K3 ME@UC"<&I1Q3<7@]L6XO%-HAWYC]C+M:WW(6LOQGLF]\+6[2N=]3XRS7W/3X) M'(JNDKXG9')L$*ND7KY&Y=(6I]%C&)TZ4-?\/,GN9.=I.I;R?,O"CYDO"_?8 M=HR 5#A ME34L:EZW#L*DD_-Z1^<2Y>>57S"=JX9?H>C2O<-DZF;2JPQPYZ<EM?*ENKL"8VQX+ZN)U>G2QFHU) M(I&HZ&>6E8N0*G5DZ+U5:HRK1F297-5HP=:Y7)*H\<'VHI**[3P;79+3N+O7 MBX]<6[*MDE>^HY+IBO%QJ6N6PE0Z2#V;M6XG.I=34HXQJ0C6A1J)M2I-;%)4 M566? 'H93%XS-XZ[B,SCJ.6Q.2K2T\CC,G4@O8^_4G8L<]6Y3M1RU[->9B MJCF/:YKD7HJ'S.$:D7":3@U@T]J:?*FN=,[%G>7>7W=*_L*M2A?4*D:E.I3D MX5*>T=NU\&YNX^6>:MHMR MMD--ELS2*]\RZEL,-YN.B;UZ,KXRWCZL:>#8D*)S'0.27DG4M]^WJ/Z!XQ]; M+'#N1<5VB_'AKY1;CSHBUIY9J5V.IKU6I'PG7BO+#\T:9%W*TU=)?]_P"%5/\ =/#7 M#*&]B[U[G8Z+;YO2?N$^3\JQ>.VW*>AJ2O,/1/-Y.&/9Z-98I8=KI,>V9O\ M /LX=H/"N1I[%L6)S_-FST98;52SR9:IV-:HVX'(YLM33,/4QV&N1JY.OIY/ MZR:B^*=%1%*ARW0N1V$E5JQE<5E_M&MU/M022?O M:Z;R>I%QDLNC.-S.+6#4KNK.I5@^Q*V\7EVWMQE8JU:U&M7I4J\%.G3@AJU* ME6&.O6JUJ\;8H*]>")K(H(((F(UC&HC6M1$1$1"LDDE@MB18[4J5*U256K)R MJR;O)0HP6+;V))'KY#D M.3^FE\Q8+F;>Q_U3NKAEG5XX>PL+M4JVO\Q4 M:N97,=JWUBZ=K2D]O06RDXI[.EJ.I6:BIQA# (IDNG ,^O;>[7+/=-W,ZC MK>0I3S:#J,\6Y\A6V>HR&/ 8>>.5F-=/#:JV*\^=N^E3BDB5[X99FO5JL:XJ M;263O.,WA":QM*7AU.Q@GLC]4]F'.E(M2ZY'&VGP3X+7U_85E3UAFZE8Y>D\ M)QJ58M5KB*Q4L+:BY24X[85I4.R7FX88:\,5>O%'!!!&R&""%C8H888FHR.* M*-B-9''&QJ(UJ(B(B=$+A>38N0UL92E.3G-MS;Q;>UMOE;?9-0'R 0Z M^]/V_7.6>V"+D/ U76<_PMF?PEL0P5ZGK6=8OQMH9MTMJ62.UZ.-C?Y!F*PT)\9*7J)^Q991Y0?Y+^<_?EA[[I%TPGLUV0 8%^Y=PR_F_LYY M8UVG6MW,WK>.CWS7JM17(L^6U=)K"-L-;XR5649IY'IT=T\B.1%5J%.ZJL?A M#(;BC%8U(PWX]V'A;.ZDUWRY?J?Z_7#CK$:;SJO.4,NN;SQ&O@]CI7L7;XS3 M:3C"I.G5VXX."DDY1B46BW8V9@ "1GVKN%?^M'>3QK5NTF6]>T>:SOF? M;:IV+6.E@P,+IJE"XZ%OEKOO6E1(7/7^/Y_2Q6-*CC4?U/ MH?WS1:!UY^(L>'G5TSE4*BAFN=;F64%SOQG'QAI+;@K6%?:_!4G''%M1E> + M@#7!, _1%Z>!3FK+'Q_(+BDEC4C'?CW8>%\U)KO]@N>ZG&OUPZZQ6G,WKSE#+KN MZ=A7P>QT[V+MX[RQ2<85ITJCQQP<%**' MK^TSU9Y<)Q#C+6[7[4,JQ)3RCF34M>25$15EBM75=&YG5$5JKU5>GE=6V@;% M7>>JO)>UV\'/ZI^#'SVUVT6'>43X@RT=U>ZVG[66&8:BOZ-ELDXR5"#=U7DF MEM3Z&G1E'%*4*TL6UC&5S@G4U\P 0T^^=]C+!?EOU#\3N1"B]??%RI[K3]D7 MU>3F^4_E_P""4'^2_G/WY8> M^Z1-O[[/V.-1_+[J/X@VS\F&O?&5BQRPS12(Z.6*6-RMR?!6Q79+>Q8FJQ]NSQ3G; M]F1SJMA&(Z:32+TLB)2MOZK5D7X:PY7>C+/">L=*3RRM+,K"+>73>,DOYN3_ M (#YGS/P7S8YY>I'UO[/BKDU#AAQ%NHT^)UG2W:%:HTEFE""V23>"=Y2BL*U M/T5:$?&(;SZ:-*%4H$R+ FZ]J_VUMN1QQPQLBB8V.*)C8XXV-1K&1L:C6 M,8U.B-:UJ=$1/D0FI))8+D,$DYRJ2+;VMM\K;YVSS!\@ M $#GO6=F4_)F@4NYW0,4V?<>+,7 M-4Y$J5(E^*SG',;GV_KAWE:]9K&E3NDG5/WM/@9[#G*YT<;".=?Y"[NU6;VT M?[116%1+GI\N/;<'^];V^"D9.?)S]86&C=5U>"VJ:^[IS/*W29?.3>[0S'", M71V[(PO8))/'9<4Z45'&O.4:I)#1G$ /WY "Q=[7'NJQ:[!@NV[N@V7T\! M!'!B>+N6Q";^A^AEZ7D?@X..)7KJ]2&><5+KB]P7L\MD619SJ?.+;3VGK:M>9W>5HTJ-"E%SJ5*DGA&,8K:V_,2Q;:2 M;*>ON6>Y7G^[/8+?&'&%K(Z]V\:[DNL$"^K1R?*&4H3=8-EV2#Z$L&"KS,23 M&8V3]Q]&S8;\1Z<=6#M5ZKJYU5=I:-QRN+[CJ->FEVOH8]][>3/WU/>I]E7 MK*H:RUE"C=\6+NCX4MDZ>74YKPK>W>U.LT]VXN%Z+;2I/HMZ5:)$HHOL / M;HT;>3NT\;CZ\MN_D+5>C2J0-5\]JW;F9!6KPL3Q?+--(UK4^=5/U)R:C%8R M;.*O7HVU"=S<2C"WIPL90V*A7A MY5Y"=7VKD.=B3+8I221/7!ZO*Z9D'1VOT9W),B1,5MJ:5BNE;&R1;@]*9&LD MRN-.HEX[5PE4?8>&R./8BMG=;?.:VO7!X_5./?%>OF&5U)/0V5;]KEL<6HSI MQF^DNW%X;L[J24N1-4HT82Q<&W(H5.6H@ V_+XG'9[%9+"9BI%?Q67 MHVL9DJ,Z*L-NC>@?6M5I?*K7>2:"1S5Z*BIU\%13YE&,XN$TG!K!I\C3YCL6 MEW=6%U2OK&I.C>T:D:E.<&XSA.#4HSC)8.,HR2::>*:312E]QWL'VGM%Y.RN M=UK$97)<$;;DIK^G;(RJZ:GK29=,S%N#SLKV,:Y_IU'S)&ZQ C?W3D5S MH#U5IFMD=TZU%.665'X,OH6_22[#7I6_1+MIFQ;U0^M/DG'[2-/*&]3J/^6A#%V]5X22ISHRG&@4D7D E-]FS M[=W'W]&-Y_D&8K#0GQDI>HG[%EE'E!_DOYS]^6'OND73">S79 !Z&4QE#-XS M(X;*5H[N,R]"YC,C3F15BMT+]>2K?N6>-+D4<3M5W?/4*Z00S055I?'S2U%I MLG1)%IMA>C8W>*/:U%:KD5%6VC.K%Y;FM>RPPC"H\/4O;']ZT;4O W7]/BCP MBT]KR,U.OF&64I5G@U_:::Z&Z6$MJ2N:=5+%O&.#4I)J3Z)/,)5 !:3]A M;A=<)QKRGSGD*:,L[IFJVE8"ZRZKEEP^O^6[EZ]G'HO2%\>4E@?%([Q>QZ]/ M#KUF+AQE_16-;,9KPJL]V+^EARX=V3:^I\S"1Y3[B.LVU]DO#&SJXVV3V3N[ MB*>Q7-YAT<9Q7IH6U.$X.3;4;AX**;<[ Q))BY-KS>&QNQ87+Z_F:K+N(SN+ MOX;*TI?&*WC,;WP_P 1INZYS$=:B(E3THKDDD*5NDLR)"R* M1&HGGX&U=P54*M5Q>*Z?<4+A+:VMVO&I'!MN+3C)MIG2IYQ)0 +7WL2<-LUC@O?>8 M+]&NW)\B;5]2XFZZ&:._'@=J*B33PZL. M@RJI?27AUZFSU,-B_?;Q@H\IGQ#6H>+^7: M*F]9:>RU2JQP?@W=]NUI[>1K MQ:-IR8X2WE*6*W8SMDA&-D $-/OG?8RP7Y;]0_$[D0HO7WQZT_9%]7DYO ME/Y?^"['V$3-IU&?DNZ7]RNO?MP1 MZ%+EVH )/_9]^W-QU]YMF^XXBL=!_&2EZB?L664>4'^2_G/WY8>^Z1-O[ M[/V.-1_+[J/X@VS\F&O?GD,?0RU"]BL MK1IY/%Y.G9Q^2QN0K0W:&0H787UKE&]3LLDKVZ=NO(Z.6*1KF2,SZI]8T+$MO(YW@^>>.*[C>J.L2S<=9* MY.V/(TU7S(W$V'-L1]$2O+-YFPLBG4>@I)RO5T>=>YM\OJ7M^A;Q268 M/JQ>41M*U"WT/Q_J.G=QPIT-4HN$DTZ\*>[.M.N] MGSV(M2T*RV-N0N\LU6_CKT4%NI8B=X.9(QKD M_P!!%]2G4HU'2K1E&I%X----/L-/:C+'E>:99G>7T57%-3I5J,XU M:52$EC&=.I!RA.+6U2BVGV3:#X.^ #>]=UO8=OS>-UG4\%F-FV/,VF M4L1@=F^<93I_+*^=9[=6]ED]M3=2M7KU(4J-*$=KG4J3<80BN>4FDBQE MV(>RS9K7<+RKWB5:OEJS19'"<%U;45UDLL+F25)^2LI2EDI30)*WSKAZDDT4 MK48VU,K735"4=.:!DI1O,]2V;513Q_I&MGU*QQ],^6)B2ZS?E$Z-6WN-$=7^ M<]Z<94ZVT;EV?9-2QL[N"^3,G=O:/7&^HC734&JU%D?6FD6 ]7:=EDE]TM!/X.K/&#^A?/!] MSECV8]M,V*NICUF+7CWH)95GU6,>)N34HT[V#:3N:2PC3OZ:YXU-D*Z7\G73 M;485:6,812)>< "9+L#]VK?>VEF+XNYHCRW)G"+)(:V-M-G6WO7'-?JV/ MIK]B[89%G-K9 M\J].5'28_,8V=L.2P MF4@1?WRK;AAG8BHJMZ*BK,ME?V>8T%-.K'!3CBTJE*HL:=:E)I[M6E.=.6#W9,[/.V4: M #&#N=[P."^TK4I-EY;VVO4R-FM8EUS2<4Z'(;KMEB!J=*V%PC962) M Z5[6/MV'04H%79+0Z:^G@WZ&"VSEZF./S7A%<[1,O!O@)Q M-X[9[\"Z L)5;>#]OO*N]3LK9;-M>XW9)2P>,:--5*\UBZ=*2C)JH7WP>XCS M!WG;!+0R$DFC\/XRVDFM<8XFY*^K+\/(KZ^9V^ZGI_A%GWNZ.3JUE2KT:V&) M'HZ62$-0ZHOL^J;DO:[!/P::?S9/TTOF+F7*WGNZMW5,X?=7C+5>6:69<0*] M)1N-=P^V:KGZ6E15*->C.5. MK3FN>,HM-8K%-Q#C\I=R&T=J>^U->2P]9_P#I?R5/?L8B MNKE\TL>O;S1KY'*UX&M3I#5R%.TY7K]*ZUO1$C+-^'49R=;)JBAC_-U,<%ZF M:Q?<4D^W(RK<%_*;W=C:TN+*;ITI2?+.I;U* M2P]!;-['#;R;[=G>MQ-+,W:>W;D._3A615RVCXMO(V)]!BJB6IKVAS;"RC ] M$ZI\2D#D14\S47P*%N]+Y_9-]-:U7%<\%OKNXPWL._@9!='=;3JYZYIQEDNK M MVEW!K%.C6IU4UV4X2EL[9LM:K9NV(:E.O/;M6'I'!6K0R3V)I'?N8X88FODD M>[YD1%53C47)[L4W)GHUJU&WI2KW$XTZ$5C*4FHQ2[+;P27;9W#I_;?W"<@O M@9HW!O+FVML.8V*? <=;;E*?[YYO*^2[4Q,E."+HQRJ][VL1&JJJB(IWJ&59 MG=?^7MZ\_4PDUYJ6!'^H.+W"C2D9/4VISR9/7FV35-;XECVFD6PZ]\H3UIXF'*0.KW4PVJU)K]I\\E=ZQNFO7[:*B(Z..%W4DC3^C;+ M(ZRO)5)UKY)K'T,5CL>$5CS;,6WVDC&#UC^O!KOC[DM715OE]GDV@JE:G4E1 MBW<755TI;\.FN9J$5%349J-&C2::W95*D=A*B5B61@ %7CWI>T'E/-1M)/#&+23Y-G9YCD<:/GL82*"!GF=])[W-8QO57*B(JG[')\VE)1C:W&\WA_)S^<<-QQK MX.6EO.ZN-5Z;C0IP0[1.&DX![<.)N*Y88X MLGK>J4OKU6UJU>9^D**KG?*7#Y-8K+V7[YLUIN.6OI<3^+NH==*HZMIF&:5IT&\5A;1DZ=M%*2C)*-" M%.*4DI8+PO"Q,D#TR*0 5:/><[.^5\ES]BN;N,N-]RWK7.0,!0QV?DTG6;NQ M+@MDP,$=)L.1H8"I:R-9,M4:EA+4\?I2RNY)>5,SCF%G1J5*5 M2"4G"+EA*.S:EBUC'#;R/#LXF:OR=O'O1.7\*[OAOK3.LOR[- MG;;]I<*,VJ7R-'%4.WGFV6[D;4-.K&_BW=X6.FG>C&>I/-@XX8(F]>KY'N M:QC$5SE1J*I^QR?-YR4(VMPY-X+VN?SC@NN-O!JRMJEY=:LTW"VI0A[7.)X>#^WSB3BV*&:";4]*PU+(LM1U&7&Y6:LV MYDX[KJ76O-9K7;#XG/:Y_F2-%\SOE+BLJLHY=EM&QC_-TTGVWAX3[[Q9K,<7 M]=U^)W$_/=>UW+#-,RK5J::2<*+FU0IX)O#HZ*A#E;\';*3Q;[[/0(X !%=[ MPW$W(O+_ &A.Q'&>I9G="DL<$MKPY=A>-U# M]8:8T3UC\LS?5M];9=E-2ROJ'3W$XTJ,:M:VG&G&=2;4(*WSG!SG.1K6MXGWQ7."__P!.R^SEW#L-TC:>.>T+@33= MUPUW7=IPN@XN#,X+)1.KY'%6W^I*ZE?KO1'06XFO3SL7Q:O@OB7 ZU+D>L./VJM1Z:N:=YD=SFM1T:U-XTZL81C M3.W%--_ M6]ZM'YY9/Z^I]C']V[WT?LSSFRSN-W>4)4K>$)8N6"VM8))8XO_MVBT3KO=97@CKG@->:-T9G]IFFHKZ\ MM73I6ZJ3PC1K0JU)U)N$84XJ,<%O2WI2:48M*3C,E[G/:YR%W:=M^4,9F;;<=7S\>+P6TX&?#P9*96U,?U8\B?=V&/#J><7]*\$>-MIK36G3K3SLKJVJ3 MI0=25+IX)1J.G'PIQ4HI24$Y82Q2>&#K@_W-/?Y_\6ZW^<[C[_W 11^0FI?] MC#^DA_&,P?[0CJM_^]7G_#K[[ /[FGO\_P#BW6OSG?\.OOL _N:>_S_XMUK\YW'W_ +@'Y":E_P!C#^DA_&'[0CJM_P#O5Y_P MZ^^P'DWV:._MSFM7B_66(YS6J]W)V@*UB*J(KW(S/.>K6(O5>B*O1/!%7P'Y M":E_V,/Z2'SS\?E">JXDVLZO&TN3X.OMO:VT$MO;:799;([4N)L[P7VZ<0<2 M;/=QN1V+1-)PV!S-O#OL2XN3(5*[6V?@9K4%:Q-79(JHU[XXU=TZ^5":,FLJ MF7950L:K3JTZ:3:Y,>?#M8\CY^7![ANS/MO[HZ?IAN6.]7 [OC8VHB1,K;1B75L2]5/(S3(LJS MB.%_1C*IALDMDUW)+!X=IXKM$S\*.L'Q=X*7/21L/3P8CL+29UZ>9Z(JN2/!ICKN]6+5,(]!JBWL[F2VT[VC<6CCVG4K4HT& M_459+FQQV&.V4[2^ZC"3)7R_;5SYC97*](TN<0<@P-F2-WE>^O(_7DCL1HY/ MW3%2YS3>$[2Y3[=*?\4EFRXZ\$LRI]+8:PTO6@L,=S-;%M8\F\E7 MQB^U))]HU]/,U+-I< VM514\>LC MVIT/V&29S5>%.TN7_P#2G_%/C,./7 _*H;^8ZQTO133:4LTL=Z27+NQZ?>E] M2F9)Z![3G?CR!)7=%PA;'!X25\)>P/:^(I9+N)YMJI78_P US4>(<=-*^PWI MYF,_#G;J5;X=/-X2-;@WJK>OED:O1R57E_#:6*GFEPL.>-)?PY)8>L[Y9[Q' M\J11Z*I9\)M.3Z9IJ%UFM1)1?9\3M9RWNRF[R.#PQ@]J)PNWWM&[>>U[%/QO M"_&F#U>Y9@2#*;1,V;,[GFF=6O>S*[9EY+F;GJNF;YTJLECIQ/5?3A8G@2%E MF297E$-RPHQA)K;+ED^[)XOOTR1/5(A M .HN=.$./^XGC#9^)N2\2S*ZQL])8)%;Y6WL7 M>B5)<=FL38,9 M1FHRC1O[P>TCD?LZY;R7'&\5Y17KM+E8P>V$TMDX]E=AKDDN5/M--[*O M/COI#K :%I:OTQ)4K^&%.]LI34JUE<8/&G4P4=ZG/!SH5E%1K4]N$:D:E.GB MF>.3< #N;A'N$YD[67V8VSZF'SM6"5)F8_8\#:;/A M\_CO4\4AMPRM8[Z3?*Y$R_,[_ "NMXQ8594ZG/AR/M23V27::9'W$?A5P M^XMY$].\0LKMOT((V^ M"2AE/$6WJ)4LXING/Z.&+CW7';)=[>[B,3G&/R9.I,LE6S?@IF<,RL5C*-A? M2A1NDL/04KM*-M6;ELBJT;51CZ*I-K%S?<49J=4) LLQLU+5LC&Q)(]8CN/SFZ6DR20ONZSIVZ:P>,%4P@3[H/?:VO8 M(,EJW:OI#])HS)+63DSD&&AD]J6)\;HUL8'3ZTM[7\+89)]*.:[8R?F9\M>- M_P"YC?-^(M:JG1R:GT<7_.3P2956HYYQNS-9E<1 MW9?!UBYT[;%8XQN+N2A7K1::QA1A;827\K4@\' CN^][IR7LV3W/D':L_NFV M9F;U\IL.RY6YF,M<>B>6-LER]+-*D$$:(R*)JI'%&B,8UK41$C>XN;B[K.O< MSE4K2Y92;;???_9&4+3>F=.Z/R:CI[2MC:Y=D=O'=IT+>G"E2@N?"$$EC)[9 M2>,I2;E)MMLXF<)[@ )0O;:]O39>\+>6;;ME>[@.!-,R5=VS[ ^M(V3<, ME7FAF?I&KR/6-DMR:NO6Y;3SQ4(G-5S9)'QQ/J_2>F:F>773W"<N%UJ\KX Z4ED6GJM*OQ6S*BU:4=DU:4Y>"[VXAM2C'"2MZ< MOY:LL=V5*G5PN?Z]K^$U/!8?6-;QE3#8# 8VGB,-B:$20T\=C9YAG68U\WS:M5 MN#[.B M M M #'KN:[9>+>Z_BW+<6\I8GXJC:\US 9^FV&+8=.V&*&2.CL>N7 MI(Y?A;]7U5:]CD=!9@<^&9DD,CV.\S-LIL\YLY6=Y'&+VQDO11ES2B^S\QK8 M]A*_!KC+K7@;K6AK;1-?!7H3Q="[H-ISM[B":WH2PQC)83I34:E.49Q3 M*3_=WV:\N]F_(<^F@NEC2?H)I/=FNUV&O31Y5VTTWL8\!>L)H' MK!Z46H-(UNBS6C&*O+"K*/C-G4?-.*?AT9M2Z"XBE"K%-80JQJ4J>)9XI.H M !N^#S^=UC*5,YK6:RVO9JA(DU'+X/(W,3E*4S?%LM3(4)J]NO(GS.8]% M/NG5J49JI2E*-1G3UL_FZDNW?(G1?+D6 M]>OCX]%2I+366HK-;L;B52'8J)3_ 'S6]^^+7-9]2'JSZUG*O<:;H9=>RQ]L MRZI5LDL>Q0HR5KYM!X).9Q6%Q;T)^IWH^>Y%NF>^2XX5W4I2T MYJ+/K)/'!5XVMTD^UN4K63BNPY-]F7.=O5?\0G:9!&V[VE06+2(OK35>=)*D M#W>9>BQUI>'[LD2(WHG197]5\>OS)W5Q->'A66WW;[4R@:WDIJ,JLG;Z[E&C MCL4LF4I)=N2S6";[:BNX:&0_Q".3DA1N*[4*%*QYNKICO-T7KZBIT\.GSGY+B;-KP+))]NKC_P"&O/.6U\E/9PJ8WVN:M2CAR0RB M--X[-N]+,ZJPPQV;O8>.S!]#[E[\_='F(I*^F\<<-:7'(Q6IJ2T947K\QYU?B/G%184*5"FNSA*3^;)+YA)VGO)A<%8V6:NW=P&[T<5:8^&7":1 M8J<=XF2K(CFOIVJ^D5<#)DJSVN5'-MOL*]/!RJ4Y>:IS^^Q5>YJ*#YH806'8 M\!+'OXES6A^J3U=>'TH5LATKEM2^@TU6O(ROZJDN2<97DJRIR7,Z2AAS)&%4 MTTUB:6Q8EDGGGD?+--,]TLTTLCE=))+(]7/DD>Y5555555/ ;;>+VLN*ITZ= M*G&E2BHTHI)))))+8DDMB2YDC2!]@ $G_MY^V[O7>+LT&V[5'D=-X U[ M(PMV/:GQ2UID.2RH9CQ5N*3Z"T4E*%IO M13C<7V[)2A!*2G2H;*EQLPW*3E5CQ/(YTDTTCGS3S/=)(YSW.U[37OU3JG4.MM0W>J]5W=:^U#?5G5KUZKQG.;\Q1C%)1A"*C"G", M80C&$4ER\YSP M M =7P4Z$N9\SYFGRIKF:VE:\/^(>L>%NJ;?66A;ZK89_;/P9P?@S@VG*E M6@\85:,\$ITJBE"6";6*351KOK]JCEKM8L9??N/8LERGP2R2S;7/4:BS[7HM M%KG2I#O.*I1(CZ%6OX+EZK/A'(QSIV5>K&OA/46C;W)W*YM<:V7O8MV(*E2":U:M315ZU:O$ M^:Q8L3/;'#!!#&UTDLTLCD:UK45SG*B(G4)-O!;6SXJ5*=&G*M6E&%*$6Y2; M2226+;;V));6WL2)_>P;V:]EW:Q@N6>[/'7-5TCI#D\+Q ^2>CM^SHBMEJR; MHK$9/JV$E\%=21R9*=O5LB5DZ*^2M-Z$JW#C>9VG"WY52Y)2]7SQ7:]$_I>? M%IUH/*$Y/IJE<:'X$U:5_J)J4*V:K=G:6SY,+-/&-W62Q]M:\6IO=+E)MMF]'V= M M M 'B]C)&/CD8V2.1KF/8]J.8]CD5KF/:Y%:YKFKT5%\%0-8['R'U& M4H24X-J:>*:V--P*U958N$VK'K/ MB+4TL,2R_#.DCNQ1JBRPQKX$2YGDN9Y/4Z._I2@F]DN6$NY);'W,<5SI&9+A M5QTX5\:LM^$.'>;VU[5A!2JV[;I7=#%X>W6M3=K0CO8Q53==*;3Z.I-;3'(\ MLEL &<_:S[=_G21\2+YDJ+)]+YOG34K>GN6K_G)[(][GER8 M>"GMY<"VCC9UL^#7 RE5M-1YC&]U9"/@Y;9N-:[WL(M*M@^CM4U)2QN9TW*& M+I1J-;KM']F_MA]OW:/]7[5'3?R;S!#7B]7D;;*E=4PUORN2P[2-?19Z6L1O M5ZM2=7VW;3PIV^*C)4-^.^Y(RJBT, M M M &R;'K6N;AAVX'#;/K MV6@=5RF"V#&4LQA\C6?^[@O8W(0V*=J)W_E>QR''5I4J]-TJT8SI26U22:?= M3V,]'*XDR.;X#V>UZTOP6#C39>/I[4KG2++)J64M07\8GF5&MCQV1IU M(V?N:_7Q*'S3A_E%XW4LG*VK/F7A0]:]J^IDDNP7]\)_*.\9=$0I99KRE;:H MR2&"WZS\7OE%8;%=4HNG4P6.+KV]6K*6#=9)-.%GFKV<.]+B=]JYKFIX7FC7 M8$FE;E.,LNRUEF5V.7TDLZCGF878Y;LK/%8J$.0:U?!)%^4H',-"Y_98RI0C M<4NS3>+]:\)8]Q2[ID3X=>4#ZNVNHPM\WOKC3N;2P3IYC2<:3D^7=NJ+K6Z@ MGR2K3H-K;N+;A&GM^B[MQ]E9,#ONG;3I.;B\WJ8?;M?RVN91GD7RO5U#,5*= MI$:Y>BKY"E*]M<6L^BN:E<4GBL5A.E*<7BMJVG%3A/< !V?QOPGS!S%>;C>*N,-\Y"MK,D$B: MCJV9SL%6141R_'7*%2:GCXV,7S.?/)&QC?%RHGB=NTR^^OI;EE1J59?2Q;P[ MK2P7?*+UAQ'T!P_MO&]<9UE>4T,,5XU#PC",I/#!)DJ'" M'L>]U?(;ZF0Y5R6H<&8&5_6Q!EKT.Z;IZ/1%9+5UW5[_/O1B\/-DGVBR7B1Y27@AI.-2UT11O\ 4V:13W72 M@[2TWES2KW,56[DJ5K5@UR2Y";GMQ]H[M%X!?3S65U>QS3NU5[9V;'RDVGEL M72G8Y'M=A]*@@AU>LR-[&NC?;AO6XWHJMG1%Z$@97HG),M:J3@[BX7IJF#2[ MD/0^:I-=DQP<6^OAQZXHQJ9=97L-.Z=GBN@RS?I591QV*K>.3N9/#9)4IT*4 MUCO4B3R"""K!#6K0Q5ZU>*."O7@C9#!!!"Q(XH88HT;'%%%&U&M:U$1J)T0J M]))8+D+,9SG4FZE1N4Y-MMO%MO:VV^5OG9J@^0 M M M ;%L6K:SM^-EPNVZ[@MHP\_5)\3L6(Q^;Q MLW5JM7U:.2KV:LG5KE3Q8O@IQU:-*O#HZT8SIOFDDUYCV'IY3G6<9!>QS'(K MNYLLPCZ&K0JSHU%M3V3IRC);4GL?*EV##O>/;8[%^07329[MKX]H2SKYGR:7 M#EN.7(].O1[6\?Y368T-6TI)_2XP]@XD_ZU7IYG.7S*O7Z/1J>34X?:>F_!5:'M8[K>W'_P!/5H+D\'8EL79Q;X#_ '"?9_\ _)'U[J\VX\;-AF:U458I75^(Z\Z,>G@OD>QW3Y%10N'&1IXNK=/ZJG]C/B MIY3[C_.FX1RK2,)-8*2M,PQ7;6]FDHXKMIKLIG9VN>RIV)8.2-^3U/?]Q:QR M*Z+8^1\[6CE1)62>61=1_!:1&JQJQKY7-7R.7_:Z.3N4M Z Summary of Significant Accounting Policies<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt;">Basis of Presentation</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report”).</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated balance sheet as of December 31, 2019, included herein, was derived from the audited financial statements as of that date, but may not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, stockholders' equity and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(b)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt;">Principles of Consolidation</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(c)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt;">Use of Estimates</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(d)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt;">Concentration of Credit Risk</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. The Company maintains cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the three and six months ended June 30, 2020 and 2019, no customer organization accounted for more than 10% of the Company’s total revenue.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, and December 31, 2019, no customer organization represented more than 10% of the Company’s gross accounts receivable.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(e)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt;">Significant Accounting Policies</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There have been no changes to the Company's significant accounting policies as described in its Annual Report. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(f)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.01pt;">Accounting Guidance Adopted in the Quarter</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Simplifying the Accounting for Income Taxes," </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company elected to early adopt this guidance effective April 1, 2020. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.</span></div> Basis of Presentation<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report”).</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The condensed consolidated balance sheet as of December 31, 2019, included herein, was derived from the audited financial statements as of that date, but may not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, stockholders' equity and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.</span></div> Principles of ConsolidationThe condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Concentration of Credit RiskFinancial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. The Company maintains cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. Accounting Guidance Adopted in the Quarter<span style="background-color:rgb(255,255,255, 0.0);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, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Simplifying the Accounting for Income Taxes," </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company elected to early adopt this guidance effective April 1, 2020. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.</span> Fair Value Measurements <div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Assets</span></div><div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:25.810%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><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:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.886%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Hierarchy as of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,243,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,256,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,414,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,243,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,791,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">546,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,251,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,805,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-top:9pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:25.810%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><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:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.886%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Hierarchy as of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,378,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,377,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,382,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,377,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:30pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,788,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,413,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,793,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of US Treasury securities, high credit quality corporate debt securities and commercial paper. As the Company views its marketable securities as available to support its current operations, it has classified all available for sale securities as short-term. As of June 30, 2020, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of June 30, 2020, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of June 30, 2020, the risk of expected credit losses was not significant.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest earned on marketable securities was $7.8 million and $16.6 million in the three and six months ended June 30, 2020, respectively, and $2.6 million and $4.1 million in the three and six months ended June 30, 2019, respectively. The interest is recorded as other income (expenses), net, in the accompanying condensed consolidated statements of operations.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the contractual maturities of marketable securities: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:45.158%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.444%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">831,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">859,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">861,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">One to three years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">734,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,414,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company holds strategic investments with a fair value of $7.7 million in debt and equity securities of privately held companies in which the Company does not have a controlling interest or significant influence. These securities are recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The Company classifies its strategic investments as Level 3 within the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process. </span></div><div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Liabilities</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, and December 31, 2019, the fair value of the 0.25% convertible senior notes due 2023 (the “Notes”), as further described in Note 8, was approximately $1,718.2 million and $841.3 million, respectively. The fair value of the Notes is determined based on the closing price on the last trading day of the reporting period and is classified as a Level 2 security within the fair value hierarchy.</span></div> <div style="text-indent:27pt;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:25.810%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><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:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.886%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Hierarchy as of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">362,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">369,856 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,111 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,244,662 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,243,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,256,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,414,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,243,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,791,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">546,206 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,251,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,805,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%;"><tr><td style="width:1.0%;"/><td style="width:25.810%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><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:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.539%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.886%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Hierarchy as of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reverse repurchase agreements</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,800 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189,052 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">241 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,378,487 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,377,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,382,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,377,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:30pt;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,788,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,413,748 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,793,585 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:7.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 362357000 362357000 0 362357000 7499000 7499000 7499000 369856000 362357000 7499000 369856000 169738000 1111000 0 170849000 0 170849000 1244662000 12490000 382000 13000000 1243770000 1256770000 1414400000 13601000 382000 183849000 1243770000 1427619000 7718000 0 0 0 0 7718000 7718000 1791974000 13601000 382000 546206000 1251269000 7718000 1805193000 153252000 153252000 0 153252000 35800000 0 35800000 35800000 189052000 153252000 35800000 189052000 215847000 241000 3000 216085000 0 216085000 1378487000 4516000 55000 5000000 1377948000 1382948000 1594334000 4757000 58000 221085000 1377948000 1599033000 5500000 0 0 0 0 5500000 5500000 1788886000 4757000 58000 374337000 1413748000 5500000 1793585000 7800000 16600000 2600000 4100000 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the contractual maturities of marketable securities: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:45.158%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.442%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.444%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827,075 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">831,425 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">859,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">861,181 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">One to three years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">587,325 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596,194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">734,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">737,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,414,400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,427,619 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,594,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599,033 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 827075000 831425000 859996000 861181000 587325000 596194000 734338000 737852000 1414400000 1427619000 1594334000 1599033000 7700000 0.0025 1718200000 841300000 Property and Equipment<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.315%;"><tr><td style="width:1.0%;"/><td style="width:66.773%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.757%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.750%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.754%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Data center equipment </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Furniture and fixtures </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104,560)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense was $11.9 million and $23.9 million for the three and six months ended June 30, 2020, respectively, and $9.1 million and $16.7 million for the three and six months ended June 30, 2019, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company capitalized $12.6 million and $24.6 million in internal-use software development costs in the three and six months ended June 30, 2020, respectively, and $6.7 million and $13.7 million in the three and six months ended June 30, 2019, respectively. Of this amount, stock-based compensation was $3.6 million and $7.0 million in the three and six months ended June 30, 2020, respectively, and $1.6 million and $3.2 million in the three and six months ended June 30, 2019, respectively. Amortization of capitalized software development costs was $4.4 million and $9.0 million in the three and six months ended June 30, 2020, respectively, and $4.3 million and $8.1 million in the three and six months ended June 30, 2019, respectively.</span></div> <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Property and equipment consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.315%;"><tr><td style="width:1.0%;"/><td style="width:66.773%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.757%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.750%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.566%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.754%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,155 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Data center equipment </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,473 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,846 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Furniture and fixtures </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,519 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,095 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">222,404 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(104,560)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,413 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 122673000 100155000 27473000 22009000 65846000 55886000 29553000 25083000 10519000 10095000 9909000 9176000 265973000 222404000 104560000 81148000 161413000 141256000 11900000 23900000 9100000 16700000 12600000 24600000 6700000 13700000 3600000 7000000.0 1600000 3200000 4400000 9000000.0 4300000 8100000 Right-of-Use Asset and Lease Liabilities<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying condensed consolidated balance sheets.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into various operating lease agreements for data centers and office space, and various financing leases agreements for data center and office equipment and furniture.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had 22 leased properties with remaining lease terms from less than one year to nine years, some of which include options to extend the leases for up to 5.0 years.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:47.692%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.415%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.848%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Amortization of assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:23.744%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:47.255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.458%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.460%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Operating right-of-use asset, net of accumulated amortization </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Property and equipment, net of accumulated depreciation </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing lease liability, current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liability, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:9pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">____________________</span></div><div style="padding-left:9pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.</span></div><div style="padding-left:9pt;margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(2)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow and other information related to leases was as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in finance leases (interest)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating <br/>Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance <br/>Leases</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>As of June 30, 2020, the Company had no additional operating or finance leases with future commencement dates. Right-of-Use Asset and Lease Liabilities<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines if an arrangement is a lease at inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying condensed consolidated balance sheets.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has entered into various operating lease agreements for data centers and office space, and various financing leases agreements for data center and office equipment and furniture.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, the Company had 22 leased properties with remaining lease terms from less than one year to nine years, some of which include options to extend the leases for up to 5.0 years.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:47.692%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.415%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.848%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Amortization of assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:23.744%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:47.255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.458%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.460%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Operating right-of-use asset, net of accumulated amortization </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Property and equipment, net of accumulated depreciation </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing lease liability, current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liability, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:9pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">____________________</span></div><div style="padding-left:9pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.</span></div><div style="padding-left:9pt;margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(2)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow and other information related to leases was as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in finance leases (interest)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating <br/>Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance <br/>Leases</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>As of June 30, 2020, the Company had no additional operating or finance leases with future commencement dates. 22 P1Y P9Y P5Y <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:47.692%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.415%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.848%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,497 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,273 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,921 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,446 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Amortization of assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">189 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,091 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,340 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,884 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,080 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,973 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,730 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental cash flow and other information related to leases was as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,199 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,145 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used in finance leases (interest)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">337 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows used in finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,463 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 12497000 8273000 22921000 15446000 1830000 1526000 3734000 2689000 194000 189000 392000 337000 1091000 1905000 2503000 3340000 1884000 1080000 3180000 1567000 17496000 12973000 32730000 23379000 <div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information related to leases was as follows:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:23.744%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:47.255%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.544%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.458%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.460%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Operating right-of-use asset, net of accumulated amortization </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196,647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156,741 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Property and equipment, net of accumulated depreciation </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total leased assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">212,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing lease liability, current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,134 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Operating</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Finance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance lease liability, noncurrent</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,746 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,026 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="padding-left:9pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">____________________</span></div><div style="padding-left:9pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.</span></div><div style="padding-left:9pt;margin-top:3pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(2)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.</span></div> 196647000 156741000 16333000 14770000 212980000 171511000 35287000 27156000 7134000 6924000 172408000 139200000 10116000 8746000 224945000 182026000 41000000.0 23200000 9700000 6000000.0 22199000 12145000 392000 337000 3718000 2463000 P5Y9M18D P6Y9M18D P3Y2M12D P3Y1M6D 0.054 0.058 0.048 0.052 <div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating <br/>Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance <br/>Leases</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maturities of lease liabilities were as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.654%;"><tr><td style="width:1.0%;"/><td style="width:67.702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.729%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.312%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.543%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.314%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating <br/>Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance <br/>Leases</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,267 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,930 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">957 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,893 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243,257 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,664 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,414)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,134)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term lease obligations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 21421000 4267000 43868000 6000000 44978000 3677000 39553000 2930000 33544000 957000 59893000 833000 243257000 18664000 35562000 1414000 207695000 17250000 35287000 7134000 172408000 10116000 Intangible Assets <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.450%;"><tr><td style="width:1.0%;"/><td style="width:57.338%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.730%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,599 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,214)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,343)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication licenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,739 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"/><td style="width:56.949%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.302%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">456,184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication licenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">460,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense was $20.6 million and $40.9 million for the three and six months ended June 30, 2020, respectively, and $19.3 million and $32.9 million for the three and six months ended June 30, 2019, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total estimated future amortization expense is as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.251%;"><tr><td style="width:1.0%;"/><td style="width:69.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consisted of the following: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.450%;"><tr><td style="width:1.0%;"/><td style="width:57.338%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.626%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.730%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334,599 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,593)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">255,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40,214)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,380 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,343)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,013 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,104 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(312)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,792 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">547,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication licenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,920 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(128,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">424,739 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"/><td style="width:56.949%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.643%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.621%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.302%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,339 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,347)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade name</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,060 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,727)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patent</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(262)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,445 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">543,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">456,184 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Telecommunication licenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks and other</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">295 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,107 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(87,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">460,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 334599000 79593000 255006000 185594000 40214000 145380000 4356000 2343000 2013000 20060000 5727000 14333000 3104000 312000 2792000 547713000 128189000 419524000 4920000 4920000 295000 295000 552928000 128189000 424739000 333980000 55390000 278590000 182339000 26347000 155992000 4356000 1532000 2824000 20060000 3727000 16333000 2707000 262000 2445000 543442000 87258000 456184000 4370000 4370000 295000 295000 548107000 87258000 460849000 20600000 40900000 19300000 32900000 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total estimated future amortization expense is as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.251%;"><tr><td style="width:1.0%;"/><td style="width:69.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 (remaining six months)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,488 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">77,872 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,590 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,311 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">419,524 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 40376000 80488000 77872000 74590000 69311000 76887000 419524000 Accrued Expenses and Other Liabilities<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP contributions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other long-term liabilities consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,462 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,898 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,563 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,161 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ESPP contributions</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,195 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,023 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other expense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,305 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197,303 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 30766000 20462000 23083000 12898000 62510000 47563000 41161000 33430000 4195000 4023000 35588000 29305000 197303000 147681000 <div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other long-term liabilities consisted of the following:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued other expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,747 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6622000 7535000 12922000 10212000 19544000 17747000 Notes Payable<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes and Capped Call Transactions</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In May 2018, the Company issued $550.0 million aggregate principal amount of 0.25% convertible senior notes due 2023 in a private placement, including $75.0 million aggregate principal amount of such Notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the “Notes”). The interest on the Notes is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2018.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the indenture relating to the issuance of Notes (the “indenture”) or if the Notes are not freely </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">tradeable as required by the indenture. The Notes will mature on June 1, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs paid by us were $537.0 million.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each $1,000 principal amount of the Notes is initially convertible into 14.104 shares of the Company’s Class A common stock par value $0.001, which is equivalent to an initial conversion price of approximately $70.90 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the close of business on the business day immediately preceding March 1, 2023, the Notes may be convertible at the option of the holders only under the following circumstances:</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 September 30, 2018, and only during such calendar quarter, if the last reported sale price of the Class A common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2) during the five business days period after any five consecutive trading day period in which, for each trading day of that period, the trading price per $1,000 principal amount of Notes for such trading day was less than 98% of the product of the last reported sale price of the Class A common stock and the conversion rate on each such trading day;</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3) upon the Company’s notice that it is redeeming any or all of the Notes; or</span></div><div style="text-indent:-18pt;padding-left:54pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4) upon the occurrence of specified corporate events.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or after March 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or a portion of their Notes regardless of the foregoing conditions.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company’s election.  It is the Company’s current intent to settle the principal amount of the Notes with cash. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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, the conditional conversion feature of the Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on June 30, 2020 (the last trading day of the calendar quarter), and therefore the Notes are currently convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2020. Whether the Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. The Company continues to classify the Notes as a long-term liability in its condensed consolidated balance sheet as of June 30, 2020, based on contractual settlement provisions. The Company may redeem the Notes, in whole or in part, at its option, on or after June 1, 2021 but before the 35th scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The foregoing description is qualified in its entirety by reference to the text of the indenture and the form of 0.25% convertible senior notes due 2023, which were filed as exhibits to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 and are incorporated herein by reference.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $119.4 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 5.7% over the contractual terms of the Notes.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accounting for the transaction costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $10.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the Notes. Issuance costs attributable to the equity component were netted with the equity component in stockholders’ equity.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 component of the Notes was as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">549,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">549,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net carrying amount of the equity component of the Notes was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,819)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,819)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the interest expense recognized related to the Notes:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense related to the Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). The capped calls each have an initial strike price of approximately $70.90 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The capped calls have initial cap prices of $105.04 per share, subject to certain adjustments. The capped calls cover, subject to anti-dilution adjustments, approximately 7,757,158 shares of Class A common stock. The capped calls are generally intended to reduce or offset the potential dilution to the Class A 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. The capped calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) June 1, 2023, subject to earlier exercise. The capped calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the capped calls are subject to certain specified additional disruption events that may give rise to a termination of the capped calls, including changes in law, insolvency filings, and hedging disruptions. The capped call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $58.5 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet. 550000000.0 0.0025 75000000.0 537000000.0 14.104 0.001 70.90 20 30 1.30 5 5 0.98 1.30 20 30 1 1.30 20 30 1 0.0025 119400000 0.057 10200000 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 component of the Notes was as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">549,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">549,999 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73,260)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84,647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,162)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,545 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net carrying amount of the equity component of the Notes was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds allocated to the conversion options (debt discount)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,435 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,819)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,819)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 549998000 549999000 73260000 84647000 6193000 7162000 470545000 458190000 119435000 119435000 2819000 2819000 116616000 116616000 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the interest expense recognized related to the Notes:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">458 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense related to the Notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 344000 344000 688000 688000 484000 458000 968000 916000 5694000 5383000 11388000 10766000 6522000 6185000 13044000 12370000 70.90 105.04 7757158 58500000 Supplemental Balance Sheet Information<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A roll-forward of the Company’s reserves is as follows:</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(a)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt;">Allowance for doubtful accounts: </span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,281 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,736)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span><br/></span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">(b)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt;">Customer credit reserve:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions against reserve</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,803)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,482)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> Allowance for doubtful accounts: <div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,281 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,287 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,945 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,899 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">440 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write-offs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,736)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(612)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,773 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 9085000 4281000 6287000 4945000 2899000 685000 7160000 440000 1736000 193000 3199000 612000 10248000 4773000 10248000 4773000 0.03 0.02 0.01 0.01 Customer credit reserve:<div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,831 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,015 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,376 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,862 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,550 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,543 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions against reserve</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,532)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,617)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,803)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,482)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,531 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%;"><tr><td style="width:1.0%;"/><td style="width:41.545%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.660%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.256%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 9687000 2831000 6784000 3015000 13376000 2862000 21550000 5543000 11532000 2617000 16803000 5482000 11531000 3076000 11531000 3076000 0.03 0.01 0.02 0.01 Revenue by Geographic Area<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">765,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">508,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Long-lived assets outside the United States were not significant.</span></div> <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292,115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">194,998 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,041 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">400,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">275,039 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">765,717 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">508,178 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 292115000 194998000 553928000 361551000 108734000 80041000 211789000 146627000 400849000 275039000 765717000 508178000 0.73 0.71 0.72 0.71 0.27 0.29 0.28 0.29 Commitments and ContingenciesLease and Other CommitmentsThe Company entered into various non-cancelable operating lease agreements for its facilities with remaining lease terms from less than one year to slightly over nine years. See Note 5 to these unaudited condensed consolidated financial statements for additional detail on the Company's operating and finance lease commitments.In the three and six months ended June 30, 2020, the Company entered into several non-cancelable vendor agreements with terms up to two years for a total purchase commitment of $6.1 millionLegal Matters <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 30, 2015 and March 28, 2016, Telesign Corporation (“Telesign”) filed lawsuits (which were subsequently consolidated) against the Company in the United States District Court, Central District of California (“Telesign I/II”). Telesign alleges in Telesign I/II that the Company is infringing four U.S. patents that it holds: U.S. Patent No. 7,945,034 (“034”), U.S. Patent No. 8,462,920 (“920”), U.S. Patent No. 8,687,038 (“038”) and U.S. Patent No. 9,300,792 (“792”). The consolidated Telesign I/II actions were transferred to the United States District Court, Northern District of California. The patent infringement allegations in the lawsuit related to the Company's two-factor authentication use case</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">, Authy,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and an API tool to find information about a phone number. Telesign sought, among other things, to enjoin the Company from allegedly infringing the patents, along with damages for lost profits and damages based on a reasonable royalty.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 8, 2017, in response to a petition by the Company, the U.S. Patent and Trademark Officer (“PTO”) issued an order instituting an </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review for the ‘792 patent. On March 6, 2018, the PTO found all claims challenged by the Company in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review unpatentable. Telesign did not appeal the PTO's decision and it is final. On October 19, 2018, the district court granted the Company's motion that all remaining asserted claims of the asserted patents are invalid under 35 U.S.C. § 101 and entered judgment in the Company's favor. On November 8, 2018, Telesign appealed the judgment to the United States Court of Appeals for the Federal Circuit. On January 9, 2020, the Federal Circuit Court affirmed the district court’s judgment. The deadline for Telesign to seek rehearing or further appeal passed on June 8. 2020, and the judgment is now final.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 1, 2016, the Company filed a patent infringement lawsuit against Telesign in the United States District Court, Northern District of California (“Telesign III”), alleging infringement of United States Patent No. 8,306,021 (“021”), United States Patent No. 8,837,465 (“465”), United States Patent No. 8,755,376 (“376”), United States Patent No. 8,736,051 (“051”), United States Patent No. 8,737,962 (“962”), United States Patent No. 9,270,833 (“833”), and United States Patent No. 9,226,217 (“217”). Telesign filed a motion to dismiss the complaint on January 25, 2017. In two orders, issued on </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">March 31, 2017 and April 17, 2017, the court granted Telesign’s motion to dismiss with respect to the ‘962, ‘833, ‘051 and ‘217 patents, but denied Telesign’s motion to dismiss as to the ‘021, ‘465 and ‘376 patents. On August 23, 2017, Telesign petitioned the U.S. Patent and Trademark Office (“U.S. PTO”) for </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review of the ‘021, ‘465, and ‘376 patents. On March 9, 2018, the PTO denied Telesign’s petition for </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review of the ‘021 patent and granted Telesign’s petitions for </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review of the ‘465 and ‘376 patents. On March 6, 2019, the PTO found all claims challenged by Telesign in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> review unpatentable. The Company appealed the decisions to the United States Court of Appeals for the Federal Circuit who, on June 10, 2020, affirmed the PTAB rulings. Telesign III has been stayed pending resolution of the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">inter partes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> reviews (and appeals from them) of the ‘465 and ‘376 patents. If the Company does not appeal further, the case will be remanded to the district court and will proceed on the '021 patent. The Company is seeking a judgment of infringement, a judgment of willful infringement, monetary and injunctive relief, enhanced damages, and an award of costs and expenses against Telesign.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying condensed consolidated statements of operations.</span></div>Indemnification Agreements<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.</span></div>As of June 30, 2020 and December 31, 2019, no amounts were accruedOther TaxesThe Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. Prior to March 2017, the Company had not billed nor collected these taxes from its customers and, in accordance with U.S. GAAP, recorded a provision for its tax exposure in these jurisdictions when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. These estimates included several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus, and the sourcing of revenues to those jurisdictions. Starting in March 2017, the Company began collecting these taxes from customers in certain jurisdictions and since then has expanded to collect taxes in most jurisdictions where the Company operates. The Company is also in discussions with certain jurisdictions regarding its prior sales and other taxes, if any, that the Company may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company's tax exposure could differ materially from management's current estimates. For example, one jurisdiction has assessed the Company for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million the Company had accrued as of June 30, 2020. The Company believes this assessment is overstated and has disputed it, paid the full amount as required by law, and is seeking a refund. The payment made in excess of the accrued amount <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">will be reflected as a deposit in the Company's balance sheet in the future periods. If the jurisdiction denies the Company’s refund claim, the Company will challenge the jurisdiction’s denial in court. However, litigation is uncertain and a ruling against the Company may adversely affect its financial position and results of operation.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> As of June 30, 2020 and December 31, 2019, the liability recorded for these taxes was $28.1 million and $27.0 million, respectively.</span></div> P1Y P9Y P2Y 6100000 22900000 0 0 38800000 11500000 28100000 27000000.0 Stockholders’ Equity<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value $0.001 per share. As of June 30, 2020, 132,194,335 shares of Class A common stock and 10,837,157 shares of Class B common stock were issued and outstanding. As of December 31, 2019, 126,882,172 shares of Class A common stock and 11,530,627 shares of Class B common stock were issued and outstanding. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,357,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,705,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,440,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,957,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based awards available for grant under 2016 ESPP</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,042,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,848,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for the convertible senior notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,472,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,472,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,856,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,270,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 100000000 100000000 0.001 0.001 0 0 0 0 1000000000 1000000000 100000000 100000000 0.001 0.001 132194335 132194335 10837157 10837157 126882172 126882172 11530627 11530627 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,357,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,705,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">795,673 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,440,819 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,957,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based awards available for grant under 2016 ESPP</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,042,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,848,953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for the convertible senior notes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,472,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,472,165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,856,548 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,270,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 5357728 7705848 8791928 8490517 751469 795673 19440819 14957734 5042439 3848953 10472165 10472165 49856548 46270890 Stock-Based Compensation <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2008 Stock Option Plan</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”), non-statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock-based awards at the discretion of the board of directors. Under the 2008 Plan, options to purchase the Company’s common stock could not be granted at a price less than fair value in the case of ISOs and NSOs. Fair value was determined by the board of directors, in good faith, with input from valuation consultants. On June 22, 2016, the plan was terminated in connection with the Company’s IPO. Accordingly, no shares are available for future issuance under the 2008 Plan. The 2008 Plan continues to govern outstanding equity awards granted thereunder. The Company’s right of first refusal for outstanding equity awards granted under the 2008 Plan terminated upon completion of the IPO. Options granted include provisions for early exercisability.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2016 Stock Option Plan</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 Plan were automatically increased by 6,920,640 and 5,004,011 shares, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant. Under both plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for new-hire options and restricted stock units is generally a four year term from the date of grant, at a rate of 25% after one year, then monthly or quarterly, respectively, on a straight-line basis thereafter. In July 2017, the Company began granting restricted stock units to existing employees that vest in equal quarterly installments over a four year service period.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">SendGrid Equity Awards Assumed in Acquisition</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with its acquisition of SendGrid, Inc. ("SendGrid"), the Company assumed all stock options and restricted stock units issued under SendGrid’s 2009, 2012 or 2017 Stock Incentive Plans that were outstanding on the date of acquisition. The assumed equity awards will continue to be outstanding and will be governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares can be utilized for future equity grants under the Company’s 2016 Plan, to the extent permitted by New York Stock Exchange rules.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2016 Employee Stock Purchase Plan</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s Employee Stock Purchase Plan (“2016 ESPP”), as amended, initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 ESPP were automatically increased by 1,384,128 and 1,000,802 shares, respectively.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of up to 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each fiscal year.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the three months ended June 30, 2020 and 2019, 190,642 and 108,895 shares of Class A common stock were purchased under the 2016 ESPP, respectively, and 103,132 shares are expected to be purchased in the fourth quarter of 2020. As of June 30, 2020, total unrecognized compensation cost related to the 2016 ESPP was $5.0 million, which will be amortized over a weighted-average period of 0.4 years. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity under the Company's 2008 Plan and 2016 Plan as well as respective Stock Incentive Plans assumed in the SendGrid acquisition was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,150,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.47</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,718,931)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(229,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,802,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.87</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">841,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable as of June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,821,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.68</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">569,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:36pt;text-align:center;margin-top:12pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Aggregate intrinsic value of stock options exercised </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,507 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value per share of options granted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On February 28, 2017, the Company granted a total of 555,000 shares of performance-based stock options in three distinct awards to an employee with grant date fair values of $13.48, $10.26 and $8.41 per share for a total grant value of $5.9 million. The first half of each award vests upon satisfaction of a performance condition and the remainder vests thereafter in equal monthly installments over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3ZmFkNjIyZGI0MjRjMjJhNDQyMTgyZDlmZDc3N2UwL3NlYzo2N2ZhZDYyMmRiNDI0YzIyYTQ0MjE4MmQ5ZmQ3NzdlMF8xMDkvZnJhZzplYzgwNzliYTc0ODc0MzMxOWE1ZjcwNWFmODY2NzJhMS90ZXh0cmVnaW9uOmVjODA3OWJhNzQ4NzQzMzE5YTVmNzA1YWY4NjY3MmExXzU2MDg_2bcad662-2370-4306-9ac0-6fd2648987d6">two</span> year period. All performance conditions have been met. The stock options are amortized over a derived service period, as adjusted, of 3.1 years, 3.9 years and 4.4 years, respectively. The stock options value and the derived service period were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.66</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable as of June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.66</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, total unrecognized compensation cost related to nonvested stock options was $89.0 million, which will be amortized on a ratable basis over a weighted-average period of 2.1 years. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.081%;"><tr><td style="width:1.0%;"/><td style="width:55.624%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>awards<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>grant date<br/>fair value<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,513,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,684,352)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(527,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2020, total unrecognized compensation cost related to nonvested RSUs was $831.4 million, which will be amortized over a weighted-average period of 2.7 years. </span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Valuation Assumptions</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:31.679%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.880%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Options:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$108.4 - $191.9</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$128.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$108.4 - $191.9</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$111.3 - $130.7</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">0.33 - 6.08</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">54.7% - 56.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">51.9% - 56.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">48.3% - 66.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4%</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">0.4% - 1.4%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">2.4% - 2.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td></tr></table></div><div style="margin-top:12pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:31.629%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.858%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.1%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.3%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.1%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.3%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following assumptions were used in the Monte Carlo simulation model to estimate the grant date fair value and the derived service period of the performance options: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.251%;"><tr><td style="width:1.0%;"/><td style="width:69.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock price at grant date</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$31.7</span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation Expense</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded the total stock-based compensation expense as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,841 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0 11500000 0.05 6920640 5004011 1 P10Y P4Y 0.25 0.25 P1Y P1Y P4Y 2400000 1800000 0.01 1384128 1000802 0.15 P6M 0.85 190642 108895 103132 5000000.0 P0Y4M24D <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity under the Company's 2008 Plan and 2016 Plan as well as respective Stock Incentive Plans assumed in the SendGrid acquisition was as follows:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,150,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.47</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.74 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,718,931)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(229,098)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73.02 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,802,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.87</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">841,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable as of June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,821,212 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.47 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.68</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">569,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>The following table summarizes the details of the performance options:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.16</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding options as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.66</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options vested and exercisable as of June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">485,625 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.66</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,152 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 7150848 28.79 P6Y5M19D 511971000 599909 127.74 2718931 19.67 229098 73.02 4802728 44.20 P6Y10M13D 841534000 2821212 17.47 P5Y8M4D 569740000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands, except per share amounts)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Aggregate intrinsic value of stock options exercised </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338,031 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,808 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">406,390 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">287,824 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,507 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value per share of options granted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64.06 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 338031000 100808000 406390000 287824000 17684000 19507000 41020000 42503000 93.37 63.42 64.06 58.16 555000 3 13.48 10.26 8.41 5900000 P3Y1M6D P3Y10M24D P4Y4M24D 555000 31.72 P4Y1M28D 36941000 0 0 0 0 0 0 555000 31.72 P3Y7M28D 104174000 485625 31.72 P3Y7M28D 91152000 89000000.0 P2Y1M6D <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:91.081%;"><tr><td style="width:1.0%;"/><td style="width:55.624%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.322%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.602%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>awards<br/>outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-<br/>average<br/>grant date<br/>fair value<br/>(Per share)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,490,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,513,586 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166.49 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,684,352)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.75 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(527,823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs as of June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,923,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 8490517 74.21 830167000 2513586 166.49 1684352 65.75 527823 83.58 8791928 103.08 1923190000 831400000 P2Y8M12D <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:31.679%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.875%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.880%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Options:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$108.4 - $191.9</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$128.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$108.4 - $191.9</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">$111.3 - $130.7</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.08</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">0.33 - 6.08</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">54.7% - 56.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">51.9% - 56.0%</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">48.3% - 66.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4%</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">0.4% - 1.4%</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">2.4% - 2.5%</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td></tr></table></div><div style="margin-top:12pt;"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:31.629%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.858%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.1%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.3%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.1%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.3%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—%</span></td></tr></table></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following assumptions were used in the Monte Carlo simulation model to estimate the grant date fair value and the derived service period of the performance options: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.251%;"><tr><td style="width:1.0%;"/><td style="width:69.626%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.644%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset volatility</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity volatility</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock price at grant date</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$31.7</span></td></tr></table></div> 108.4 191.9 128.0 108.4 191.9 111.3 130.7 P6Y29D P6Y29D P6Y29D P0Y3M29D P6Y29D 0.547 0.560 0.492 0.519 0.560 0.483 0.665 0.004 0.024 0.004 0.014 0.024 0.025 0 0 0 0 P0Y6M P0Y6M P0Y6M P0Y6M 0.721 0.503 0.721 0.503 0.002 0.024 0.002 0.024 0 0 0 0 0.40 0.45 0.14 31.7 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded the total stock-based compensation expense as follows: </span></div><div style="text-align:center;margin-top:12pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(In thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,623 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,841 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,564 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,852 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,279 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,387 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,740 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148,412 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2143000 1623000 3980000 3432000 39841000 33701000 73050000 59040000 23086000 14564000 43029000 26313000 14317000 20852000 28353000 40279000 79387000 70740000 148412000 129064000 Net Loss Per Share Attributable to Common Stockholders<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(194,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used to compute net loss per share<br/> attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,618,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,310,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,512,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,985,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.39)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,357,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,125,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,926,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock committed under 2016 ESPP</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Conversion spread </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,331,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,626,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,336,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,557,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method. </span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> Net Loss Per Share Attributable to Common Stockholders<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(194,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used to compute net loss per share<br/> attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,618,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,310,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,512,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,985,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.39)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,357,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,125,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,926,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock committed under 2016 ESPP</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Conversion spread </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,331,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,626,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,336,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,557,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method. </span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 1 1 10 10 <div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.684%;"><tr><td style="width:1.0%;"/><td style="width:45.851%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.296%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.540%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.301%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,923)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(194,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129,082)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used to compute net loss per share<br/> attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,618,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">129,310,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140,512,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,985,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.71)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.39)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.05)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -99923000 -92579000 -194714000 -129082000 141618541 129310641 140512351 122985716 -0.71 -0.72 -1.39 -1.05 <div style="text-indent:27pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:</span></div><div style="text-align:center;margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.461%;"><tr><td style="width:1.0%;"/><td style="width:66.642%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.722%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.756%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.724%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,357,728 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,125,950 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,791,928 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,926,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">776,334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock committed under 2016 ESPP</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101,885 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Conversion spread </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,331,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,626,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,336,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,557,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:6pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">____________________</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method. </span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 5357728 9125950 8791928 8926529 751469 776334 103132 101885 4331844 3626721 19336101 22557419 70.90 Income Taxes<div style="text-indent:27pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The Company recorded an income tax provision of $0.3 million and $1.3 million for the three and six months ended June 30, 2020, respectively, and an income tax benefit of $2.0 million and $53.8 million for the three and six months ended June 30, 2019, respectively. The Company continues to maintain a valuation allowance for its U.S. federal and state net deferred tax assets. </span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The provision for income taxes recorded in the three and six months ended June 30, 2020, consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business. The Company's U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">The tax benefit for the three and six months ended June 30, 2019, was primarily related to a partial release of valuation allowance, of which $49.2 million was directly related to the day one impact from the acquisition of SendGrid. In connection with the SendGrid acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">As a result, during the three and six months ended June 30, 2019, the Company released a total of $1.1 million and $52.7 million, respectively, of its U.S. valuation allowance.</span></div><div><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security ("CARES") Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on the Company's current taxes, deferred taxes or uncertain tax positions.</span></div><div style="text-indent:27pt;"><span><br/></span></div><div style="text-indent:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. Recognizing the gross unrecognized tax benefits would not affect the Company's effective tax rate as their recognition would be offset by the reversal of the related deferred tax assets, which are subject to a full valuation allowance. On July 22, 2019, the taxpayer in the case filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, the taxpayer in the case filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company's effective tax rate for the three and six months ended June 30, 2020 due to the full valuation allowance against its deferred tax assets. The Company will continue to monitor future developments.</span></div> 300000 1300000 -2000000.0 -53800000 -49200000 -49200000 -1100000 -52700000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Jun. 30, 2020
Jul. 27, 2020
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Document Transition Report false  
Entity File Number 001-37806  
Entity Registrant Name TWILIO INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2574840  
Entity Address, Address Line One 101 Spear Street  
Entity Address, Address Line Two First Floor  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 390-2337  
Title of 12(b) Security Class A Common Stock, par value $0.001 per share  
Trading Symbol TWLO  
Security Exchange Name NYSE  
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 Central Index Key 0001447669  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus FY  
Common Class A    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   132,340,556
Common Class B    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   10,793,764
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 475,700 $ 253,660
Short-term marketable securities 1,427,619 1,599,033
Accounts receivable, net 194,563 154,067
Prepaid expenses and other current assets 62,800 54,571
Total current assets 2,160,682 2,061,331
Restricted cash 0 75
Property and equipment, net 161,413 141,256
Operating right-of-use asset 196,647 156,741
Intangible assets, net 424,739 460,849
Goodwill 2,291,616 2,296,784
Other long-term assets 55,472 33,480
Total assets 5,290,569 5,150,516
Current liabilities:    
Accounts payable 27,531 39,099
Accrued expenses and other current liabilities 197,303 147,681
Deferred revenue and customer deposits 29,111 26,362
Operating lease liability, current 35,287 27,156
Finance lease liability, current 7,134 6,924
Total current liabilities 296,366 247,222
Operating lease liability, noncurrent 172,408 139,200
Finance lease liability, noncurrent 10,116 8,746
Convertible senior notes, net 470,545 458,190
Other long-term liabilities 19,544 17,747
Total liabilities 968,979 871,105
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock 0 0
Class A and Class B common stock 142 138
Additional paid-in capital 5,181,368 4,952,999
Accumulated other comprehensive income 13,606 5,086
Accumulated deficit (873,526) (678,812)
Total stockholders’ equity 4,321,590 4,279,411
Total liabilities and stockholders’ equity $ 5,290,569 $ 5,150,516
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue $ 400,849 $ 275,039 $ 765,717 $ 508,178
Cost of revenue 191,718 125,024 363,051 232,113
Gross profit 209,131 150,015 402,666 276,065
Operating expenses:        
Research and development 120,701 98,783 235,040 176,638
Sales and marketing 129,823 90,421 246,545 162,028
General and administrative 61,251 54,543 116,421 118,719
Total operating expenses 311,775 243,747 598,006 457,385
Loss from operations (102,644) (93,732) (195,340) (181,320)
Other income (expenses), net 3,015 (880) 1,897 (1,516)
Loss before (provision) benefit for income taxes (99,629) (94,612) (193,443) (182,836)
(Provision) benefit for income taxes (294) 2,033 (1,271) 53,754
Net loss attributable to common stockholders $ (99,923) $ (92,579) $ (194,714) $ (129,082)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.71) $ (0.72) $ (1.39) $ (1.05)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic and diluted (in shares) 141,618,541 129,310,641 140,512,351 122,985,716
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (99,923) $ (92,579) $ (194,714) $ (129,082)
Other comprehensive income (loss):        
Net unrealized gain on marketable securities, net of tax 17,895 980 8,520 2,021
Comprehensive loss attributable to common stockholders $ (82,028) $ (91,599) $ (186,194) $ (127,061)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders Equity (Unaudited) - USD ($)
$ in Thousands
Total
Follow-on Public Offering
Common Stock
Common Class A
Common Stock
Common Class A
Follow-on Public Offering
Common Stock
Common Class B
Additional Paid In Capital
Additional Paid In Capital
Follow-on Public Offering
Accumulated Other Comprehensive Income
Accumulated Deficit
Balance (in shares) at Dec. 31, 2018     80,769,763   19,310,465        
Balance at Dec. 31, 2018 $ 438,235   $ 80   $ 20 $ 808,527   $ 1,282 $ (371,674)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (36,503)               (36,503)
Exercises of stock options (in shares)     748,679   1,023,984        
Exercises of stock options 15,328   $ 1   $ 1 15,326      
Vesting of restricted stock units (in shares)     641,406   39,360        
Vesting of restricted stock units 0                
Vesting of early exercised stock options 9         9      
Value of equity awards withheld for tax liability (in shares)     (5,860)   (4,431)        
Value of equity awards withheld for tax liability (1,062)         (1,062)      
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)     4,339,519   (4,339,519)        
Conversion of shares of Class B common stock into shares of Class A common stock 0   $ 4   $ (4) 0      
Shares issued (in shares)     23,555,081            
Shares issued 2,658,898   $ 24     2,658,874      
Equity awards assumed in acquisition 191,620         191,620      
Net unrealized (loss) gain on available-for-sale securities 1,041             1,041  
Stock-based compensation 59,947         59,947      
Balance (in shares) at Mar. 31, 2019     110,048,588   16,029,859        
Balance at Mar. 31, 2019 3,327,513   $ 109   $ 17 3,733,241   2,323 (408,177)
Balance (in shares) at Dec. 31, 2018     80,769,763   19,310,465        
Balance at Dec. 31, 2018 438,235   $ 80   $ 20 808,527   1,282 (371,674)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net unrealized (loss) gain on available-for-sale securities 2,021                
Balance (in shares) at Jun. 30, 2019     121,377,614   14,384,746        
Balance at Jun. 30, 2019 4,296,860   $ 120   $ 16 4,794,177   3,303 (500,756)
Balance (in shares) at Dec. 31, 2018     80,769,763   19,310,465        
Balance at Dec. 31, 2018 438,235   $ 80   $ 20 808,527   1,282 (371,674)
Balance (in shares) at Dec. 31, 2019     126,882,172   11,530,627        
Balance at Dec. 31, 2019 4,279,411   $ 124   $ 14 4,952,999   5,086 (678,812)
Balance (in shares) at Mar. 31, 2019     110,048,588   16,029,859        
Balance at Mar. 31, 2019 3,327,513   $ 109   $ 17 3,733,241   2,323 (408,177)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (92,579)               (92,579)
Exercises of stock options (in shares)     313,924   503,797        
Exercises of stock options 9,927       $ 1 9,926      
Vesting of restricted stock units (in shares)     675,028   29,576        
Vesting of restricted stock units 1   $ 1     0      
Value of equity awards withheld for tax liability (in shares)     (5,934)   (5,888)        
Value of equity awards withheld for tax liability (1,518)         (1,518)      
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)     2,172,598   (2,172,598)        
Conversion of shares of Class B common stock into shares of Class A common stock 0   $ 2   $ (2)        
Shares issued (in shares)       8,064,515          
Shares issued   $ 980,000   $ 8     $ 979,992    
Costs related to the public offering (953)         (953)      
Shares issued under ESPP (in shares)     108,895            
Shares issued under ESPP 8,254         8,254      
Equity awards assumed in acquisition (7,126)         (7,126)      
Net unrealized (loss) gain on available-for-sale securities 980             980  
Stock-based compensation 72,361         72,361      
Balance (in shares) at Jun. 30, 2019     121,377,614   14,384,746        
Balance at Jun. 30, 2019 4,296,860   $ 120   $ 16 4,794,177   3,303 (500,756)
Balance (in shares) at Dec. 31, 2019     126,882,172   11,530,627        
Balance at Dec. 31, 2019 4,279,411   $ 124   $ 14 4,952,999   5,086 (678,812)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (94,791)               (94,791)
Exercises of stock options (in shares)     243,029   426,001        
Exercises of stock options 8,231         8,231      
Vesting of restricted stock units (in shares)     849,763   23,107        
Vesting of restricted stock units 1   $ 1            
Value of equity awards withheld for tax liability (in shares)     (8,726)   (4,692)        
Value of equity awards withheld for tax liability (1,674)         (1,674)      
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)     618,103   (618,103)        
Conversion of shares of Class B common stock into shares of Class A common stock 0   $ 1   $ (1)        
Donated common stock (in shares)     22,102            
Donated common stock 2,701         2,701      
Net unrealized (loss) gain on available-for-sale securities (9,375)             (9,375)  
Stock-based compensation 72,021         72,021      
Balance (in shares) at Mar. 31, 2020     128,606,443   11,356,940        
Balance at Mar. 31, 2020 4,256,525   $ 126   $ 13 5,034,278   (4,289) (773,603)
Balance (in shares) at Dec. 31, 2019     126,882,172   11,530,627        
Balance at Dec. 31, 2019 4,279,411   $ 124   $ 14 4,952,999   5,086 (678,812)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net unrealized (loss) gain on available-for-sale securities 8,520                
Balance (in shares) at Jun. 30, 2020     132,194,335   10,837,157        
Balance at Jun. 30, 2020 4,321,590   $ 130   $ 12 5,181,368   13,606 (873,526)
Balance (in shares) at Mar. 31, 2020     128,606,443   11,356,940        
Balance at Mar. 31, 2020 4,256,525   $ 126   $ 13 5,034,278   (4,289) (773,603)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net loss (99,923)               (99,923)
Exercises of stock options (in shares)     1,590,891   459,010        
Exercises of stock options 45,232   $ 2     45,230      
Vesting of restricted stock units (in shares)     807,270   4,212        
Vesting of restricted stock units 1   $ 1            
Value of equity awards withheld for tax liability (in shares)     (6,018)            
Value of equity awards withheld for tax liability (1,144)         (1,144)      
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)     983,005   (983,005)        
Conversion of shares of Class B common stock into shares of Class A common stock 0   $ 1   $ (1)        
Shares issued under ESPP (in shares)     190,642            
Shares issued under ESPP 16,473         16,473      
Donated common stock (in shares)     22,102            
Donated common stock 3,972         3,972      
Net unrealized (loss) gain on available-for-sale securities 17,895             17,895  
Stock-based compensation 82,559         82,559      
Balance (in shares) at Jun. 30, 2020     132,194,335   10,837,157        
Balance at Jun. 30, 2020 $ 4,321,590   $ 130   $ 12 $ 5,181,368   $ 13,606 $ (873,526)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (194,714) $ (129,082)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 64,772 49,610
Non-cash reduction to the right-of-use asset 17,804 10,707
Amortization of debt discount and issuance costs 12,356 11,682
Stock-based compensation 148,412 129,064
Tax benefit related to release of valuation allowance (357) (53,502)
Allowance for credit losses 7,115 697
Value of donated common stock 6,673 0
Other adjustments 6,857 (1,286)
Changes in operating assets and liabilities:    
Accounts receivable (47,766) (22,523)
Prepaid expenses and other current assets (12,001) (15,688)
Other long-term assets (19,774) (5,969)
Accounts payable (11,523) 8,306
Accrued expenses and other current liabilities 47,435 13,976
Deferred revenue and customer deposits 2,994 1,927
Operating lease liability (16,340) (9,367)
Long-term liabilities 1,968 (2,371)
Net cash provided by (used in) operating activities 13,911 (13,819)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisitions, net of cash acquired, and other related payments (2,725) 146,957
Purchases of marketable securities and other investments (443,816) (1,377,072)
Proceeds from sales and maturities of marketable securities 621,754 286,653
Capitalized software development costs (17,651) (10,520)
Purchases of long-lived assets (12,797) (7,882)
Net cash provided by (used in) investing activities 144,765 (961,864)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from a public offering, net of underwriting discount 0 980,000
Payments of costs related to public offerings 0 (347)
Principal payments on finance leases and notes payable (3,829) (3,460)
Proceeds from exercises of stock options and shares issued under ESPP 69,936 33,509
Value of equity awards withheld for tax liabilities (2,818) (2,580)
Net cash provided by financing activities 63,289 1,007,122
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 221,965 31,439
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period 253,735 505,334
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period 475,700 536,773
Cash paid for income taxes, net (1,022) (48)
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Purchases of property, equipment and intangible assets, accrued but not paid (4,545) (1,831)
Purchases of property and equipment through finance leases (5,366) (13,616)
Value of common stock issued and stock awards assumed in acquisition 0 2,843,392
Stock-based compensation capitalized in software development costs $ 7,015 $ 3,244
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. The Company is the leader in the Cloud Communications Platform category and enables developers to build, scale and operate real-time communications within their software applications via simple-to-use Application Programming Interfaces (“API”). The power, flexibility, and reliability offered by the Company’s software building blocks empower entities of virtually every shape and size to build world-class engagement into their customer experience.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries in Australia, Bermuda, Brazil, Colombia, Czech Republic, Estonia, France, Germany, Hong Kong, India, Ireland, Japan, the Netherlands, Singapore, Spain, Sweden, the United Kingdom and the United States.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a)Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2019, included herein, was derived from the audited financial statements as of that date, but may not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, stockholders' equity and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.
(b)Principles of Consolidation
The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
(c)Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
(d)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. The Company maintains cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.
The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the three and six months ended June 30, 2020 and 2019, no customer organization accounted for more than 10% of the Company’s total revenue.
As of June 30, 2020, and December 31, 2019, no customer organization represented more than 10% of the Company’s gross accounts receivable.
(e)Significant Accounting Policies
There have been no changes to the Company's significant accounting policies as described in its Annual Report.
(f)Accounting Guidance Adopted in the Quarter
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company elected to early adopt this guidance effective April 1, 2020. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Financial Assets
The following tables provide the financial assets measured at fair value on a recurring basis:

Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of June 30, 2020Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$362,357  $—  $—  $362,357  $—  $—  $362,357  
Commercial paper7,499  —  —  —  7,499  —  7,499  
Total included in cash and cash equivalents369,856  —  —  362,357  7,499  —  369,856  
Marketable securities:
U.S. Treasury securities169,738  1,111  —  170,849  —  —  170,849  
Corporate debt securities and commercial paper1,244,662  12,490  (382) 13,000  1,243,770  —  1,256,770  
Total marketable securities1,414,400  13,601  (382) 183,849  1,243,770  —  1,427,619  
Strategic investments7,718  —  —  —  —  7,718  7,718  
Total financial assets$1,791,974  $13,601  $(382) $546,206  $1,251,269  $7,718  $1,805,193  
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of December 31, 2019Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $153,252  $—  $—  $153,252  $—  $—  $153,252  
Reverse repurchase agreements35,800  —  —  —  35,800  —  35,800  
Total included in cash and cash equivalents189,052  —  —  153,252  35,800  —  189,052  
Marketable securities:
U.S. Treasury securities215,847  241  (3) 216,085  —  —  216,085  
Corporate debt securities and commercial paper1,378,487  4,516  (55) 5,000  1,377,948  —  1,382,948  
Total marketable securities1,594,334  4,757  (58) 221,085  1,377,948  —  1,599,033  
Strategic investments5,500  —  —  —  —  5,500  5,500  
Total financial assets$1,788,886  $4,757  $(58) $374,337  $1,413,748  $5,500  $1,793,585  
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities consist primarily of US Treasury securities, high credit quality corporate debt securities and commercial paper. As the Company views its marketable securities as available to support its current operations, it has classified all available for sale securities as short-term. As of June 30, 2020, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of June 30, 2020, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
The Company regularly reviews the changes to the rating of its debt securities by rating agencies as well as reasonably monitors the surrounding economic conditions to assess the risk of expected credit losses. As of June 30, 2020, the risk of expected credit losses was not significant.
Interest earned on marketable securities was $7.8 million and $16.6 million in the three and six months ended June 30, 2020, respectively, and $2.6 million and $4.1 million in the three and six months ended June 30, 2019, respectively. The interest is recorded as other income (expenses), net, in the accompanying condensed consolidated statements of operations.
The following table summarizes the contractual maturities of marketable securities:
As of June 30, 2020As of December 31, 2019
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$827,075  $831,425  $859,996  $861,181  
One to three years587,325  596,194  734,338  737,852  
Total$1,414,400  $1,427,619  $1,594,334  $1,599,033  
The Company holds strategic investments with a fair value of $7.7 million in debt and equity securities of privately held companies in which the Company does not have a controlling interest or significant influence. These securities are recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The Company classifies its strategic investments as Level 3 within the fair value hierarchy based on the nature of the fair value inputs and judgment involved in the valuation process.
Financial Liabilities
As of June 30, 2020, and December 31, 2019, the fair value of the 0.25% convertible senior notes due 2023 (the “Notes”), as further described in Note 8, was approximately $1,718.2 million and $841.3 million, respectively. The fair value of the Notes is determined based on the closing price on the last trading day of the reporting period and is classified as a Level 2 security within the fair value hierarchy.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Capitalized internal-use software development costs$122,673  $100,155  
Data center equipment (1)
27,473  22,009  
Leasehold improvements65,846  55,886  
Office equipment29,553  25,083  
Furniture and fixtures (1)
10,519  10,095  
Software9,909  9,176  
Total property and equipment265,973  222,404  
Less: accumulated depreciation and amortization(104,560) (81,148) 
Total property and equipment, net$161,413  $141,256  
____________________
(1) Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.
Depreciation and amortization expense was $11.9 million and $23.9 million for the three and six months ended June 30, 2020, respectively, and $9.1 million and $16.7 million for the three and six months ended June 30, 2019, respectively.
The Company capitalized $12.6 million and $24.6 million in internal-use software development costs in the three and six months ended June 30, 2020, respectively, and $6.7 million and $13.7 million in the three and six months ended June 30, 2019, respectively. Of this amount, stock-based compensation was $3.6 million and $7.0 million in the three and six months ended June 30, 2020, respectively, and $1.6 million and $3.2 million in the three and six months ended June 30, 2019, respectively. Amortization of capitalized software development costs was $4.4 million and $9.0 million in the three and six months ended June 30, 2020, respectively, and $4.3 million and $8.1 million in the three and six months ended June 30, 2019, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Right-of-Use Asset and Lease Liabilities Right-of-Use Asset and Lease Liabilities
The Company determines if an arrangement is a lease at inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying condensed consolidated balance sheets.
Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
The Company has entered into various operating lease agreements for data centers and office space, and various financing leases agreements for data center and office equipment and furniture.
As of June 30, 2020, the Company had 22 leased properties with remaining lease terms from less than one year to nine years, some of which include options to extend the leases for up to 5.0 years.
The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Operating lease cost$12,497  $8,273  $22,921  $15,446  
Finance lease cost:
   Amortization of assets1,830  1,526  3,734  2,689  
   Interest on lease liabilities194  189  392  337  
Short-term lease cost1,091  1,905  2,503  3,340  
Variable lease cost1,884  1,080  3,180  1,567  
Total net lease cost$17,496  $12,973  $32,730  $23,379  
Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30,December 31,
LeasesClassification20202019
Assets:(In thousands)
Operating lease assets
Operating right-of-use asset, net of accumulated amortization (1)
$196,647  $156,741  
Finance lease assets
Property and equipment, net of accumulated depreciation (2)
16,333  14,770  
Total leased assets$212,980  $171,511  
Liabilities:
Current
   OperatingOperating lease liability, current$35,287  $27,156  
   FinanceFinancing lease liability, current7,134  6,924  
Noncurrent
   OperatingOperating lease liability, noncurrent172,408  139,200  
   FinanceFinance lease liability, noncurrent10,116  8,746  
Total lease liabilities$224,945  $182,026  
____________________
(1) Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.
Supplemental cash flow and other information related to leases was as follows:
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:(In thousands)
Operating cash flows used in operating leases$22,199  $12,145  
Operating cash flows used in finance leases (interest)$392  $337  
Financing cash flows used in finance leases$3,718  $2,463  
Weighted average remaining lease term (in years):
Operating leases5.86.8
Finance leases3.23.1
Weighted average discount rate:
Operating leases5.4 %5.8 %
Finance leases4.8 %5.2 %
Maturities of lease liabilities were as follows:
As of June 30, 2020
Operating
Leases
Finance
Leases
Year ended December 31,(In thousands)
2020 (remaining six months)$21,421  $4,267  
202143,868  6,000  
202244,978  3,677  
202339,553  2,930  
202433,544  957  
Thereafter59,893  833  
Total lease payments243,257  18,664  
Less: imputed interest(35,562) (1,414) 
Total lease obligations207,695  17,250  
Less: current obligations(35,287) (7,134) 
Long-term lease obligations$172,408  $10,116  
As of June 30, 2020, the Company had no additional operating or finance leases with future commencement dates.
Right-of-Use Asset and Lease Liabilities Right-of-Use Asset and Lease Liabilities
The Company determines if an arrangement is a lease at inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying condensed consolidated balance sheets.
Right-of-use ("ROU") assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
The Company has entered into various operating lease agreements for data centers and office space, and various financing leases agreements for data center and office equipment and furniture.
As of June 30, 2020, the Company had 22 leased properties with remaining lease terms from less than one year to nine years, some of which include options to extend the leases for up to 5.0 years.
The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Operating lease cost$12,497  $8,273  $22,921  $15,446  
Finance lease cost:
   Amortization of assets1,830  1,526  3,734  2,689  
   Interest on lease liabilities194  189  392  337  
Short-term lease cost1,091  1,905  2,503  3,340  
Variable lease cost1,884  1,080  3,180  1,567  
Total net lease cost$17,496  $12,973  $32,730  $23,379  
Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30,December 31,
LeasesClassification20202019
Assets:(In thousands)
Operating lease assets
Operating right-of-use asset, net of accumulated amortization (1)
$196,647  $156,741  
Finance lease assets
Property and equipment, net of accumulated depreciation (2)
16,333  14,770  
Total leased assets$212,980  $171,511  
Liabilities:
Current
   OperatingOperating lease liability, current$35,287  $27,156  
   FinanceFinancing lease liability, current7,134  6,924  
Noncurrent
   OperatingOperating lease liability, noncurrent172,408  139,200  
   FinanceFinance lease liability, noncurrent10,116  8,746  
Total lease liabilities$224,945  $182,026  
____________________
(1) Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.
Supplemental cash flow and other information related to leases was as follows:
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:(In thousands)
Operating cash flows used in operating leases$22,199  $12,145  
Operating cash flows used in finance leases (interest)$392  $337  
Financing cash flows used in finance leases$3,718  $2,463  
Weighted average remaining lease term (in years):
Operating leases5.86.8
Finance leases3.23.1
Weighted average discount rate:
Operating leases5.4 %5.8 %
Finance leases4.8 %5.2 %
Maturities of lease liabilities were as follows:
As of June 30, 2020
Operating
Leases
Finance
Leases
Year ended December 31,(In thousands)
2020 (remaining six months)$21,421  $4,267  
202143,868  6,000  
202244,978  3,677  
202339,553  2,930  
202433,544  957  
Thereafter59,893  833  
Total lease payments243,257  18,664  
Less: imputed interest(35,562) (1,414) 
Total lease obligations207,695  17,250  
Less: current obligations(35,287) (7,134) 
Long-term lease obligations$172,408  $10,116  
As of June 30, 2020, the Company had no additional operating or finance leases with future commencement dates.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Intangible assets consisted of the following:
As of June 30, 2020
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$334,599  $(79,593) $255,006  
Customer relationships185,594  (40,214) 145,380  
Supplier relationships4,356  (2,343) 2,013  
Trade names20,060  (5,727) 14,333  
Patent3,104  (312) 2,792  
Total amortizable intangible assets547,713  (128,189) 419,524  
Non-amortizable intangible assets:
Telecommunication licenses4,920  —  4,920  
Trademarks and other295  —  295  
Total$552,928  $(128,189) $424,739  

As of December 31, 2019
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$333,980  $(55,390) $278,590  
Customer relationships182,339  (26,347) 155,992  
Supplier relationships4,356  (1,532) 2,824  
Trade name20,060  (3,727) 16,333  
Patent2,707  (262) 2,445  
Total amortizable intangible assets543,442  (87,258) 456,184  
Non-amortizable intangible assets:
Telecommunication licenses4,370  —  4,370  
Trademarks and other295  —  295  
Total$548,107  $(87,258) $460,849  
Amortization expense was $20.6 million and $40.9 million for the three and six months ended June 30, 2020, respectively, and $19.3 million and $32.9 million for the three and six months ended June 30, 2019, respectively.
Total estimated future amortization expense is as follows:
As of
June 30,
2020
Year Ended December 31,(In thousands)
2020 (remaining six months)$40,376  
202180,488  
202277,872  
202374,590  
202469,311  
Thereafter76,887  
Total$419,524  
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2020
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Accrued payroll and related$30,766  $20,462  
Accrued bonus and commission23,083  12,898  
Accrued cost of revenue62,510  47,563  
Sales and other taxes payable41,161  33,430  
ESPP contributions4,195  4,023  
Accrued other expense35,588  29,305  
Total accrued expenses and other current liabilities$197,303  $147,681  
Other long-term liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Deferred tax liability$6,622  $7,535  
Accrued other expenses12,922  10,212  
Total other long-term liabilities$19,544  $17,747  
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable
6 Months Ended
Jun. 30, 2020
Long-term Debt, Unclassified [Abstract]  
Notes Payable Notes Payable
Convertible Senior Notes and Capped Call Transactions
In May 2018, the Company issued $550.0 million aggregate principal amount of 0.25% convertible senior notes due 2023 in a private placement, including $75.0 million aggregate principal amount of such Notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the “Notes”). The interest on the Notes is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2018.
The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the indenture relating to the issuance of Notes (the “indenture”) or if the Notes are not freely
tradeable as required by the indenture. The Notes will mature on June 1, 2023, unless earlier repurchased or redeemed by the Company or converted pursuant to their terms. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs paid by us were $537.0 million.
Each $1,000 principal amount of the Notes is initially convertible into 14.104 shares of the Company’s Class A common stock par value $0.001, which is equivalent to an initial conversion price of approximately $70.90 per share. The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change, as defined in the indenture, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
Prior to the close of business on the business day immediately preceding March 1, 2023, the Notes may be convertible at the option of the holders only under the following circumstances:
(1) during any calendar quarter commencing after September 30, 2018, and only during such calendar quarter, if the last reported sale price of the Class A common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is more than or equal to 130% of the conversion price on each applicable trading day;
(2) during the five business days period after any five consecutive trading day period in which, for each trading day of that period, the trading price per $1,000 principal amount of Notes for such trading day was less than 98% of the product of the last reported sale price of the Class A common stock and the conversion rate on each such trading day;
(3) upon the Company’s notice that it is redeeming any or all of the Notes; or
(4) upon the occurrence of specified corporate events.
On or after March 1, 2023, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the Notes may, at their option, convert all or a portion of their Notes regardless of the foregoing conditions.
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of Class A common stock, or a combination of cash and shares of Class A common stock, at the Company’s election.  It is the Company’s current intent to settle the principal amount of the Notes with cash.
During the three months ended June 30, 2020, the conditional conversion feature of the Notes was triggered as the last reported sale price of the Company's Class A common stock was more than or equal to 130% of the conversion price for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on June 30, 2020 (the last trading day of the calendar quarter), and therefore the Notes are currently convertible, in whole or in part, at the option of the holders between July 1, 2020 through September 30, 2020. Whether the Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. The Company continues to classify the Notes as a long-term liability in its condensed consolidated balance sheet as of June 30, 2020, based on contractual settlement provisions. The Company may redeem the Notes, in whole or in part, at its option, on or after June 1, 2021 but before the 35th scheduled trading day before the maturity date, at a cash redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, if the last reported sale price of the Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the redemption notices were sent; and the trading day immediately before such notices were sent.
No sinking fund is provided for the Notes. Upon the occurrence of a fundamental change (as defined in the indenture) prior to the maturity date, holders may require the Company to repurchase all or a portion of the Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Notes are senior unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with the Company’s existing and future liabilities that are not so subordinated; effectively subordinated to any of the Company’s secured
indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of current or future subsidiaries of the Company.
The foregoing description is qualified in its entirety by reference to the text of the indenture and the form of 0.25% convertible senior notes due 2023, which were filed as exhibits to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018 and are incorporated herein by reference.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.  The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $119.4 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 5.7% over the contractual terms of the Notes.
In accounting for the transaction costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were approximately $10.2 million, were recorded as an additional debt discount and are amortized to interest expense using the effective interest method over the contractual terms of the Notes. Issuance costs attributable to the equity component were netted with the equity component in stockholders’ equity.
The net carrying amount of the liability component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Principal$549,998  $549,999  
Unamortized discount(73,260) (84,647) 
Unamortized issuance costs(6,193) (7,162) 
Net carrying amount$470,545  $458,190  
The net carrying amount of the equity component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Proceeds allocated to the conversion options (debt discount)$119,435  $119,435  
Issuance costs(2,819) (2,819) 
Net carrying amount$116,616  $116,616  
The following table sets forth the interest expense recognized related to the Notes:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Contractual interest expense$344  $344  $688  $688  
Amortization of debt issuance costs484  458  968  916  
Amortization of debt discount5,694  5,383  11,388  10,766  
Total interest expense related to the Notes$6,522  $6,185  $13,044  $12,370  
In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). The capped calls each have an initial strike price of approximately $70.90 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The capped calls have initial cap prices of $105.04 per share, subject to certain adjustments. The capped calls cover, subject to anti-dilution adjustments, approximately 7,757,158 shares of Class A common stock. The capped calls are generally intended to reduce or offset the potential dilution to the Class A 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. The capped calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) June 1, 2023, subject to earlier exercise. The capped calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the capped calls are subject to certain specified additional disruption events that may give rise to a termination of the capped calls, including changes in law, insolvency filings, and hedging disruptions. The capped call transactions are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $58.5 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Balance Sheet Information
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
A roll-forward of the Company’s reserves is as follows:
(a)Allowance for doubtful accounts:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,085  $4,281  $6,287  $4,945  
Additions2,899  685  7,160  440  
Write-offs(1,736) (193) (3,199) (612) 
Balance, end of period$10,248  $4,773  $10,248  $4,773  

Percentage of revenue%%%%

(b)Customer credit reserve:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,687  $2,831  $6,784  $3,015  
Additions13,376  2,862  21,550  5,543  
Deductions against reserve(11,532) (2,617) (16,803) (5,482) 
Balance, end of period$11,531  $3,076  $11,531  $3,076  

Percentage of revenue%%%%
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue by Geographic Area
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area Revenue by Geographic Area
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Revenue by geographic area:(In thousands)
United States$292,115  $194,998  $553,928  $361,551  
International108,734  80,041  211,789  146,627  
Total$400,849  $275,039  $765,717  $508,178  

Percentage of revenue by geographic area:
United States73 %71 %72 %71 %
International27 %29 %28 %29 %
Long-lived assets outside the United States were not significant.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesLease and Other CommitmentsThe Company entered into various non-cancelable operating lease agreements for its facilities with remaining lease terms from less than one year to slightly over nine years. See Note 5 to these unaudited condensed consolidated financial statements for additional detail on the Company's operating and finance lease commitments.In the three and six months ended June 30, 2020, the Company entered into several non-cancelable vendor agreements with terms up to two years for a total purchase commitment of $6.1 millionLegal Matters
On April 30, 2015 and March 28, 2016, Telesign Corporation (“Telesign”) filed lawsuits (which were subsequently consolidated) against the Company in the United States District Court, Central District of California (“Telesign I/II”). Telesign alleges in Telesign I/II that the Company is infringing four U.S. patents that it holds: U.S. Patent No. 7,945,034 (“034”), U.S. Patent No. 8,462,920 (“920”), U.S. Patent No. 8,687,038 (“038”) and U.S. Patent No. 9,300,792 (“792”). The consolidated Telesign I/II actions were transferred to the United States District Court, Northern District of California. The patent infringement allegations in the lawsuit related to the Company's two-factor authentication use case, Authy, and an API tool to find information about a phone number. Telesign sought, among other things, to enjoin the Company from allegedly infringing the patents, along with damages for lost profits and damages based on a reasonable royalty.
On March 8, 2017, in response to a petition by the Company, the U.S. Patent and Trademark Officer (“PTO”) issued an order instituting an inter partes review for the ‘792 patent. On March 6, 2018, the PTO found all claims challenged by the Company in the inter partes review unpatentable. Telesign did not appeal the PTO's decision and it is final. On October 19, 2018, the district court granted the Company's motion that all remaining asserted claims of the asserted patents are invalid under 35 U.S.C. § 101 and entered judgment in the Company's favor. On November 8, 2018, Telesign appealed the judgment to the United States Court of Appeals for the Federal Circuit. On January 9, 2020, the Federal Circuit Court affirmed the district court’s judgment. The deadline for Telesign to seek rehearing or further appeal passed on June 8. 2020, and the judgment is now final.
On December 1, 2016, the Company filed a patent infringement lawsuit against Telesign in the United States District Court, Northern District of California (“Telesign III”), alleging infringement of United States Patent No. 8,306,021 (“021”), United States Patent No. 8,837,465 (“465”), United States Patent No. 8,755,376 (“376”), United States Patent No. 8,736,051 (“051”), United States Patent No. 8,737,962 (“962”), United States Patent No. 9,270,833 (“833”), and United States Patent No. 9,226,217 (“217”). Telesign filed a motion to dismiss the complaint on January 25, 2017. In two orders, issued on
March 31, 2017 and April 17, 2017, the court granted Telesign’s motion to dismiss with respect to the ‘962, ‘833, ‘051 and ‘217 patents, but denied Telesign’s motion to dismiss as to the ‘021, ‘465 and ‘376 patents. On August 23, 2017, Telesign petitioned the U.S. Patent and Trademark Office (“U.S. PTO”) for inter partes review of the ‘021, ‘465, and ‘376 patents. On March 9, 2018, the PTO denied Telesign’s petition for inter partes review of the ‘021 patent and granted Telesign’s petitions for inter partes review of the ‘465 and ‘376 patents. On March 6, 2019, the PTO found all claims challenged by Telesign in the inter partes review unpatentable. The Company appealed the decisions to the United States Court of Appeals for the Federal Circuit who, on June 10, 2020, affirmed the PTAB rulings. Telesign III has been stayed pending resolution of the inter partes reviews (and appeals from them) of the ‘465 and ‘376 patents. If the Company does not appeal further, the case will be remanded to the district court and will proceed on the '021 patent. The Company is seeking a judgment of infringement, a judgment of willful infringement, monetary and injunctive relief, enhanced damages, and an award of costs and expenses against Telesign.
In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying condensed consolidated statements of operations.
Indemnification Agreements
The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.
In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.
As of June 30, 2020 and December 31, 2019, no amounts were accruedOther TaxesThe Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. Prior to March 2017, the Company had not billed nor collected these taxes from its customers and, in accordance with U.S. GAAP, recorded a provision for its tax exposure in these jurisdictions when it was both probable that a liability had been incurred and the amount of the exposure could be reasonably estimated. These estimates included several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus, and the sourcing of revenues to those jurisdictions. Starting in March 2017, the Company began collecting these taxes from customers in certain jurisdictions and since then has expanded to collect taxes in most jurisdictions where the Company operates. The Company is also in discussions with certain jurisdictions regarding its prior sales and other taxes, if any, that the Company may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company's tax exposure could differ materially from management's current estimates. For example, one jurisdiction has assessed the Company for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million the Company had accrued as of June 30, 2020. The Company believes this assessment is overstated and has disputed it, paid the full amount as required by law, and is seeking a refund. The payment made in excess of the accrued amount
will be reflected as a deposit in the Company's balance sheet in the future periods. If the jurisdiction denies the Company’s refund claim, the Company will challenge the jurisdiction’s denial in court. However, litigation is uncertain and a ruling against the Company may adversely affect its financial position and results of operation.
As of June 30, 2020 and December 31, 2019, the liability recorded for these taxes was $28.1 million and $27.0 million, respectively.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2020
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Preferred Stock
As of June 30, 2020 and December 31, 2019, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of June 30, 2020 and December 31, 2019, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value $0.001 per share. As of June 30, 2020, 132,194,335 shares of Class A common stock and 10,837,157 shares of Class B common stock were issued and outstanding. As of December 31, 2019, 126,882,172 shares of Class A common stock and 11,530,627 shares of Class B common stock were issued and outstanding.
The Company had reserved shares of common stock for issuance as follows:
As ofAs of
June 30,December 31,
20202019
Stock options issued and outstanding5,357,728  7,705,848  
Nonvested restricted stock units issued and outstanding8,791,928  8,490,517  
Class A common stock reserved for Twilio.org751,469  795,673  
Stock-based awards available for grant under 2016 Plan19,440,819  14,957,734  
Stock-based awards available for grant under 2016 ESPP5,042,439  3,848,953  
Class A common stock reserved for the convertible senior notes10,472,165  10,472,165  
Total49,856,548  46,270,890  
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation 
2008 Stock Option Plan
The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”), non-statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock-based awards at the discretion of the board of directors. Under the 2008 Plan, options to purchase the Company’s common stock could not be granted at a price less than fair value in the case of ISOs and NSOs. Fair value was determined by the board of directors, in good faith, with input from valuation consultants. On June 22, 2016, the plan was terminated in connection with the Company’s IPO. Accordingly, no shares are available for future issuance under the 2008 Plan. The 2008 Plan continues to govern outstanding equity awards granted thereunder. The Company’s right of first refusal for outstanding equity awards granted under the 2008 Plan terminated upon completion of the IPO. Options granted include provisions for early exercisability.
2016 Stock Option Plan
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the
Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 Plan were automatically increased by 6,920,640 and 5,004,011 shares, respectively.
Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant. Under both plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for new-hire options and restricted stock units is generally a four year term from the date of grant, at a rate of 25% after one year, then monthly or quarterly, respectively, on a straight-line basis thereafter. In July 2017, the Company began granting restricted stock units to existing employees that vest in equal quarterly installments over a four year service period.
SendGrid Equity Awards Assumed in Acquisition
In connection with its acquisition of SendGrid, Inc. ("SendGrid"), the Company assumed all stock options and restricted stock units issued under SendGrid’s 2009, 2012 or 2017 Stock Incentive Plans that were outstanding on the date of acquisition. The assumed equity awards will continue to be outstanding and will be governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares can be utilized for future equity grants under the Company’s 2016 Plan, to the extent permitted by New York Stock Exchange rules.
2016 Employee Stock Purchase Plan
The Company’s Employee Stock Purchase Plan (“2016 ESPP”), as amended, initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2020 and 2019, the shares available for grant under the 2016 ESPP were automatically increased by 1,384,128 and 1,000,802 shares, respectively.
The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of up to 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each fiscal year.
On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date.
In the three months ended June 30, 2020 and 2019, 190,642 and 108,895 shares of Class A common stock were purchased under the 2016 ESPP, respectively, and 103,132 shares are expected to be purchased in the fourth quarter of 2020. As of June 30, 2020, total unrecognized compensation cost related to the 2016 ESPP was $5.0 million, which will be amortized over a weighted-average period of 0.4 years.
Stock Options
Stock option activity under the Company's 2008 Plan and 2016 Plan as well as respective Stock Incentive Plans assumed in the SendGrid acquisition was as follows:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20197,150,848  $28.79  6.47$511,971  
Granted599,909  127.74  
Exercised(2,718,931) 19.67  
Forfeited and canceled(229,098) 73.02  
Outstanding options as of June 30, 20204,802,728  $44.20  6.87$841,534  
Options vested and exercisable as of June 30, 20202,821,212  $17.47  5.68$569,740  

Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$338,031  $100,808  $406,390  $287,824  
Total estimated grant date fair value of options vested$17,684  $19,507  $41,020  $42,503  
Weighted-average grant date fair value per share of options granted$93.37  $63.42  $64.06  $58.16  
____________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
On February 28, 2017, the Company granted a total of 555,000 shares of performance-based stock options in three distinct awards to an employee with grant date fair values of $13.48, $10.26 and $8.41 per share for a total grant value of $5.9 million. The first half of each award vests upon satisfaction of a performance condition and the remainder vests thereafter in equal monthly installments over a two year period. All performance conditions have been met. The stock options are amortized over a derived service period, as adjusted, of 3.1 years, 3.9 years and 4.4 years, respectively. The stock options value and the derived service period were estimated using the Monte-Carlo simulation model. The following table summarizes the details of the performance options:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 2019555,000  $31.72  4.16$36,941  
Granted—  —  
Exercised—  —  
Forfeited and canceled—  —  
Outstanding options as of June 30, 2020555,000  $31.72  3.66$104,174  
Options vested and exercisable as of June 30, 2020485,625  $31.72  3.66$91,152  
As of June 30, 2020, total unrecognized compensation cost related to nonvested stock options was $89.0 million, which will be amortized on a ratable basis over a weighted-average period of 2.1 years.
Restricted Stock Units
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Nonvested RSUs as of December 31, 20198,490,517  $74.21  $830,167  
Granted2,513,586  166.49  
Vested(1,684,352) 65.75  
Forfeited and canceled(527,823) 83.58  
Nonvested RSUs as of June 30, 20208,791,928  $103.08  $1,923,190  
As of June 30, 2020, total unrecognized compensation cost related to nonvested RSUs was $831.4 million, which will be amortized over a weighted-average period of 2.7 years.
Valuation Assumptions
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Options:2020201920202019
Fair value of common stock
$108.4 - $191.9
$128.0
$108.4 - $191.9
$111.3 - $130.7
Expected term (in years)6.086.086.08
0.33 - 6.08
Expected volatility
54.7% - 56.0%
49.2%
51.9% - 56.0%
48.3% - 66.5%
Risk-free interest rate0.4%2.4%
0.4% - 1.4%
2.4% - 2.5%
Dividend rate—%—%—%—%

Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Purchase Plan:2020201920202019
Expected term (in years)0.500.500.500.50
Expected volatility72.1%50.3%72.1%50.3%
Risk-free interest rate0.2%2.4%0.2%2.4%
Dividend rate—%—%—%—%
The following assumptions were used in the Monte Carlo simulation model to estimate the grant date fair value and the derived service period of the performance options:
Asset volatility40%
Equity volatility45%
Discount rate14%
Stock price at grant date$31.7
Stock-Based Compensation Expense
The Company recorded the total stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Cost of revenue$2,143  $1,623  $3,980  $3,432  
Research and development39,841  33,701  73,050  59,040  
Sales and marketing23,086  14,564  43,029  26,313  
General and administrative14,317  20,852  28,353  40,279  
Total$79,387  $70,740  $148,412  $129,064  
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
Basic and diluted net loss per common share is presented in conformity with the two-class method required for participating securities.
Class A and Class B common stock are the only outstanding equity in the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions.
Basic net loss per share attributable to common stockholders is computed using the weighted-average number of common shares outstanding during the period. Diluted net loss per share attributable to common stockholders is computed using the weighted-average number of common shares and, if dilutive, potential common shares outstanding during the period. The dilutive effect of these potential common shares is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net loss attributable to common stockholders (in thousands)$(99,923) $(92,579) $(194,714) $(129,082) 
Weighted-average shares used to compute net loss per share
attributable to common stockholders, basic and diluted
141,618,541  129,310,641  140,512,351  122,985,716  
Net loss per share attributable to common stockholders, basic and diluted$(0.71) $(0.72) $(1.39) $(1.05) 
The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of June 30,
20202019
Stock options issued and outstanding5,357,728  9,125,950  
Nonvested restricted stock units issued and outstanding8,791,928  8,926,529  
Class A common stock reserved for Twilio.org751,469  776,334  
Class A common stock committed under 2016 ESPP103,132  101,885  
Conversion spread (1)
4,331,844  3,626,721  
Total19,336,101  22,557,419  
____________________
(1) Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded an income tax provision of $0.3 million and $1.3 million for the three and six months ended June 30, 2020, respectively, and an income tax benefit of $2.0 million and $53.8 million for the three and six months ended June 30, 2019, respectively. The Company continues to maintain a valuation allowance for its U.S. federal and state net deferred tax assets.

The provision for income taxes recorded in the three and six months ended June 30, 2020, consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business. The Company's U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.

The tax benefit for the three and six months ended June 30, 2019, was primarily related to a partial release of valuation allowance, of which $49.2 million was directly related to the day one impact from the acquisition of SendGrid. In connection with the SendGrid acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets. As a result, during the three and six months ended June 30, 2019, the Company released a total of $1.1 million and $52.7 million, respectively, of its U.S. valuation allowance.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security ("CARES") Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. Changes in tax laws or rates are accounted for in the period of enactment. The income tax provisions of the CARES Act do not have a significant impact on the Company's current taxes, deferred taxes or uncertain tax positions.

On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. Recognizing the gross unrecognized tax benefits would not affect the Company's effective tax rate as their recognition would be offset by the reversal of the related deferred tax assets, which are subject to a full valuation allowance. On July 22, 2019, the taxpayer in the case filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, the taxpayer in the case filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company's effective tax rate for the three and six months ended June 30, 2020 due to the full valuation allowance against its deferred tax assets. The Company will continue to monitor future developments.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K filed with the SEC on March 2, 2020 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2019, included herein, was derived from the audited financial statements as of that date, but may not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss, stockholders' equity and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full year 2020 or any future period.
Principles of Consolidation Principles of ConsolidationThe condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
Use of Estimates Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
Concentration of Credit Risk Concentration of Credit RiskFinancial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, marketable securities and accounts receivable. The Company maintains cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.
Accounting Guidance Adopted in the Quarter Accounting Guidance Adopted in the QuarterIn December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles for income taxes. The standard is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company elected to early adopt this guidance effective April 1, 2020. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of financial assets measured at fair value on a recurring basis
The following tables provide the financial assets measured at fair value on a recurring basis:

Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of June 30, 2020Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$362,357  $—  $—  $362,357  $—  $—  $362,357  
Commercial paper7,499  —  —  —  7,499  —  7,499  
Total included in cash and cash equivalents369,856  —  —  362,357  7,499  —  369,856  
Marketable securities:
U.S. Treasury securities169,738  1,111  —  170,849  —  —  170,849  
Corporate debt securities and commercial paper1,244,662  12,490  (382) 13,000  1,243,770  —  1,256,770  
Total marketable securities1,414,400  13,601  (382) 183,849  1,243,770  —  1,427,619  
Strategic investments7,718  —  —  —  —  7,718  7,718  
Total financial assets$1,791,974  $13,601  $(382) $546,206  $1,251,269  $7,718  $1,805,193  
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value Hierarchy as of December 31, 2019Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $153,252  $—  $—  $153,252  $—  $—  $153,252  
Reverse repurchase agreements35,800  —  —  —  35,800  —  35,800  
Total included in cash and cash equivalents189,052  —  —  153,252  35,800  —  189,052  
Marketable securities:
U.S. Treasury securities215,847  241  (3) 216,085  —  —  216,085  
Corporate debt securities and commercial paper1,378,487  4,516  (55) 5,000  1,377,948  —  1,382,948  
Total marketable securities1,594,334  4,757  (58) 221,085  1,377,948  —  1,599,033  
Strategic investments5,500  —  —  —  —  5,500  5,500  
Total financial assets$1,788,886  $4,757  $(58) $374,337  $1,413,748  $5,500  $1,793,585  
Schedule of contractual maturities of marketable securities
The following table summarizes the contractual maturities of marketable securities:
As of June 30, 2020As of December 31, 2019
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$827,075  $831,425  $859,996  $861,181  
One to three years587,325  596,194  734,338  737,852  
Total$1,414,400  $1,427,619  $1,594,334  $1,599,033  
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Capitalized internal-use software development costs$122,673  $100,155  
Data center equipment (1)
27,473  22,009  
Leasehold improvements65,846  55,886  
Office equipment29,553  25,083  
Furniture and fixtures (1)
10,519  10,095  
Software9,909  9,176  
Total property and equipment265,973  222,404  
Less: accumulated depreciation and amortization(104,560) (81,148) 
Total property and equipment, net$161,413  $141,256  
____________________
(1) Data center equipment and furniture and fixtures contain assets under finance leases. See Note 5 for further detail.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Lease, Cost
The components of the lease expense recorded in the accompanying condensed consolidated statements of operations were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Operating lease cost$12,497  $8,273  $22,921  $15,446  
Finance lease cost:
   Amortization of assets1,830  1,526  3,734  2,689  
   Interest on lease liabilities194  189  392  337  
Short-term lease cost1,091  1,905  2,503  3,340  
Variable lease cost1,884  1,080  3,180  1,567  
Total net lease cost$17,496  $12,973  $32,730  $23,379  
Supplemental cash flow and other information related to leases was as follows:
Six Months Ended
June 30,
20202019
Cash paid for amounts included in the measurement of lease liabilities:(In thousands)
Operating cash flows used in operating leases$22,199  $12,145  
Operating cash flows used in finance leases (interest)$392  $337  
Financing cash flows used in finance leases$3,718  $2,463  
Weighted average remaining lease term (in years):
Operating leases5.86.8
Finance leases3.23.1
Weighted average discount rate:
Operating leases5.4 %5.8 %
Finance leases4.8 %5.2 %
Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases was as follows:
As ofAs of
June 30,December 31,
LeasesClassification20202019
Assets:(In thousands)
Operating lease assets
Operating right-of-use asset, net of accumulated amortization (1)
$196,647  $156,741  
Finance lease assets
Property and equipment, net of accumulated depreciation (2)
16,333  14,770  
Total leased assets$212,980  $171,511  
Liabilities:
Current
   OperatingOperating lease liability, current$35,287  $27,156  
   FinanceFinancing lease liability, current7,134  6,924  
Noncurrent
   OperatingOperating lease liability, noncurrent172,408  139,200  
   FinanceFinance lease liability, noncurrent10,116  8,746  
Total lease liabilities$224,945  $182,026  
____________________
(1) Operating lease assets are recorded net of accumulated amortization of $41.0 million and $23.2 million as of June 30, 2020 and December 31, 2019, respectively.
(2) Finance lease assets are recorded net of accumulated depreciation of $9.7 million and $6.0 million as of June 30, 2020 and December 31, 2019, respectively.
Lessee, Operating Lease, Liability, Maturity
Maturities of lease liabilities were as follows:
As of June 30, 2020
Operating
Leases
Finance
Leases
Year ended December 31,(In thousands)
2020 (remaining six months)$21,421  $4,267  
202143,868  6,000  
202244,978  3,677  
202339,553  2,930  
202433,544  957  
Thereafter59,893  833  
Total lease payments243,257  18,664  
Less: imputed interest(35,562) (1,414) 
Total lease obligations207,695  17,250  
Less: current obligations(35,287) (7,134) 
Long-term lease obligations$172,408  $10,116  
Finance Lease, Liability, Maturity
Maturities of lease liabilities were as follows:
As of June 30, 2020
Operating
Leases
Finance
Leases
Year ended December 31,(In thousands)
2020 (remaining six months)$21,421  $4,267  
202143,868  6,000  
202244,978  3,677  
202339,553  2,930  
202433,544  957  
Thereafter59,893  833  
Total lease payments243,257  18,664  
Less: imputed interest(35,562) (1,414) 
Total lease obligations207,695  17,250  
Less: current obligations(35,287) (7,134) 
Long-term lease obligations$172,408  $10,116  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
Intangible assets consisted of the following:
As of June 30, 2020
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$334,599  $(79,593) $255,006  
Customer relationships185,594  (40,214) 145,380  
Supplier relationships4,356  (2,343) 2,013  
Trade names20,060  (5,727) 14,333  
Patent3,104  (312) 2,792  
Total amortizable intangible assets547,713  (128,189) 419,524  
Non-amortizable intangible assets:
Telecommunication licenses4,920  —  4,920  
Trademarks and other295  —  295  
Total$552,928  $(128,189) $424,739  

As of December 31, 2019
GrossAccumulated
Amortization
Net
Amortizable intangible assets:(In thousands)
Developed technology$333,980  $(55,390) $278,590  
Customer relationships182,339  (26,347) 155,992  
Supplier relationships4,356  (1,532) 2,824  
Trade name20,060  (3,727) 16,333  
Patent2,707  (262) 2,445  
Total amortizable intangible assets543,442  (87,258) 456,184  
Non-amortizable intangible assets:
Telecommunication licenses4,370  —  4,370  
Trademarks and other295  —  295  
Total$548,107  $(87,258) $460,849  
Schedule of total estimated future amortization expense
Total estimated future amortization expense is as follows:
As of
June 30,
2020
Year Ended December 31,(In thousands)
2020 (remaining six months)$40,376  
202180,488  
202277,872  
202374,590  
202469,311  
Thereafter76,887  
Total$419,524  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Accrued payroll and related$30,766  $20,462  
Accrued bonus and commission23,083  12,898  
Accrued cost of revenue62,510  47,563  
Sales and other taxes payable41,161  33,430  
ESPP contributions4,195  4,023  
Accrued other expense35,588  29,305  
Total accrued expenses and other current liabilities$197,303  $147,681  
Schedule of other long-term liabilities
Other long-term liabilities consisted of the following:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Deferred tax liability$6,622  $7,535  
Accrued other expenses12,922  10,212  
Total other long-term liabilities$19,544  $17,747  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2020
Long-term Debt, Unclassified [Abstract]  
Schedule of net carrying amount of the liability and equity components of the Notes
The net carrying amount of the liability component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Principal$549,998  $549,999  
Unamortized discount(73,260) (84,647) 
Unamortized issuance costs(6,193) (7,162) 
Net carrying amount$470,545  $458,190  
The net carrying amount of the equity component of the Notes was as follows:
As ofAs of
June 30,December 31,
20202019
(In thousands)
Proceeds allocated to the conversion options (debt discount)$119,435  $119,435  
Issuance costs(2,819) (2,819) 
Net carrying amount$116,616  $116,616  
Schedule of interest expense recognized related to the Notes
The following table sets forth the interest expense recognized related to the Notes:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Contractual interest expense$344  $344  $688  $688  
Amortization of debt issuance costs484  458  968  916  
Amortization of debt discount5,694  5,383  11,388  10,766  
Total interest expense related to the Notes$6,522  $6,185  $13,044  $12,370  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of the allowance for doubtful accounts Allowance for doubtful accounts:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,085  $4,281  $6,287  $4,945  
Additions2,899  685  7,160  440  
Write-offs(1,736) (193) (3,199) (612) 
Balance, end of period$10,248  $4,773  $10,248  $4,773  

Percentage of revenue%%%%
Schedule of the sales credit reserve Customer credit reserve:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Balance, beginning of period$9,687  $2,831  $6,784  $3,015  
Additions13,376  2,862  21,550  5,543  
Deductions against reserve(11,532) (2,617) (16,803) (5,482) 
Balance, end of period$11,531  $3,076  $11,531  $3,076  

Percentage of revenue%%%%
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue by Geographic Area (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by geographic area
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Revenue by geographic area:(In thousands)
United States$292,115  $194,998  $553,928  $361,551  
International108,734  80,041  211,789  146,627  
Total$400,849  $275,039  $765,717  $508,178  

Percentage of revenue by geographic area:
United States73 %71 %72 %71 %
International27 %29 %28 %29 %
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2020
Stockholders' Equity Note [Abstract]  
Schedule of reserved shares of common stock for issuance
The Company had reserved shares of common stock for issuance as follows:
As ofAs of
June 30,December 31,
20202019
Stock options issued and outstanding5,357,728  7,705,848  
Nonvested restricted stock units issued and outstanding8,791,928  8,490,517  
Class A common stock reserved for Twilio.org751,469  795,673  
Stock-based awards available for grant under 2016 Plan19,440,819  14,957,734  
Stock-based awards available for grant under 2016 ESPP5,042,439  3,848,953  
Class A common stock reserved for the convertible senior notes10,472,165  10,472,165  
Total49,856,548  46,270,890  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock options activity
Stock option activity under the Company's 2008 Plan and 2016 Plan as well as respective Stock Incentive Plans assumed in the SendGrid acquisition was as follows:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20197,150,848  $28.79  6.47$511,971  
Granted599,909  127.74  
Exercised(2,718,931) 19.67  
Forfeited and canceled(229,098) 73.02  
Outstanding options as of June 30, 20204,802,728  $44.20  6.87$841,534  
Options vested and exercisable as of June 30, 20202,821,212  $17.47  5.68$569,740  
The following table summarizes the details of the performance options:
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 2019555,000  $31.72  4.16$36,941  
Granted—  —  
Exercised—  —  
Forfeited and canceled—  —  
Outstanding options as of June 30, 2020555,000  $31.72  3.66$104,174  
Options vested and exercisable as of June 30, 2020485,625  $31.72  3.66$91,152  
Schedule of weighted average grant date fair value
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$338,031  $100,808  $406,390  $287,824  
Total estimated grant date fair value of options vested$17,684  $19,507  $41,020  $42,503  
Weighted-average grant date fair value per share of options granted$93.37  $63.42  $64.06  $58.16  
____________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
Schedule of restricted stock unit activity
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Nonvested RSUs as of December 31, 20198,490,517  $74.21  $830,167  
Granted2,513,586  166.49  
Vested(1,684,352) 65.75  
Forfeited and canceled(527,823) 83.58  
Nonvested RSUs as of June 30, 20208,791,928  $103.08  $1,923,190  
Schedule of valuation assumptions, options
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Options:2020201920202019
Fair value of common stock
$108.4 - $191.9
$128.0
$108.4 - $191.9
$111.3 - $130.7
Expected term (in years)6.086.086.08
0.33 - 6.08
Expected volatility
54.7% - 56.0%
49.2%
51.9% - 56.0%
48.3% - 66.5%
Risk-free interest rate0.4%2.4%
0.4% - 1.4%
2.4% - 2.5%
Dividend rate—%—%—%—%

Three Months Ended
June 30,
Six Months Ended
June 30,
Employee Stock Purchase Plan:2020201920202019
Expected term (in years)0.500.500.500.50
Expected volatility72.1%50.3%72.1%50.3%
Risk-free interest rate0.2%2.4%0.2%2.4%
Dividend rate—%—%—%—%
The following assumptions were used in the Monte Carlo simulation model to estimate the grant date fair value and the derived service period of the performance options:
Asset volatility40%
Equity volatility45%
Discount rate14%
Stock price at grant date$31.7
Schedule of stock based compensation expense
The Company recorded the total stock-based compensation expense as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
(In thousands)
Cost of revenue$2,143  $1,623  $3,980  $3,432  
Research and development39,841  33,701  73,050  59,040  
Sales and marketing23,086  14,564  43,029  26,313  
General and administrative14,317  20,852  28,353  40,279  
Total$79,387  $70,740  $148,412  $129,064  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2020201920202019
Net loss attributable to common stockholders (in thousands)$(99,923) $(92,579) $(194,714) $(129,082) 
Weighted-average shares used to compute net loss per share
attributable to common stockholders, basic and diluted
141,618,541  129,310,641  140,512,351  122,985,716  
Net loss per share attributable to common stockholders, basic and diluted$(0.71) $(0.72) $(1.39) $(1.05) 
Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders
The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of June 30,
20202019
Stock options issued and outstanding5,357,728  9,125,950  
Nonvested restricted stock units issued and outstanding8,791,928  8,926,529  
Class A common stock reserved for Twilio.org751,469  776,334  
Class A common stock committed under 2016 ESPP103,132  101,885  
Conversion spread (1)
4,331,844  3,626,721  
Total19,336,101  22,557,419  
____________________
(1) Since the Company expects to settle the principal amount of its outstanding convertible senior notes in cash and any excess in shares of the Company's Class A common stock, the Company uses the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread will have a dilutive impact on diluted net income per share of Class A common stock when the average market price of the Company's Class A common stock for a given period exceeds the conversion price of $70.90 per share for the Notes. The conversion spread is calculated using the average market price of Class A common stock during the period, consistent with the treasury stock method.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value Measurements, Financial Assets    
Total amortized cost $ 1,414,400 $ 1,594,334
Marketable securities, accumulated gross unrealized gain, before tax 13,601 4,757
Marketable securities, gross unrealized losses less than 12 months (382) (58)
Marketable securities, aggregate fair value 1,427,619 1,599,033
Strategic investments, gross unrealized gains 0 0
Strategic investments, gross unrealized losses 0 0
Strategic investments 7,718 5,500
Total gross unrealized gains 13,601 4,757
Total gross unrealized losses (382) (58)
Total financial assets 1,805,193 1,793,585
U.S. Treasury securities    
Fair Value Measurements, Financial Assets    
Marketable securities, accumulated gross unrealized gain, before tax 1,111 241
Marketable securities, gross unrealized losses less than 12 months 0 (3)
Marketable securities, aggregate fair value 170,849 216,085
Corporate debt securities and commercial paper    
Fair Value Measurements, Financial Assets    
Marketable securities, accumulated gross unrealized gain, before tax 12,490 4,516
Marketable securities, gross unrealized losses less than 12 months (382) (55)
Marketable securities, aggregate fair value 1,256,770 1,382,948
Level 1    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 183,849 221,085
Strategic investments 0 0
Total financial assets 546,206 374,337
Level 1 | U.S. Treasury securities    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 170,849 216,085
Level 1 | Corporate debt securities and commercial paper    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 13,000 5,000
Level 2    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 1,243,770 1,377,948
Strategic investments 0 0
Total financial assets 1,251,269 1,413,748
Level 2 | U.S. Treasury securities    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
Level 2 | Corporate debt securities and commercial paper    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 1,243,770 1,377,948
Level 3    
Fair Value Measurements, Financial Assets    
Strategic investments 7,718 5,500
Total financial assets 7,718 5,500
Carrying Value    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 369,856 189,052
Total amortized cost 1,414,400 1,594,334
Strategic investments, amortized cost 7,718 5,500
Total financial assets, amortized cost or carrying value 1,791,974 1,788,886
Carrying Value | U.S. Treasury securities    
Fair Value Measurements, Financial Assets    
Total amortized cost 169,738 215,847
Carrying Value | Corporate debt securities and commercial paper    
Fair Value Measurements, Financial Assets    
Total amortized cost 1,244,662 1,378,487
Carrying Value | Money market funds    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 362,357 153,252
Carrying Value | Commercial paper    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 7,499  
Carrying Value | Reverse repurchase agreements    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents   35,800
Aggregate Fair Value    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 369,856 189,052
Marketable securities, aggregate fair value 1,427,619 1,599,033
Aggregate Fair Value | Money market funds    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 362,357 153,252
Aggregate Fair Value | Commercial paper    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 7,499  
Aggregate Fair Value | Reverse repurchase agreements    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents   35,800
Aggregate Fair Value | Level 1    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 362,357 153,252
Aggregate Fair Value | Level 1 | Money market funds    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 362,357 153,252
Aggregate Fair Value | Level 1 | Reverse repurchase agreements    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents   0
Aggregate Fair Value | Level 2    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 7,499 35,800
Aggregate Fair Value | Level 2 | Money market funds    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents 0 0
Aggregate Fair Value | Level 2 | Commercial paper    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents $ 7,499  
Aggregate Fair Value | Level 2 | Reverse repurchase agreements    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents   $ 35,800
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Marketable Securities        
Interest earned on marketable securities $ 7.8 $ 2.6 $ 16.6 $ 4.1
Note receivable $ 7.7   $ 7.7  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than one year, amortized cost $ 827,075 $ 859,996
One to three years, amortized cost 587,325 734,338
Total amortized cost 1,414,400 1,594,334
Total aggregate fair value 1,427,619 1,599,033
Aggregate Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than one year, aggregate fair value 831,425 861,181
One to three years, aggregate fair value 596,194 737,852
Total aggregate fair value $ 1,427,619 $ 1,599,033
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Convertible Senior Notes (Details) - Convertible senior notes, 0.25%, due 2023 - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Fair Value Measurements, Liabilities    
Interest rate (as a percent) 0.25%  
Level 2    
Fair Value Measurements, Liabilities    
Fair value of the notes $ 1,718.2 $ 841.3
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property and Equipment    
Total property and equipment $ 265,973 $ 222,404
Less: accumulated depreciation and amortization (104,560) (81,148)
Total property and equipment, net 161,413 141,256
Capitalized internal-use software development costs    
Property and Equipment    
Total property and equipment 122,673 100,155
Data center equipment    
Property and Equipment    
Total property and equipment 27,473 22,009
Leasehold improvements    
Property and Equipment    
Total property and equipment 65,846 55,886
Office equipment    
Property and Equipment    
Total property and equipment 29,553 25,083
Furniture and fixtures    
Property and Equipment    
Total property and equipment 10,519 10,095
Software    
Property and Equipment    
Total property and equipment $ 9,909 $ 9,176
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Depreciation and Amortization Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Abstract]        
Depreciation and amortization $ 11.9 $ 9.1 $ 23.9 $ 16.7
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Abstract]        
Capitalized internal use software development costs $ 12,600 $ 6,700 $ 24,600 $ 13,700
Stock-based compensation capitalized in software development costs 3,600 1,600 7,015 3,244
Amortization of capitalized software development costs $ 4,400 $ 4,300 $ 9,000 $ 8,100
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities - Narrative (Details)
6 Months Ended
Jun. 30, 2020
property
Lessee, Lease, Description [Line Items]  
Number of leased properties 22
Renewal option 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Term of lease 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Term of lease 9 years
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]        
Operating lease cost $ 12,497 $ 8,273 $ 22,921 $ 15,446
Finance lease cost:        
Amortization of assets 1,830 1,526 3,734 2,689
Interest on lease liabilities 194 189 392 337
Short-term lease cost 1,091 1,905 2,503 3,340
Variable lease cost 1,884 1,080 3,180 1,567
Total net lease cost $ 17,496 $ 12,973 $ 32,730 $ 23,379
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
ASSETS    
Operating lease assets $ 196,647 $ 156,741
Finance lease assets 16,333 14,770
Total leased assets 212,980 171,511
Current liabilities:    
Operating 35,287 27,156
Finance 7,134 6,924
Noncurrent liabilities    
Operating 172,408 139,200
Finance 10,116 8,746
Total lease liabilities 224,945 182,026
Operating lease accumulated amortization 41,000 23,200
Finance lease accumulated amortization $ 9,700 $ 6,000
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used in operating leases $ 22,199 $ 12,145
Operating cash flows used in finance leases (interest) 392 337
Financing cash flows used in finance leases $ 3,718 $ 2,463
Weighted Average Remaining Lease Term [Abstract]    
Operating leases 5 years 9 months 18 days 6 years 9 months 18 days
Finance leases 3 years 2 months 12 days 3 years 1 month 6 days
Weighted Average Discount Rate [Abstract]    
Operating leases 5.40% 5.80%
Finance leases 4.80% 5.20%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Maturity Of Operating Lease Liabilities    
2020 $ 21,421  
2021 43,868  
2022 44,978  
2023 39,553  
2024 33,544  
Thereafter 59,893  
Total lease payments 243,257  
Less: imputed interest (35,562)  
Total lease obligations 207,695  
Less: current obligations (35,287) $ (27,156)
Long-term lease obligations 172,408 139,200
Maturity Of Finance Lease Liabilities    
2020 4,267  
2021 6,000  
2022 3,677  
2023 2,930  
2024 957  
Thereafter 833  
Total lease payments 18,664  
Less: imputed interest (1,414)  
Total lease obligations 17,250  
Less: current obligations (7,134) (6,924)
Long-term lease obligations $ 10,116 $ 8,746
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Amortizable intangible assets:    
Gross $ 547,713 $ 543,442
Accumulated Amortization (128,189) (87,258)
Net 419,524 456,184
Intangible assets, gross 552,928 548,107
Total 424,739 460,849
Telecommunication licenses    
Amortizable intangible assets:    
Non-amortizable intangible assets: 4,920 4,370
Trademarks and other    
Amortizable intangible assets:    
Non-amortizable intangible assets: 295 295
Developed technology    
Amortizable intangible assets:    
Gross 334,599 333,980
Accumulated Amortization (79,593) (55,390)
Net 255,006 278,590
Customer relationships    
Amortizable intangible assets:    
Gross 185,594 182,339
Accumulated Amortization (40,214) (26,347)
Net 145,380 155,992
Supplier relationships    
Amortizable intangible assets:    
Gross 4,356 4,356
Accumulated Amortization (2,343) (1,532)
Net 2,013 2,824
Trade names    
Amortizable intangible assets:    
Gross 20,060 20,060
Accumulated Amortization (5,727) (3,727)
Net 14,333 16,333
Patent    
Amortizable intangible assets:    
Gross 3,104 2,707
Accumulated Amortization (312) (262)
Net $ 2,792 $ 2,445
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 20.6 $ 19.3 $ 40.9 $ 32.9
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets - Total Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Intangible Assets    
2020 (remaining six months) $ 40,376  
2021 80,488  
2022 77,872  
2023 74,590  
2024 69,311  
Thereafter 76,887  
Net $ 419,524 $ 456,184
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 30,766 $ 20,462
Accrued bonus and commission 23,083 12,898
Accrued cost of revenue 62,510 47,563
Sales and other taxes payable 41,161 33,430
ESPP contributions 4,195 4,023
Accrued other expense 35,588 29,305
Total accrued expenses and other current liabilities $ 197,303 $ 147,681
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Deferred tax liability $ 6,622 $ 7,535
Accrued other expenses 12,922 10,212
Total other long-term liabilities $ 19,544 $ 17,747
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Issuance (Details) - USD ($)
1 Months Ended
May 31, 2018
Jun. 30, 2020
Dec. 31, 2019
Convertible senior notes, 0.25%, due 2023      
Debt Instrument [Line Items]      
Aggregate principal amount $ 550,000,000.0 $ 549,998,000 $ 549,999,000
Interest rate (as a percent)   0.25%  
Net proceeds from the debt offering 537,000,000.0    
Convertible senior notes, 0.25%, due 2023 - over-allotment      
Debt Instrument [Line Items]      
Aggregate principal amount $ 75,000,000.0    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Terms (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2018
USD ($)
class
D
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Debt Instrument [Line Items]      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Effective percentage   5.70%  
Common Class A      
Debt Instrument [Line Items]      
Common stock, par value (in dollars per share) $ 0.001    
Convertible senior notes, 0.25%, due 2023      
Debt Instrument [Line Items]      
Threshold trading days | D 20    
Consecutive trading period | class 30    
Minimum sale price of stock as a percentage of the conversion price 130.00%    
Number of consecutive trading days of threshold Notes trading price for conversion eligibility to follow | D 5    
Trading price as a percentage of the product of common stock sale price and conversion rate 98.00%    
Percentage of principal amount of the Notes   100.00%  
Interest rate (as a percent)   0.25%  
Carrying amount of equity component | $ $ 119,400 $ 119,435 $ 119,435
Debt issuance costs | $ $ 10,200 $ 6,193 $ 7,162
Convertible senior notes, 0.25%, due 2023 | Common Class A      
Debt Instrument [Line Items]      
Conversion ratio 14.104    
Capped calls      
Debt Instrument [Line Items]      
Initial strike price (in dollars per share) $ 70.90    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Net Carrying Amount (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Dec. 31, 2019
May 31, 2018
Net carrying amount of the equity component of the Notes        
Issuance costs $ (953,000)      
Convertible senior notes, 0.25%, due 2023        
Net carrying amount of the liability component of the Notes        
Aggregate principal amount   $ 549,998,000 $ 549,999,000 $ 550,000,000.0
Unamortized discount   (73,260,000) (84,647,000)  
Unamortized issuance costs   (6,193,000) (7,162,000) (10,200,000)
Net carrying amount   470,545,000 458,190,000  
Net carrying amount of the equity component of the Notes        
Proceeds allocated to the conversion options (debt discount)   119,435,000 119,435,000 $ 119,400,000
Issuance costs   (2,819,000) (2,819,000)  
Net carrying amount   $ 116,616,000 $ 116,616,000  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Interest Expense (Details) - Convertible senior notes, 0.25%, due 2023 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Interest expense recognized related to the Notes        
Contractual interest expense $ 344 $ 344 $ 688 $ 688
Amortization of debt issuance costs 484 458 968 916
Amortization of debt discount 5,694 5,383 11,388 10,766
Total interest expense related to the Notes $ 6,522 $ 6,185 $ 13,044 $ 12,370
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable - Capped Calls (Details) - Capped calls
$ / shares in Units, $ in Millions
1 Months Ended
May 31, 2018
USD ($)
$ / shares
shares
Capped calls  
Initial strike price (in dollars per share) $ 70.90
Initial cap price (in dollars per share) $ 105.04
Number of shares covered | shares 7,757,158
Net cost to purchase the transactions | $ $ 58.5
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Allowance for doubtful accounts        
Balance, beginning of period $ 9,085 $ 4,281 $ 6,287 $ 4,945
Additions 2,899 685 7,160 440
Write-offs (1,736) (193) (3,199) (612)
Deductions against reserve (11,532) (2,617) (16,803) (5,482)
Balance, end of period $ 10,248 $ 4,773 $ 10,248 $ 4,773
Reserve for allowance for doubtful account 3.00% 2.00% 1.00% 1.00%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Supplemental Balance Sheet Information - Sales Credit Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Sales credit reserve        
Balance, beginning of period $ 9,687 $ 2,831 $ 6,784 $ 3,015
Additions 13,376 2,862 21,550 5,543
Deductions against reserve (11,532) (2,617) (16,803) (5,482)
Balance, end of period $ 11,531 $ 3,076 $ 11,531 $ 3,076
Sales credit reserve, percent of revenue 3.00% 1.00% 2.00% 1.00%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue by Geographic Area - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Abstract]        
Revenue $ 400,849 $ 275,039 $ 765,717 $ 508,178
United States        
Disaggregation of Revenue [Abstract]        
Revenue 292,115 194,998 553,928 361,551
International        
Disaggregation of Revenue [Abstract]        
Revenue $ 108,734 $ 80,041 $ 211,789 $ 146,627
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details) - Revenue from Contract with Customer Benchmark - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
United States        
Risks and Uncertainties [Abstract]        
Percentage of revenue (as a percent) 73.00% 71.00% 72.00% 71.00%
International        
Risks and Uncertainties [Abstract]        
Percentage of revenue (as a percent) 27.00% 29.00% 28.00% 29.00%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Other Commitments (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Long-term Purchase Commitment [Line Items]    
Purchase commitment $ 6.1 $ 22.9
Minimum    
Long-term Purchase Commitment [Line Items]    
Term of lease 1 year 1 year
Maximum    
Long-term Purchase Commitment [Line Items]    
Term of lease 9 years 9 years
Term of non-cancellable agreement   2 years
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Indemnification Agreements (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Indemnification Agreements    
Loss Contingencies [Line Items]    
Amount accrued $ 0 $ 0
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Other taxes (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Taxes payable, jurisdictional estimate $ 38,800  
Accrued taxes 11,500  
Liability for uncertain tax positions $ 28,100 $ 27,000
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Preferred Stock    
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Common Stock (Details) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
May 31, 2018
Common Stock      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001  
Common Class A      
Common Stock      
Common stock, authorized (in shares) 1,000,000,000 1,000,000,000  
Common stock, par value (in dollars per share)     $ 0.001
Common stock, issued (in shares) 132,194,335 126,882,172  
Common stock, outstanding (in shares) 132,194,335 126,882,172  
Common Class B      
Common Stock      
Common stock, authorized (in shares) 100,000,000 100,000,000  
Common stock, issued (in shares) 10,837,157 11,530,627  
Common stock, outstanding (in shares) 10,837,157 11,530,627  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Common Stock Shares Reserved (Details) - shares
Jun. 30, 2020
Dec. 31, 2019
Stockholders' Equity    
Total (in shares) 49,856,548 46,270,890
2016 Stock Option and Incentive Plan    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan (in shares) 19,440,819 14,957,734
Common Class A    
Stockholders' Equity    
Class A common stock reserved for Twilio.org (in shares) 751,469 795,673
Class A common stock reserved for the convertible senior notes (in shares) 10,472,165 10,472,165
Stock options issued and outstanding    
Stockholders' Equity    
Stock options issued and outstanding (in shares) 5,357,728 7,705,848
Nonvested restricted stock units issued and outstanding    
Stockholders' Equity    
Nonvested restricted stock units issued and outstanding (in shares) 8,791,928 8,490,517
Class A common stock committed under 2016 ESPP    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan (in shares) 5,042,439 3,848,953
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - 2008 Stock Option Plan (Details)
Jun. 30, 2020
shares
2008 Stock Option Plan  
Stock Based Compensation  
Shares available for future issuance (in shares) 0
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - 2016 Stock Option Plan (Details) - shares
6 Months Ended
Jan. 01, 2020
Jan. 01, 2019
Jun. 30, 2020
Jun. 21, 2016
Stock Based Compensation        
Increase in shares available for grant (in shares) 1,384,128 1,000,802    
Employee and nonemployee stock options        
Stock Based Compensation        
Expiration term     10 years  
Employee and nonemployee stock options | New Hires        
Stock Based Compensation        
Vesting period     4 years  
Employee and nonemployee stock options | First vesting | New Hires        
Stock Based Compensation        
Percentage of vesting rights     25.00%  
Vesting period     1 year  
Nonvested restricted stock units issued and outstanding        
Stock Based Compensation        
Vesting period     4 years  
Nonvested restricted stock units issued and outstanding | First vesting | New Hires        
Stock Based Compensation        
Percentage of vesting rights     25.00%  
Vesting period     1 year  
2016 Stock Option and Incentive Plan        
Stock Based Compensation        
Maximum automatic annual increase as a percentage of outstanding common shares     5.00%  
Increase in shares available for grant (in shares) 6,920,640 5,004,011    
2016 Stock Option and Incentive Plan | Common Class A        
Stock Based Compensation        
Shares reserved for issuance (in shares)       11,500,000
2016 Stock Option and Incentive Plan | Employee and nonemployee stock options        
Stock Based Compensation        
Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent)     100.00%  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2020
Jan. 01, 2019
Dec. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 21, 2016
Stock Based Compensation              
Increase in shares available for grant (in shares) 1,384,128 1,000,802          
Stock plan offering period           6 months  
Unrecognized compensation cost, other than options       $ 5.0   $ 5.0  
Weighted-average period (in years)           4 months 24 days  
Class A common stock committed under 2016 ESPP              
Stock Based Compensation              
Maximum automatic annual increase (in shares)       1,800,000   1,800,000  
Maximum automatic annual increase as a percentage of outstanding common shares       1.00%   1.00%  
Common Class A | Class A common stock committed under 2016 ESPP              
Stock Based Compensation              
Shares reserved for issuance (in shares)             2,400,000
Discount from market price, offering date (as a percent)           15.00%  
Purchase price, percentage of fair market value (as a percent)           85.00%  
Shares purchased in period (in shares)       190,642 108,895    
Common Class A | Class A common stock committed under 2016 ESPP | Forecast              
Stock Based Compensation              
Shares purchased in period (in shares)     103,132        
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Details) - Employee and nonemployee stock options
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Number of options outstanding    
Outstanding options as of the beginning of the period (in shares) | shares 7,150,848  
Granted (in shares) | shares 599,909  
Exercised (in shares) | shares (2,718,931)  
Forfeited and cancelled (in shares) | shares (229,098)  
Outstanding options as of the end of the period (in shares) | shares 4,802,728 7,150,848
Weighted- average exercise price (Per share)    
Outstanding options as of the beginning of the period (in dollars per share) | $ / shares $ 28.79  
Granted (in dollars per share) | $ / shares 127.74  
Exercised (in dollars per share) | $ / shares 19.67  
Forfeited and cancelled (in dollars per share) | $ / shares 73.02  
Outstanding options as of the end of the period (in dollars per share) | $ / shares $ 44.20 $ 28.79
Weighted- average remaining contractual term (In years)    
Weighted-average remaining contractual term (in years) 6 years 10 months 13 days 6 years 5 months 19 days
Aggregate intrinsic value | $ $ 841,534 $ 511,971
Options vested and exercisable and options vested and expected to vest    
Options vested and exercisable - number of options outstanding (in shares) | shares 2,821,212  
Options vested and exercisable - weighted-average exercise price (in dollars per share) | $ / shares $ 17.47  
Options vested and exercisable - weighted-average remaining contractual term 5 years 8 months 4 days  
Options vested and exercisable - aggregate intrinsic value | $ $ 569,740  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Options - Additional Information (Details) - Employee and nonemployee stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock Based Compensation        
Aggregate intrinsic value of stock options exercised $ 338,031 $ 100,808 $ 406,390 $ 287,824
Total estimated grant date fair value of options vested $ 17,684 $ 19,507 $ 41,020 $ 42,503
Weighted-average grant date fair value per share of options granted (in dollars per share) $ 93.37 $ 63.42 $ 64.06 $ 58.16
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Performance-Based Stock Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Feb. 28, 2017
USD ($)
award
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Performance-based stock options      
Stock-Based Compensation      
Number of distinct awards | award 3    
Total grant value | $ $ 5,900    
Vesting period upon satisfaction of performance condition 24 months    
Number of options outstanding      
Outstanding options as of the beginning of the period (in shares) | shares   555,000  
Granted (in shares) | shares 555,000 0  
Exercised (in shares) | shares   0  
Forfeited and cancelled (in shares) | shares   0  
Outstanding options as of the end of the period (in shares) | shares   555,000 555,000
Weighted- average exercise price (Per share)      
Outstanding options as of the beginning of the period (in dollars per share)   $ 31.72  
Granted (in dollars per share)   0  
Exercised (in dollars per share)   0  
Forfeited and cancelled (in dollars per share)   0  
Outstanding options as of the end of the period (in dollars per share)   $ 31.72 $ 31.72
Weighted-average remaining contractual term      
Weighted-average remaining contractual term (in years)   3 years 7 months 28 days 4 years 1 month 28 days
Aggregate intrinsic value | $   $ 104,174 $ 36,941
Options vested and exercisable      
Options vested and exercisable - number of options outstanding (in shares) | shares   485,625  
Options vested and exercisable - weighted-average exercise price (in dollars per share)   $ 31.72  
Options vested and exercisable - weighted-average remaining contractual term   3 years 7 months 28 days  
Options vested and exercisable - aggregate intrinsic value | $   $ 91,152  
$13.48 grant date fair value      
Stock-Based Compensation      
Grant date fair value (in dollars per share) $ 13.48    
Derived service period as adjusted 3 years 1 month 6 days    
$10.26 grant date fair value      
Stock-Based Compensation      
Grant date fair value (in dollars per share) $ 10.26    
Derived service period as adjusted 3 years 10 months 24 days    
$8.41 grant date fair value      
Stock-Based Compensation      
Grant date fair value (in dollars per share) $ 8.41    
Derived service period as adjusted 4 years 4 months 24 days    
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Stock Based Compensation  
Weighted-average period (in years) 4 months 24 days
Stock options issued and outstanding  
Stock Based Compensation  
Unrecognized compensation cost, options $ 89.0
Weighted-average period (in years) 2 years 1 month 6 days
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Units Activity (Details) - Nonvested restricted stock units issued and outstanding - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Number of awards outstanding    
Nonvested RSUs at the beginning of the period (in shares) 8,490,517  
Granted (in shares) 2,513,586  
Vested (in shares) (1,684,352)  
Forfeited and canceled (in shares) (527,823)  
Nonvested RSUs at the end of the period (in shares) 8,791,928  
Weighted- average grant date fair value (Per share)    
Nonvested RSUs at the beginning of the period (in dollars per share) $ 74.21  
Granted (in dollars per share) 166.49  
Vested (in dollars per share) 65.75  
Forfeited and canceled (in dollars per share) 83.58  
Nonvested RSUs at the end of the period (in dollars per share) $ 103.08  
Aggregate intrinsic value (In thousands)    
Aggregate intrinsic value $ 1,923,190 $ 830,167
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
Stock Based Compensation  
Unrecognized compensation cost, other than options $ 5.0
Weighted-average period (in years) 4 months 24 days
Nonvested restricted stock units issued and outstanding  
Stock Based Compensation  
Unrecognized compensation cost, other than options $ 831.4
Weighted-average period (in years) 2 years 8 months 12 days
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Valuation Assumptions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Employee stock options        
Valuation Assumptions        
Fair value of common stock (in dollars per share)   $ 128.0    
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days  
Expected volatility, low end of range (as a percent) 54.70%   51.90% 48.30%
Expected volatility, high end of range (as a percent) 56.00% 49.20% 56.00% 66.50%
Risk-free interest rate, low end of range (as a percent)     0.40% 2.40%
Risk-free interest rate, high end of range (as a percent) 0.40% 2.40% 1.40% 2.50%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Class A common stock committed under 2016 ESPP        
Valuation Assumptions        
Expected term (in years) 6 months 6 months 6 months 6 months
Expected volatility, high end of range (as a percent) 72.10% 50.30% 72.10% 50.30%
Risk-free interest rate, high end of range (as a percent) 0.20% 2.40% 0.20% 2.40%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Performance-based stock options        
Valuation Assumptions        
Asset volatility (as a percent)     40.00%  
Equity volatility (as a percent)     45.00%  
Discount rate (as a percent)     14.00%  
Stock price at grant date (in dollars per share) $ 31.7   $ 31.7  
Minimum | Employee stock options        
Valuation Assumptions        
Fair value of common stock (in dollars per share) 108.4   108.4 $ 111.3
Expected term (in years)       3 months 29 days
Maximum | Employee stock options        
Valuation Assumptions        
Fair value of common stock (in dollars per share) $ 191.9   $ 191.9 $ 130.7
Expected term (in years)       6 years 29 days
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Stock-Based Compensation Expense        
Stock-based compensation expense $ 79,387 $ 70,740 $ 148,412 $ 129,064
Cost of revenue        
Stock-Based Compensation Expense        
Stock-based compensation expense 2,143 1,623 3,980 3,432
Research and development        
Stock-Based Compensation Expense        
Stock-based compensation expense 39,841 33,701 73,050 59,040
Sales and marketing        
Stock-Based Compensation Expense        
Stock-based compensation expense 23,086 14,564 43,029 26,313
General and administrative        
Stock-Based Compensation Expense        
Stock-based compensation expense $ 14,317 $ 20,852 $ 28,353 $ 40,279
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Common Stockholders - General Information (Details) - Vote
Jun. 30, 2020
Dec. 31, 2019
Common Class A    
Net Loss Per Share Attributable to Common Stockholders    
Votes per share 1 1
Common Class B    
Net Loss Per Share Attributable to Common Stockholders    
Votes per share 10 10
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Net Loss Per Share Attributable to Common Stockholders        
Net loss attributable to common stockholders (in thousands) $ (99,923) $ (92,579) $ (194,714) $ (129,082)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic and diluted (in shares) 141,618,541 129,310,641 140,512,351 122,985,716
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.71) $ (0.72) $ (1.39) $ (1.05)
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Anti-dilutive securities    
Antidilutive securities (in shares) 19,336,101 22,557,419
Conversion price (in dollars per share) $ 70.90  
Stock options issued and outstanding    
Anti-dilutive securities    
Antidilutive securities (in shares) 5,357,728 9,125,950
Nonvested restricted stock units issued and outstanding    
Anti-dilutive securities    
Antidilutive securities (in shares) 8,791,928 8,926,529
Class A common stock reserved for Twilio.org    
Anti-dilutive securities    
Antidilutive securities (in shares) 751,469 776,334
Class A common stock committed under 2016 ESPP    
Anti-dilutive securities    
Antidilutive securities (in shares) 103,132 101,885
Conversion spread    
Anti-dilutive securities    
Antidilutive securities (in shares) 4,331,844 3,626,721
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 294 $ (2,033) $ 1,271 $ (53,754)
Business Acquisition [Line Items]        
Release of valuation allowance   1,100   52,700
SendGrid        
Business Acquisition [Line Items]        
Release of valuation allowance   $ 49,200   $ 49,200
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .2*!%$'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 " #DB@11Z>%& .\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2L0P$(9?17+?3IKU1.CV1O%*07!!\2XDL[O!YD RTN[;F];=+J(/X&5F_GSS M#4RKH]0AX7,*$1-9S!>CZWV6.J[9GBA*@*SWZ%2N2\*7YC8DIZ@\TPZBTA]J MAR XOP:'I(PB!1.PB@N1=:W14B=4%-(1;_2"CY^IGV%& _;HT%.&IFZ ==/$ M>!C[%LZ "4:87/XNH%F(<_5/[-P!=DR.V2ZI81CJ837GR@X-O#T]OLSK5M9G M4EYC^96MI$/$-3M-?EW=W6\>6">XX!6_K?CEIKF10L@K\3ZY_O ["[M@[-;^ M8^.38-?"K[OHO@!02P,$% @ Y(H$49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #DB@1127MT$Y,% 5& & 'AL+W=O)8(N7;(C'@>..MVVSBC=,NTJ(/C$3;PDJB2E%Q M\O<=RK;HN/)(V&)?8MWF\'!(GKGD8B/5UVPMA"8O<91DEZVUUNG[3B?SUR+F MV;E,10)OEE+%7,.M6G6R5 D>%$9QU*&.T^O$/$Q:HXOBV5R-+F2NHS 1KT2D=Q MML;N^PD;&(/BBS]"LGW9&K1(()8\C_2]W/PB=A/J&CQ? M1EGQEVRVWWI>B_AYIF6\,P8&<9AL?_G+SA&'!L,3!G1G0(\,W%,CL)T!*R:Z M959,ZP/7?'2AY(8H\S6@F8O"-X4US"9,S#(NM(*W(=CIT40^"T7:)%MS);*+ MC@9,\Z;C[^ROMO;TA'V/?)*)7F?D.@E$\-:^ UQ*0G1/Z(JB@+_FR3EASAFA M#G4J^$SJS*-S0OM5YF_HL-(_K,!C)_"N$QWJ5S)+MB?&[+R_;N ;,M,BSOY& M1O#*$;QB!._$"!^DG\.YT.3A-155"X";NT[[,\*B6[+H-F/Q.>=*"Q6]DGN1 M2J6K&.%06N4"8=0K&?6:,9H+%.M>11AOEK4'(:H#B[G3H-(T%N\_A)J"HN.(;CN&W6'S@]A,^P MY#-LPN=>K,),@YLTN>5QY>KA. ]?9C>S.S*[G9PCK%S'"I[3A-B1&QD<'%9OY$^^&2^E@D6 M&FI V-!I4\;Z&",;&]P:40\UA"FY)"[]Z>EGLA!^KL!;E;1PI$G$X32/P<5Q M#/*XT-+_>D92$)%G'N6"_.B<0U0C*62Y18Z+I:@VAE!N7_PU3U;B9)2M ;I]7&"AB]K 0!L%ADFNE,F0 MMFE1X2Q0C;RRQ*A!?#PN3-XRLZ& -@H%LP3RVVWY:!)*OJ=:R0Q'K&%F(P!M M% %,[@89"(CK2JK*PU"#<\,5[("Q[T.9#)F-"+:0&$<;!&BC(+"(>121JSR# MUUGU:N(X=?DNM=I/&VG_=2S4RFRPCX"@UT8)4IY4NP\'K*5FI9_BRKUWUEJ MLS!"_Z\VH#8$T$;5P03VN8)8,(-J_87\)JI)U14)CNMY_5YOB#&SH8#B CZ& M0BHHBJEIQ%>5?'" .BVF8M1LSK/ M<'DN*\Y#;E-X6'D$:\#J>B-6ZQFNS,>L=J7Z:5XXW/018W70LL%5>9<*[#(# M#-(*-/.^4QN(68%EC03V;2*S*/IRY"[7D-:R9XW^+-P7^]Z?2'K-_SCIS9 M.6B\FBA4]*,SXIL>PK8'6SXM>][CHM/;L9]O&^:?N EB&8G$$DR=\SX,K[8] MZ.V-EFG1QGV26LNXN%P+'@AE/H#W2RGU_L8,4/XG8/0O4$L#!!0 ( .2* M!%'-X([):P8 /P9 8 >&PO=V]R:W-H965T&ULK9EK M;YPX%(;_"II652LU'6QC+FDR4BYJMROM-FK:W<\$/!DK8$_!3)I_O\'U\>4YQYS'SPC=]NE'ZP7)UL\UMVS=2/[54#=\N#EY+73+1R^G5P'NBLW4M[IFR_EZ2+4BEC%"J5=Y/!OQRY856E/H./GWNGB M\$[=<'K]Z/U3WWGHS$W>L@M9_?\'VW>H%UC(JNW_ M!O>#;4(70=&U2M;[QJ"@YF+XG__:!V+2 $6.!GC? +^T =DW('U'!V5]MRYS ME:].&GD?--H:O.F+/C9]:^@-%WH8KU4#OW)HIU874I0P**P,X*J5%2]S!3?G M>96+@@77VG$;O/TA\J[D\,N[X"CX<7T9O'W]+G@= ME\7^W>?#N['CW7]VXD- PO#1[HC0Z*(V\2J\WLE%'BC4U3*[FCJG\IF)! MRXJNX8HSJ^#!(YTH01%.8CT63Q1;[&B6A838)=.#9.J5?%84LH-8PF92, @L M"'X?"*9L4JDI(8MH3&9*+68T"N/$+C0^"(V]0J\:MLUY&;!?6[W2VGY&2+5A M#2SPZ92S*8\-23%.C4EA6M&()LBN.SGH3KRZOTN55R^0F!@OQR@.XQ3/1%KL MPA@1XI"9'F2F7IG?6*L:7NA=2R\SF\+4>/,\@*9%0NVRLH.L[)E1!]0VZJ$? M;;WTMP _Y9RAF3GU8A2A^0RUF$4(T]BN%84C!4*OVJ^@-5=\D5'( M#ZFO_4Y427$[[/_NA;YW]&2;H5$R7^<6,T*BU$$H-"(*^1DU[$<>>29H*,Y" M&ALC;3%$-*3(M8Q&)"'ZHA2BXOD-KWIR^O((-"($^1ER@-TV?]"DL_;?I !. MZ&1[W??>-"-9F+FF^4@+Y,<%2&PZYL7<)"S6#IB$0%E"PODF:+.+DCAU;2HC M29 ?)9=LS4!I"2G%CHF.#;E;GX1#+TJVE2UWS#T3(+",D1%[BUE,8NP0/K(& M^6$S;M\5@YKF$.B']X^QMXHV:4(H3HT]W#3#"7(Q!X_,P7[F?.*BKS%^1S(V M>9(@$LT46ZSB##MV2CPR!_N9\S0A>F8R8Q,GL%]#IC[7:K&#/14[Y@2>5#-^ M['CFA)#"%V,3-2C!49C.E5OL2(9#QT:/1R)A/Y&<$^,9W29W4(@,DEK,TB1R MS>:13MA/)RB?=Y#O\:%N$EPV(%805]A=0 M<_ _-Z%M112-C+5G,4N2R%%#X9& V$_ 8?$]I]%D6Q:G63+/ "QV:8)0Z,CY M\0A![(?@A:QKKG2F/_"OD$(O028*4!R\_1MF1(#0.ZMVKV=]G'?<;O."G2ZV M#6M9LV.+56 [-?D?'#WM_I1@E'_O21SWXLB \ M8@X_5U,] KK5;[)&T835O-;SFCP]YQE91OPLNZ@@+WWS"NK>CV?]P$\>G,,L MJ&LIW**)I4J*YFFUS8BD#N$CTXB?:6=ER?5Y*JPM?4AQQ 54T5L.:\TJU(05 M12DB\9P-%L,H@VS6&&@<;^NPKD'3K@_#'F2+MH5(HBO23O;O=RG9LD-26M"]V!)U[B7/(>_E M):^?9/VHUD)H]%P6E;H9K;7>7(W':K$69:HNY494\&4IZS+5\%JOQFI3BS1K MC,IB3#$.QV6:5Z/)==-V7T^NY587>27N:Z2V99G6_]R*0C[=C,CHT/ I7ZVU M:1A/KC?I2CP(_65S7\/;N/.2Y:6H5"XK5(OES>@=N9J1V!@TB#]S\:1.GI&A M,I?RT;R\SVY&V(Q(%&*AC8L4_G9B*HK">()Q?-L['75]&L/3YX/WGQOR0&:> M*C&5Q=<\T^N;43Q"F5BFVT)_DD^_BCVAP/A;R$(UO^AIC\4CM-@J+"W%B '[\!G1O0&T#WF/ ]@;LM3WPO0%_;0_!WJ"A/FZY-\+=I3J= M7-?R"=4&#=[,0Z-^8PUZY959* ^ZAJ\YV.G)5%893+O($#PI6>19JN'E0<,? MK >MD%RBCQM1IV9>%3K[4J7;+ ?,.;I 7Q[NT-F;<_0&Y17ZO)9;E5:9NAYK M&)GQ/U[L1W';CH+VC(*A#[+2:X5F,)K,8W\W;!\.V(]!D4X6>I#EE@XZ_&U; M72*&WR***?:,9_IJU\M9"F.:P+]]6ZN M= TQ_O> =]YYYXUWWN/]D]B):BM\BZ8U#!M#D_%V$XYQS('3[G0N7!B- LPL MV)T+B\(@(M%+V,R%!3@F4=S!7K ,.I;!(,NI5-J$4MW/MG40G'1,$A*1V&+K M@=$ 4VZQ=6$L9#@@%EL71ADEA/G9AAW;<)#M+[54"FUJNP@3?-Q^\7"DB K63]&03C/8X'.364WQY-U%L3.,$*+?GFH/ M#!AQ>ZX],$)"1Z*9%Q=').DA?U)[D$'RGZ4&ZM*)("]UXB8T0J(HL+F[.,I9 MQ".;O(L+DAC*:YN\B^-!Q.*>M$'HD3P=)/^[29'+6I8' :"\\A*GS@ N".0W MSFWF'F#"(D9MYCZ'2<"<(/<"8\(H[N%^+"@(&^3^4:]%#35C4U><':;]_"VJ MA#?%[=V]F'QG'YAZ4!=QC&WZ+HK$B5T%^'R1@(0]S(_%#AFN=II9GPLXX0%Q MV"!WN3ERG4-3)6"S1/#AH(M.GWM"@7LF.@FI71=Y<1P2AJV(!T<2QNV$,?," M8QJS/EF.U1$9+H_.[K]3"K=^N:")$QF>*@2 MB0S73'\(C0JS.E*MZWR^U>F\ .82@0(E'*GA*+AX7,LB$[5?BM I7&%5),ZV MZ,71(+++91^.)#PBW!;$!Z0)CFF/),?2BD2ODP02)%+K%&+F%>*\-3<'^:(M MG?)B:\ZS9W ^S611I/6)LW.OC.V0HE,V^-)>!=,>F!-:'ABYM(\F,S\,]^TQ MQRJ2#)>17YM[$I%=I#O88E:BY:W0UASX6_4VH(])N]\O](\_D!#_9*O=]N27 MV%,]X+N6KM[LW?-;9'5?DNNIL33?F?NV9JKG*/[]I+N0UJO\DJA0BRA M*UA<,-ZZO?=J7[3<-!<[X_3L'%-FC09F[4&,!KQ0&67D02!9Y#D6/\Z2I5>L$>#-5Z1.5%/ZP:J'1HA19*R!(7F7KDVW>DRL?7]F*>2?-$VPKK6"@NI.)Y M188(X+0J0B=UWKH5H3N:SWX%<&D;I>Y&^&F M6.'10/ M$AH-UO3 J&_8H!=END[F2L N!9X:33A+X-1)@F D>483K& R5_"" M,Y5*-(.HDA;^]#R_=X9O@S*U/-Y.GK%WUN#[ M@MV@CG.%/,=S6N*9O)KN1FWI_)_WV3][/Q"C4]=*Q]CKG+!7%\5Q3=RQF.<$ M?;M=2"7@X_]^QEVW=MY(1>C3M(U*\3]<_J^DFE1*#X0%!:"GJA M!;CLGU&S5SOI_57-@D$KR>@O^,!7T$(0_*BA.3P3A1<909+$A:"*$GF%&#&' MK/!+F_JE)W]/!S<(([\A_C$J"IV&\L>8T/<:H-DQ"+X'MUWSH)8C."O'8?EJ ME1%62M!%48JAN#Z0'!2"7W#\G/(L(:*U%(/CH@@AOK"A1@LL8'3:\IB[[6&G(B5ZK5N^[>FVS76QVY_XK:L3^&: M4';U/^;+.\8]%BO*),K($EPY-P&?GV[G^MWQNI=Q,OS^*&TMRLM\U+1=9/K'EV7;D[;CKZ[3 MH_68;57^IQ@WD_='\B@9YP_9HFP^52\?\VY"K.UO M5)7U\O_DI<.F1\EH43?5M&NL+9@6L]7/[$NW$!L-$/$TP%T#;#7 W-. = V( MW4!X&M"N ;4:,.QIP+H&;-L1>-> ;]M = W$MB;)KH&T&A#E::"Z!LHVR?O@ MTF]/+EWNH-4C7^Z7BZS)3D_FU4LR;_&ZO_;%_O$U^28I9\OND6M39;%R?'#?:Q':@XU%GSMG* M'.PQY_>JR4J@V7FXV; J]4$?Z/-VN[@OBU'RV\-#/B]FCT!7%^&NSJOI5/>S MG'+W^KS,ZCKY /1UN6]?NQ@\W'.0,Z"OJW!?'\;ZB6JWE97);5:,DVO=5_94 MP,_DX[Y][3+YZ\@@H]%BNBB7>_:W9I+/]3:>:J*8M![\.=>#CJII#O1[LWV_ M%_E#,2J:?B?'^IRM#QM>'S:\[)5Z>CW+RFPVRI,W^I#4DVR>UV^3K-$#C-XE M!/TSP2F2T(Y=]K7KB&S90(C%A?5,O7)A,K=FX$&Q!KJ!>),.B#[MV80A+W ?=N* !$8@+ M"J\=7:\=738DGK736U +EUH_=;UTRU=O6R>YZ5/_\3/AJ))OZ7;#[^ M7V#'L?7@+/C@_JT55EG5H"=FSF89$,Y2:T_=1&$]P_C:,!XT[/)+/A\5=;[D ME[I=BZ1Z:MU%O7DZH,/ '7L$E5PH:_.X,)1BHJ3G:8JUW6)/NZ$E%JX1C&!I M'07A[DYK,E'$%3P2AR-=LOM5/73:.;%J/6'JUDO9D43?5;2 ML8I31%-N3<^%$45X"ANOUL:K[S,>>F#*L<1C!4J-P$JWM2//YN77).^VT#B^ M?[JN-^VQ]OE5$-(W>4,3HK#)6;G(EP:OW%+6NJ-::]-F,LG+<:+#LJ3)OB1E MD=T7Y5(-AO=!-U[/B3#);88,RF5388=L*?ZG)7T M=.:3:LBP.XK0>\]!Z!VTF.IU+=H\COY+O0QHP.D!_*L0=_1J'-THN]M\IAIT]LLU'-6E-E]F0^TJQO469DG=3Y:S/5\R-D)I2J7>Q79,!T!YBI5D'O^*#<_C,,]OA'4Q MB\^PR\V$8,&0%2]<=,">6$UMTH! ]C.#1A1Z3&<; D!,L!W' *@!U:Y/^#;! M1E3_@\+Z[>/Z70-[;'0%/EQHCR%- ,3V>(O@'L XWA(8#PSO 1P0WP.H8("/ MC4[!/R'$QT8$X'B0?T#?CP&9D&*/5\=&(N"P1/"(R($ M1[8*@Z!Z@U)!/8$P-L( AX7!QC&)67R&79*G6'$GWKG 0%QO'X(A!.+V00%& M%(IN^K;NI+A 0IR4#X :L#05S+>,1J;@L$S9VU6Z2L/G*@%-$G:51I?@L"[9 MR56Z@@-VE6H+5^EB7%?IC@>[2A<'N4H7%725Q @FLI=@VEQ/T L00 5A+B5& MPC)^"$$1(SH&]S ],8*);"V88A:?$5=O4-P>2DN^7!! "]DASQ "V6$1-*)B M6"E+?5T#0!T$6D[E!D -N) 2>7(9Q @FLI=@BJIF L@@CVJ&H$'53#9J(5LK MIJAJ)J[F@%4S 4H4CFJ&0+9JAD8$53, !%0S@ JJ9F)$$_D)HHD8T43VKXP0 MH.:A,+-K##=Q7-\XHY7(CZJ.$%<"$424ZT]<'$N)4+[':H02.62!A+A*0RF; MM(8D7O^ ._+H%6+T"OG!%1 "E$ $2^T:T!# 8<6$;P)&LY ?4 4A@$BP_96K M29Q'LG4QA1KY0"/%E$-7)J@K%@9,$?NX@#"YP3K]^1A!00]<:8$>%P6(&C%D M;;&K**P_!\/F-,SFKUV9H"ZUMRJ0V:GD(0 H?D"WQKKVFY-7 M,M7_^HMT">"LS?01ZDIH:>U;2\/U-,SUYU6M:62>KRX;Z9W23/+D:74QJO)? MC#JC+H,/%"/VH8^@^D8;EJ=AEN]O@,5,J[7D\N[V-GIV@?I'*J7R;05#U#1, MU#Z#P)4#D@F8V=%4#-4WU! R#1/ROA4F"H3D F$[$Q2%]:\1&>)E8>(]<(Z1 M ;<6[+S'=034GXFA7!:FW%VJ2\RE3($)MY5.%-8WU3 KVRM.CJ9,&1#\>E*F M$#28,F6&(]G6<7(T9.A$<&, M&0 $,F8 *I@Q8T8D,/[ZR1)FZ)Z%Z3YXC10H%BA]E)"].%%_S2*B]3R:$N\QN.R,.9.8]MAKBYP>^L!A=?" 4 MEL)6CT,(1KDOQN%&"O"P%#A(FH,#%-LK2:WV?Q36GX/A8?ZZEQ&CC\PE98XD MLI7'$, -+&!_QH:[>9B[7R/)P5W*M"4?!XC<7@,7,O =PHU/*(0#\XMJM@S) M=WIHP,U$C%+? 3($S,,$#-D"+J=+LEBD-D7$4'TC#1'S5[V#R%W6'2@BK KZ M=136GXWA9GZX6XC@)R88A9[',+$;3X3$!%=<89MN]5"*BH;M,=!+(3:,"(+"4Z+K$2 MA-< <$"QM&N&$$P(PGWN6AC1(+[[&B(8* HH6P 'BA T&"@*(Q'$7O<0P4!1 M0-D"*% 44+; #A0AD"TJH!'!0!$ H$B@ H&BL*H%/$3JNK"2 ;QJE<1A:L. M)/-=EA>&V<7W7D7T^$O@?B'!2%%BW^L:0M!4$H&8[Z1L? )QGZN('G\)7 S4 M%C-EBRP!E-B)G5>#0/;GGX 1F5:CA#O^$B@%:#?H'!4@;2 %8;Z4MC!R1>QU M%S'.FL -0Q]K M P:QIY(K:^C!AG3> R(LR:0%7?94T Y+ F\'D+F#6!>@7$ MFE!9(\":TF@GF;Z^PY1&_,BP^ EEUB0@%=J*HYU[CN/ZQAE%(<.*8O_,F@2$ M@G8ZTLX*#@$@U4#D.1_2Z D9UA.[I=8DP.\,$\NY7 W, "]F=LJ%N&J?LU\FHR=/FN6XCH%;XA /'EU91A7!7.5NQ[=T0!*0BE M59?'-2G#P2IR(V"'NR,** AP*FS]$X7U336,K,*,O$].4@'WY?PY26485H49 M=MN."!50*5<;%Y?6JG:**P_&T.B*G+A;8>< MI )B9\R8LM<]!NN;:CA4_9@86VT?8T/08(RM#+&JP\78RHV*X1@; +HQ-@1R MSHJ+@6-L<$0WQ@9@<(Q]O/%%@^W79^K(\['0T4"9/^B6Z;LV7S-??2/EZDU3 M/2V_>_"^:IIJNGPYR3/M8%N _OM#537?WK1?9[C^7M#3_P-02P,$% @ MY(H$47$1VQ[^" )B, !@ !X;"]W;W)KOI<; M4<,W2]FLN8*/S?VXW32"%V;0NAJ3*$K&:U[6)V>GYMYU8"R^E^*Q/;A&VI4[*7_H#Y?%QY-((Q*56"@]!8<_#V(BJDK/ M!#C^WDUZLG^F'GAX_3+[9^,\.'/'6S&1U5]EH58?3[(35(@EWU;J1C[^*78. MQ7J^A:Q:\S]ZW-E&)VBQ;95<[P8#@G59=W_YTRX0!P-@'O< LAM A@.89P#= M#:#&T0Z9<>N"*WYVVLA'U&AKF$U?F-B8T>!-6>MEG*L&OBUAG#J;R+J 11$% M@JM65F7!%7R8*_@#JZ5:))=HPML5^@PKWJ(WWVJ^+4JP>8M&Z-O\ KWY[2WZ M#94UNEW);T>@=(A&)''@F/STWE[-_H?')[^?WR]G(Z_Q!X#ML_AYGG,,]S9K#O*]DZ5Z ;F9B1 M>G,_G(UPSE+,3L[A6T> \M#H;@O/@?9'.74DH" RQDO2@K M@>H=9GU77R]TLFT:^5!"*J"[9_1FJ].SK-\B(*^&J[*^[W9_J4K1AL*6[+$E MP;!="*# 1R4>4_YH8KEMUT\4&,$I:F9!!)VXKE"8[<<4SW6-/P M$LMZ9$+4B&+;42$$3JT$:C1CC>1R!/%"O&V%]FV6UXO!%K(5CFS.+.!$1HG _@.*YSX M,CC?P\^#\.=*+GZ,M&84@&\-0MIZ$R2W ;",X6&&.,Q@JR7,#11'/:E'0:BW M_ G=B5HL2P5Y4AE*-YNN$@!?Q_Z!5]M=OE= [#KH3MJ.+(0C&J<#-UQ6,8TC M3\#Q@3CA<,:\8$-0L* %I'S9D85PBPRV<*08QT.TME62>U(;DQXJ"4+]#@$U MD2UD;>(-*;*&\+8Z:YQ@B0TC2>D0K&WE(1#)TP-8?EC)J$:9#IFB>>AP@O4J1L$I=B*4 G 7LN0=1 WMJ M![J>!WPHQ$:VI3L[B"TX),^'N>&PPCGQ,#WI18F$1>EJ3TB=FKX$^=F)U!:; M$4XHBX98'78Y37Q@>UDB85GZLM]K1W*!V$*#\R0;PK2M1H2FV .SER02EJ39 MKQ?^3B=L.8),Q4-^4,&U[TS?!*6'B2#7W\"N>G? !R\U()"95_")2[)2,B0#AQEF21[[,K57 M-G)$V;;-8L4UCX$G:][\$$H3+VH%L)E9\0.'ROI!!(H7XA PQF"%ASKM,L0T MA5;'4[N27NM(6.NN&[D0HFC1LI%KU/)JY\":JQ=_?(XZ7;*%+B$XC2W2L^V@ M'DMB3^5!>D4D846<\$VI>%7^ WG4RJ5ZY(T DGX0E=SHA?#W;,2EDVD26]O2 M91?%Q%/PDEXI25@I7Z66J3ZJ\@'<\)SE]< 8OU'KMXF:;Y%D$_SQA M.S@O#.OA]8ZH#:OK?778Q@\\(<*4N;A<=IK( V?05X#ID6YX=5> M;1"TPO>@UP SD@_]<)FQQ+<&O<32L,2^3BCQ))I% MN>,0T]1#56+DUSC3KH .6W. !8MD<@Q-Y]?73K]L"4UR*/:&?MEFE,:1ITBA MO=#2L-#N3RH$% KJ&7%@%@Q.LWBS+@+H;LLNPG>-$AII1D5F:YCD&C%!,?O_=B2L-B.IO>0G$XN9F>SZ=P M@31-OC/_H^E_OUU^/_\RG=W.T?GL MU !7ES.;F=7ICOG>[8PDD(5.\6S=MV M%#/JRZA>7VE87W\>_>__R@@F?WP2]V5=ZW6"-(3:OI2%TR];74E,4ZM!==C% M44RI1[U8+\,L+,,_[QC:>3;5)6K()V9++4OC-!JRL\,NAGXP]=1QK%=D%FY? MS8]YY@Q);W3@:NBV]7X771_AQ.QJ8B,R/,UVF3'/F1'K=9V18 4QNYJ-3(0/ MFBF(_Z\6$JS77G9$>P^K16 76$OU_,ZP95?HFE\J:L7K^U+7[5T5">W6[CSF M;JNTMID8.Z/IT%T6LV%2N\QP1CVM-COXB?"(/KO<,S[U'JI5([?WJX%J.YUQ MB"_DZ5#+7&:8)MASAL1ZD69AD=Z+V>%Q^XL,&V$V-W8:!TNU79L:NFN3NP;: MZ9K >H5F887V_=($@M?W8.##K[5ANX<>_K*;1M:O(PXK M2MB02<<';QRL17-O7L1HD:FENU_I]W?W+WN!0>&D#^'XIH<#&PO=V]R:W-H M965T&ULM5;?;]LV$/Y7#AHP=(!BR7;:!HUMP'::-2VZ&7&[ M/0Q[.$EGBPA%JB05Q?GK>Z1D.0&VH _;B\4?=Q^_^^YX]*S5YLZ61 X>*JGL M/"J=J]\EB)8,*(6H2%FA M%1C:S:/E^-WJW-L'@S\$M?;)&'PDF=9W?G)3S*/4$R))N?,(R)][6I.4'HAI M?.LQH^%([_AT?$2_#K%S+!E:6FOYIRA<.8\N(BAHAXUTM[K]0'T\KSU>KJ4- MO]#VMFD$>6.=KGIG9E )U7WQH=?A1QPFO<,D\.X."BROT.%B9G0+QELSFA^$ M4(,WDQ/*)V7K#.\*]G.+W\T>E7C$3B)5P!79W(@ZS/4.5HUE#VMGB>/3O$^2 M]\BK#GGR+\AOX+-6KK3P7A54//=/F.5 =7*DNIJ\"/BQ42.8IC%,TDGZ MYT M"'T:\*8_$'H,:ZVLEJ(X*;$Q9$DY/$IQ+12J7*"$+2\25Z:S\-,0KDMBBX;&"SVCR$L93G[KT8@1?V+ '!&&#G^2& M0N:(LI:Z*;Q)U2B1!]86-A*=[T+ "[37YA "(869),LW\9X[3$V&\31DC9!% M##9'2<',[WAFW+CDF>.V OES]%:XLCM=<,_2.Q?(8UW+P>1>(%A1U9+.G#YK M+,'RM,WEHO<&*[ZC>Y;/D=EASKQ>]0(N-S='\3H!:MV2B6$GZ4%D++H[Q(&I M(2FP6V ==V18W.S0R7)*POCMI3W1#.'Z@S.I\SL+5 5T%L<))Y@%)^1>&->@ ME =@I5@\6V+=:6/%(PVB^2XJB[-<(E<#J3UW9E_IG!FVZ-3IVI*'?V!5!:F< MGN5TX%=R4K\U:)S/BN?)[([%LD4%U\9?*)MKOGXH!2=7">Q4>!(NE%QKMLFL M* 0:'PV[+QM_[:0W7Y&IFL(/##X*Z:^RU%7FM]:/Q(5W2W63<9YB>,_$PQ'A M9(KA5_;E(V+XH%F]3_P3<_(*;W+#B6 F,7Q$9A$'1K\1_QJ_;&/8LN#(Y<\P MVYJ?/_ZT5%!O^E4)'^DG-BIT-<34+X<.8D?_U#.2)\V<1=Z')\MRN3;*=7U] M6!U>Q67W&)S,NR>5[]U><.%*VK%K.GK[.@+3/5/=Q.DZ/ V9=IS1,"S#1?0& MO+_3VATG_H#AO\+B.U!+ P04 " #DB@1125>^]6T) C& & 'AL M+W=OYR10!?%+R\+%J\$JI>JG\3AF*U/J./*5<7BS\*'4"3_#F\.NKP>F@??#1+E>)'HRO M+RN]-#.3'JK[@%_C3DMN2^.B]4X%L[@:3$]_NCFG];S@;]:L8^^[(D_FWC_2 MC_?YU>"$##*%R1)IT/AX,K>F*$@1S/B]T3GHMB3!_O=6^SOV';[,=32WOOB[ MS=/J:O!FH'*ST'61/OKU+Z;QYS7IRWP1^7^UEK7G9P.5U3'YLA&&!:5U\JF? MFSCT!-Z<'!"8- (3MELV8BO?ZJ2O+X-?JT"KH8V^L*LL#>.LHZ3,4L!;"[ET M/9-D*+]0,[MT=F$S[9*:9IFO7;)NJ>Y]83-KXN4X83^2&F>-[AO1/3F@^WOU MP;NTBNK.Y2;?E1_#SL[826OLS>2K"G^MW4B=G0S5Y&1R\A5]9YWS9ZSO[("^ M/5ZJ?TSG,06 Y9]?V>"\V^"<-SC_OT3W?Z5;'>EC=:.CC;3X/IAH7-)<%)]6 M!H61^;+2;D,RM=-U;I/)5>:1-1?E6X2J7-/CA77:9587*D*'07VFJ%;ZR:BY M,4Z!&2H=L,XZ5AQRK#8 =5JII7$FZ*+8T!M3D3:]M;8*%GJK O9"-L&P!\>& MS&@?-GU:F@ OU=%?_O1F,CFY>!C-1NKGZ?2>?Y]>'"OMH+.JX+>>%T:%FM31 MPV"6=<$^LR92/S-9'6RRS8J[YVREW=*H6U^6-C+KM!O-[FZ[+:!)AYPLMB[! MGK(7$CCO WDS4K34;F-6>%CC53@ 5Y34.!^4><2.K)O M;Z2_%M\N'+U\;+/H@_*E3131J@ZQ)K D#S;.5OOC-")T@"-],$,R*)H_A(FX M\G61PPI%S8+LA3X*^@GRE:G M)Z_^"IT%)+K]D$IZ_T$'^#T1*NGRO*.FS3C'X9#K64T2M&ZHUEN9 SQ-Y'7S)MK6EMS\,#7!U4K3U4,WKA$ZPH=BT M^A6 M ,N>4Y@S1H\2B2#^;VV!*/YI@<;ABC^<1 Z+%/7LT##>PFZKZRC#,*8 M4CLT;C)O*/;_]TP"O%'#9D>D,O (=1I(IU63^6C)0 JK<^C9 9%RIEI[;1H6Q0 MH*#O2F+5;+6H$9>-T4%PBZ>(-IXF9+O9?Z2.YL=@^8Y-H?NVBWM+^G\D)RVX M>B7'H;!XMT:,X)E?.TC'>AYM;N&L 5ZF,#7V.A.'J0%(6S=2W>BW+NI,G-]R MERDL)AZR"SYEQ^HAC3+<5-Y:(T;5J4D1UJ!<+PJHDDJJ%.EI)#8VCCO6FX:_"ZKDMN-D,>P5* MJV 951EMNU] :=F",M3BYB!1'K(EF"?CZL81\UQ1[L% -=?55H@;<0.C3TSY MO1# WCH*& 7CA&_*$>V5_+#=A(K7K[?IC9I@F(%N;"+$F_!DX@75M7\"YME/ MGF,*[Y:O"N9$QA>F%+>TU,@E,A>HOLHF7=A_;1LJ3$)5P(Y%%YT&I$3@IS]< MQ*T4MPZ@T.GB%>14](NT)K]R6%[XBI.?^4A;$9>H)UW4K%9G#6%^810;L?0^ M7]NBN" .#*!/>=SE-N.*N-N))1TF?VH4>5!$G^R8#5E= C"4F9'ZQ:\A@U0V]$')2Z(" MA?R9D>U5,Q21-7-@X45)?*[SI8"/.E%32E 88%WH\S4WB':80*E+AQ'RRWA0 MR"VJ*2C2'2P/1$U?]'T4CM"YNS(5I%+@L-I0KM@P'FEV[<3F&_9,3*(9*/A8 M&3X3%ILF%W6%@+-TJ[G5BK"#@_)C8M(,6V\)YU9@_='&1_6NJTKK<(BH)3*< MK0IM%U@02Y\K\JF?0 1:$UIV=;=$5:24SCF (Q +]F7VJB5=(4#S9S(@W;K=<). M(WB'T.Y#@]LY%:>@9-CJ "/O%@J-!CD*-Q)PI051A_SDL2ZOP1R]6 W[,8<^ MZH$=%6^Q';_L*SW/%ON-WXUF[ODLDSH2R# 84"U#%Q.N_@*E%7-L; M>-QI"SAOI6@PHW'&=?);-*]77/AUI9\HF9DQLMG./,[6P\Y)WWG$$.FH'6+_,S#/F/C%B".^-^*CDR MQ]^\CN!C96_._+&AU\3$J9L'.Y5A(*-LYQ<&DQ7'?C)]K M*V?F:>[Y#J(Y3/Y6:PQ-@8XY7? DC/NEG MS) #(-ZB3T61H4BT![">B!611")TT@NF]$_]PR"Q9-6=.4A#+F)X(!#W$8) M(H!"7&XN=BF'KW9Y].P+P V8M&RSO+5M"I\*=2H;B:9N!P9Z7RRW?.D@*-7= M5*(0;TPO1$*[./WF*6JT[SIQW+NX15DN^7J:>=XENB'UP-T +Z2EA_)5WP-//<)',!?5T:#+FD!WB\\1I3F!VW0 M_5W@^M]02P,$% @ Y(H$44,D"N*'" [!8 !@ !X;"]W;W)KQS-.LNEN)VDS.6PO M.KV 2$C"AB(8 +2L/GV_'Z!DRI;M]?:B%[9 X#^?@JL[5LQ$?-3+?9<+U[+6JU?36*1ON-3W*UMK0QO;IL^4I\%O9K^U'C:WJ@ M4LF-:(Q4#=-B^6IT'5V\3@G> ?PBQ=8,UHPT62CUC3Y^KEZ-0A)(U**T1('C MYT:\$75-A"#&]Y[FZ,"2$(?K/?5W3G?HLN!&O%'U/V5EUZ]&Q8A58LF[VGY2 MVY]$KT]&]$I5&_>?;3ULDHY8V1FK-CTR)-C(QO_RV]X. X0B? 0A[A%B)[=G MY*1\RRV_NM1JRS1!@QHMG*H.&\+)AISRV6J<2N#9JW=<:O8+KSO!/@AN.BU@ M<6LNIQ;$"61:]H1>>T+Q(X1F[(-J[-JP'YM*5,?X4PAUD"S>2_8Z?I+@W[IF MPI(P8'$8AT_02PZ:)HY>\KRF;Z4I:T7*&O:OZX6Q&L'Q[R=XI <>J>.1_N_6 M_%V$V#O9\*:4O&;7Q@AL?%D+ME0UK;18<2O8>W$C:A;UOW'_FSQ0Z(*=_=Q <-49WE3FG+WA9LVP M9"4MQ/=.0EZRQ04%G-@A&?0W%*]E!W V9LDL#I(LQ^I/?RCB*/[A:/7;3M^H MS49H)U7+6Z%9'J3S^0'P_N_QJ?_ZHBRP95/6'=(!"R__*47 =AX4V>P!W;TX MQ_3WT!^3S*(Y0U)!^)4LX8(; M8:Q/HSS(H^)1?]YYDJ#\?R_>@V0:@U4^CX)YGM+:2S?NY1NS+)T%<3AS8'&& MO]D<:T^1]HHP"Z)Y\O(T>RM*L5G X$E$J09%_P^I%F4)M(H?2:;?=OH)PFDC M4'G:#OJAOS(.1?IREV0P4?BH@^X=]Y\O2;VHF W$$ M.FG.XI1B]QS?LR LL@=L]_LOSKHD+X*TR%D:9-&,G679.2GIHD:W_)F]V?JEI+F M4:86OPHW([+M6C2]^-0+Q6TID(XN>"3!"R/T#7=3)7*QY*V$K $#5NF;[AWQ MT]8M%:9:8WO6LMX1G:^?3\4.R&*P9"4ZMK3L>\=K:7<@\)( F2#CAW*Q&QIN MF;2/R8D3>.\A!,C MAK$=.).?24]&>B*HYX+5\IN :\&E<9N.'6"V$N065/-0B6@2>XX%@)=$$..9 M0KG< S&< 9_Q0_A5PCZ*=W628A&"RZFJN:UKYV"1V: ?-BN11[I.B#=D(1A2&]^-^ ML=L#X"Z)DN$C;.O,:ACEE6H0BVABJI%6:<\"R:85VIE+GOLY)"3IA'8OAY1+;E/FJ,7#5(GQ+.(/\A3A$!3'!- MP8IB% M!N/6%\-ZYP-\' _HN8UT$OT^!M'\F(&/!;G75QH7=)JP*&Y!6.\#ZHPLV,!F MYP%KA WVC'E9^E B1Y+_"*AR=5;5LN)DR=FMT-"W4UQI_:>G>#>^TA%O<&\QG:('/2] M J-PF&>T2F@P=JML'LSGU$*+&2X$1<3^T0B?:.1!PD33+O(@ 7@VGV%*35F> M4'O%1)SDN('$?8L>#\;S\6#R'@]FB/%@0!CF_5K5F"3-R9%A*RV&MJ,KZI+B M/!\&G:L"%&]42NW1S 5HM%>T::K!:U&[M@BN= ;,[5JB6@U+X'$'X-[EB J* MB4-P4B.[RU+L+R$9VKX+(G/.7[MJ M15R(H:IO_.1-X 3IAZ56*YJD)H- ?B_Y0M;>8"?+)Y%^D#'!?3EZR<))G/V1 M;(:.9:5/R4;"9W K&%2 !-6$G1$P39UQ^,/?Z;WC*O?8OF'?@_AT8=ZN51.NMQ1*HX23/ M1NB?[FW5?UC5NO?,A;)6;=QR+7@E- '@?*E@Q_Z#&!P>N*_^"U!+ P04 M" #DB@11P34=%P($ #4"@ &0 'AL+W=O3E3'=21#HDDM %A@Z6Q"(P>MWB!36.!*(RO&\S)SJ4U'*^W MZ.\<=^)RS31>R.9W7IG5Z60V@0IKUC?FLUS_A!L^F<4K9:/=/ZP'W90\EKTV MLMT8T[[E8GBRNTT>1@:S\ F#>&,0N[@'1R[*-\RPQ5S)-2BK36AVX:@Z:PJ. M"WLH5T;16TYV9G&IZ'R5N0<=9=S, T/85B,H-SCG T[\!$X.'Z4P M*PUO1875OGU ,>T"B[>!G<<' 3_TPHG#9,&'V M^<(?9]?:*"J1/P^X2G>N4NV+D+GL-<'K8[A@'3>LX=\(F N# M2K#F=:\1M*S-FBFD.W!+=WL;A#8:7D$4QUX^3>PJ#+THR\!6)Y1H$49!'T7' M$$^]E%3)(@P+^!GICJUD0][:3LE;M'H:\LR;I3ED])CE\*FN>8DCG+CPLHPP M,B^<)?"N5X*;GF*S*:KYG5UKYRP*O8Q(TB,L,KC:Q72-VQY&QH.F3,6JD,_S8(CJ(P];(\ M/(:C6>1%Z>SXH#\/!#5FRF(>>6GD\IE&7ISE\-%BH<0]T; MF-9(F>[I BMZ*YB@%#?V.+0/5XCPBS0(&=65LE!48HK(DFGC4RT=(HUW] VA MDEDSJHTH\@OJ9$VS57T5)R.)1;?5:U8*AT UOX-V:"YHF\OW"K9%Z]&G07?H MFGM#M]LA%GZT[R+*_>DS743%O@L?OI#MA6P[)NZA'%V/5U'LYP^HI2,)%__Y M!G'Q\B2,*0])2$:2_^7AGSGX9'L,U_:<>UNF]*$J;U[;[V-%%%I[WL/9NS-/ M'N9EZH?/B^0)KM%#!XD?_RBJ9^-2I@8Z/O(#1^B(IWZZ'U?Q@XFG?K+O8#8J M_9<1?^Q+&(PFC1;5TLU3MH50$0Q#QTZZ&]G.ADGEN_HP[WUD:LF%I@Y3DVGH M3[,)J&&&&C9&=FYNN9:&IB"W7-'8B&UL[5IK;]O(%?TK ]4I;("1^!(?KFW \6[0%$DWB#<;%$51C,F1- C)T(2E2EI6DP'Y3@,@D-7/NZ]P'![K:*/W5K(2HV5-95.9ZLJKK]>5L M9K*5*+F9JK6HX)N%TB6OX58O9V:M!<]I4UG,?->-9B67U>3FBIY]U#=7JJD+ M68F/FIFF++G>OA&%VEQ/O$GWX)-S'B67I:B, M5!738G$]N?4NW\QQ/2WX38J-&5PSM.1!J:]X\RZ_GKBHD"A$5B,"AS^/XDX4 M!0*!&K^WF)->)&X<7G?H;\EVL.6!&W&GBB\RKU?7DV3" M4C!3A:%/MK%K0Y"8-:969;L9[DM9V;_\J?7#8$/BOK#!;S?XI+<51%K^Q&M^ MS6&* !KW+V7H"E M[+WD#[*0M13F:E:#--PSRUKD-Q;9?P$Y8A]45:\,^[G*13[>/P,M>U7]3M4W M_E' ?S35E 6NPWS7=X_@!;WI >$%+^"1C8;]^_;!U!K8\9\CF&&/&1)F^">X M\R@R)N>E6?-,7$\@^XS0CV+RW>+8KRO![E2YYM46.%L+#52"QW(!ZQG7FE=+ M :E6,VD89P7MYW!796*-V3,=(9 "56U8#0^A/FA>RVIIMP%HQ0I5+5^C%,91 M*4-:98W6* *O=PN*G993]E96'$1V"K1[M4!%B@9HA.!KC2+K+0&)WQNY1LT= M5@GXP&>+$#0T4T#IR@ $7!E5R)PCW@,O2"YE M(UC31Z"KGD5!Y!6,F_=HAKOBTIPEQ+@V(76I4[B5/V MRSCJ#(P;QGK?Z5ID:EG)/\!+0"MP):!GEG'H.RJL.5/6UYW&C[QH@%^+?9W4 MH]BW?@KL/VAAR\E;D7%FN"YG)FH%!PAFBH/N! 36R M(-.D+B_8@])0%=!T_4QU6=D^20WGDL[#!\EX=A"QI=: M".N>DF_9BC_V603AJ%3UVMXABU6%ZQRV6*H%*(8T)A>@1W88&T275(U@TC"J M C=N6099#V,&#!"@=H>UD06$1 "@T)F$4$S;\B>>UIBC9,H>@0BV)R2&BF$+ MH'3%NHLQE0=Y1MY\A*2@N ZR9$3QMF9 BDB5X^6V*V)8;O+OC&/+62@Q9#5Z M$O@A\P8X:!FR;#A4[EI@Z6R[V4;6*R)U!AADA]&[ -H-%@?J,%E06P'D8'T8\.8W*N>,Y\WTK+N]XB.T]" MTG.;GSL.&%L,R8GU"GP-*<&V@FOD=27;&\@OHTK*8IMG;18<2(*>8M;$9HW? MS:>NQ;$AV.4M(NY(V;&\C^(/]"M3PY^RPVQC2#D%$<;T7Z@"AG9S"1I $$;S M'+N73^,'Z%KX\-+!U?D[U ;B"E$Q%\^:1J9,SV,![KIDMZ6"./UA2RVHWS8?STD"%S[G?L0")PY"YCM1DK)W1%L0 M!ZN?=TDO#9D'JX+49T$0L_L5@+>SP$Y3SW%3#SY3=PZHC!: MFR0A[DA<6.4EI%,4LU\5MA 85?9<$(,+(NN+E'P0^*"]B\X (7'*[IOUNNA; MT#!'1TU'BX)B"PQJ*;7!.CZ(IH"<"CRG*R5W!?A40GI9Y%U4 M:= $I&]$MXW([K$>SD/T+0UM%+TL:\K&JLZ'D3WW+M K:>1$84R,B)PX] Y/ MBA]?G@SWA>0X%V6R%>)?,"]R@B!@7NC$L=N&J2T*+3J$ J.3N!0O"*?G#6?L M2W;7#I,[B_==TG%NZ_23)T1Z[O@)VN;'#IC7F_9V7 H/;88-P/ (LB5D_U15 M]B,*5+OU7@P9Z";,"U('WN;W--@?I/?VNH[G19"Z,23JP&VC_,*4#ITTG*/K M$M]Q(3O_>^ ?A?L%'G4]EJKX"A. MB,]>-ZE=>&EJBZ<''#NZ?_1R:-BY;!L#EADL_V?4 ':Y]VV(,VPT7H**.&$4 ML"]T$H2,A/F1+\7!(0(%V_Y^<;G/> /-/V$1_'\[EH3T#:;>9AR%+YS%.5O!^L+&ZFCI<>&[; R!2L;]@[W?'%,]0S_I2?M85YB.'6O/^4&O^IQUJ'44^'6J= M#K5.AUJG0ZW3H=;I4.MTJ'4ZU#H=:IT.M4Z'6J=#K=.AUNE0ZW2H=3K4.AUJ MG0ZUOOM0:S;X$5PI]))^ZF<84#ZQ?;Z[J=6:?E+WH.I:E72Y$CP7&A? ]PNEZNX&!?2_L;SY'U!+ P04 M " #DB@11BE=];%@$ !Q"@ &0 'AL+W=OFV#;8>]))),?B3UD11G>Z5OS4Y*"_=569MYL+.VF8[')M_) M2IB1:F2-7S9*5\+B5F_'IM%2K+U258YI&$[&E2CJ8#'S9U=Z,5.M+8M:7FDP M;54)_7 N2[6?!U'P>/"IV.ZL.Q@O9HW8RFMI?VFN-.[&/X%?"[DW1VMPD:R4NG6;R_4\")U#LI2Y=0@"_^[D.UF6#@C=^'S M#'J33O%X_8C^HX\=8UD)(]^I\K=B;7?S( U@+3>B+>TGM?])'N*)'5ZN2N-_ M8=_)QBR O#5650=E]* JZNY?W!_NX4@A#=]0H <%ZOWN#'DO+X05BYE6>]!. M&M' E[G%,HCO)%9:-L7(-:@-V)V&C2JR_HMY.4*_F#"[D'=9X@[I6 MYKM:E6K[ -@C),XRW U3#)$Y:&<-TV35F\D.>$Q1,84L(XPE,21@QNM%A+J$4E#<9(PDD( MPY@D-'%HA#$&5QAH;8&1*$13+*).-0^#"B+'#N==*%DR,>WWZ0THM\?=CX4[)FW MQJ>P0D(UT"SNQ=RZ?P/^6]7QZF_*^<39A+PP,:#B:X/M2EOZI1"L#'HZR_@1??]]& M[$Y+Z;^;XAZJKN]+U_>?-Q2"_)A&^B>W?" =8I2-V',;C/YG&UALSVR,#C<@ MC2TJG\";UKJ>+EZ+N<"K-(>F:%YOB;]+H;LG[7FY?)'T7G:HI1N L+T>^>PO M/D0&)TXH@C0D/$W=FD*2D#2A;LT@X;X2<,UADA$617"##$NQL6@RF9 T37IZ M'YO,:^_3^&@,P)+:^F''O05M;;N)H#_MYZEE-T8\B7?#V >AMT5MH)0;5 U' M21R [@:<;F-5XX>*E;)8OWZYPYE0:B> WS=*V<>-,]!/F8N_ 5!+ P04 M" #DB@11WHA>8AH# !M!P &0 'AL+W=O M_?L.*5EQ@(W; D5?>-.9,V=FQ.'RI,TG>T!T\-Q)95?1P;GC;9+8YH =MS?Z MB(J^[+3IN*.MV2?V:)"WP:B3"4O3*NFX4-%Z&MH5TRL;2B0V6%5F!PMXHVV>U=X?$! M\*O D[U8@X^DUOJ3W[QK5U'J!:'$QGD&3M,3OD4I/1')^'/DC":7WO!R?6;_ M/L1.L=300M[G@OW0=]^@''>$K/UVAIPPBG 5OF$32]=;H; MC4E!)]0P\^.KY=&G\!X-+'Y10@U6),XH7Q1 M'IVAKX+LW'K3-*;'%AZ>J% MME_:)Z1Q$LK.0N_85<(?>W4#>1H#2UEZA2^? L\#7_XW M@5]$^7KL\/NFML[0[_/'%;?%Y+8(;HO_/-]7>?W=O;5'WN JHLMIT3QA] ^= MP1F&ES =8$UO#"H'\@+>:+J2UI&!W@&A8*PL?YP&*EB&"IVCPUV M-;'EV5 ^&K(%?/-.D;GN+;FSWTXJCOS%$&$085!R[^B-YYE5%2U8&A<5F]"U M5OT@N-%=)VQH%BR/TWD.&8OGB_D$;;1U7I?!)U0]0L7B,DNAF,5EE<,CEU]$ M[O@S[4D,KR5"D<59E4&>QT6>PL/C=NO3X(RH>]]<+!1QMBAI3%D^.1R(QJQ" M7L;E? YL$>=I"1^UXQ3CO\O\&\@6,S+/_8IT5_-L+*?4:O^=0]/]'Y6ZQQV2 MN-;G:/+W0IJJN&*,9LIH7KZ>!NNKLB!4EL8L8V,>])4@?-!Q611^,8MGQ0Q> MNX;)10OLT.Q#H_<9Z)4;NN%T.KTEFZ&%?H8/#]%[;O:"2BIQ1Z;IS:R,P S- M?=@X?0P-M=:.VG-8'N@]1.,!]'VGM3MOO(/IA5W_!5!+ P04 " #DB@11 M3GDIMT4- #S)@ &0 'AL+W=O^X% M^-(KN]GI3&)1)'!QG^<^J!=;8S^[E5)>/*Z+TKT\6WF_>7YUY;*56DLW,!M5 MXLG"V+7T^&J75VYCEF$J7^A2?;#"5>NU MM$^O56&V+\^&9_6-G_1RY>G&U:L7&[E4'Y7_M/E@\>VJH9+KM2J=-J6P:O'R M['[X_/6$UO."?VFU=9UK09+,C?E,7][E+\]28D@5*O-$0>+C0;U114&$P,:7 M2/.L.9(V=J]KZG]EV2'+7#KUQA2_Z-RO7I[-SD2N%K(J_$]F^S<5Y9D2O#F,NWTLM7+ZS9 M"DNK08TN6%3>#>9T24;YZ"V>:NSSKWXP7CGQ03[)>:%>7'F0I =76=S^.FP? M'=E^+=Z;TJ^<^+[,5=[??P56&GY&-3^O1R<)_KTJ!V*<)F*4CM(3],:-?&.F M-SY"[Q^F7#[SRJ[%6S7WB?A49H5T3B^TRL6_[^?.6SC&?TZ<-&E.FO!)DV_5 MY,GM%'S/W49FZN49HLLI^Z#.^C3%&U,^*.LU77]4I396A 6RS,4;N=DH^B@* M\;.5I9/L]DZ\*\5[^01]#F>)\"LBL][(\DEHYRKL.)].TT$*WRH*#I/ETJJE M]$ILK"XSO9&%D&M3E5Z8A4@'H^EW(NLPX@(C)3.25XH,-Q8:A(C Q,J(!8" M&>H'Q:+*=;D4YS?3WWRJJ[)5%'5365=)W/:&A5&/RF;:*3IQ44%V+*?[!@P^ M@RZ,IX.%V01EQ*>ZU%[C"%#+5HAIZ\0%(HFAXD$53T%1?_[3;#1*[_A@OA[> M70[$S[P?+J4UIZ\98 MWFOFA8;16+/AN*#<'"JGS;N'D,?1\21L8/^BH^=F7ZUK ;_2BXZ")6C"T<3" M*AA)('1SQ>J6Q-672EO(.7_J<]'5UA;N!I4Q_44 B@QP46O/&P3XE$N[$F4RJ'EJU9,[4< MX 2M+!2\?YD(N< ^W,RKC/6WYZ\BURZC\ C!S]L;[6;&>7)%S@3@? MW[01-Q#?D[>=#Y,T30\&7<^O(P-0>C?VX6M&#">#83H1;@7K- &VZTYO"'3% M/?G2&HI'6LL^@T,K'F0!S#@' J4PQ':EP13.(V/BD0JJE&6C@7 \EP1@.K@2 MD,^:1PV[DE>5W]EF"&9SAJOFO"'@^(/\5J9:1HMK$F#99 M5B%HH[MFD!DE3B>>U(,B]<\K']R*''.N(BD\1\$DR$%DEEG"6;)35;)5=F-U M0" M\UQ3*"7'6)#PW,_JV79EH/H%XDT2PZ23E2R7*J$H0#V"O)(3XO2"H(_\ MQ"]A<2-5#QL8I8%6 %5_0'-P*2G*B@&)N(IL@X_H BRX )2\1>BQ9^!X)[@0&9V7Z! ME1@302-T).BV<+E WC%;.J%GA>?B8GA9"TE&RR@<*)?@&/V>\ M^*@V/B2*4$!1PB>OXP,C)=;M+JFDAEE$J8_X#B=R6-9&&3O0H3!F>WM1*-H\ M2AF6Z2BH$@"_72GLM"+4"*0EI[**TNQEK!+84'3"..T^[M,!OR$;!I&:.B)I M^>ZL;_+\04ON:1)@L#:4[.!>A#@MW MXF)TV772!%.K>9<;*'A\V6+E M;L:!L]&)K M-R3%F\#JG).(1RI& M2$F#PZP"@FLNZ1JLTG5G046YS=GFD2H<0RT-AQ%89NB'^)](8ZWE]M,-5<:, MVJJ 7UM.5JP22C,!01/Z K=N*XE#?I($?G%KKDM9\TP[V8.^MCDB\ZZWU%," M9&+VE4-K@BMXSMJA+G'*^T+%"#A507%:(QX'XFV+"'Z%.A;(PPVTH@8Z5*1U M^YO4\=!DV$YL+%0L8WOGD%:M7BX55<)1Q5^-QB#G7XY4:43S&]#Q#V4%UNCO MRPM]U87&XEA:V$T ETF-/E8M@JC=EB,:OE_\)@&(J3ZA-J6D:M8GIS/_7/FM M4L0J: TCI_ "4RU7>]E[E [$+U%-74]"+.U4&VT%P1@9%<.T68400N(33-Y[&(0:[K)3M&K9]'DVTJ-H&JP[V^HQ0[H59RU-7H?@G MBF8J4V@YUP5A&&A254B'J-(QR);.%)JP#8V,++BW"9-*R1&^$RSST*HQGSS5 M(3<-(=RZQ&.-HJ8#^IU>5QW)PQV1DJ=B!-"8*A4=L MNAT<[ZXI;;Y"D:-W;_L %A0H%S[33FJ%>,Y$OIS'+K.QMV-4H^W:'8W0RX[&5Y>=Z*71NZ9T!"8+J M:-T,.YYV,G-3@9!YY@B_,M;@7*JH1YH7.[B1J^;&YE05!8L>HMXI=H.6#ZWC M3TM=:W0OO3U^)=KL;@S M#)/B%\"1\G%WDQN[-$)<.F_1N526AUN_5F7T>G+:WH'<2#/@= 6^: ?:/(VL M!\#NDJO26#&"9%06Q'8:86_UWJPL.%1;7N?*958'3(&9R5BA^8B)$H01=XC) M.07A0H5@CWKQ4$P[[*[GL34.T;N\WS'-K^=R#$D+78324CVN]%Q[MS-!1AGY M8ZBJH,^?.%]0GJ17: CG9S\VB%4WWWN%[W#&C)(;0;MUIY4+JLX@>U?<,#C+ M>!+*\!AI=P?-G9S>Q2BGD-*#][6#3IIGMA4)<4'HYI]X!F[*T.KQ.%%:^\2! MT,.B=F^S@>MG%)Q9581"!@4'$EIG+B"U;3U7 NK7NI VSG1+\L\0O!1;N5'< MVB*S/I ]RY"QD4AD@Y8?8TZF!KEWVSOKPN^%V0L4XE>2N5M=; ?BK'NC_5A MS.!Q78@F>OWU.\!S;[HA76QWW7-QSY+=]WO!YF7IN&ZPD5%NQ<4[\AY3.2@< MR?E#$\;G8CJY36YO9\W5K?A4MN9H+'5Q,TY&U^FEN)A-DNO)S65OV<[+MXOK M9'@[QMJ;9'@]NA0_'!#[7$QNTF0ZF=+5=(8-Z==4M*?Q_Y]^CH747DZ L#V7 MOH0XR!#)9#SM7.TXW<4HF0UO+YO/P_H9#J^3Z^%UY^KGW@L3']^U>P;QZ)5[ MP4.AN"S92H<@[#F(TARN^T,6\5$_]F^TFCJJLS>=N-MCXER,)Y/F[_5L%O_> M!P]J!IF'WN1.9A-R$'%[C?]0PL$]C9].D^O;"?Z.9V.H#1\SU%W)S364QX!\ M0#_[2B'NDNEHQ)_#&5MRG*3,_'"4C&]2<>@G,U>='R*ME5WRSZUHI@/&PF^2 MFKO-+[KNPP^9VN7AYV#OI5VB^D'WO\#6=' S/0N-2OW%FPW_K&ENO#=KOEPI ME."6%N#YPD"0^(4.:'[G]NI_4$L#!!0 ( .2*!%&^0+:>+P, '4' 9 M >&PO=V]R:W-H965T;CQ/E0WV3%V+ 3E]J87LF::I/'AJD,@J"^H[+_3] MU.M9RYWUTOKNY7HI1MVU'.\EJ+'OF?RZQ4X<5T[@G!T/[:'1QN&MEP,[X [U MG\.]I)DWLU1MCURU@H/$>N5L@IMM;.)MP%\M'M7%&$PE>R&^F,E=M7)\DQ!V M6&K#P,@\XBUVG2&B-/XY<3KSD@9X.3ZS_VIKIUKV3.&MZ#ZUE6Y63NY A34; M._T@CK_AJ9[$\)6B4_8-QRDV*APH1Z5%?P)3!GW+)\N>3CI< '+_!4!X H0V M[VDAF^4'IMEZ*<41I(DF-C.PI5HT)==RLRD[+>EK2SB]WHW#T"&IK%D'6]8Q M7B+L[.]PQZ<])_&6GJ:U#,(K3[S;B3=\@3>%CX+K1L$OO,+J.=ZC'.=$PW.B MV_!5PM]'?@V1[T+HA_XK?-%<>&3YHA?X'K#$]I'M.U3P]V:OM*0?Y/,KQ/%, M'%OB^(!ME[1<=)H7RDTEL% M3$%-$'%4-[!@5[ Q8\M.)%")<:_KL:/S4XJ1:PKZHY&(S_87=NW36LY;?C#9#BA;4<'/4+A^GI"-W3 /R*9D,SLO MX@0V5=6:>A6$;EX4D%)LY@:I#W'LPR?9:GPGZEK!(G"S*+TB6T3TCMR@*,BF M07B1 ?+JV=J![X9Q;A?+LNA[QSW*TFS$ 0U,XB/R$2&"-Q#2$YR>Q?X*;NT1 M1@FE1,KX+/S_)V)J12.1HDG$+(_)1JX?7(H81&Z4I28L#2$,W"3Q(7&3.((/ M6(WE%,0.U.357 -)2H$1Z;@(W33(C,:IF_M&YL2-\U<%-LA@2H36_<[QLL#! M-Y'_Z[!Z%ZV09#_8AJ_ _KI35YR]\YVRF5KIM_#I0OK()$FJH,.:H/YUEC@@ MIR8_3;08;&/="TU[;(<-W8LH30!]KX70YXE98+YIU_\"4$L#!!0 ( .2* M!%%!:%O7 P, ,8& 9 >&PO=V]R:W-H965TL==N(-AE)=CO^/4ZZE4UB MAX3XDCJ._?BQ$[OSG53?=8MHX*'OA%YXK3&;BR#098L]TQ.Y04$GM50],[15 M3: W"EGEG/HNB,-P&O2,"V\Y=[J56L[EUG1F-(ZW@L']!?N]PIES73>"V[ M+[PR[<(K/*BP9MO.W,K=6]SGDUF\4G;:K; ;;-/<@W*KC>SWSL2@YV+XLH=] M'8XQ15C_A#Z&K#B,UA3^""%:36\$A56I_X! M\1K)Q0=R5_&C@.^V8@))Z$,,F8;.+PDK\D6RO9PS5Q5?0HJ."FA6M7 M:E3P]7*MG?[;(P'3,6#J J;_I;K_B@5'1\WO(V:/N':/M@+J -,BW*R 595" MK4$JIZ'.I5#-J&;&J0VU'LB:&J_AMB"VAR;PD4YJV5$K6Q?#UAV"1J-)J:B* MZBR1"W)5B"Q(.I_Q'T492=$L]6>S@J0L2_Q9;*5D&OE9%L&-,*B$2Y!U$(6%GR3GQ0RB=.I/XQP^2D-&3R -0[](9S9(GOEA8J5\FOEYE-L@!!+E!:Q0E2@, M3;>AE.)_ 4\L@N\4$ZI4E4GE)^=BD.TGLIFA<=#;D*F':W0E-8\PK= MA9Y&V*%"$-* YHW@-2^9,),_O?C@:+90?S1N@FHHY5:88-#3#^ MNI:_ %!+ P04 " #DB@11.5W1!:\, "!(@ &0 'AL+W=O%-5#B>CT7Q825U?O7[) MS^[MZY>F\:6NU;T5KJDJ:8]O5&D.KZ[&5^G!;WJS]?1@^/KE3F[4>^5_W]U; MW U;*H6N5.VTJ855ZU=7M^/OWES3>E[P#ZT.KG,M2)*5,9_HYFWQZFI$#*E2 MY9XH2/S;JSM5ED0(;/P1:5ZU1]+&[G6B_@/+#EE6TJD[4_Y3%W[[ZFIY)0JU MEDWI?S.''U649T;TUL!W.016=,KWI_R*O^%Z[O#2NL4K\ZW;EO(73 M_/N)4Z_;4Z_YU.O_EY;_!+F?%9R4'[_S6V5%9_&'K:+;G:R/ O?*JD+HVANQ MEU:;QHG:U-_FLLY5*5>E$@A]*XFR* /1C54J' LX$)K^RUR7VI/R#MIO$:>$ M!*11F#V:Q,[QR _%>*?&K\4K, M:!UD ;FFEDVA/?C.#3RL=N'*F5(7DAZO=0W^M2R%\WAP8E86V <:E+ M<$%$DT*^=AUQ27N!DHIRY"FW6/::O M=Z<@-#@ZT_L>5(CED[I9MT&7S8[5<3!!3T$X//*@LVMLONVS*\Q:?#4?C $> M90GY?U8;+/Q%>E!SXETM;G<6R@C,CFF@Z-]KMOA[,BC'J+)U MH+W8FK)PWX5W]_P.[CP0B^SF>I:-IM$J8GS39;9($9!3:(@-0HF]N.?" ME6$S,,*03*=L*YU3EO-B$!-Q1%O;QPFO-,V1XSSD3_)ND$;(6ZZ6?9L8:0HX8BVBBST%CR?B4HB;C3D9[?-]RND VG+7[J<0?X(/N=XFLR"WEA(*CN1=G)@(T\%"'<).R=!K]=,*>A MJJ1L$G)*(-]%MF[=R!'XD*?84;@=6OB$&!']H=(L74--[369B\Z/MZ21-G&N MD*[1,^CG'2[=V9'PTO88\L+.,>1<\1@.Y=MF@]9=3*9)_-8 *95&,/I2\FS- M&19V$B@W8!=2503^RSQG3S$=K'ASGD$?TUA;%#R;DX1=Q,.C7I#(NF?2_8(E MNF7!S;/+@G, ?49-T('J7L9+I8#[ZGM_L/M&V&;DHK, M3M #KP6Z0K%2JJ:V^$CU %I,0FU$ERD;MF/4ZP59T<1Q09Q8I#H52ZMO_@M; MO%WWTEEAE.O63C&+1J"@6OR ?A4LX!TF<<3=-+Y(2:.02^A_21]YPS8&& M9*^R:!Y==95=(4$H#:JWJ M7OV=\<"+&*MI=!)*>Q>'M/0$P%$H&M*$DIRVNAR'DR,@K',E5S0K"^[")3C= M,-<0^5NB?&1VK0YN%3C.J,JDCM$1UFBW%31R>+@NV (!W92>&P R2=Z@&R?= MV&2 CMRYK"D$(?H.A3YB2A4AYZ)K\U0'Q$[8PD%LP?.[&/#H?%$L0+(^-7C M7K&#%WM%KJ*AN=R?C=IP8"Z;X$BLYCBO=,K[,IB2XR*#;Q.9"$Z 1DM3:C5 M0*$QHH)/A-X>:@@CKK52KO,V1%IG.-#A_+0JA$*$$G(Q;IAB;!94$^B:55J$ M4.9N*B^;@B=Z8J-J!FU^5Y ?T R9,:&-[Q@.,L^#-LA5'AEF=D:8D#^.)['@ M8=014# +J!YJO4Z#C?,)(B4\0CKSRG0R31#XWS M5;2FP'B*+W714,)QRG$!E1!4V(K:&Y"\\,P$^VV M2'@9/?>D"1YVJ'U,0A>>)J.!8J7(=6E(NX\Q8_(00+DZGRN1MYUF@UU5B)C! M'RA#'& I*FH<2\X]D]AJ?L8N*A$LC ]8\( D6'M(,54+207FPB&XL0H![A1_ M)3@E>>5\&]"10"CRG\;\F.W(5>OX;8U-0:@4Q^]QA-[N@*NO\"98FZ>$T?07 M9N,NC,8I3]#G%X)P:;%E$WTP3"W"4)E[7DN!CAV(6CB,>A $8'T/28@IAN/0 MBO,L';M:'A.P9QU$/P%#RD?G+4GRMRH,U+,(!YRPJ-\@?"UUI8/G9#2EXR1O M4122;9J4MA $2D(DW+D&_T]1ESV2SWJY+T98A?8AS+5Z2?2$;SKD(*TB%K)# M&/:OR%*J[I)5VLH\?20" T63Q[S$P\;@YR%ILD)WX;,4 M)PZ^Q//-J(/S8HQS)DJA$&@G#.Q:L MM48<1G5L.V&NZ0A!MDQ>% M1":1>W?&Z0MSO94L^=-7^%E OWZ#[VE3G KZCPW\AFH'KD6I5W07U8NSFU19 M]G7 W+7]UP.B+04B+LN /##D0/QH#O3]K%>$:#)>TA2GX=@07?S 1"J*I0K@ M'[T4135_UFP_([**4I'0*:[:;#P0M_R@]\V/5[<#O3@9B?UGBL$C&]U2Z1!A MG.;M\C.A#.SSU61Y^FK']+Z:+ :C]"1+*(1T4!X'ESY2#SL_"P"<;?C'#P3& M\,[P"X'V:?O[BMOPLX+3\O#C#+31&V@/]=$:6T>#Q>PJ5)WIQIL=_\A@93RP MDR^W"F!D:0'>KXWQZ88.:']U\OH_4$L#!!0 ( .2*!%&5D-GVLP, &<) M 9 >&PO=V]R:W-H965TDU#:09%-L"VQA;-+VH>@#+8TM(A*I):EXTZ_O4+)5QTC2M-L'R[S,G#EG M..)HL5?ZWM2(%CZWC31+K[:VN_!]4];8-D+C68/JVY?KQ"ANU7WJA=USX*':U=0O^:M'Q M'=ZB_:5;:YKY$THE6I1&* D:MTOO,KRX2IS]8/"KP+TY&8-3LE'JWDU^K)9> MX AA@Z5U")S^'O :F\8!$8U/!TQO"ND<3\=']!\&[:1EPPU>J^8W4=EZZ>4> M5+CE?6,_JOU[/.A)'5ZI&C,\83_:QID'96^L:@_.Q* 5 PTLWW'+5PNM]J"=-:&YP2!U\"9R0KI#N;6:=@7YV=6M5>5]K9H* MM?D6;C[UPCXN?$O(;M\O#RA7(TKT LH_"]DPL_*(OQ^N3%64W'\\4J89 J3#&&2+\SF MJRCN/;PP'2]QZ=&+9E _H/<$^INO\BC,OC_J6%,AH]98P6 $EP;4%BB%.*40 MN*S@'9;8;E!#'+K5L&!@:X1KU790@X0!_GFQH_G5$W,&R$G;N6SHB-O@.7M. X,P MCEA8)"R.T[<18GFL"Y@5JD+(X MS5@6Y4#/(&5YDM/](!_06!QX6BU*>RQ[Z*6P+V+E+"M"5A!6SI(B8&F8/9_9 M2;[3>;<7C5"NOT*6ABR9%Y 5*9MG\:C@.]=\*-B>Z\H ?^"BX9L&!]^=YM(2 M*;HXVH\R:@$Y^GI\$Y9WD!2L#R=LY2.(9FS*",910#/ M7='^2?-K4>^&%F\H:B_MV >GU>DKXG)LGG^;CY\@'[C>":J1!K?D&LRRU ,] MMO5Q8E4WM-*-LM28AV%-7T*HG0'M;Q4).TQ<@.G;:O474$L#!!0 ( .2* M!%'I<#UF/ X %,J 9 >&PO=V]R:W-H965TGZRKNOMT\O+*EFK MC:QY'(CL^+DQ3-^=EV^>*:;.L\* M=5V*JMEL9+E_J7*]>W[BG[0//F2K=4T/+E\\V\J5NE'UI^UUB;O+3DJ:;511 M9;H0I5H^/[GRG[Z,:#P/^#E3NVIP+6@G"ZT_T\W;]/F)1PJI7"4U29#X MJ3PG05#C5ROSI%N2)@ZO6^EO>._8RT)6ZI7.?\G2>OW\9'8B4K6435Y_T+N_ M*KN?F.0E.J_X7[$S8Z/P1"1-5>N-G0P--EEA_LH[:X?!A)EW9$)@)P2LMUF( MM?Q>UO+%LU+O1$FC(8TN>*L\&\IE!3GEIB[Q:X9Y]8N;6B>?+UYB7ZEXI3?P M=27)7,\N:TBG,9>)E?322 J.2)J(GW11KROQNDA5.IY_":TZU8)6M9?!%P7^ MV!2N"#U'!%[@?4%>V&TU9'GAL:VN9:DN%KS5:[E'9-7BJBQEL5)\_?>K1567 M")-_?&&QJ%LLXL6B;V#7+TJBK'Q:;66BGI\@[2I5WJJ3H^)A*V\F^%?Q?LM/ MKG-9B(]KQ>-DL1>4JC7^QU0I*AZZQ1A'U!AT>+XC9"4DK)32I")%.E:UK'%S M1I/^_*=9$'C?\5P:SO?^=^>.V*VS9"UDCMS'X'J@1:W%"K:O158DL#Y24YQ9 M.6]OWO<2"EURK+,DVV+O4'RX(9+H3[^KQ+*I MFU*)K2H9,K$[#"MULUH;96P$RITL4ZQ1LY TJY)2L;WUDI\L-'ZGFTX?5WR" M_3<8S[<9)NZ9,UI!^4*]$;S80;PR2Z"9/8=M:+)3Q ZE4(R"V,)P2N:H@ M<8W(6\+ 7" %0("!W]B0I>"F)S> MYJ%;7,ZX[I:4J+.B4>RFE;Y5)1S=U CL@E84ZMT'EJNV;+5D1>CL&1+O;QTWK*3C1[2)79 8DV*&7CW>%@=QX@C", *GANLDMN M@=1)9B*7G82?FN(!+!F/.".LX*CK?DDS4@:;)A\B&ZA.&8$&G62U'N,)PNM1 M6&;=:2V.X,?,&K&#Y[[OQ)[G>)[7IL!X<.>>5[D$2ER-D66G*#6 MQE0?R]L MQ4K9G _5 -4ZW-/R _V%>6L#R$&K@GQBF)PO*C+!I020%?+M0J*PH* M=_)P_QP+3!V"H/A)NX^BV2RP/.X>MS^RG;E^.=[K,,FT <=LLU$I/*^@*P6! MXA^_QP6O&4(C39P8RA/&XM$#;0Z"YP$T[XL^*975M5(&&H>;#SQ6'U:8&Y1L M%QDAFHGQ UXQ[CSL M9MXLP#SYE$9ID841,YGN_;93A1MB;S\OVX@-D5K%;C M&EX>+$I($YL>5+CZ$N5[7N=;+E=H+SZCGS'%J)]EA_ V\SWY9>Q-X\&4:CN& ML@*MR@N-RD$%ILOQ5M>5*E3)=E%W6Z0;M!%[(%]E*M@#B6RG6R"!H"I VF4Z M?5RY-%!%MR A'-DDH>)<9.W5P2,%2&].#%@!0 7>=FGB$5,YSZ@0J MXYJA<0C$; C"Z*ZX 2;_4&:I>&UJZY5!WRL W,;0CJL$OU09Y^?;ARR$M)2# M(3!K*].A"N>*LY/VP:2554M31E+2C8#]NPKP"=2T>@T.^WJV2DUA@^[]6U5M)?*F-)&R-C4YI, M* CM80)LCAS&F=!60JM:@D$P0%.#/_W;%E++0*TY.1NJ 7P?Y%$6;#6/4' KVQ*!M K>5MKVTRV3'7;<-QE,)]<<+9 MD+:]OKF^[MN^OM]T!FSB$6QN0&0")_KO\AC:PA_.8V@U2QV(K#FS@WL<[L41 M_O\&]_F_H3[DR-^D/KX3SB+'#V:\C$].@#."(]3GXT@VGXA40N79*B--!D5J MT,9_1=ARH:;3!-V8KJ79DD@?);L]A=C*?:F!JLBM)JG'$-HI-#0R*$^S^!>V M0I((/+G3SC,8GG^O[N]NU$-5:BN9.539W04S!"RW1!WM.$PU"'I4SI_DWAPK M /+;^. L66);R&PJR.QM?M@9BXJ/<\BB7SP5&5CM/LDT# %;GO6M0Y]X9]GY M$<+Y>]QE,Z(!^#RQAS:FJ,]QM+VR'60/?Z<.'Y@ M MV;.;-Y/ C.X_C9+IP>2K#[S- (#QT_#(9G+Z#5BMF,(0B]2'L<120-,669 M'.,^E$; M+4F1&UW6+-02R!V_%%#IA<2]7+7\D13SW,CT">[HA*.R=WK;O[2@&O^@N#.Y M:,]MK*=LSP8M=PH:X>^ $AWF<[)GK"2\(T%#;DK;EI3,#%I/Q;L.MG]I]S>X MNEJM2I!TQ/'[88EH&2I[9=0/4XB)J>/'@,]H)DY%,'.G7/C!U)U&8"E\ND0GT8$S]6?.//3/$:_N9"K>Z'*ILMI2MH0J M=LX#@[GCS6?G8AJZP.OC:H[3(2)T=Z8!J1A%+IY,W!FI.(M\)PZCSH/48MA% MN\.O7!V4&3A(7R< [3X5_I1V'+L36B">S)TINNJ/G*3#-ROB)KL;/S"2R(K] MU1DGN6XJ:(%:I.X2M:T'X(9018&HS@?NR@KT#465)3W0C+L+U=L:-CX583AS M/%3U4^K 81PVC#=QPKG'7IQBN&L\H47 :ZP=DR%M-C\Y%!G,DL MHHNY$WMD:1B:=HB+ $_"/NK:_#HL?'0$H.\=7IZ*>>B&)'T2NA$Y8A*YWH1\ M,'.14O\\\!\;X+CE2L5O:OB= 1_N$[PK(HP+5>^4*GIH__V8SEF]U=PO6'P_ MQMPI @W;-XZS)8Z,,(AY2\*SX@)CJ4*KO>7AK:VXVKY1BY+)53!S#C3FW7E- MS[_C.+['3 <'G?;8AY:GO MN<&$S7 Z8OPAMF8X_6US)<=%V&].%0K@4A9$JP@S6\E&#VX !7ONA M$\\FPI^@LL_%ST;PF4\8[X1Q<"XFL3N-CU;M.*!Z$IY#M!O/#NLV]NS,F<*+ M#9S0[I#U*.-_)!5GR^69!UP!D5'M>94'=W $[@;__#5A?"[!Q?X@YG? MMV\">;R%S2=?NO@*+XR.YP[[XJCE/#?V[O]SR&13H!*,Y)%9AM?'31-TIFFO MOL88Q^*:&]5FT%"2@#M\GG&V11WG/Z-!P M_/J@I7M#@J#;^$=Z4ZO?VRM"$-D3Y.%3#@E[S,-6\&$7XT7#\F0]5.Z4BILX M^MD0.:J WX??"1$$EJG];,?@XO #EA$L*CM_V"9^D];E'.I4?)!5JEM%[PG0 M63A^%#*43P+Z&SKS&3,")PH#JG0(2*)H<$**2;G>\O==X1S]I8^NQ9EZ/GH_ MQT.$QF@%T6;=2$(SFF'.6BA(4"8\JE>1$T\B$>$N@)IH;_Q0_&!>H9EW >DF M*S)ZI<5]-<:'*(4H)C/P!Y#E, [A1"= 3VMZ(53)N1-RZSCUN,O#7L!7(],& M4G>*!0]]A'8Y^-!OH\H5?\Y()Z*( O/-7_>T^V+RRGPHV \WGUO^),L5>*7( MU1)3@8GQB?FRH+VI]98_&USHNM8;OEPKB8BF ?A]J77=WM "W7>D+_X#4$L# M!!0 ( .2*!%$"[!Z:-08 .<0 9 >&PO=V]R:W-H965T2^9LH\V]+81P[+$JE3T?%,[5IZ.1 MS0I1<3O4M5#XLM:FX@Z/YFYD:R-X[A=5Y2@9CV>CBDLUN#CS[V[,Q9EN7"F5 MN#',-E7%S?9*E'IS/H@'W8L/\JYP]&)T<5;S.W$KW._UC<'3:(>2RTHH*[5B M1JS/!Y?QZ=64YOL)?TBQL;TQHTA66M_3PR_Y^6!,#HE29(X0./X\B&M1E@0$ M-SZWF(.=25K8'W?H/_G8$H^Z_:6O9C3#LMN!&L$OGC%PUCJ]* MP9QFU[JJD+];I[/[0I>Y,/9LY&";$$99:^P9_N\*<>?_J?)_I9.[2)3VW-,W$^P"ZUPCR(P7<:9U?4T ?MXR 4Y.(!X%"A(7O+LZ)-6<_6'CY22>"N1&( I)4@,.%S'E82 MJ#@ =/4L4#SV./8):!C(8(\B5'S+5J(-(%26N'+(:^[@UI8Y2#:-?3EJK[QM MBNT3M7P /I & L=](E&YEYAI:AIRD!:4P>Y4=BU,A*:R^J=-? 8(="-62K / M6*$^< 1,"HS>8W&;T2^V0]]FQPVD$Z]KOQ$:2\6EL#9>^$7^FL-W]#&FFFH% M7$3=WR!VCY39\_*[#KH3>M)H%Y65/NP%;/2][+Z_%5:GKZ> K'C!![+9'= MRL?]%]38\"M>]D;O.V=>XL(K+WNZL0C'GK ?V*OE,EHFDS!,HG2^],-X.8WF M\32,DV4T7B0G[-.7S&E+U=@@)BW9#J4GGL;1+%Y$Z31FA#>)Q]&,QM-QE,9) M-$GI?1(M%RGLSIZ"^J8,1P=JA0#&PWE\T@Z2$-)PTL8Y'*\@#!4>#-1L Y"$K94(761E>'2.2Z/?#]]%F)C"/5!"5-MX\VNBES5J B M^"YPI,5>>MUMME-VZ7W'P4CL#D:!-;ZIMVI,F\TV<(SRUH\^15WFT3Q9L&44 M)VFT3,?L/0FRI3"0&#CM]V>KPTJZHUB+:+Z,0;4%1LMD%J7)\K":MR>4< #X MN)&EU'3#8/,TCJ:S)9O/9]%D,CV\F!ZD\X*GJ*D@UAE[>WMS@TXWB>))@K]Q MM%BD:/Q= V;A[@(RG+ IH/%].F63: 8OYTG,/FH'=8I!VLDLPG(&GJ;(RQ1I M_/O CP>ZE2H3_1,&*$+' $O5A=ZX,GRM(0ETP"D9KW2CO#!2%ONI:WN@#%*E M)/*B?-.F,Q6W16B=WD0FK'_]Q-N>"S_:@TF+]MP$P^QQ_?1%V5';GV6V/0D_ MK/*]PTZ7:ZWV=@-RH*O>:<;WG5;3$750[:]10(XR<)\_F9:(@TP_;^'H26M3 MB' R[$0.%]-[ *!0F7A90GV2.+N#-ZI5>E\:D=LOT[%#_6$^'B['/?\(@R:_ MITH?2P!U^+88>SW^F.\'O?VJ+45DR4I+5>V=U _WTT/WH%'O\ED)<^>OV'08 M <'#/73W=G>+OPR7UZ?IX5\ [[BYDU"H4JRQ% *.2[,)U^KPX'3MK[(K[7!N M],,"J1&&)N#[6B.![0,9V/UOX^)?4$L#!!0 ( .2*!%%LSUQ1E08 *L0 M 9 >&PO=V]R:W-H965TLW)AM MG?C%_/*\U5NZI?1K^R[@:3YZ*4U#+AKO5*#J8K)>?OOZC-?+@M\,[>+>;\4[ MV7C_.S]3!0,B2T5B#QK_W-$56U_39GJB\G+B2JITIU--W[W _7[><[^"F^C_*UV>>WIZ40574R^Z8V!H#$N M_ZOO^SSL&;Q>T*WY!ZK^\IGL\3//+[>=%;O\[6JR>LOU$_>9?JJ-ZZDLI#^SF0C'!6 M YS7JT\Z_+%S,W6ZF*K58K7XA+_3<7NGXN_T'[>GWIA86!^[0.I_ZTU, 83X M_R="G(TASB3$V;_,X.=;J_JR04C+IA"NFE,]Q0Q8TO2)O9A M*A:'P3?DJ#))0J]FB\/0ST]G+_]E[.6KP]BS@TP4L#*N0WZ25ZPS"7^45G?: M=CJWMH6V:%>0Q#4IJE]GMS-544E!VQP^Z43*0>70LA0" /".=(P$49-XCZD5 M+^.V$7@L!@)_64H!/IH(1&TP4#UC'SA[!\[9SI/"K/B&0\J"SEUK?$>I)7%_D$HT! MB#Z:--1SW_N0=&!556?MT=3K+:](C^E_,M'[5/IRHNST?C(#612V9&IHU>J0 M# J.EP2EYDP?03KE]SF%S\Y>S58C:=ES:5#K=.B8\94:A0,.@XP4@!U\(^]U M\4=G^K3![2T@?Q],.5/7CHOB^N'#]97UPX)]P^E!LA\;_^]TM49OC#7IH<6!H)YS%]V]:')"$QQ:WY4P_@DS0!G= ]&,M, M/%K!-;, W8JQ-U4EJ,F4_:(*'NY62L6[33X!.VO+-D]_51-/@+.08^&5<: M?.NTS0HP-"Z*6>F"DSH:U3K@L&5:E&!,_5"OJU]^NWYSLGP%[B/56#U35[5V MVZP@PAF]BPI=ALYGH@3F;.$[Q]BST.7"4S"^9+>R,9R[4N[68\,GCN$Y*9*2 MTBOG4]85+0DQE2FT2T/+>+=?>$@2,AL0)>O=](!L)(@[E"^(V$OP7IVB5%0H M]6)@E,[L._G0E5OB5)!];%$IR!5:0I*V;EOBG _"\S.*5JLK$XJ.)]L=(G:! MBSF:\N%!S(&YI"*/"(!:VP0Y91ZU8!Z':!H3^2L%*6G7UF2S(VZYO2Y[C\[# M283IO^UL+\D="AB8<;+R[.5J6'V-6@7NZQNZ(PQ"1"JYWW2"/50DR(3*-))RZ$#-5*![G.[CGOWPY60C78G2\P)!>-#Z&9MY MS,CTH^IN X^4SK&<@0M_]BK2ZSX#+$+N?(3$29R/Z>)BH(M,2=O)2'P*$F_S MJ4V")S=][$&B_@G3SG>H%]-85]6 YW%+)"\A.V+%_<0=B34FJ-YE%GMQLV$! MKJ"9:O/0JRW(%;/$Y>><\B,J.^WUG4L4N\T'P>(_,7W[GL#<6JWV918N6_U M8Y<7/!8K8T5P6TH9,/<"%[:FG,4-\=%##"3@88\,IP/F'L4LAB4Y Y_P]3-: MJ-D@XK('(M"^HTWH<.E3R\6^!G\>/-ZY=&V>Q$,+]I/YML/,:JCO< ;G>WG( MJ5@MCBSK\6;ARV%$[;!K<-KY)T7K" >^])R-H4D#^,\Z33UYD!J&Z Z3<3PF MRRG9@XJ 576)[SLEF&=]F[OBV)5GOG>!;"ALY9H,A>8QD>^2X]OQ)K[.%]#' MY?D:CU&[Y9.BI0JFB]F+YQ,5\M4X/R3?RG5TXQ,NM_(3O(/T\0)\K[Q/PP,' M&/]_XO(O4$L#!!0 ( .2*!%%Z^YC:,0D %\8 9 >&PO=V]R:W-H M965TX0P(WJ MNP^'^T#M4A)C+KDEN9)UO_Z>&>ZN5HFDHKD#@DC:Y;SPF9EGAO3UQOGGL%(J MBI?"V'#36\58_C04JTH/A[74IEVJFXE/Y MZ/%KV&K)=:%LT,X*KQ8WO>GXI[M+6L\+_J'5)G2^"]K)W+EG^O$AO^F-R"%E M5!9)@\3'6MTK8T@1W/BCUMEK39)@]WNC_3WO'7N9RZ#NG?FGSN/JIG?9$[E: MR,K$3V[SJZKWWYVY[(JA!=40O#@T+;]"E?:APZ I>C(P*3 M6F#"?B=#[.7/,LK;:^\VPM-J:*,OO%66AG/:4E!FT>.MAER\G:5@"+<0,[VT M>J$S::.89IFK;-1V*1Z=T9E60;QJOKV^'D:8)@7#K#9SE\Q,CIBY$!^=C:L@ M'FRN\GWY(5QN_9XT?M]-3BK\6V4'XFS4%Y/19'1"WUF+PQGK.SNB[]"&_S6= MA^B1-_\^8>!M:^ M&WA[Q,"=##H0S(]>!66CI*0\!.0WJ!&_KQ3R.W-%*>V6 M]E!96>4ZJEQD#HC;D+X%;"V7]'BAK;29ED8$Z% HLQC$2JZ5F"ME!0J\E![K MM&7%/L=JA=R,*[%45GEIS);>J)*TR1UZI=?06QK@!]D(QYXL.S(C.^SZM% > M:29>??_=Y60RNGH:S ;BE^GTD7^/KUX+::&S+!$'.3=*^(K4T4.OEI7A/;,F M4C]36>5UU/6*AY=L)>U2B7M7%#HP>32&9@_WK0EHDCXGC[6-\*?H0(+-.T^[ M&8A[Y2.H#8L2 3*3P(QU48E(#7! JV;ZH\04?^'43Z%+XM')UX M[*+HO'"%CH1H6?E04;5&!U+-5H=Q&E!V@.J<5WUR**B_E!-AY2J3PPM!G$_^ M0N9S91.ILL.TRS]7U* 6OD+H/N7M#T%,K:T@]8GQ%]!/S"O&HS=_ATX#B=8> M0DGO/TJ/?4\2#;1QWE/31)QQ.+;UN30<@-0()2?7SRI3Q5QY<38F_>,?^SO/ M"5%M^V*#I3FR9TV[]JY@WYK2.PQ#G;@R"C+=%_,J@M"WA$VC7R"1]I(K/:=D MS>I\3$AZ]4>E*8WFVT[:<(KB'X/0YC(U+XUL^)! =Z6V%$$X4TB+_DON]9/_ M_SN3(-^H[_)&4F7@$>K4DTJ9?T9C2PLM0 Z!.A"2N$R<)A92>U32?O64+FC* MN3XT!?15,XA1^$$06G'+F9C)L!(+ MC"1!H#+85,,#4*E='E)D4*0@YAHFF@XZ*!'M".4#0H4[:1,6-6F M%A5PV2KI4][B*=#&TXAHU_8')WK.>=MSSD\VB\<=%\.S^S9J1SK/-RL[45@' MLZ-)\T[Q92FPV8Q\LZ88F5Y&)!E9O2 MFKB#^GM![9T#C_6J9G.CY5P;;KW]#EW1*KA'G$-F#PL(F4Q0EC15=+1M'//% MJ[6R5;T1]5)2_H&/*V:9G1"/):FHJ >$/0C@;Q52:::*IVJG/"%;T?4;(T1E M;K-+L2"I$C*0KXY4_\JO5;@BEG-K, #OD\=JX^SRC>$.P3F.F0,Y$=PB;FA?.3PW MKN3@9RZ0*6)6L9:F8K4RJ]O'5TZQ$TOG\HTVYHHZ@D3QVSJD#"4&0&XE>W@0Q"69,I!2\F%2"3SYS93M0C(GDS1RY\41*?JWR9 MDH_Z]V+VZ7S6@%NDG]-K6"C,>F7*.:O"#=7O-X6$\)KIN% \PQ M;9FF3"7@L%I1K-@Q'O#V_83Q+>\LN403H7>A5'S0-=LZ%E4)P%FZT=QH!>RG M>/!=RX/O3K(86D$&QW><=9^*XI,.SXZ^ZJ9ZH9J[%E*6SB]%:O.T %-"/\T*E 6 +84=*YY5Y&P, M^\>/^B1$$U"F(( E:?!L/*&+$IK@PA'EK.6P?B;ZQ1X&.E:=ZNF0_5[QM#+8 M58![B8FX+Z(?:IK.NE P?E0\TB!1JV6:N-L&2Y2 -9EBXJ"%>2+,,.AN-"@# MPJ"63MRH29*CL-'H_$0 *O%CNN3 ?(;1],L^0$.%3M'R1X8LHC&RUID+6HU@ M0*H[Y^L*FA--I"3I-SK0&_9+ED:V'!02J(12,U34.!S6Y14XK -5OPLY]%%+ M;IO"KLK"UQVNL[/%8>?WTR9W?,:,+1UE&).(5:"+*86 K@WO]I]RJ4FXIDOQ M&-I02=Y(T>BK[L7SOV M.\%!ERT'79YDC<[US2^53H?I:>[X3V=WO=="HR="\\&E3R7/2Z]ZT]D3EI*)-V.< M?GLS7908%K;-X-.1IF!_L!B3E?A=OF!4ZR&<&NT@)!EBEN;4UQ'12222"!TO MO2K%2@*B\()ZN2_;KB:^%><+K"F ;<&G9 M1'GGVQ1[,F*<#"5-K06N[:Y8KOFF(Q&L;)N_ -X8$JC"]F\]_O3 =+!"AIU+ M7Q3KDJ^VF<1L3/>_[=/V]GR:+HUWR]/5^T?IET001BT@.AJ\PTG0I^OL]".Z MDJ^0YRZ"&?CK2DEP 2W ^X5#^ZU_D('V;PJW_P502P,$% @ Y(H$45*4 M4\&ULQ5=;;]LV M%/XK!YXQ) 12Z(D2ED2($G7M4.#%4W:/0Q[H.5C6Z@DNB25-/OU.Z1DQ4EL M-\$>]F"+EW/YSI7DR9W27\T2T<+WNFK,Z6AI[>IX,C'%$FMICM0*&]J9*UU+ M2U.]F)B51CGS3'4UB8(@G=2R;$9G)W[MHSX[4:VMR@8_:C!M74M]?X&5NCL= MA:/UPJ=RL;1N87)VLI(+O$;[>?51TVPR2)F5-3:F5 UHG)^.SL/CB\31>X(O M)=Z9C3$X2Z9*?763][/34> 886%=1(D?6[Q$JO*"2(8WWJ9HT&E8]P7WW@\;#%FP@R'J&2*/NU/D4;Z15IZ=:'4'VE&3-#?PIGIN E?S' M)K\I35$I9[6!O\ZGQFK*DK_WZ(@'';'7$>_0<4W%,VLK!#6'>=G(IBAE!=(8 M)-_6G:-G("W,'9A;#\;E*.5YT6I=-@N7:Z79YOZ]FET1'YN5+/!T1%5J4-_B MZ.QFB3!7%56@DVQ]:&&EU6TY0[!N\S]@/(;S6FE;_D/4OVEE3/^_X>=W)6JI MB^4]B7MD4OD, :>1HPG@D8__Y1%8?3+ MH]'+=B]57:/VJ%9RA1H$B_-\('SZ?;S;S6Z4)>ZR*:J6:H4&'?YMAI#:G&5) M^DSN&LYC^6OJ*V^W"S@8%[;2EDA.^7QT?00WV@?Y?F,'0N(3/(.0A6$X2 M% MP++XN6WK]4NE5TJ[",YP:C?E>5.>.BID41RS-(T@C AU <\BPXAY"P( K_+ MF1#!@QH6):E?Z1Q6;S.*J.(P9K&3P%D:A&NI&?<8MXF-(\'2, 7V1LLL)Z2PWGH2HT,_1]*+4PX617M**:7[7XB<-H@ M=9Y52_;1*0R2#.G/*IZ0BX*= 7JRW4]?4WIAEK. 8#Q+_Q[>$PUK\M?67A22 MG%A %+O:9VO?[JJN,B8W$F(&9)F,)!DAQ"TI<<%X+E<;91&Y2< M?F5_R25YS#B/2:2@'G209 0["CV\;4*3G%S#^8Z"2UBR)X[K;T?5_>\KN"QC M6>:JJL,V[M!1_Q8.LO!$,16CB%V9=?*Z2N4L(?Q[K@')< U(7GP-*.A6Y*X7 MK?>F7;N0=K;Z=MO)OU?9BT_^_@).C<3XL_^5P.BXWW:&[VHX0\]Z:#W;UG[8 M=CZ@<7!E0W<0A'N4FH*54?\.1.)&W'5S/TIRENQZXA0,3[^S?P%02P,$% @ Y(H$48C. M<*Y+ P _08 !D !X;"]W;W)K&ULA57;CMLV M$/V5@= '&U M2I:T]L(VL+M)T!1-:\1I^U 4!2V-+"(4Z9#4>I.O[Y"R70?P MNGJ0>)DY9^:0,UH%>TTVG3A06:$5&&R6T4-Z_YA[^V#PA\"#O1B#SV2K M]6<_>5\O(^8#0HF5\PB*0'1VR$/= %*)\PQU?+8P^@/'6A.8'(=7@3<$)Y0]EXPSM"O)SJ[6A M\S7N*W!5P]LOO=B3X@Y&G_A6HATO$D_^$@CM'F)TB?,QN O[M M=8;NRM\WJ/(S51ZH\E>H-E1"=2\1= /[2Z'QQ'=-W]N8ZZLX4&FJ$^NP]ERN M16BTI((3:G*W+7O25X.X8GOA>. M2_&-@(5R:!27/_86P>K&';A!JH!GJNQ3$-99^ '2+(O+NZD?,1:G10'^;D*% M'N$BZ%$ZANPNSLF4/!B;PR](%=9J26P=*?:,WLY"6<2SO(2"/K,2?FL:4>$% M3C:/BX(PBIC-IO"N-TJXGF+S$C7BQ8]M($M97%"2]&'S C:G'.;QG+CG<7I7 MPB=-^;YR6I!1(/,0;1;G+*=PK;VGSE+U72^Y5[]&ZHV5X$/+(6?>:>/$MV%A ME+(\+DHVAM$LC=-\-K[)%X.BMDPJEFF?7>X/S'6_T+4$L#!!0 ( .2*!%&"/5E1 M0P8 %(2 9 >&PO=V]R:W-H965T,CV16U[AFY54)3-X MJ]93O56<+9U264Q]SXNG)1/5Z.+,/;M1%V>R-H6H^(T"79Y<@]W)0LK/]N;-\GSD68-XP7-C$1B>OO(K7A06",WXTF*.]DM:Q>[U#OVU MVSON9<$TOY+%)[$TF_-1.H(E7[&Z,._E_<^\W4]D\7)9:'>$^T8V\D:0U]K( MLE5&"TI1-6?VT/JAHY ^I^"W"KZSNUG(6?F*&79QIN0]*"N-:/;";=5IHW&B MLD&Y-0K?"M0S%RX*+^7JY0?-8:XUTH!52[CFN%.X%FPA"F$$UW!ZQQ8%U^.S MJ<%EK?(T;Y>X;);PGUDBAG>R,AL-/U5+ONSK3]' %>Q\$#B]X!L]M5L/O\X4V"FGRQP!FN,<,'68XA$G@2FISS&/#RG<; M#KDLM[+BE=$@5V#P2>%BPA\P'_&L>"X5^A-$Y=ZRW&JPZE%4:U1&5Z/4TEYI M68@E,WBC#9[*'28FMF(V-33<@R_-DN@18WQ.;H#3H#Z),P2O$B)GP1X]GV2^=2^B4@8QO!: M5*S*>4=K!O-2*B/^O"1*6&SH2^; MIJ'52#V4HJFS*4[@3AI60(5YU7=!@BZ(&U]DS@>!C]9[UAFX2)+!;;W=%BY: MJ)\SO8$5QL9EI\2 *PQ\4Y.;\EBX"!O9+(,AQ7!V(SH0OBL+OF5BB=(*6"EK MRQ!1Y47=(5B)N+5R!EGW?^/3V?/!WUNOH=8-HNPS0SA*#>N+"VO#HGT&<6/K0U!I"PCB 3ZZ@HRC[BG:L;<;9)G<@LV,+ M+@R/G"D]GCUENX9HDD*,_Z_[*P43)-V$?KO"4NC<.A\0AA_%"^&%0WWQ%#-T M#R-$?C%0O:)]]8H&"]"\R2W7"0X1)M@6\ 4_5M"&\7I<7K#"6=X,'3_&XKFK M7,T1VP!W;> 5SWFYP(P(*(&VF%\56!_$2N0-\H'LS=8&R-H$MZTNA\=JURCK MW5OBLMI6HCROR[HQG76KU"FU=*193.(P<=4M)DE(GY2W=JD;97/"/#JO\R^U MV%I_'5UDR7$ RT6[B#\&&I,@"("&)$F\MN0X\.4.'5EM*TWJN=J#I8G2;FAG M<%4K95/[L..G+MGE^B/!P:01QIR)B)_:O?D)P>WMMW;(O&>540&K=8R5/X1? M9)7_B '509XFF*]>"C3("(ZB3RS@P[H>H33&-I1@T^FXK=]HG"C*S+BQ+=E8_^DGP&.WE:J MEPJ6[P27U5ON9M_B<>+8UZ[X.Y.7 MK5&D$XEV%KL^4. =,[7"JV.5;!#=_D::Z2W+^?D(_:&Y^LI'%RV<)#4_XIZ#O;OX_(9]!;AKUCV_/2E=3OOTT)TT=OK2=?JQ2WL2NM$J)#Z.(RA, M(0Q(&F-K(IYGJZ+O0X@$3U+L@''B9'#2R4@4!=@+L\#)A-A0212&D$4XU.#\ MP=D*.R!$&4FS %(L/]T$VK+'9M#T<3$?56A*XCAT'60&HMS6QG7A=D@[Q3H2 MQEEP48MU.JKZ7D#B+[/SD1UX+MTOGKN!I4YD0T=69,5S+:MV= M\+K")_LJ&ULM59M;^,V#/XKA%<,*>!K M;,FO61(@;;=;!]RAN&8;AF$?%%M)A-J63Y*;WG[]47+BYM8VZ##L2T+)Y$-2 M#TEINI/J7F\Y-_!85XV>>5MCVLEXK(LMKYF^D"UO\,M:JIH97*K-6+>*L](9 MU=68!$$RKIEHO/G4[=VJ^51VIA(-OU6@N[IFZLLEK^1NYH7>8>.3V&R-W1C/ MIRW;\#MN?FUO%:[& THI:MYH(1M0?#WS%N'D,K;Z3N$WP7?Z2 :;R4K*>[NX M*6=>8 /B%2^,16#X]\"O>%59( SC\Q[3&UQ:PV/Y@/Z3RQUS63'-KV3UNRC- M=N9E'I1\S;K*?)*[G_D^'Q=@(2OM?F'7Z\:)!T6GC:SWQAA!+9K^GSWNS^'( M( M>,2![ ^+B[AVY**^98?.IDCM05AO1K.!2==88G&@L*7=&X5>!=F9^TQC6 M;,2JXK#0FAL-HR7#E3Z?C@WB6ZUQL<>Z[+'(*U@)?)"-V6KXL2EY^:W]&.,: M@B.'X"[)2R]EN1-5!:PIX7GFUT(7E=2= MXO#G8J6-PI+YZX3;:' ;.;?1*V[OL)/*#OW(-8@GK\QY?>F83\+9-IWHEA5\ MYF$?:JX>N'?,8X\+A<3.T8:7UJW9B80J M('D\J%FY#_H,XIB@46;/>PCM#"(2^2G-]^1?\X+7*P2AH2V ,/]_"X#Z.7*' M 2'K- ]< :09,AR\7@#()88[(@ER:BE#TQRI.5T H1]3QV*&/#P5P, _W?.? M'/./G >I]>0LHRA^(_\4=0F,LM0G<8;TQPD>]G^GGZ;']-O5OZ,_0LXQG[.G MR)#])/"S*(<3\RP>YEG\YGEFG$^NC:A=R:P[8^?G(7N7&7]L;68O3;J3CEZ> M=,NW>P2!QZ7W@T^_//;^X$SU%]:W+?&/PG:Z(\7M.P='*&CQ"+6[[=SA!LA2 M8I5"R (_RC(K$TA3/TN)E2FDD:MVE"-(38O^M?"DWK^Y/C"U$8V&BJ_1-+A(D0_5 MOV/ZA9&M>SNLI,$>=>(6GWY<607\OI;2'!;6P?"8G'\%4$L#!!0 ( .2* M!%%5"/L40P, !0( 9 >&PO=V]R:W-H965TDUKO_OD/* M5AS ZZ2'7L@A-3/?-P^2FAZT^6IWB Z>6JGL+-HYM[]-$EOOL.7V1N]1T9>- M-BUWM#3;Q.X-\B88M3)A:5HE+1+PVMDL%+(UI45F@%!C>S:)'=WI5>/RA\$7BP M9S+X2-9:?_6+M\TL2CTAE%@[[X'3](AO4$KOB&C\<_09#9#>\%P^>?\MQ$ZQ MK+G%-UK^*1JWFT7C"!K<\$ZZC_KP.Q[C"01K+6T8X=#KEI,(ZLXZW1Z-B4$K M5#_SIV,>S@S&Z0L&[&C N\>*+"\YX[/IT8?P'AM\N:%$&JP)G)"^:*LG*&O M@NSIHX O6F27T$ MN.L!V L %;S7RNTL/*@&F^_M$R([,&8GQG?LJL-WG;J!/(V!I2R]XB\?,I ' M?_D/,G >[N4D_+586V>HC_Z^ EL,L$6 +5Z 7='Q:CJ)H#?4FCT%/"^"#OAU M9PPJ!_(;CTLUN(KE#_:MW?,:9Q&=7(OF$:,A[I\#A5K30;2.#(@P:<%&2SK1 M0FUO86']9C]2>3"4YQYK;-?D+<_Z6M&03>#56T7FNK,$9U_#B<6>/QMR&$@8 ME-P#_>+]C*J*!);&1<4&[;5674^XUFTK;+@B6!ZGXQPR%H\GXT&UUM9Y7@8? M474(%8O++(5B%)=5#BLNOXO<\2=:$QG?[E!D<59ED.=QD:?PL%HN?1J<$>O. M7RD6BCB;E#2F+!\ >T?'K$)>QN5X#&P2YVD)G[3C\C^6FZ+/)B,RS[U$O*MQ M!E<:L!P:L/SI!NS!I5;;7QV:]D?==M7QY6[[\#+"_]5:][A!RF;CBSK@/5,2 MJ[ABC&9J@;R\7#?KVVA"6ED:LXP="W')6_0W_3?U_KU\S\U64 ]*W)!I>C.BJIC^#>H73N_#O;_6 MCEZ1(.[HV4;C%>C[1FMW6GB X4=@_B]02P,$% @ Y(H$4?Y%Y*.K P M.@D !D !X;"]W;W)K&ULM5;=;R(W$/]71JL\ M@+3-?K(L")!(TJJI>B=TR5T?JCZ8W0&LV[4YVQN2_O4=>\D>Y("F#Y7 'GOG MXS>Z$GKJ;8S9CH- %QNLF;Z66Q3T9255S0PMU3K06X6L M=$)U%<1AF 4UX\*;3=S>0LTFLC$5%[A0H)NZ9NKE!BNYFWJ1][KQB:\WQFX$ ML\F6K?$!S>?M0M$JZ+24O$:AN12@<#7UYM'X9F#Y'<,7CCM]0(/U9"GE5[NX M+Z=>: %AA86Q&AA-3WB+5645$8QO>YU>9](*'M*OVG]QOI,O2Z;Q5E9_\-)L MIE[N08DKUE3FD]S]BGM_',!"5MJ-L-OSAAX4C3:RW@L3@IJ+=F;/^SB\1R#> M"\0.=VO(H;QCALTF2NY 66[29@GGJI,F<%S8I#P815\YR9G91VE0PX*]L&6% MT'NTD^Y/ D.Z+4=0[/70A#[$81Q>T)=TCB9.7W)&W^]2K'\RJ&JXPZ7QX;,H*J8U7W$LX<_Y4AM% M)^2O"Y;2SE+J+*5G+#U0X90-15.N0%!9%4RI%R[6P&K9"&.WS0:AXFS)*VY> M@(D2\%MCR4+66RE0&/W*YA)T*A\70=A:'NLM*W#J4;%J5$_HS1Y)W[L0=3". M4,".::#?2E94RWH,R'2E?Z/)UAP762U201&WR:(A&T+L7I$DVFKS5?5@H M+@J^915,L[$,O3_TL'?:/V+C6 M#1,%$G9-T>ME?C1*B'?H1UGINE_C(\L M$$O21[H*9LA#(YVI0HHG5.Y2E%M[LY&S)1WI+E!]*1GZ:# ZH^S?QB?T\ M&O6[^71\HBCSLR@[H"[4QZ"KC\&[ZX,+*DG4!O"9VHQ&NN<+N18NHPJK0[_/ M%L)%:^<+HXNT^CL:E39N/,_5=D8SHZ"O'H&H0'_GR\\3W?9S-_2_SV M*FJH-GX <05)FG9CEN?[<=[6 7.=CN+J#L2;DDCSU!YS&&7TIU2>E.FJ;>!G MHY3&)$\H^33E$(7^,,O@49I3T$X%Q:+S!W'LYBAWYS'Q0P<^BOUD&)X\4,%! M/ZM1K5W7UN" M:VMV^T>!O.V'WYG;U\5'YA:Z\@-/6Y060;ZOI+DR'YA#73/I=D_4$L#!!0 ( .2*!%$8Y!/] M* , +(' 9 >&PO=V]R:W-H965T+ ]N G6W1%%@@B+?=AZ(/M#2RA*5(EZ3B[-]W2-E:IQL;Z$L? MQ"&IF3.7,R3G!ZF^Z!;1P&O/A5YXK3'[^R#058L]TW=RCX+^-%+US-!2[0*] M5\AJ9]3S( [#/.A9)[SEW.T]J>5<#H9W I\4Z*'OF?JZ1BX/"R_R3AO/W:XU M=B-8SO=LAQLTO^^?%*V"":7N>A2ZDP(4-@MO%=VO,ZOO%/[H\*#/YF SV4KY MQ2X>ZX47VH"08V4L B/Q@@_(N06B,/X^8GJ32VMX/C^A_^)RIURV3..#Y)^[ MVK0+K_2@QH8-W#S+PZ]XS,<%6$FNW0B'43NQ#F<& M97C!(#X:Q"[NT9&+\@,S;#E7\@#*:A.:G;A4G34%UPE+RL8H^MN1G5ENAOV> M(U79, YKQIFH$#:N'1[%R+DMWLTGMN6H;^>!(:?6-*B.#M:C@_B"@QP^2F%: M#3^+&NNW]@$%.T4QUH'CB";,"T"(S3"7#UI;I"+8>M:09.?5G) M01C]7FFO.UA=![R'3ZU"?%-_V'2O;S=L%6F(9F>SFT=!$0IB%\5IW!GV33:+B)_"+);TG.$AH3/YK-2.91?!8!BOJ-[RCTX[1TSHHB M^7[C"55E>WOG6%#X@F) 2.!'B.F+QN\*U]G$=?:?N-;,ME.ED)(GMQK5"[Y' M\'74!W?^4?T+Z/\C-G=$$G')2&Q1IB03/XS.B8T2/RERJY;'$$=^EH60^5F: MP ^1'IS=HU3VG7LMB$9[G,8K==J='J35> ]_4Q]?LX],44DU<&S(-+PK MB&DUOA#CPLB]NY6WTA#';MK2HXK**M#_1DIS6E@'TS.]_ =02P,$% @ MY(H$44OU6 /Q @ ?@8 !D !X;"]W;W)K&UL MA57;;MLP#/T5PFB!%C#J>^P$28"TNW5 @:"7[6'8@Q(SME%;RB2Y:?]^E)RX MR=!D+S)%D8>'%$6/-T(^JQ)1PVM3F8ZN;R^E8M+JN.,XEJ+9IF'R[QEIL)D[@[!3W M55%JH_"FXS4K\ 'UTWHN:>?U*'G5(%>5X"!Q-7%FP>@Z-O;6X$>%&[4G@\ED M(<2SV=SF$\(-U;8"(QI\MIM.'-([[\@[]B\V=B M_EGENIPXF0,YKEA;ZWNQ^8;;?!*#MQ2ULBML.MLX=6#9*BV:K3,Q:"K>?=GK MM@Y[#IE_Q"'<.H26=Q?(LOS$-)N.I=B --:$9@2;JO4FG M]_B"O$58O,%7%(5DZ[):PHSN%RX>V:)&=3GV- 4RYMYR"WK=@89'0 =P)[@N M%7SF.>:'_AX1[%F&.Y;7X4G [RV_@LAW(?1#_P1>U&<=6;SH/UFOI&C@AKA* MZ@ZJO"[AQM8<)?R:+935_SX1,.X#QC9@?"3@ SVFO*T1Q(I:N2]Y\5YR1B7_ MJ-*G<>^/8D&E;+OF0+VO2X3;.; \EZ@4"&DU]&8)K^C53%NUID?7\2PJ4P'S M>J[@D4Y6HJ9';%RT:0U0J!4I)97M>%(C&PO=V]R:W-H965TK@1_Q'MVG86=H%<\HK>A16:$5&#RLHVUZ?5-X_^#PA\"3O;#! M*]EK_>@7O[;K*/&$4&+C/ *GUQ/>HI0>B&A\/F-&&F_H/\"%)#-)$3RA_*O3/T55"< MV]P[W3QV6K9H[ ]P]WD4[AG>/?"]1/OC*G:4PCO&S1GN9H++7H%;P >M7&?A M3K78?AT?$[697_;"[R9[$_"W45U!GC#(DBQY R^?]>8!+_\>O;]KA_#7=F^= MH5OR]QMIBCE-$=(4KZ6AYFE'B: /='4MFB=LP7:<;+_5Z+ZG*VD]&:#. F'M MR%6#WZKXFYE\TU[;@3>XCH9SIFCST"'"6UI*ZU5[#-OA. M3SH*#$?Q'AOL]V@@3Z=SH4=:0R@MZ,%WFPUPE)"K%F@66$>&4$573V@=!I[.B,:;$[%1"?0*TIH51<*65(.T8+77EQ?_ ^SN?K>C B5%QHJ\AMP7A^#R_R#* MT8$WOHS&"8]O40G:5G2Q+:0)*ZJ,I8ORTGS0CDLH:K8L%ZRD8R@6+*M(1IW MMSH@OA@R/9IC&*66LH[*3?-FWIVG]78:4O^Z3Z/^ S='07=$XH%"DZNJC,!, MXW-:.#V$D;77C@9@,#OZXZ#Q#O3]H$G8>>$3S/^PS3]02P,$% @ Y(H$ M41#,A@F)!P X!, !D !X;"]W;W)K&ULM5AM M;^,V$OXKA&]SEP"*3.I=V21 LIMN]X!N@R1M<3@<#HI$VT(DT27I./GW]PSE MU]0VTL75'RR2(H?#9^:9&>I\KO23F4AIV4O;=.9B,+%V>C8FJF61>46ML.5E*IN96=JU3$M1Q>#*W%V MG=%\-^'76L[-1IO121Z5>J+.U^IBP$DAV0GU?Q65W9R,<@&K)*C8M;8.S7_42[.$Y.\4C7&_;-Y M/S?&CN7,6-4N%J/?UEW_+%X6.&PLR/B>!<%B0>#T[C=R6GXN;'%YKM6<:9H- M:=1P1W6KH5S=D5'NK<;;&NOLY;U5Y=/I- Z?B@>&VE.SH<6 MV]#D8;D0>=V+#/:(3-A/JK,3PVZZ2E;;ZX=0;Z5CL-3Q.C@H\)^SSF0VB_9M!AI5LT8R-6*&P&9J2@";WB%K^[H+X8,RB:AG9EJ4\F( )AJIG^6@ MM^1"^$HVF\$&FMF)=-8MNM=_&,#(,W;;%)C65>B)9-$S; YZT!-2I](1AO5R MOW8EH*$^387R!C0&?G7GA-_+KOJBZPH;_SZK3>V4F!7DH3IC(_21EH/M(UK2(\"D+'+UQ$X/&P#Q,MY59(9O?UR_9 [U-DXW7K^"M16\T, MD#(>L"KEU+(I',)0_&1%JV:=-2<;SE1W5M?(UV6OZQ]#GERS#FP#K&'F\5 X M*X'%W%&$)UZ8<\?G%&X>L0=EBX;!;#6R,-;N!(8V4]LF)FIX2191(_=B3IP# MY>B$: 08"=><.(CZQK$WMADO/!X>$?HA24]"/R)*)I'/R5/BC"CRWQT_!\!^ MY+1T@1WXNO!:U:.1U!($88_2SJ7LH^[VZ3>"O*-.^M&P3PT"-;MBI6I;1.3> M&BZ^3Y4FW54OZ1O*IW^A?%I$^YN7S*@'9>_.J+MBZ-ID MWU2W\+.[^U_V!\W,BW+NQ8+<(T7T)V?/$&$$$LTR9,(51>C%6<)$@O25LU][ MP<>"W-<+X^"$);&?QGM34QP05<(3B/;C;+=NV[$M\U+$L=QE)<&1T%P# Z$G MP+X#]DI7]DK?;2]RTKZN=(5#[Q3>TCMVV>NP[(<_>+]LIXUZ1:3;CCA4@ZPC MQ\+;';NQIN?ZS) /.SZY2H5Z&UHN2YSKID"EC$,IE,7+.HOH0/-;5VIMDA+9SMC\ ];1]PB\0?!,S]BIVCDPL_Q0/G#=PP+X8>N'W(_!;.I MKH,:5NJ6'>-LK[+0B.()><#ZC_LAK7+MU9IGU<"(#=65<>2G1Y@08\81BW(_ M.$+)Y><;8YD?4@\>'1^QN]H\G8X('80Z2?1EFJS _>B(!?3G6J=,K 9.\<#* MSZ!TA?*RG[\H"HX.-;[#"K ((*:30C6*F;F=-SUCGV\RJ%8_X_H+9+EY:98OU-Y9I!V4OCO_ M/*P3.A)>J30Y+N%G74'DM#C=K\76W>O_4@6>0!UXI\N_S[*#O5&D>2(*7>I( M GJ&7IZY&MR+PH#=X2P%J.4&<"POP$6Q+RN1E7,O=/>QE+NK$\X2(6OW=RNZ\F'# M70XTW/CJTDH]=M^6#'.>V7^ 68VN/E]=]5]MUM/[;U\_%7J,\H\UE;6J=&PO=V]R:W-H965TCP!) M?5J6T%B(,DZK,,:!'6V?AB&@9;.%A&*5$DJ3O[] MCI2L.*UC9-CF#_:)(N^>>^Z-/M\J?6\J1 N/M9#F8E19VYQ-)J:HL&9FK!J4 M]&:M=,TL/>K-Q#0:6>D/U6(2A^%T4C,N1XMSOW:K%^>JM8)+O-5@VKIF^ND* MA=I>C*+1;N$SWU36+4P6YPW;X!+M;\VMIJ?)H*7D-4K#E02-ZXO1971VE;G] M?L/O'+=F3P;GR4JI>_?PL;P8A0X0"BRLT\#HYP&O40BGB&!\[76.!I/NX+Z\ MT_Z3]YU\63&#UTI\X:6M+D;S$92X9JVPG]7V9^S]\0 +)8S_AFV_-QQ!T1JK MZOXP(:BY['[98\_#6P[$_8'8X^X,>90_,LL6YUIM0;O=I,T)WE5_FL!QZ8*R MM)K>GYQ!((IVI2] :O.H/Q*P:G\$E)6QGX($LL7YZ?$/C!@WCGP55\5.$O MK1Q#$@80AW%X1%\R,))X?F@/_7ZTU?T M+ZFNRI:H56NP%4+!1-$*YG.4EBC%> %,EE!RT5HL05*(A M10X",!\2^"5'1 MAA09(X"<^5_9AI6X,6(ZMN@?L#1XHX0KI6@VB5.H#-HT!I:U+;Z/QV MLM7>)IF@@UR5I,#ADJ3S#.XJC?@BEV#)'U\NN(R@KRC?DVYV8-X"X81+LJ]: M0^Z84W@')WD>Y''2B7&0S7(O1GD:S**TD^,\".?Q*7SQ'0'+]^P!-36XSG4# MK2%HG<&&^#E$3Y1&P32:!UD:@=.71&$P=7(:!ED4!TGFUN,@GV=D=_KLU#]B M.#@0*W(@',^BTUZ(.Y?&2>_G.,Q.X4@19$,19&\N@GUD@%];_L $!=D /A:B M=7%<:U5WJ>8I&U+-+?WW57(4^5NJA&:?L42JD_N8'W-SBX3U@*\OR^K?^PHK M+!@EGU/%->!Z39.1AF8K2J@H1^D]TIB4EK_WAFA:GL&EQTX]%H<>V]61'P>@ M&H?/ #>F)6 ND_:]SRA39\$LGD,>1'$6Y%D(-TH^H'%N$#$$NG!BQTHKN7U5 MUSR8Y1$5WYRD/)X&69S#M6#$PN5+;ONHE*Y%P=V6"Z[II1:BG:]3^+"\O84H3((HB>DW"N;SC,8B^:']Y:2[#U%YG$)* MJNE]FD(23 GE+([@3EDF(*(R3J8!'0>JW(QX28G&OPY\O*(EEX4/E9N_#9-/ ME"(-!N[63C.PSU\3H?;?.,B_1H!W S!<"EO=@/W->P'T7XWJ -GR7#CHDH<]_>$ M@_DP/CA-)GL7VAKUQE_;":I+\.YN.ZP._PPNNPOQ\_;N;\4GIC><.I3 -1VE MD4;M77=7]>[!JL9?CU?*TF7;BQ51@]IMH/=K103V#\[ \']I\3=02P,$% M @ Y(H$42LX0I"U" (CP !D !X;"]W;W)K&ULO9MM;]LX$L>_"N%;'':!-A:?R;TD0.NBN%M<@:)/]UIQ&%NH+'DE.6D/ M]^&7DAV/+%*T[%B7%XGL#*DAA_S]R:%T_907W\NE,17ZL4JS\F:RK*KU[]-I M.5^:55Q>Y6N3V?\\Y,4JKNS'8C$MUX6)[YM"JW1*HDA,5W&236ZOF^\^%K?7 M^:9*D\Q\+%"Y6:WBXN=;D^9/-Q,\>?[B4[)85O47T]OK=;PPGTWU=?VQL)^F M^UKNDY7)RB3/4&$>;B9O\.\S'-&Z1&/R+3%/9>L:U6VYR_/O]8=_W=],HMHE MDYIY5=<1VS^/9F;2M*[*.O+GKM;)_J9UP?;U<^WOF];;UMS%I9GEZ7^2^VIY M,U$3=&\>XDU:?)U??,\+9O?Z&EG&TW0?%-6^6I7V'JP2K+MW_C' MKB=:!3#K*4!V![+Z]1W&%6L9U M!- G,]\419(MT-NX3$KTZSM3Q4E:_F:+?_W\#OWZRV_H%Y1DZ,LRWY1Q=E]> M3ROK='WKZ7SGX-NM@Z3'P3\VV16BT2M$(A)YBL_"Q=^9N2V.Z^)8'Q:?VJ[: M]Q?9]Q=IZJ.G]=Q.FNXP+WHOM[T>9>K.=>7_+*5A>O\J)*_FLC M,,_+RM>!VUI$4TL];Q]O,<.,1;:['ML]Y;'CFE'*]G8';K*]FRSHYH>X^&[C M?I<:5-8#(JD28SLDGL\WJTT:5];S19&7)=IDEC1ITY2%)([UO$SVF1TXK4?C8E2HW]NEK&&<($K?*L6GK' M.7<\?4T5Z33'8\25OS5BWQIQ5GP6B\(L;'C00SVF'^LQ[7-;N&%@1(IZ-AUX M[K'C6D>4^KV7>^]ET'M[;7U<)'/+D4=35KOIYAU1WFZ7CE_=>1&R./!9[7U6 M%_%Y.WY\3JNC3HZ?UZ4[[?-/.G:7$JN.>:\1YU.,ACD"LH@%$'![[ M777'&.(QZX<(;DDK/L?;_JCOZCN"")]5'R,PZ!HF YQ]V*M8[%&QG9?$[505 M<:QIUU&/H=24*][C+ @C#BOCUZO/5^A+T0CPSQ;5 J*+0V%42;'^Z(7*M",,]X0'!P6D22@.Z0L.[\VSR:].]_L]/R M'S@T=$%KR/A:0T!KR'E:,S0 'DE1U"69QXX0W$LR KI"PKHR>(E*CDM%T.30 M/U *$E:*X6LHXL*>,T$BT?72M:/2;ME[UJ8$1(&$1:$]DM'_T!D+*@)J0,97 M PIJ0,]3@X&#G'J@[Y-KCUU(KBEPGX:YWXG,Q=2; J?I_R''U4IRA9GZTGA1 M#^PC-_?EFO&H;T-*@=\TG/MJ!8N$>@,03?GX?0] I:.FAJ@GYT,8=1799VC- M>A69 G+I&>DAKZ_'\T!!DT/_@+,TS-GADD#=C(Y=WF B'/)X#)GMSM[.!%#3 M< JH/9K/$P4&F&;1Z .= 53968OIH0.=N>OA[N )FAQZ#2!FX05S)QX7DP(& M<&9T_"BU#A+..TD8&B7/B8$71S[#$(X8X)N%5]BMB-%0EP"AF1@_ $!3=B&: M,A>5GB2PQZH_"\R J>Q23&4N*GUNNE8!-X&F+$S365P4/^O#T6_N@#T\E@)H M\O&AR0&:/ S-65PNMVBI+\R?F\1.O;X1P5W^4:$5[^YH/'98Z8@3?W=S@"4? MDL ^?EK*/=D![W&ISS!T7LJ!JCR\Y.TY'QK@N[N*]8QGCU7_>.9 9QZFLW_: M==U&>6''RV[D]Z*:>P@L-=:2==OB,U3VIR>_QEMGO&%4'T[/\Y8['#C.Q^/)DYL66E)G1/ERTURQOG-V0#D_DION!N%B:QP.G.;CIR<$(%P, M.<(\'AKA33XS(;JY6I\AE8JIGN (X+\XQO].<#[DF?F)5LTJ#3ULG.=Y#N\# MY!;CYQL$P%>$X7N2J@D7I500VCH;W@7!DX7@E/2IF@#HBC!T/1-D\!00P$(Q M?M9!M)Y'"6<=3HN FSJ03.N>?@5"BC AG7[]9%?N16E08=:;8KZ,[65LMQW& MLP0^O"6P3JCQ.QFH)HZM/H=W\DRXCVM0KOJ6#!)@)\.P>[/?N=6-W^Z+CJV& M)?!)XM$[5 *E9'A]>=*HE>[:T;L:]MB%5L,2*"='S:I*#\^\3WWY#(./?0'Y M9)A\O6/G5"&2@$$Y/@8E8%!>$(/2Q:!7B#QV(2&2K,$39* 2SD^ M+B7@4EX.EV^EYQ&X7DU20$MU)BU?($\*:*K&IZD"FJK+T72F/#3MER<%D%1A M2(8Z?.!1OP*>J?&/^A6@3!W;W9XPGI5[8.^%B\/3NOYX&/;WE.BXZ8G_='QG N%H@-L5&$VGA"=CP60,/]?BG/1J J(]M;4^8!-K- QY([BX"KE5 *#30 M5(=I.C0*I_)) R'U^/E##334QW;'IX3F^,EZT.301V"H#C/TA)B?*P8X:KVU$(V?.ZS?0H7[ M72Y[.'NN3!SAT;3U_F;]]JS=O"^2K'ZF]\&6BZ[J;6NQ?1]U^Z'*U\TKG7=Y M5>6KYG)IXGM3U ;V_P]Y7CU_J-\2W;\6?/L74$L#!!0 ( .2*!%'Y]L_G MC@( $@' 9 >&PO=V]R:W-H965TS936X;"\?N;*=E_W[73@BEI!7:7A+[YIQS M[[FQKI.=5,^Z ##DI>1"C[S"F,VU[^NL@)+JGMR P"\KJ4IJ<*O6OMXHH+DC ME=R/@F#HEY0)+TU<[%ZEB:P,9P+N%=%565+U9PQ<[D9>Z+T&'MBZ,#;@I\F& MKF$!YG%SKW#GMRHY*T%H)@51L!IY-^'U;&#Q#O#$8*?WUL0Z64KY;#=W^<@+ M;$' (3-6@>)K"Q/@W IA&;\;3:]-:8G[ZU?U6^<=O2RIAHGDOUANBI%WY9$< M5K3BYD'NOD/CQQ682:[=D^P:;."1K-)&E@T9*RB9J-_TI>G#'@%UN@E10X@. M"?TCA+@AQ)_-T&\(_<]F�$9]VOO;O&3:FA::+DCBB+1C6[<-UW;.P7$_:< M+(S"KPQY)KVE3)$GRBL@@9#EQS( K)*,<- D_,IQAC7 M%XAX7$S)^=D%.2-,D#GC'/^\3GR#95EQ/VM*&->S*.3@K^J$2/Q,$7$@51T%'/Y-/T\%N7G?_+/OOG[.^: M$;<')'9Z\1&]SF-P0K??ZO:=;O^([ITPH$ ; E0)R D.C?(ME3Z2JOY]M?*5 M4[:#<)M>]JX2?[O_CSYBHM[P/6;Z$1,.#T&SCZ!^+VPQ[[P/6N^#D]Y_2@,X M9#-@6^NVR^*@P^+E0?FG,75E_MYH*$&MW4S6)).5,/4A:*/MV+]QT^X@/@ZO M)V%'?(K71#W5W^3K.P9/SIH)33BL,%70N\1Z53VWZXV1&S>8EM+@F'/+ J\Z M4!: WU<2^]1L;(+V\DS_ E!+ P04 " #DB@11V@V P"4# #\"0 &0 M 'AL+W=OF*9,I9%0>\QGD^&7,1485#L7$E#,!=%2*LM1T+"LP M,\IRH]#4 F=? M@5L+W#+1BJQ,:T 5[74$7Q"AH]%-/Y2U*=68#Q'$U-G*8F3NGGOEJ3(W(J)6 Y,"]RR>B0I545ZEJ-".[$&T@*(5@^*:.^ M\EPT+\ZH9)+\N,0)R(6"3/[<@>&Z)YVW!NP0IB9K2'"<'\@Q4'!&:<:'8 M;P1*N%1M*U!Y!J6G[NUY+W)"*_0[YGRYTBUA?AS'01.V@NPUR-Y.Y&\(JCA" M"ZB(Y3[(E:>_Q.)'H>NL(V^&A:[GNE$[LM\@^SN1[[C"C?\ZI+\QN^W9GF=9 M:Y0M<7Z,F%X[9M!@!OM@3B8")E0!&>N].]=[MPTV:(%UPD!WS0IL2QSN LMU MVV'#!C;<"7O:8.H6>__.#JQ/#YNL*]Y1XQW]CTT;-WCQVYMVSU6+-U8CUD.N\.PO M'Z=X/0.A _#[F'/U,M 7@.;"U_L#4$L#!!0 ( .2*!%&YP3J\9P( <& M 9 >&PO=V]R:W-H965TLY-%!;8(/O E\=GOO7MW3FYZ M4/K1%(@6GDHAS2PHK-V=AZ')"RR9&:@=2CK9*%TR2Z'>AF:GD:T]J11A$D7C ML&1/!'*W!5;)2ZM$%5^M9$#E#*#"W M3H'1:X]S%,()D8WOC6;0IG3$X_6S^J6OG6I9,8-S);[QM2UFP22 -6Y8)>R= M.GS&IIZ1T\N5,/X)AP8;!9!7QJJR(9.#DLOZS9Z:/AP1XN$KA*0A)']+2!M" MZ@NMG?FR%LRR;*K5 ;1#DYI;^-YX-E7#I;O%I=5TRHEGLTO&-3PP42'<(#.5 M1KHB:^ ]S)70GSQO%%[3AYQ?&72@X@C?I.-GJ! M/N^F+S G>NSH\8=?Z2'UKFU@TC8P\7KIOS6P#]>Y-/(X^)AUR MHU9N]#][.6[3C#M=^S1[GT9MP!98?[,OM;$6FG@A-Q#W67P63P94[/[XD_L3 M-AG&@[1%U3;#H]_4C<@;IK=<&A"X(5XT.*/NZ'KLU(%5.__GKI2E.>"7!4UJ MU Y YQM%OIO #8-V]F<_ 5!+ P04 " #DB@11 UF#/)<# !:#@ &0 M 'AL+W=O8B57 J6V2:7_]7@,#3"!L6_&2V'#OX=S#]<%>'J7Z MJG><&_289X5>.3MC]M>NJY,=SYF^DGM>P)U4JIP9F*H'5^\59]LJ*<]]O>":/*X=L1?<]7+/'O@= M-Y_WMPIF;HNR%3DOM) %4CQ=.:_)]89Z-J&*^%?PH^Z-D2WE7LJO=O+G=N5@ MRXAG/#$6@L'?@6]XEEDDX/&M 77:9]K$_O@)_5U5/!1SSS3?R.R+V)K=RHD< MM.4I*S/S41[_X$U!@<5+9*:K7W1L8K&#DE(;F3?)P" 71?W/'ALA>@G$/Y- MFP3ZLPE>DU IY];,JK)NF&'KI9)'I&PTH-E!I4V5#=6(PK[&.Z/@KH \L[Y5 MT!'*?$>LV**WWTJQAW=DT"4:OW&!WD-KO;SAAHE,OX*XSW!/TK ,[?OP?!R^5JU&"RLTNR8/:QH& M\<);NH>^.B-AE/K8;\.>D?5;LOXDV;^YUM>PU)(R+S-F^!96"+A%(EB]!H$\ MRZ4RXD=U88Q__8"@1^R28#\(\4D!(W$1(7XT7D#0%A#\MMH7J."CD@<#*B0D M/CF5?"3,)S0(QQF'+>-PDO&&[05P%C] ;%$8K@J679::(RU3)QA4GGJX3^CZ7 1W2AG85!Y(>G(@_#@B"*SE@(Z5R/ M3-O>AS05"?^Y'NZ,B80SR]NY#UG,*^]BV)QQ$ QZ>"0LP)%W1M[.T\BTJ;TK M52%,"5YLF:;BT8XG>[AS(!+/*S+M/(CB645NX)Z;;$#B$Y%'PW!\QHIIYVMT MVM?NFN_=5.V]W=S,VSG:N0Z==T-'AUNU.,8#54>BR.+4&-S>QM^>NOYAZD$4 M&F4\A31\M8"WHNJ#3#TQZE@9-%-=S!X8\K&P#W4RG-T\0>+]KCY/H_ M4$L#!!0 ( .2*!%%*"XNY?@( ,<& 9 >&PO=V]R:W-H965TV;E9L+[9$\9Q#TA0]W$AUKTL 0YXJ+O3(*XVI+WU?YR54 M5 ]D#0)/EE)5U.!6K7Q=*Z"% U7:&W-=RP56FLP4^'-5W!+9B[>JYPYW>/P><>*6!)U]S?D#4 J+7@.0=0-P"XH\J)"T@^:C"20MPJ?M-[JYP M&34T'2JY(<*6TZ99T)%068/:U9C$QCR MB62 ?9?H MJ(>^P2BMEI^W$4V:B*)W(HK)M12FU&0F"BAZ\-E^_.D>O(_5Z4H4;4LTB?82 M7JW%@,3!,8F"*.B)9_IA>'C1E\[_J<_^6?U%,>*N7V+'%_^E7X[)G%-LE)=M M\V.\T$;AY?^Y1RKII!(GE;PC]:8#Z4X']O550W?NZ.Q\?$S#<(!)/^Y^K+=. M%X/PI4_VUB>*7Q/->M1.!V>=4Y.ROW,S*U K-Q(UR>5:F*;HG;6;NF,W;%[9 M)^'E-.RQ9SBEFZ'ZA[X9\==4K9C0A,,2I8+!&0X.U8S-9F-D[>;"0AJ<,FY9 MXI\&E'7 \Z649KNQ MV_*_T-4$L#!!0 ( .2*!%&8-KF4]0( D) 9 M >&PO=V]R:W-H965T<;DP$J56M_:MHQ3DF-YR=>$P9TE%SE6L!0K6ZX%P8DAY9GM.4YH MYY@R:]@W>S,Q[/-"9921F4"RR',L7L8DX]N!Y5J[C7NZ2I7>L(?]-5Z1.5$/ MZYF E5U'26A.F*2<(4&6 VODWDY#C3> [Y1L9>,:Z4H6G#_JQ9=D8#DZ(9*1 M6.D(&/XV9$*R3 >"-)ZJF%8MJ8G-ZUWT3Z9VJ&6!)9GP[ =-5#JPKBV4D"4N M,G7/MY])54]/QXMY)LTOVE98QT)Q(17/*S)DD%-6_N/GRH<& >)T$[R*X!T2 M@C<(?D7PWZL05(3@O0J]BF!*M\O:C7$15GC8%WR+A$9#-'UAW#=L\(LRW2=S M)> N!9X:S@2TG% O"+,$39\*NH8F4.@"3?":*IS15Y*@.5^J+18$160#G55" M)EPJB4XCHC#-Y!E0'N81.CTY0R>(,O0MY86$H+)O*\A3J]EQE=.XS,E[(RY- M5SG_IS[]9_4],_RZ8WP3S_]+QYRC68:A#_8;Y^=H(96 U__7$:F@E@J,5/"& M5+,'*5-$,)RA0A(D=PV9-!HRU@W9U6VE2&A$]+FY&;I>Z("5F^8S;*/"JT-0 MU 9Y02O4M$/0;\;:,Z-7F]$[:L9<\?CQ0A^*"92:PZ"0V)RU\9Y+'_2FU.PU M4O7;UK1!;@L4M4%7CML[<*9#S@N";F/"VICPJ#&CG M%7TLS^'+/CX^9$;:> M6Q"TS.@ ^2TSVJ ;I]4F;="UV^H2NW&VYT2LS%"54$/!5/G2UKOUW!Z9<76P M/W9O)V['?@1SOAS+?\*7'PEW6*PHDR@C2Y!R+J_@N8ER\)8+Q==FLBRX@CEE M+E/X5B%" ^#^DG.U6VB!^NMG^!M02P,$% @ Y(H$4<6O9ZR- @ @P< M !D !X;"]W;W)K&ULM55=3]LP%/TK5IXV"W.2FL?!'9CL-_'ML)S6=U(:'B9?$=NXY]]QCYSIM MA7Q2%8!&SXQR-0LJK>N+,%1Y!0RK$U$#-U]*(1G69BK7H:HEX,*!& V3*)J$ M#!,>9*E;NY=9*AI-"8=[B53#&)8OPP/HQ_I> MFEGH60K"@"LB.))0SH++^&(>.X"+^$F@53MC9$M9"?%D)S?%+(BL(J"0:TN! MS6L#5T"I93(Z_O:D@<]I@;OC+?M75[PI9H457 GZBQ2ZF@7G 2J@Q W52]%^ M@[Z@L>7+!57NB=HN=C(*4-XH+5@/-@H8X=T;/_=&[ "2Y @Z0&)T]TEH 68 M2M&"X!6A1!-0Z!C=82FQ]1!]N@:-"56?TU ;#98IS/M\\RY?.T#6H7)+:G:3?"Q.+;C0P]6<@TZG/=.HRG1[(=->P%4@D2D1MK@+U M51C7]_G;D8T=F?WG-EF2I.%FCX"Q%S >%+ $#BVF2+CR]N4"630:9;P@EKV #3F69S@&ULI59=;]LV%/TKA-"'%E@BB?H.; ..[6(M6BQH MFO:AV -MTS91B?1(.L[VZW=)*8HMT6JPO5@B?<[A/9>7U!T=A?RI=I1J]%25 M7(V]G=;[&]]7JQVMB+H6>\KAGXV0%=$PE%M?[24E:TNJ2A\'0>I7A'%O,K)S M=W(R$@==,D[O)%*'JB+R[UM:BN/8"[WGB2]LN]-FPI^,]F1+[ZE^V-])&/FM MRII5E"LF.))T,_:FXE0G[\A860KQTPP^K,=>8"*B)5UI(T'@ M\4AGM"R-$L3Q5R/JM6L:XNG[L_I[:Q[,+(FB,U%^9VN]&WNYA]9T0PZE_B*. MO]/&4&+T5J)4]A<=&VS@H=5!:5$U9(B@8KQ^DJ'IB*^-*;*X>%$53I: T"5^C3Q22CSXQLF0ETXPJ=(5FHMH+3KE62&P:Q.() M*A:>;^=4$U:J=X![N)^CMV_>H3>(J?0@J_IVL&?#_/3 ;X/:6ISA9]S=8L'!3\>^#6*@M\0#G#@B&?V:GI8 MN.S\O]47_WGULV1$;>%$5B^ZH&?W7Z$?TZ72$H[[GP.:<:L96\WX@N8?>RJ) M9GR+2EM=*Z&TJVYJE=2JF)OP<1+BN,A&_N/I;O11.^LT'_=[O8'.OP'/UBQ.2 M]ST$1:>J9PY0$20=IWT03H+.*5KT05$4!VZO1>NU&/3ZC4C8RY+^PFGAV*V\ MNZ4.4)!W2GW>!T5A%[1P*"7IA5T-@Y>/<##H]:O0I$09RY8+CHW7T.6 0W9->R X:ADKM'US]I0BHJM[;[4V#EP'7]66EGVPYS:ONJ MSOQM>#,+'?-STY':IN=%OFYG/Q.Y95Q!\C:P5'"=P?[(ND.L!UKL;0NT%!H: M*ONZ@ZZ:2@. _S="Z.>!6:#MTR?_ E!+ P04 " #DB@11;);#V[\# !6 M# &0 'AL+W=OFVGCKI7G1Z(6-A:RJ0*XDXW5^_1X)@QWQLTIL8P7F/ MGO.!.!D?A/RI=I1J])CQ7$VTG) MQHHR[OJ>%[D98;DS'=M[2SD=BT)SEM.E1*K(,B)_WU N#A,'.T\WOK+M3IL; M[G2\)UNZHOI^OY2P+C9N)XAHARFFCC@L#/ YU3SHTGX/A5.77J/8WP]/K)^WL;/ 2S)HK.!?^' M;?1NX@P=M*$I*;C^*@X?:!60!4P$5_8O.E2VGH.20FF156(@R%A>_I+'*A$O M$?B5P#\3X+!#$%2"P 9:DMFP%D23Z5B* Y+&&KR9"YL;JX9H6&[*N-(2GC+0 MZ:FMVZ5(+^\513.EH'%(OD&?**0&?6)DS3C3C"ITB6X()WE"T@>.[E<+]/;-._0&L1S=[42AP%J-70WQ&"HW MJ=AO2G:_@_VO(K]"@7>!?,_W6N3S?OF")B#'1HY'S^4N9+%.I5^GTK?^@@Y_ ML]7J]F[5XRBH'0764=CAZ,N>2LAJOD7Q0$P1ECBU48QUX[XJ!& M'/0BW@E-> FXZ2$<-/;VL3\:>F>(33,-2(*!/SQOFZ:5#_%&[>$.:Z[A2[JFC6K8V"_&07@&U32* M1G[8SC2JF4:])?@L\J19A9XB8.]XO'I_7H9*^[RC_- ;GL7<9A>,X$O='C8^ M.?SQGQ:C4C[;T\,X.D=KF@WCL*-'\/$HQ?Y+7]SNDE2@?K--_7 4#LY)FW9X M"%^.+M;C:8U?>5PG29$5G&ASYF1":O:O_4:VP@<-J!![WOG)TV+F!]WU/Y[@ M^%5'^&O P\8W910WN9M6D=>)?3S5:-A,BGM M&7344BAFYY7OMX_:#*-K;L8[ W7%:HEM9Q?4J"TD+-44SD[YGQ!81 '2L,'REEG!=N[UHNYZ+2.>-X M+4%514'EPP7F8K?P0N]QXX9M,VTW_.6\I%N\17U77DNS\EN6A!7(%1,<)*8+ M;Q6>KT-B 2[B"\.=VGL&:V4CQ ^[^"M9>(%5A#G&VE)0\W./:\QSRV1T_&Q( MO?9,"]Q_?F2_NKJ=B?3L3B&LE#*-0WD"']&D!CXRNF$Y MTPP5G,%M598YFA)JFL.:J@RN3!,H.+E$35FN3DW,W>TEG+P[A7? .'S.1*4, MFYK[VDBU!_IQ(^NBED4.R!K#)\%UIN #3S!YCO>-Q=8G>?1Y07H)_Z[X *+@ M#R !"3KTK(^&A[,>.5&;]LCQ10?X7/I*RA(P_XE "U%QK4S.XKPR?FWR=(90 MF"I4TJ4<1 JY*TK^5)3S'B7#5LG0*1D>4/)/B9)JQK<06TVI*VFE:A&B?>G. M[BQD33]V]/;2N%\2$LY,DN[WT_LZ*B3A<-1&/=,^:K6/_K_VE''*8VR4PPGC M&B4J?=IEHCYGM"2@R>.8PIH)QF]9#(.G;T[PW]KGDJG87H%P0S4>US?AWA8-B-!@&[[M2^"9N^A+WW 1Y,D%^LR_>(!B^EM)8Z,>-!J3;@K\W=!0HMVX6 M4^#J6'^7V]UVWENY*>?%_H6= ]TP\T13#Y&?J-PRKHSIU% &@XFY?&4]E]4+ M+4HWVFR$-H.2>\S,+(O2!ICWJ1#Z<6$/:*?CY;]02P,$% @ Y(H$4:ZY MG%[3 P 4P\ !D !X;"]W;W)K&ULE9==;Z,X M%(;_BH7F8D;:%'SXKI)(TU:CW55'4TVGN]=.XB36 &9MTTS__=B$0K;8)+U) ML/%[WG,.\(#G!RY^RCVE"OTJBTHNO+U2];7OR_6>ED1>\9I6^LR6BY(H/10[ M7]:"DDTK*@L?@B#Q2\(J;SEOYQ[$4UV])&JI_I!Z)'?1]FPDE:2\0H)NEUXG_'U+<1&T*[XA]&#/#E& MII05YS_-X*_-P@M,1K2@:V5"$/WW3&]I49A(.H__NJ!>[VF$I\>OT;^TQ>MB M5D326U[\RS9JO_ R#VWHEC2%^LX/?]*NH#;!-2]D^XL.W=K 0^M&*EYV8IU! MR:KC/_G5->)$@".' #H!7"H(.T'8%GK,K"WKCBBRG M^0,*LUM',0=N;5JVK M896YC(]*Z+-,Z]2RO6XSOIT]28H^2ZEO'%)MT#W5K4'WC*Q8P12C$LVZN:]$ M->(X]?&.*L(*^4F??'J\0Q\_?$(?$*O0CSUOI XCY[[2.1HG?]WER=PM8I*BILEMG(,LZSW%%?WEOFTY9 MDQ=-;V5]I/.1.40AQ*G='0<#FX))_WLJY35B9=THNM%@T;53J:Q0"48IS,(X M3L"1P@D>\<4MX*N"[8AY^]C!AL=M"-(DCQTY# S"<$$;UHT0^@*YFM9%^;Z:\61 M[X!"'%V,^"^L(M6:O@OP>. @/@M"*^*QA820N)Z>@83X+ JMD,=C%B:!LX\# M"_%9&%HQCRTT3%)7=0,-\30.7:#'8Q)"'KJJ&TB(IU'H0CT>LR]W@0\&\,$T M^*99#V/89:$#]3"0#BXGW13L88PYG"6)X^T&)U]:EU#N$MB#!7$XPJX,!G+! M-+G>P7JP4BMVW&8PP BF/\S>A7H8?Z[-4AQ&;\AI6Y;DX&K7@#.8QMD[0=]% M.WWAX #CY&VVXV59&KU]*_DG.QZSW?Q*Q(Y54F>RU;+@*M51Q'$'=QPH7K>; MH!57>DO5'N[UKI<*LT"?WW*N7@=F7]7OHY>_ 5!+ P04 " #DB@11"CJ$C@&T@3;,F!#T+3K9\9F;*&2Z$ETW.[7CY0541>*:8SX MBZW+>\B71]3#(\[WHOQ>;3B7Z$>>%=7E;"/E]L+SJN6&YZPZ%UM>J#N/HLR9 M5*?EVJNV)6>K.BC///#]T,M96LP6\_K:7;F8BYW,TH+?E:C:Y3DK?W[BF=A? MSO#L^<+G=+V1^H*WF&_9FM]S^75[5ZHSKVUEE>:\J%)1H)(_7LZN\,4UB75 MK?@GY?NJ7,U\[XAE?2MT$4W]/_)IGF6Y)^?BW:736]JD# MN\?/K?]6#UX-YH%5_%IDW]*5W%S.XAE:\4>VR^1GL?^#-P.BNKVER*KZ%^T/ M6DIF:+FKI,B;8.4@3XO#/_O1)*(3@(.) &@"X%<#2!- ZH$>G-7#NF&2+>:E MV*-2JU5K^J#.31VM1I,6^C'>RU+=356<7-P6DA7K]"'CZ*JJN*S0^QLN69I5 M'] 9^GI_@]Z_^X#>H;1 7S9B5[%B573H1>8Z.7/77&.B/\1 M@0^^)?S:'7[#ERHD[8#4'003'?Q>BLJ:ID-86(?I-^QI08,HPF3N/77389.1((!6UG,5M*X" MIZNKY7*7[S(F^0H]IT"_2S:CAY9HQ\$9AAC'R<"I11='0&.[4]HZI4ZG?W-I M,T5'G04XH1 ,/%ED-,1Q8/<4MIY"IZ?;X43YB-93CSD<.: 4$H@'1BVR(,9^ M9#<:M48CI]$O0K+,YBH:YP6"B P?J446^G&0V%W%K:O8[4J36^3YKDB7]:Q# M6;I4RP&O'.];TC:>G.:%QK[AI.^>DJ(X8Z_HIL&B/TYFHA'8R[A-12+?GG#< M03MVI[QD*[7HJX( *6PC(3>\=.7"X!.?B)_8 !2["7IDNLDHD9#08;;=HKYA MPU;LANL-?U(UT5:A5?+EIA"96/]T9<*@$-,3)=N0#;O1-KE2>&H*&Y1A-\M>LV3A,;C.HH0FP\75IJ.4)%-F#>&P&W$3JU83U9MOE*HR M>^C+HHMB.NG+P!$G3E_7=1G)2U5V9W7VJDVZ=6$7#!7!/\WD!$,Q<%-LF;7H("3!1$T !JCP E#M MDQ/&,,0!)?%PB;+I5*Z3B9(4##?!SH=G^'J_*.O[,H@D;X=(8D$? MC2 :6K7(2%?6M]KY9#\*D,0&2%7<#%U99&%7UG=E\$C<>+Q3J2ND:XX8')(3 MX9 8')(C<4@L!2+VAXN?1071U.MCX/)U)LZ]W# M!R%5$5D?;KCB8ZD%ZOZC$/+Y1&](MAO0B_\!4$L#!!0 ( .2*!%%*)2WL M>P( +4& 9 >&PO=V]R:W-H965T-K4HCM4V!(4V:-@T>$ ]NJT85R.OU'HUQ%CE)51$#<0*N-E9"%D1;:9RB=5* BD< MJ6(X]/TK7!'*O31Q:_5P+Y&JJXK(7Q-@HAEY@;=>>*#+4ML%G"8K MLH1'T$^K>VEFN%+S %QJR0.<;/3M/K+2UQ<[Q6_^AB-[',B8*I8-]HH'I])9KPI=TS@"-E0*MT'LTKH34]#=Q-SE[-26I )UGH EEZL( MGAXS='YV@B.,F: *L':G,>JXKSSGK3>X0'O"-T)KDN%9KR 8@\_.\Z_ M.L+')@]],L)U,B;A4<$O-1^@R'^'0C_T]YQG>C(]N-D7SO^YS_[9?2L945\9 MD=.+#NA]$J)HS-TBP@NT6R8953D3JI: OH_G2DOSR?\X8AOWMK&SC0_8;A4? MM,6WK[1:E6NG8IOA2QKZ@ZL$OVS>URXHN!E$VZ!L%Q3[@YMMT&P7%(4;H#94 MO/$=5B"7K@$JE(N:ZS;Q_6K?8\>NM;Q9GP3#:;!G/3,]N6VA?^7;AGY'Y))R MA1@LC)4_L"U0MDVRG6BQ&PO=V]R:W-H965T*2K8&J ME27C+99JRE>N6'/ E1&UC1MX7N*VF%"G+,R[!UX6K),-H?# D>C:%O/?-]"P M[<3QG;<7CV152_W"+8LU7L$3R)?U U;S;\ M(+ 5>V.D,YDS]JHG]]7$\71 T,!":@>L'AN80M-H(Q7&K\'3&9%:N#]^<[\S MN:MP(_>D<0#(+@HX)P$(0FT3XRD]8,2UP6G&T1U[N5FQZ8VABU MRH90_2\^2:Y6B=+)\IY*3%=DW@"Z%@*D0)_1,Y.X0;="$E4FJ-!=)SNNUEO& M)?F#3?EO=^H[$H#.9R Q:<2%TKT\S=#YV04Z0X2BYYIU M-*%*Y4<6J:NQAB MNNEC"MZ)Z6M'+U'H?4*!%W@6^?2X? 8+)?>UW,__E;NJ.F.)@K%$@?$+/UJB M(Y[AZ!D:S^@=3YT9.N>@SQFA*R3(#K6,REIE6\!\N\*,OLL'B$Q:=@@0T6'\#2-$L#.RP98P M*,X].RP=8>DI6&2#I0>P) ]]WP[+1EAV%/9<@^K52PG?I)_'NA2;_:-JV18G?A;]%Y.[U\'T[?$-\Q6A C6P5$+O,E5) M\;XC]Q/)UJ:IS9E4+=(,:W6) =<;U/J2,?DVT7URO!;+OU!+ P04 " #D MB@11*[/IT_P" #%" &0 'AL+W=OFV'# 62TJJ.E85F 6F)3&;%*/+?ALPBI)20D+CD15%)@_WP!ENZEA&R\# M]V2=2SU@SB8;O(8ER,?-@JN>V67)2 &E(*Q$'%93X]J^FLFVD M*TD8>]*=+]G4L#004$BESH#58PMSH%0G4AA_VYQ&-Z46]MLOV3_5M:M:$BQ@ MSN@ODLE\:D0&RF"%*RKOV>XSM/7X.E_*J*A_T:Z-M0R45D*RHA4K@H*4S1/O M6Q]Z MM[0^"T N=4@=L*W+K0AJPNZQ9+/)MPMD-<1ZMLNE%[4ZM5-:34_^)2 M=G%^@,D1(]Y*P22B,FIE3<>G8S;1EO&D;G#<:O57F)7.L#N],N\'/G%%:3\F!8@G9F*5-LJ!.IK?R=N9:81!,S&W?N6&48WF!TT6](O4Z M4N\DTH2556--RHJ""+WSQU";;'X?PK4B]P!U&&4[41R-H_H=JG\2:LJ$1&RE M#-U"6<$8I3^8/W!\VSJ@'$9YH1^XXY1!1QDJKQ8"3N@H M:S"DL.W /F =1KFNYUKCK&''&AYEO5LN%LK.4G*25/JD'MWPX0A@[!_PC019 MSAM61AU>=-(?WA@)S6$V1A@-S?']*#I '$8YL6OYXXQQQQ@?97Q@$JO]W9)" M_\!ML-.*R=A4MUB=3-7WQG =8!ZOV),OG3T5=9]N\X]]V [W0KYI$H C785XVKJE5JO+WU?Y2541%V( M-7"SLQ2R(MJ$?N&.KDIM%_PL79,5W(-^7-]*$_D=2T$KX(H*CB0LI]Y5>#E+;+Y+ M^$YAJWIS9#M9"/%D@\_%U NL(&"0:\M S+"!&3!FB8R,WRVGUY6TP/Y\S_[1 M]6YZ61 %,\%^T$*74^^]API8DIKI.[']!&T_3F NF')?M&US P_EM=*B:L%& M045Y,Y)=ZT,/$,9O ' +P/\+B%I Y!IME+FVYD23+)5BBZ3--FQVXKQQ:-,- MY?8OWFMI=JG!Z>PJSV4-!?JP,^="@4*$%^B;+D&B&TH6E%%-S>HYNA%\=:Y! M5@?KIW/0A#)U9C(>[^?H].0,G2#*T4,I:F6X5.IK(],6\_-6TG4C";\AZ4O- M+U 4O$,XP,$ ?'8'<-^8TSF$.X>PXXO^X5"_[6&3?EXME);F M8/XZ4C;JRD:N;/QF&TN0TM359(=86^5YR,V&9^1X[*7=9*,1QJF_Z7OV.FF< M1$F7=" Q[B3&1R7NG1'."6A/T)#$AB?I50_QY)7&@:P AWA89-*)3(Z*?!": ML%8BZ\XP^_O;AO0FK]P*)TDQ^,7>OW>Y;0/XUA>_.P/4$L#!!0 ( M .2*!%'P>?3 ]0( (8( 9 >&PO=V]R:W-H965TT2:W4AK>0A"J)U":;EFFMJE;=/DS[X,!!4,%FMDG:?S_; M$$J[!.U#EP_!+_<\=_><\3'=,?XH-H@2GHJLDGE&\9:#J(J"\."8S*Q+]V+I.AI@++YG MN!.=,>A4UHP]ZLDJGEF.C@ASC*2F(.JQQ07FN6923#Z=26RJ/&V5'#?E6S>T?87;AF5&X$?*(QQJ_QMHJT#=?;AWOE]1)> MDV?PW3/P''=R()Q%/_IK10?@.QKN.0?@RW[X$J/!WGO8DXS?:N\;ON$1O@6C M6^0RT\H+I!GC0'4YSL 9>,'',X@KU*'Z/;Z&K:^A\>4?C7TM846%Y)5Z:R7\ M_*8,8"6Q$+]ZZ(.6/NA-Y3)-.:9$(I0\HU%6DAQ(P2HJ#QV:FFMDN/3%M)T' M@5/_IO:V6\\#EL,P#"=_62Z/6(9=RU>IC=K41KVIK:A$CD("U^F=$ $$2N21 M4O'0&['H9S.5[1%\W$8U[N6Y42VAY"Q"C 4DG!4@-Z@N/%5EEB2HBI >4KXF M#;HJ^>,WRK^*9]+&,WF?LZRN$Z8LSTF>,ZF/8H\88>L\_!^'VW5>+DGG'8]W M0]8]B^/@H,AVY^(ND*>F 0J(-'-]A[>K;9.]-*W%?C&O._0UX6E&!>28**@S M&*LB\[KIU1/)2M,&UDRJIF*&&_6A@%P;J/V$J7HU$^V@_?28_P%02P,$% M @ Y(H$4&ULM5A;3^,X%/XK5L5((+%-[/0Z*I6@G=6R6D9H@-V'U3ZXB=M:)';&=F J MS8_?8R=- J0N*RT\T%Q\/G_GXN_8F3U+]:BWC!GT(TN%ONAMCO6-;*NK*1\M#?7R44OM(Q8RF)C(2C\/+$%2U.+!#R^5Z"] M>DYKV+[>H__JG =G5E2SA4S_XHG97O0F/92P-2U2\TT^_\8JAQS!6*;:_4?/ MU=BPA^)"&YE5QL @XZ+\I3^J0+0,HM$! U(9D-<&^(!!5!E$[S485 8#%YG2 M%1>')35T/E/R&2D[&M#LA0NFLP;WN;!YOS,*WG*P,_.OTC"-;NF.KE*&?D'W M3&4:G2Z9H3S59^@$!4AOJ8)!7* 'P8T^AX=P?;^5A:8BT;/ !$+%\35I%?E MI.3 I!C=2&&V>1"4LZ[!=^^\AC'T ZBB0?12NB!?PANY0A,\1"?'DX6Z) M3D_.XI1JO6S<[V+I!_V]$'T4A1:5A!6J%V_IQUNRN+]G.3V"]R(*45T+D9L@ M.CC!RJ!KH8TJ8&4;]/!4_M*!X;]8+\L"8_ M])+_LEXS)U&68@S1 5'LHNA'&?;'X2=/*$2_)'5:TYH>H26>F#+<2I]F@DN%A-7#R!," M'#9*&WY$C'%+RK'7G?LMZ,!6I@DRBB9<;%!"=QK]1,M.B2[!AJV0DK [GI@T M%,BQB&H6%VZA[$E 8KE,@(:3U$XJY V5Z!"51LQPY*5RPP7/B@QI"MG-%8\9 MDNNR!!'5B+86LGUAM@S%KA[^-8X;O<1^P?Q:9"M8%$ N M[@BKRZTCOL]ZV M._1VU!B/2+<[I.EI)/Q_.B@X^>Y-"VDZ'L$?T5))T\_(T7[6DA@NN_)40=CN MWR1JT,?AX$!TFQ9&_,UD0?.<@<[1-/7M[TG3420/GY931AR@Z ]VL) MM5_=V GJKS?S?P%02P,$% @ Y(H$4&ULO5==C]HX%/TK5K0K3:7I),X7I *D&:#: M5IH*=32[SR:Y!*N)G=K.4/KK:SLAT"&DJ"N5!XB=>^ZYY_H0.Y,=%U_D%D"A M;V7!Y-39*E6]JY70([?+ MDM$2F*2<(0&;J7./WRUQ: VXE\*.WERC8R4->=?S.!#-G4\4Q$4D"J3@NB? M%YA#49A,NHZO;5*GXS3 T^M#]O=6O!:S)A+FO/B/9FH[=<8.RF!#ZD)]YKM_ MH!44F7PI+Z3]1KLF-M:,:2T5+UNP'I>4-;_D6]N($X#.TP_P6X!_+2!H <%K M0'P!$+: \%I U *L=+?1;ANW((K,)H+OD##1.INYL-VW:-TORHQ1GI30=ZG& MJ=DGKD"B%=F3=0'H+?JDO3DG0NPIR]%]R6NFT,T"%*&%?*/O/S\MT,U?;R:N MTN0FA9NV1 \-D7^!*$"/G*FM1$N60=:#GP_CXU_A%\-X[ \D<'77NM;YA]8] M^(,9/];L#@7>+?(]G/0)NAKN>WUZAN$+2#4<7V1?#L,?R?Z '@_T(NAL%-AT MP24;:=ND!]N0QC9\@]06$'RMJ=JCE)<59W"H/TA9$Y:" M9I!*]AFSP<<6;QZ<+[.W211XGN[Z2P]QU!%'@\1SSEY *&K^.!(8Y0(QH^D6 M>7=^]/Y[F G"A E: LI14I MVB+Z;#\Z:W<4)DDR/FUXX_ +D$M5DB4X]- K\V#L7U1,Y#N-P=+'4I"LUN;I4^BO3SY/S,F*&5.81+=9+!6G:_[=NUY M2W?:*(R3,.CKZ=6ARS8T?A4Z9);C5H.#__? G[<)?K*JWRS^:TE71/Y/M^=,(YC'/<4>TUH4ZU[3V*"Z1M4%S..QFN^/^O3WDNL?P MYEWAD8B<:B\5L-%0[VZDFR6:XW0PWC#^)'$"BE[*@8N3D4JXO M75>D.918]-@:J)I9,EYBJ;I\Y8HU!YP94EFX@>L$"K89.;[S/G!'5KG4 ^YXN,8KN ?YN+[EJN>V5C)2 A6$4<1A M.7*N_,MY7^,-X >!C=AJ(ZUDP=B3[EQG(\?3 4$!J=06L/H]PQ2*0AM28?QJ M;#JM2TW<;K];_V*T*RT++&#*BI\DD_G(&3@H@R6N"GG'-E^AT1-K>RDKA/FB M38/U')160K*R(:L(2D+K/WYI\K!%4';LA* A!%U"M(<0-H3P6 ]10XB.]1 W M!"/=K;6;Q,VPQ.,A9QO$-5I9TPV3?<-6^2)4U\F]Y&J6*)X(4/20LTI@FHFA*U70VK6;-@%.Z@"#/0&&Z(91F0LT MIQED%O[L,#\YP'=5LMJ,!>\9FP0'#7ZK: ^%WKD6ZEGBF1Y-]R]L4"3;EP2-F*DC?(5+/ 4OTE0S('9"KM@,NH=1D9E]$> MEZH()5?G2X4+55H?W=O*J[:6&&OZU'P>AU$T=)^WE^P(S&P7DPP&'S'SPY@/ MU?U6=?^@Z@O7PYU1[*UN1H73*J+UC1S]=@"K@%J?LE4KIN. M=M ^W\:_ 5!+ P04 " #DB@11E@7VQ)L" !5!@ &0 'AL+W=O +]W*PDKOQ>I6 5U(J)FDC8 MS+W;\&:1&'MK\(W!7@WFQ&2R%N+%++X6R_0)=/;/1RP95]DGUG M&W@D;Y465>>,!!6KW4A?NSH,',;3$PY1YQ!9;A?(4MY33;-4BCV1QAK5S,2F M:KT1CM7F4IZTQ%.&?CI[$!H46=$WNN9 /I [VC10X,"Y(I?WH"GCZNK](+<' M%\0GJJ0275E-GFNFU35NXGS).,=JJ]372&=B^'E'LG DT0F2D"Q%K4M%/M4% M%+_[^YA5GUIT2&T1G15BC/L"CFV4\8DH MP[J/9<9:D9TG.LV 7S8721 O2M#(O ML5\07>)7TEI1VX@4@ET<8W+2LP%3/!O%?P#Y@U>] KFU##=W#7=)Y98A#H<-N@:C!,LA71-S"RT:VSC60F,;LM,2^SY(8X#G&X'- MHUN8 /T_2?8+4$L#!!0 ( .2*!%'TLZ$Y9@, +D+ 9 >&PO=V]R M:W-H965T<P1DN!'1:B8 M.7LIZP?7%=L]JJ"X9S6BZDW)> 6E&O*=*VJ.8&%(%7$#SXO="F+JS*=F[HG/ MIZR1!%/TQ(%HJ@KRGTM$V&'F^,YQXAGO]E)/N/-I#7=HC>1+_<35R.U5"EPA M*C"C@*-RYBS\AU6F\0;P%T8'T",B M1 NI9?S=:3I]2$T\?3ZJ?S+>E9<-%.B1D5=FND[6DJNW6/'D?-W4 M-4%JXR4D8 D)I%L$UJ9"O]"V#/5^WH$%425EWJI9D+-F(\N&@,5VRQHJ!7B? M(PDQ$1\4]F6=@_?O/H!W %/PYYXU M)"3%VI%JS#NMMN<X%G6\W@SW<]L=OY? M]-5_CGZ6C+ OG=#HA5?TSBNB.%8$["IB)$+41XA,A.A*A*X>/X(-VF%*,=T! M5H(:<P/ZC&WB<6I-\C-R@*; M1.D5VVEO.[WMJ"):C!_2].+4^%X0I0/'EZ@H28:[?)/4ZA^DSNQFO=ULU.YS MNZ7FRP='OX.V%(QKA_>>]X?MI$-^9)E MDXOV;NEG^SYS8=JKP?S2?WCT+?.YZDO;-O*W?-O4?H-<71,"$%2J4-Y]HFJ< MMXUB.Y"L-IW0ADG55YG'O>JM$=< ];YD3!X'.D#?K<]_ 5!+ P04 " #D MB@116#X.-SL# #""@ &0 'AL+W=OSG9!!$C*V MO4#LG'.NS_6-?4=[RM[X%D"@]RPE?&QLA#^B?M77I98@XS MFGY/8K$=&Z&!8ECC(A4O=/\9*C^^TEO1E.M?M*^PEH%6!16_=JRWVOY(98IE-]6YR=24OVC@+;K#H.&P3;* M"0.G8; #9/N^U7#81OF^YW8[#&J'0:_#".)"7P<7U3*0N+^*AZVR4HX;%3IK MHURK60K115+S/TB=V UKNV&OW:X3X4:97LE+1?EGL -2=.YYO[([L*R/70=N M/\T^0XOZ:_ %!+ P04 " #DB@11,5F\>OX" #P"0 &0 M 'AL+W=O;X-0$ITWP7B&X M-<%]JP6O)GAOM>#7!!.Z7<5N$C?#$H\&G.T!UVBEI@3XC$N>%N%"P^\4,G)]=@#.0 M4_ C8UN!:2(&ME3^:2OVJO9E4OGBO.*+"VX8E9D [P4DJM/_D^/&:\QXQDS7G]#=G5/10P,4?\ =R,/PLA3 MP>V.BW(*P^2G,AQ$*HP;V(DJ_B=+OC?*>YI(D8"&Q M)*(G:T&C%WQD<<+&3/C>XE1$_SCKL8.0WRK.*0S%7AQ'K>*:2-_H'4$L#!!0 ( .2*!%'IA+79 MU ( * ) 9 >&PO=V]R:W-H965TWW 'AZ$W*D80)/'-.%JY,1:9]>NJ\(84JI:(@..,QLA4ZJQ*[>NRB30 MR(+2Q/4]K^>FE'%G/+1C2SD>BKU.&(>E)&J?IE0^32$1AY'3=HX#*[:-M1EP MQ\.,;N$.]'VVE-AS2Y:(I< 5$YQ(V(R<2?MZ,3#Q-N [@X,Z:1.3R5J(G>G< M1"/',PN"!$)M&"B^'F &26*(*1-DG.12QGD/"O=(B+<"X@I3Q_$T?BSJ< )"G M&N 7 /\EH%,#" I \%J%3@'HO%:A6P!LZFZ>NRW.3.RUQEB%.CU?P 'P/9/U$OH#82IK%+"03M!SY1)8@0^ :_4+$AC2$ M7LQ!4Y:H2P0=PS92I&0FN)9H!LQ*QV1F\P%)IL##&'VYP_@3+HPV>I):#ZV8 MV@U=C4F:I;IAD= T3\BO22@@MZ@9*[+@$405^'DSOM> =[&X987]8X6G?B/A MMSUOD<#[2'S/]RK6,WLUO'U5E<[_J2_^6?U9,8+2;H'EZ]3PW7.F(2)WFFI0 M#7R=DJ]C^8(Z^Z)'%*$\(O=H'8DFY)J!(C\G:V6-]ZM!I%N*=!L7_?PSD(6_ M+R@*DRR?NZPR:C-K/VAYWH+O>LS+VRC+V&HENN ;) M[;=-DP:^?LG7?[^]'Y0B@W?9^V96OU^W]V=P5W5[?P8WJ-O[M^OE971/CAS\ MHV_M6:](*/9&ULM59=3]LP%/TK5L0#2*/Y*/0#M94@;!H3U2H8V\.T!S>Y32S\T=D. MA7\_VVE-JK6!#?&2V,X]Y]Q[G/AFM!+R7I4 &CTRRM4X*+5>GH6ARDI@6'7$ M$KAYLA"286VFL@C54@+.'8C1,(FB7L@PX<%DY-9F3Q>TT:>$T+;(XW[)]< M\::8.5:0"OJ#Y+H \@60.2UP*Z:T#7%5IGYLJZQ!I/1E*LD+31ALT.G#<. M;:HAW&[CK9;F*3$X/4D%8T2;?=$*89ZC5'!-> $\(Z#0,?JJ2Y"H&75X"1H3 MJH[0 2(<30FE9C_4*-0F'4L:9FOIBUHZV2/=15,C5BKTD>>0[\"G[?A>"SXT M-G@ODHT7%TDKX9>*=U W^H"2*(GN;B_1X<'1KK3>RK*57-=O5-?1=O?07@M> M'&N0#,TJF97FS6WL"OIY;<+1E0:F?K6(G7BQ$R=VLD?,2V1>8M?^UB0#1V+/ MBX=)KQ./PH>F67_')$EGZ(.VTCOUZ9VVICU[\7ZK6E_ MLSIB@2@8G5U^ML-C] 18[GHA_QVWE?_ YS]HMQT_OF#[T#,-W]_V.'H^XZ*W M&?\"?N@3S1]@3/9GU_8 M:"H,9.%ZK3(G0L5UW5_\JN_GYZZ+A<_A]<_ %,N"<&7\7QAHU.F;SUO6_;6> M:+%T+6HNM&EX;EB:?Q*0-L \7PBA-Q,KX/]R)G\ 4$L#!!0 ( .2*!%'L M)"Q^%@( ,\$ 9 >&PO=V]R:W-H965TJDJ%&WAVD/#ES JC^8?2G=OY]M",JF)MH+ M^-KGG'OO\4?:*_UL&@ DKX)+LPP:Q/8N#$W1@*!FIEJ0=J526E"TH:Y#TVJ@ MI2<)'L91=!T*RF20I7YNJ[-4=*1U0VZB3!+ M6UK##O"IW6H;A9-*R01(PY0D&JIEL)K?Y0N']X!O#'IS-":ND[U2SR[8E,L@ M<@4!AP*= K6_%\B!;2][:B!7_#LKL5D&'P-2 M0D4[CH^J_PQC/U=.KU#<^"_I!^S-;4"*SJ 2(]E6()@<_O1U].&(,%^<(,0C M(?Y?0C(2$M_H4)EO:TV19JE6/=$.;=7'>9 MAFAK:_'_+')_)_Z>2,)-%[$D=Q] 8]/T]?0V'I?W_Y-#ZT3DQWQ M9$?L]18G]$ZW>T8\F<03+YZ<$']0QOQC\(\'BR$;!&%^GLFPF#(LSI:_$JJ3 M:.]&H3LHW]J-@7_M^>Z&OV36]9=CP\\AAJ+"H^/FKOI7JFLF#>%064XTN[D* MB!ZNSQ"@:OT)W"NTY]D/&_OB@'8 NUXIA8? '>KI#[:'H@9;6%AN*5,F5G?Q]EY0L MN(AM%+U(7')G9W;X&&^T>;8E +*72BH["4K$^B8,;5Y"Q>V%KD'1RE*;BB.% M9A7:V@ O/*B281)%EV'%A0JRL9^[,]E8-RB%@CO#;%-5W+S>@M2;21 'VXE[ ML2K13839N.8K> !\JN\,16%?I1 5*"NT8@:6DV :W\R&+M\G?!.PL3MCYCI9 M:/WL@H_%)(B<()"0HZO Z;>&&4CI"I&,WUW-H*=TP-WQMOI[WSOULN 69EI^ M%P66DV 4L *6O)%XKS^.PX? XYP6,' MCZ__AH?D1&]'TMN1^'KI?]DQ%S:7VC8&V(_IPJ*A0_CS"&O:LZ:>=7" ]='; M6_-7OI!PSGXU1MA"^'/.)0.+@LXK[#.WK7OIZ[H+N\[2T2@B(]=[Y QZ.8.C MX5^\+-2BC+)"P)%UU<41G3O@QM M@+KVEVNAD:ZJ'Y;TF()Q";2^U!JW@;NO_?.<_0%02P,$% @ Y(H$4;BJ M:=!4 @ DP8 !D !X;"]W;W)K&ULE55K;]HP M%/TK5C1IK=3A/"!;JQ!IA4W;I$FH:-MGDUR(A6.GMD/:_?K93HB \2A\('Z< M<^XY%W&3-$*N50&@T4O)N!I[A=;5 \8J*Z D:B JX.9F*61)M-G*%5:5!)([ M4LEPZ/LQ+@GE7IJXLYE,$U%K1CG,)%)U61+Y^@A,-&,O\+8'3W15:'N TZ0B M*YB#_E7-I-GA7B6G)7!%!4<2EF/O<_ PB2W> 7Y3:-3.&MDD"R'6=O,]'WN^ M-00,,FT5B'EL8 *,62%CX[G3]/J2EKB[WJI_==E-E@51,!'L#\UU,?8^>2B' M):F9?A+--^CRC*Q>)IARWZAIL7'HH:Q66I0=V3@H*6^?Y*7KPPXA&)X@A!TA M?"LAZ@B1"]HZ<[&F1),TD:)!TJ*-FEVXWCBV24.Y_17G6II;:G@ZG6N1K0O! M6'IPOT_')GB?/NS3ATXO.J%W$/., M8M0K1DYQ>%%16<4[1&I="$G_FI,;RKO&W1[K7"L\6FR$)H,Y/&ULM5;1;ILP%/T5"TU:*W4!0PA0)9':9-,VJ5+5:MNS M&YQ@U6!JFZ39U\\VA)",4"*U>4AL?,_QN0?[YHXWC#^+!&,)7E.:B8F52)E? MV[98)#A%8L!RG*F5)>,IDFK*5[;(.4:Q :74=AUG9*>(9-9T;)[=\^F8%9*2 M#-]S((HT17Q[BRG;3"QH[1X\D%4B]0-[.L[1"C]B^2N_YVIFURPQ27$F",L MQ\N)=0.OYW"H 2;B-\$;T1@#G6(Y6A"E>2$V!U,\:SS"EFDGI M>*E(K7I/#6R.=^S?3/(JF2!7 .P9X)P##"F"L MMLM4C ]S)-%TS-D&M^5>[HF] M?A;9 'C.%7 =UVF!S[KA<[Q0<*CA,&J!S[OA=VB[0X>':%MY5AOGUL:YALX[ M0==TJ(/.J^D\0S?LIA.:[@KDB(,UH@4&%R0#,:,4<0%RS$OO+]N\+_DCPZ]O M^WKJ#!P'CNUUT^*WH@[$#VOQPS[B9Q0) 6XZW/!K0O\]S!W5=*,SS$6%3!@G M?W%LW"U/UK/ ,642(XFT_ MP_]-\EP8#3W//[*S)=(=A:$+ [===E3+CLZ0K?X(A4193++56]JCWMI;(KNU M0V=?K)W^%^VVXV; 1OV'[W'5X+XN0O=#+EM%VWJ%CASN%7HH?U^'X3F%N-^Y MKB@/]81> /W@6'E+)/0]9^0&)X3O:S#L583//]D5;Q_U+9'MZNU&1Z+[QSO$ M5R03@.*E@CJ#0''PLB4K)Y+EIDEY8E*U/&:8J#86,R=U$]SUU8SS] M!U!+ P04 " #DB@11L0&&^J8# !� &0 'AL+W=OU%ZTZ;6?69O$ M:#&D@)/VWQ]@KYT7Q]FKTB\)F)EAGF>8QWBRX^)1EA@K\+VB3$Z=4JG-:]>5 M>8DK)&_X!C.]LN*B0DI/Q=J5&X%189TJZOJ>%[L5(LR93>RSA9A->*TH87@A M@*RK"HD?;S'ENZD#G:<']V1=*O/ G4TV:(V76/V[60@]<[LH!:DPDX0S(/!J MZMS"UW.8&0=K\87@G=P; P/E@?-',_E03!W/9(0ISI4)@?3?%L\QI2:2SN-; M&]3I]C2.^^.GZ.\M> WF 4D\Y_0K*50Y=5('%'B%:JKN^>XOW **3+R<4VE_ MP:ZQ32('Y+54O&J==0858< PS,.?NO@/]:J!_@%9CS MJM(DVU6P+)' $MQCB<46%^#%'5:(4/E2&TJ[-G&5SL5$=/-VW[?-OOZ9??^N MV0T(O#^![_G>@/M\W/T.Y]H=&G>8';J[FH&.!K^CP;?Q@O]!PTC8H L;V+#A MF;"?N4(4O""LY>GE$%%-B,B&,%VWG859&L51F$[<[3XE X:QGWAIYG6&!UF& M79;A:)::P[@M]3^;IKE8 3ZP'#/38V!!$1LA(^JVB:[)<=R%C4>SMV%?F58N M -HA44B MOIXH@>*@=8YL!:(*5 SO2^P4 V>2T6)3[B&61AZJ3EM!T49, RS M*$F"<+@H20CU>NA= X\JL5YE M6RP4,0=-8D;T8\:55LH+"-L,#LZ,%R8^C*,CD,^Q/,2YI_OPRT7 .&8>9%,#E3KEZ6X05=/JL/9D*4 ;KWKGFW7"S&&.W5 M&UY5OF&OWW!ZG/DA7X8'.OX@&&@NRJ+CI7(;>^]]X$K?HNVPU!\Z6!@#O;[B6JS;B;E*=Y].L_\ M4$L#!!0 ( .2*!%'L^2!Q]@$ $<$ 9 >&PO=V]R:W-H965T%TO3+ MY"XY;;R(?>/#!BOREN]QB_Y'N[$4L8FE$@JU$T:#Q7J9?+Q[6BU"?DSX*;!W M9VL(3G;&'$+PI5HF:1"$$DL?&#A]CKA&*0,1R?@]Q#V> [!(@&P%9U#T4BBJ?N>=%;DT/-F036UA$JQ%-XH0.E[+UEDX%X7RQ M]:8\W*[(5P5KH^BN'8_MN@6ZUT>(Y_"]C7L;R371>'ZM M-_!_;ZY0+R;JQ57-VV@>^)$ZR7<2@9X7U)WO+()PKN.Z1+@1&H8NO=GKH<)] MK!#>WK%(-/&4=D93X,7EPV] M=+0A@&ULK5A_;]LV$/TJA($!+;!&)/TC M=N$8:.P4;8%T1H.V?S,R;1.12(VD[ 38A]^14B1ED2FO58 DE,A[QWMW?#II M?E3ZP>PYM^@Q3:2Y&NRMS=Y'D8GW/&7F0F5Y383D:XU,GJ9,/UWS1!VO!F3P?..;V.VMNQ$MYAG; M\3MNOV=K#5=1A;(1*9=&*(DTWUX-/I#W-T/L#/R*'X(?36.,7"CW2CVXB\^; MJP%V.^()CZV#8/#OP)<\21P2[./O$G10^72&S?$S^D*[!J#08G6LP+@U\Z%$1NR=NQ2Q;S+4Z(NU6 YH;>/:] M-? EI"N4.ZMA5H"=7=Q9%3^\NP:J-VBI4J@_PWP&WR&*R03Y>?17YN^M$R;1 MFQ6W3"3F+2PQ>Z:YF4<6=N+PHKCT>EUXI2>\?F'R F'R)_B@N,5\>;8YF;68 MKSK,;\XPIX7WR4OS"-BO4D"K%%"/-PRE +U.00!Z6$$//?3H!/1G M&8-Z&(Z$+'.%V &2Q^X3CD!ET$XS:=&;:OIM6RX+'V/OPPG/84&&TQ&ATWET M:":M91W&>(IIM>Y%$*,JB%$PB)LT2]03YXC)#9)*\N=KXXE3OC9-@*UQY6C< M=R(F%?0D',-C)G1QL"S7:5O-A@$(1D^+GO@$_V#OH+,?Q*O#O@+ MI]/*Z;1O;F<5]"P8SP]NK) [E'$MU*:-VK#]J)-9@FLUQ?UP^U%H8]&AW/IY M7).&J).^V2:U7!$:C''-=WM**WEE8Y_ MN[) 498%\\N$&8,^A"BLM9=.>B^U6DMI6$OOBIS +]<'<.!2XN2306 =6;DI MH5_T_@3HAI\3;-=22J=]L/W;;PFTUE\ZZ_V%K9;085@!;X7T![XX#!D\TEJ/ M^)8)C5*F'S@\Q%B2^44D2-SQ/NZ],MTSL!77#"MP"%+RZA;'3Q0:>XL"KS7RSNE075\\,] M9Q"-6P#S6Z7L\X7["%)]5EO\"U!+ P04 " #DB@11[ 6LA%1-Q%U?[XO4Y"VD+J=G= @KQ\[LO']]B, MUU(]ZX0Q@UZR5.B+3F),_M7S=)2PC.JNS)F +PNI,FK@42T]G2M&XQ*4I9Z/ M<>!EE(O.9%R^FZG)6!8FY8+-%-)%EE'U>L52N;[HD,[;B^]\F1C[PIN,<[ID M\YF")Z^Q$O.,")/SM9ZZQ[95)ZD?+8/W^*+ M#K81L91%QIJ@<%FQ:Y:FUA+$\5=MM-/XM,#M^S?KMV7RD,P3U>Q:IC]X;)*+ M3MA!,5O0(C7?Y?J>U0D-K+U(IKK\B];U6-Q!4:&-S&HP1)!Q45WI2UV(+0#I M[P'X-< _%M"K ;UC ?T:T#\6,*@!@V,!00T(W@.&>P##&C \UD-8 \)R=JOI M*.=R2@V=C)5<(V5'@S5[4Q*B1,,4>@1BM)R^JX[FJXO'WQ/,'%5V$R1EX]W$+_/IH.!FUP*=N^)1% M7=3;[_WF@/<"O/?P7OCMT?#6X.]^SOO]$7"_*EVP"_> 5 VS_(99?FFOYV(6 M^L@LA^E>8[I7FN[O,?U-1-"G@85 -9U0Q32B*R B?4H9@GZ.EHH*@TZ:SZ=M M1*Q\#$H?ML6O)J07]HD?CKW5-N-:QF&,0^PWXW:2Z#=)])U)5/7)[3J2BP53 M7"Q1#A<9MTV]VU: ,BE,HAVU'31A#9RF'H5BD5P*_C?,6[3=$2*IS1F2)F$* MF<2&G9L]B_RF\A%LU6RP6]4[UXB=P(,F\, 9^(]2IEA\3E=,@>S6Q2Q9\,JH M:B7!G=MFOZXK\OLHIJ^N^@Z;,(=.D]F1,Z$'^L*S(D.T *T"HQ&B0A0TA<59KU+W M.KP9?5Q?(;8_[QAS>-Q._ 1O)!#_9 84&HSE4\2$L=22"P3[0&VHB.VR?9O& M,L=6V7 '0+H8_]K:\/\S;K<$6[L XF9EE4%)3G2)_D&?2U.R$0WRZ:I!-K)! MW+HQK[0"?IE:@0,K%5SK@HKH$$OOR4<9\/LN^FUT@+B;]Y3K2!:@5PLE,]C; MJ6S2.;-2#')"/3UBH@()S'XNH-JYR;K2%?+JXD(VZ$+>\_.^YFI(6P< ]TGN_ M;_.V3D_VO/Y U9(+C5*V "#N#L&"JH[ U8.1>7F@>I(&!*.\31B%$ML!\'TA MI7E[L&>TYA\1DW\!4$L#!!0 ( .2*!%%>?4D5IP0 "@2 9 >&PO M=V]R:W-H965T1+8/K.C(N"*CT4,;@72*Z*@HJ7:\CYYG* !]N);]E\H0#TN M[X4>.;67-"N R8PS)&!V.;C"GVX(,09VQ=\9;.3.-3*I3#E_,H,OZ>7 -8@@ MAT09%U3_6\,-Y+GQI''\4SD=U#&-X>[UUONO-GF=S)1*N.'Y]RQ5B\M!-$ I MS.@J5]_XYG>H$@J,OX3GTOZB3;76':!D)14O*F.-H,A8^9\^5X78,?#"#@-2 M&9!##;S*P+.)ELAL6K=4TOG;AK/?ZRTDVBLV7G%\D-=7X+VZ#SP;QNL(\^>JF(+X^2<\ M)+I1]0QN8]0?PZB&^#^!U![AIO=02J@\R06@":PCQCS-XK)Y8@ M,IZB,]TH99[GZ%_46!&?C1VUBV@@QITT OZ-T&9@L-A M!'LP@CB.W;@=Q:A&,>I%\?D91)+)(W",]G!@\^ E?8@HOH^G0\IJB&%?U ;X&&>EI717MP_<@E(6G@EBS>7]?; M?7&=5MS+R^]6AR"]0'0-0@LK@JH3T%)D":"S^RUM;0[G/33%;B,*[O]$U)3G M.1723)5%-=5M]JO6?;[$$NZ4CD3#L(,P>$?9\,'$/056)9QX!Q_O M=:;O#\D;YK>LZNO?1G=P<"3U!9B#N4DZT4<7H8_ *YHC!:) 9U]8N0N\@$ZR M=Q=H) ?W:TX-X)#XNL)MH:M"]@<:E:8(NZ@HSV380RE]:3TN'>@KJ%W%+:Y> M5Z21/MRO?5?SN8 Y5: /KTID^F4F06N:K\"T4FOBI;_13F]$/@X\_VT/[:\+ M,([##JW&C2KBJ+>)[BIVK$%N:5T)")WFY<&=MRU9ZM3 MMA_*!6+V#(K:CY\'"W:%(GA%1X+U7WLM2:.*Y!U5?"^!S5O"O-7JT[8ALB^0 M.!SZ';L]:022] OD\?ET;P"MN/O#!Q53HRU3_?>(2AJ))?T2^VYJ]%@F5P%? M,704A[[[YBDX.^_B!8BY_40A=;U63)6OY?5L_1GDRK[\.\WR\AO*5RKT04NB M'&;:U!V&NJ=%^5FB'"B^M&_V4ZX4+^SE F@*PBS0]V>Y)%83.[,- MM/]^UTY((:2HVE[ =LXYU_?D.M>3G9!/*@?0Y+DLN)HZN=;5C>NJ)(>2JH&H M@..3M9 EU3B5F:LJ"32UI+)P \^+W9(R[LPF=NU.SB9BHPO&X4X2M2E+*E_F M4(C=U/&=_<(/EN7:++BS244SN ?]4-U)G+FM2LI*X(H)3B2LI\ZM?[.*#=X" M?C'8J8,Q,9D\"O%D)E_2J>.9#4$!B38*%/^VL("B,$*XC3^-IM.&-,3#\5[] MD\T=& @#K]A* A!%U"] 8A; CA>R-$#2%Z;X1A0["INW7NUK@E MU70VD6)'I$&CFAE8]RT;_6+ CE*>&"PWZNK)9H MM1[NE^3BPR7Y0%RB_2S> M3?>O^]+YO^BK?XY^9$;85EQH]<)S%4=.*^Z,=-1*1U8Z>D/Z-LLD9%0#%I"6 M##]F"=G28@-$K#LE",\@$Z9ZRV->1XEM%/.AW<["<.R%_L3='KZU4YCO>6-O M? Q;GL(B+PZOO6/8ZA06C$?C(&IA1Y8,6TN&9RWY*32>5U":X7%%QS-)N2:I M\6A-F7RU9V_,%K']K@Q/TQW%XZAC2@_J>NB-.IZ1)3VH8.B%_8[$ MK2/Q64=^V]X!Z17=@L16^(8E%QD= MI' =#L*.'8M35!P.HJ!C6@\J&GAQQ[13U' \\...:>Y!RRA!9K97*Y*(#=?U M66Y7V^O K>V"G?6Y?[/P>]:7>'VHN_VK?'WW^$9EAF>3%+#&4-Y@A*]9UOV\ MGFA1V8;U*#2V/SO,\0H$T@#P^5H(O9^8 .VE:O874$L#!!0 ( .2*!%%< MI\R,AP4 -@9 9 >&PO=V]R:W-H965T]P)L#9JF_4Q+M*U5$CV2MA-@/WXD18M*(E-R MTB^V))-W#^^>NX>4IWO&OXLUI1(\Y%DAKGIK*3?O@T#$:YH3T6<;6JA?EHSG M1*I;O@K$AE.2F$EY%J P' 8Y28O>;&J>W?+9E&UEEA;TE@.QS7/"'Z]IQO97 M/=@[//BW7-T%E94DS6DA4E8 3I=7O0_P_1R/]00S MXFM*]Z)V#?12%HQ]US=_)%>]4".B&8VE-D'4UX[>T"S3EA2.?ZW17N533ZQ? M'ZQ_-(M7BUD006]8]BU-Y/JJ-^Z!A"[)-I.?V?YW:A%N4W>;"!J$V(T)$)R$Y SR;@T9$)V$[ 72=$=D)D(E,NQ<1A M3B2933G; ZY'*VOZP@33S%;+3PN=]SO)U:^IFB=G=Y+%WR^O5>02<,-R12=! M3$(NP2WEAE=%3.T ,QA\VN@! IS/J21I)B[ &0B 6!-.!4@+<%^D4KQ3#]7U MES7;"E(D8AI(A5;[#&*+[+I$AHX@^T@7?8#&[P *X>C^;@[.SR[(GO#$>2L_ M&TS?^$W_N2WZ (?:- JMZ0Y6YWZK%,8O>#08#,)C^9Q4F"=> MS+]I&M'.**XG;2A*L"^''<$)0]?J0R_27Q\HCU/1'>N--=@%14UPH!>%DNLE M377$5*)!K#F>9:=@@ITQN98*_3W5SSNJ<+Z.<=9M6[+G[>.>+LQUBMJLXL)3Q- U>>CO\J\OXX1E&>%"/P)- M@&Q82_>CNB+ _@@=B9:3!>C7A7HI=T0RZ$Q&IP_0W[6?EFE'',/..%S#AZ-7 M%VI'5*/.J)Q"P+=(1'.I=D0[;F&5K=6V84\7YF0$3KJ5ZJ%2.=7G-KU.M060 M7.T.MFK7(BG/?;M(IP;(KP8G^#-!?*0JA(V!:W&$RZE@9#YDD5%?3)Q\(.PO-J\+=48LJOU\ MPX:PLTQ:%/4^$8T'0S0X$B(G1*A%B-KP[Y\7P7-Y[-P]T$F:A)PF(;\FG;Z$ MKGW#XO:[[U:\3]?FE [YE:YU;>3DFAR^J+4)A(-C67!:B/Q:> 9Q/QK;(V.B M 2U)RDLLOE X64/C'WWF1DY:4(QOTJ]D@=]HQ8*P:EQ1*Q%<4\;^ MKG@V[D?P=!ZXQHB'/YP'KI=A?R][,P]&+WB@PW&$!JX#8O_&_I4T\!L];!BC M#BP(:F_1]7\>?Q&N#JH"9'2I;(?]D>($+_]&*&\DVY@7ZPLF);O2[^NK/G-G_4$L#!!0 ( .2*!%&#P5!/@0( *\& 9 M>&PO=V]R:W-H965T(!Y" A+24#J61 M:-FT34)#5!W/)KDF%HZ=V4X+^_4[.VE6-IJG[27QV7?????Y MH31<2="XG@4W%]?SJ?/W#M\Y;LW>&EPE3TH].^-+/@LB1P@%9M8A,'IM<(%" M.""B\:/##/J4+G!_O4/_Y&NG6IZ8P842CSRWY2R8!I#CFC7"/JCM9^SJN71X MF1+&/V';^48!9(VQJNJ"B4'%9?MF+YT.>P'QZ$! W 7$GG>;R+.\99:EB59; MT,Z;T-S"E^JCB1R7[E*65M,IISB;+JW*GL_F5%<."U7171OFY3H#?P3?:F<: MLE=28Z8*R7_^Z;M0QL+Q+5K&A3F!(^ 2[K@0+C )+=%TR<*LHS1O*<4'*$W@ M3DE;&O@H<\S?QH=47E]CO*MQ'@\"?FWD.8RB4XBC.%HM;^'XZ&0 =M1+-_*P MHR'IX&_I!J#'/?380X\/0#_Z9L+\C&U0T[3LU0S0O.QI7@Y"M@JHKD.X,0U)P60.]/4;2PLNBX$TDS[-Y%\+?=5# M7PU6\*:GL_V>SJBG3W>UO:=V"SSQP&[T;=+IAR3C_([I@E-'"%Q3:'1^ M16VDV_'8&E;5?B0]*4L#SB]+^J.@=@YTOE;*[@R7H/]'I;\ 4$L#!!0 ( M .2*!%'>3]KVU , %(, 9 >&PO=V]R:W-H965T?G!=E>2T)&HDMI3# MFXV0)='P*#-7;24EJ065A>M[7N26A'%G,;-[#W(Q$Y4N&*4<+ ML9\[V#EL/+(LUV;#7W-9+RDK*%1,<2;J9.[?XPQ)'!F M MOC*Z5YTU,J&LA7@V#Y_2N>,91;2@B38N"/S9T24M"N,)='QOG#HMIP%VUP?O MO]O@(9@U470IBF\LU?GQOM&]L/00B!0M10FW0Q&;WQOT2)66+-'PQEJA M)\ZT0K(K@,BD-"\8S M0#ZM[M'5VVOT%KE(Y03@B/&:ZCULPOKO7%0*[-7,U1"QT>TF371W=73^F>@B M]%EPG2OTD:A4RUZ?(/Z;KS!QW^5?$1"KSWR/=\KT?/[>/J M22&BDDTF4SSUXWYUTU;==+!;BU/63$DW1AK"FG':DJ"BZ M>CB4EU5[/5!/V#NV7.]_KJA4% 61RFRA/B%-+ZQI)YVT3<8CWYMV?OH3B#N? M"WQQI5VHJOD X8XL'$6C\3DM_E&+?VG=72C%/Y42A:-)>$;)L0WCX+4U>*&R MX%19'(S",Q<>'YLW?DWW[B_("Z6.3VX9]H*1=T[JL8?C<+ Z;[-,TLQ4(>,P M0L"DF*"F"C_QN@CU8108+,1CW\;#C?LL8V_PSCP M!& M.TC6 VS]H,76SH!KH6&BM,LK@( '(' 9 >&PO=V]R:W-H965T-\-"V2 $VZ81O0H6B0]:S:3"S4ECR)3MK]^E%R MXJ9;X].V2R*)Y.,C]4R-M]H\V0R1X+G(E9T$&5%Y%88VR; 0MJ-+5&Q9:5,( MXJU9A[8T*%(?5.1A'$7#L!!2!=.Q/[LST[&N*)<*[PS8JBB$>9EAKK>3H!OL M#^[E.B-W$$['I5CC FE9WAG>A0U**@M45FH%!E>3X+I[-;MT_M[AN\2M/5B# MJ^11ZR>W^9).@L@1PAP3<@B"_S8XQSQW0$SCQPXS:%*ZP,/U'OV3KYUK>106 MYSI_D"EEDV 40(HK4>5TK[>?<5?/P.$E.K?^%[8[WRB I+*DBUTP,RBDJO_% M\ZX/!P'QX$A O N(/>\ZD6=Y(TA,QT9OP3AO1G,+7ZJ/9G)2N4M9D&&KY#B: M+D@G3^[1D9$)L\5ZP5)(L&Y;*8*+72O[\/6BN+<') M#9*0N3V%#R 5W,H\9YL=A\1\7=8PV7&;U=SB(]R&<*L5918^JA33M_$AU]D4 M&^^+G<6M@%\KU8%>= 9Q%$?+Q0VTU/>QYV%Y;#^'/'K9 ]QOHOH?N M'X%^T^KDL-4)M_H,-&5H@#*A0)=TK,UUCJ'/X;[2S70P#C?OT!HTM :MM!Z\ MV#$]%QLT_.U"B4;J%$[XOE]0&'OZ'HUVS#X4]6W'?4C%BVWIWK"A.6R%_*;5 MAD7,K3.O6K;^MBJO96EMQ4="I< #RQ(OI%JW9+YH,E_\;4F,&NC1?Y!$G6-T M((E1K]OIOR^+RX;:Y3^013MF7$?":"^/;GQ4'N'!'"S0K/VTM]R72E$]$IO3 MYD&YKN?HJWO]&MT*LY;*0HXK#HTZ%RQ>4T_X>D.Z]%/U41//:+_,^%%$XQS8 MOM*:]AN7H'EFI[\ 4$L#!!0 ( .2*!%%(,>_!* 4 )\; 9 >&PO M=V]R:W-H965T?;2B$+AA"\R4!XN>9F<=F9F)/CY2]\"TA M KPF<VS5=;DF!NT1U)Y2]KRA(LY"W;V'S'" XU*(EMY#B^G> H M'QM3F)ZO!W P?N#QVBS%>J!/9ON\(8\$?'/ M[H').[M@":.$I#RB*6!D?3NX@S>!JP%ZQ/>('/G)-5"A/%/ZHF[^"F\'CO*( MQ&0E% 667P>R('&LF*0?/W+206%3 4^OW]F_Z>!E,,^8DP6-_XU"L;T=C <@ M)&N\C\4C/?Y)\H"&BF]%8ZX_P3$;.T(#L-IS09,<+#U(HC3[QJ^Y$"< Z#< M4 Y 70%N#G"[ KPSV+5P2RSP;,KH$3 U6K*I"ZV^1DN] MHE0ME"?!Y*^1Q(G9DZ"KE^NYE#H$"YK(]<>QGL%K\!W'^^SZCLMUM%.7'%PM MBIV'(0I"$):_!+,]XW MX&TI0J$$>E=BCHR$?^]3"[C.5X AMO2*&6RP+5_-Y M#7Q!LHOI&R& J_4!:#;Y!F*O(/8TL=M 7+NH#+S#@G=H=/@;CA@X2'("Z!JL M:))($YGS5U$*0AK'F'&P(RQ;L5_J9C@SX6L3*L,>9A"-I_:AQB^_\,LW"_FZ MDRE1OER"L$2[\D:D(W7FYV8F/T,"- $A?JM[XQ:?)5A^@J"BSJA09]1-G0.- MY:J((_'V%]P(SS?6MH MU'52Z#HQ$CU&_.5ZS61ZBU+Y7A(NI)*"]%EZ2[,EQ_+J(S7#T,^P2J#0*0=@QL$F<5OMF9<1/&F>H)%I&1VB4(FH-*U5S(QW MFEZ\GKAE3UQP/JZJ&"H50T:F18PY__T7Z#M_W%7+M+J)A,IV>]G1,=7)^"!X M>G@PV2W[&>A>M.^ 94,#O8M5^!8J'R2ZIZU=$;VAR_[0H!>T*F39P4%S"W>Q M:M=B9X0LV/#6F8%#Y^>ZGBO;F[;*%P&S+:>@+%BVXYD+0 MSUYPOKVJNF4?"\TM7WLA,..;"T$_W+(G+C@?5U6L;&VAN9E[($QOF2F]89MW91N S&W ,N(KND^S'-3%,S,=]-H\*QL%9-[YT!MB8,>B%0%8 M@(U,B4+^W55>=MU'F.;B:7&:=*?/4#X\G\.;!:QYOH0W07965-)G1U?WF&VBE(.8K*4IJ9Q, M5"P[#\WRD!Q)C?['U!+ P04 M" #DB@1129'%V7X# "V#0 &0 'AL+W=O= UL _5E=[M @2#9ML^,15M")-)+TG;Z]R4I M199E14B[R8O-RSDSG#D4.9P!VV*;:SO@SR8[NF5W3'_=W4C3\ULK65$QK@K!@62;J?<)7:]09 D. M\:U@1]5I QO*O1 /MO,YFWK0KHB5;*VM"6K^#FS!RM):,NOXKS'JM3XML=M^ MLOZG"]X$Y'I?.HE'LC8ANY+?2N.?[,FH-#:6XM2N5]P;+#0 ^N] MTJ)JR&8%5<'K?_K8)*)#,':&";@AX#XA>(9 &@)YJ8>@(00O]1 V!!>Z7\?N M$K>DFLXF4AR!M&ACS39<]AW;Y*O@=J/<:6EF"\/3LSLMU@\?YR;5&5B(RNP_ M19V"'\&S4ZM'VV;@_9)I6I3J@P%_O5N"]^\^@'>@X.#?7.P5Y9F:^-JLT7KR MU\UZYO5Z\#/K(>"+X#I78,4SE@WPE^/\:(3OF]RT"<)/"9KC48/_[/D5(/ / M@"&& ^M9O)B.TJ%P_I_WU6][/TL&:7<+*)?^@*-8""<0#/44:]TS6!QN^)OQAGDI9./YJ9RJA06E);=8[E]W00 MH_#-1#R=S2AZ?1&C@0N*H/YE-P##, EQ7\0!6$)"TA?Q$A9 '*<]$?U.'5HQ MN74/ &5"VW-=%QGM:/O(^.1*Z][X'%TOT,#XTCY*7-U[,E^_:+Y0N2VX B7; M&%?P*C;RROJ14'>TV+DJ^%YH4U.[9FX>5DQ:@)G?"*&?.M9!^U2;_0102P,$ M% @ Y(H$4;\="K Z @ 3 8 !D !X;"]W;W)K&ULO57;CM,P$/T5*T\@P3J77F"51FI3 8L 55NQ/+O)M+'J2["=9OE[ M;"<;=6$;%B'QDO@RY\R9XWB2ME(==05@T#UG0B^"RICZ&F-=5,")OI(U"+NS MEXH38Z?J@'6M@)0>Q!F.PW"&.:$BR%*_ME%9*AO#J("-0KKAG*@?*V"R7011 M\+!P2P^5<0LX2VMR@"V8K_5&V1D>6$K*06@J!5*P7P3+Z#J?NW@?<$>AU6=C MY"K927ETDYMR$81.$# HC&,@]G6"'!AS1%;&]YXS&%(ZX/GX@?V=K]W6LB,: MJ>,K)-/^B=H^-@Q0T6@C>0^V"C@5W9O< M]SZ< :+)!4#< ^+G I(>D/A".V6^K#4Q)$N5;)%RT9;-#;PW'FVKH<*=XM8H MNTLMSF1?[(?R26J-:E!H6Q$%:&F,HKO&D!T#9"3*)>?6\*V1Q;&2K 2ET6OT M'@0HPM"-Z#XE=R8OUF (9?JEW;^3!E)LK$27"!>]G%4G)[X@YV,CKE 2OD)Q M&(=/P/-Q^!H*"X\!.[/DF%_CZTG-&K$/+$<)D($P\8?(G MNS=_8_=(XLF0>#):B3N.[I"UR_K4R70$4T_@+O\IBU)\.C=_+.*1JNF@:OI\ M?U&PO=V]R:W-H965T0O(Y'SF>WA B*).: :J_9S1%A&@BM8V?#:?32NK _?&._:/)7>6R MA )-&7G$N2Q&SL !.5K!BLA[MOV$FGQBS9>T#0! 3=@.B5@+ )"$]5B)J Z%2%N DPJ;MU[L:X&91P/.1L M"[A&*S8],.Z;:.47IKI.%I*KIUC%R?$W58I?F1#@#G&P*"!'X$9*CI>5A$N" M@&1@RLI2O=*%9-E3P4B.N !78 (%S@"D.9AA4DF4@Y9J\U=4YS,D(2;B0I$^ M+&;@_.P"G $7",T@ *;@@6(I+M6B&G\O6"64JABZ4J6ODW"S)M5)G6KP2JHA MN&54%@+,:8YR2_SL>'QR)-Y5MK?>!SOO)\%1PB\5[8'0NP2!%WB6_4Q/#O=3 M6SK_ICY_L_J!&6%;B*'A"_]K(1X1CEKAR A'1X2)%H8=N:R6$P?%JDI0[DKP MPE:#M5ABQ/0A_3R^2M,T"(?N\_ZKM<&"N)\>PF86F)]&?3\ZQ,UMN"#U!D&+ M._ F;KV)CWKS:,Y9E%_!9\35M;'[*"NAOO?:HHWZ]@'=>:@_?8,YQ+U^UT8[ M*NA8:$'YO;!3T7,KRHL[UKE[-UJ)^-JT$D+E7U%9GRGM:MNMW)A+NK,^\:^G MOF5]IKJ;NAGY0U^W1K>0KS$5@*"5DE)YJE?-ZW:CGDBV,??IDDEU.YMAH3HT MQ#5 /5\Q)G<3+=#V?./?4$L#!!0 ( .2*!%$R.3TBN0, '<- 9 M>&PO=V]R:W-H965T% Y_S@"SWDRCQPE_,*'\B6J-^J MC= SMT/):$%*27D)!-DOG!5\OT:><; 6OU-RDH,Q,$O9ON:<941(\ ZL2D7?O5!6 M&QG EJ2UH(H2"=Z\$(4IDV^UT;? !=* RKFK-%OS33=MF3TWS- -9A'XQ$N5 M2_"AS$CV3W]7K[);*CHO]1E- OY")_U?W:'R00=OXN\;_'\ M&W@V@-DY@+(+X 1TT$$'%CJ8@!Y!!F]HVG#N M'H>!NC9$* SCP,3E.,([['B'D[S7O#SJ[#+;NQ(T)99PQAG#.N4JG:"6_"CW M!C@>4(J]I\0;_,%Q;E''+9KD9M,?\,H4'PFHE#7) "XSH&NC5'I R\.$=''W MF?C>63'KH&>/R(K9E=BA'\8QFETDQ;5= E&8A-YXW)..=3+)^K/)":ETL#5! M79A2,Y16C+JDZG]( ;V^-GKW%@,."B]\A!PMZC#.LSB!R94>8X8)BD)T8Y-" MU#-'T]N482F_^P9&W@\KD#:G0Z.()DW$4:NA^POPZXDRRDV+,16OOES"N]=+ MV!=,^)"*":\K81S"($HNM1BQBR/?#VY(T1=,^"\5\Z849D*5V2RU/C^%.;4B M\&&[V4S%JR^&,+J[&'T)A/%#Q(BOSR_/ASZZ%&/,#LYFX0TQ^OH*IPOLX/AJ M>NJI:/3U#R;W#C7J*QSR'A'J%G48PL#WX2P(+F(]8NA'*(K1Y6GL#EK8@HB# M[>RESN*Z5$V+USWM;@\KVS-?/'_6MXKF#M##-%>23U@&PO=V]R:W-H965T DSD/>K&ZYV=LV2D!RH((PB#HN^-70OIY'V-P[?"6S$WAKI M3.:,/>K-5=*W'!T09!!+S8#5;0UCR#)-I,)XJCBM6E(#]]<[]D\F=Y7+' L8 ML^P'263:MRXLE, "%YF\99LO4.43:KZ89<)]X M6]5A#Z!XF@%>!?!> H)7 'X%\-^K$%2 X+T*804PJ=ME[J9P$RSQH,?9!G'M MK=CTPE3?H%6]"-7G9":Y>DH43@ZN:,QR0'=X"P*=3$!BDHE3=(;N9Q-T\N$4 M?4"$HKN4%0+31/1LJ40UU(XK@5$IX+TBX*-K1F4JT)0FD#3@)^WX3@O>5LG6 M&7N[C$=>*^'7@IXCW_F(/,=S&N(9OQON1DWI_)WZ](_5#XKAUZ_?-WS^FZ\? M38B(,R8*#NAA.!>2JV_X9XM$4$L$1B)HEY!* K:JO0E )W.@L"#RM.DXE6P= MPZ:[W'K@14'/7N^_HF.?,\_Q_4.OR;&7ZW7=0Z=I U7H=\-GQ8.DPSKIL+6N MHT(HBQ!H&#\51!#3%!^^*1NZDI"+ML)V:HU.:V%O5;=5+1*Q!5KCK,!EX\U4 MY\=%08Z=0J^[YW40:[>.M=L:ZPQH\IF3MN_WHJ:Z^&^E MC6J-Z!^7-CHZ1D'D'=7V+:\R6'NOG>? EV:."A2S@LKRTZZM]:@>F@GUPCYR M+\=N@WVB1GLYB9_IR_^":\R7A J4P4)).>===0YX.6O+C60K,TSF3*K19):I M^CT!KAW4\P5C&PO MBF++MD ?GBQG3G_]),M?2>,N]&%+7J)[S]4]]\BZ2:[]0FTI?LPP5J!BE!)*Y)CK2"(D0TJ[,G6*7&(4%R:)46J M )$HN0J@UT' +E_C +K>1P@LW9V(<0"?+M[_*H6Z?0?L.ODPF4R?+F_W\8LZ M< F=@Z2+(TBOIN.\.C9&[1U%_0KS&/'U<9I?%3U*?K-+/B3[>_+R8/(@M4YT MFOL._43P_MKGT *:&3$,-H@&\ Y1LI;$9"6($;JU\,P D:!" J7[39=R#5(\ MV[!K/=.*#0\C7,BZMJU@/]?-]KU ZQF!A-).X Q:(/1SI!26_%X[]>8:?!$" MC;W:YEIA*M'6G2U@GU ONLA:R!C+KHP+6RCT*4Z,'$G2S*Q*Y(X)*B68-F*" M4L%1K:'-: Q-&V%*'\WW]&>RPUTE@SN;FAOCG:D%-::EL8[A'[)9[B'M_$V\ M("<;H;Z4^CB\]DV/X@>)$U+5?I5T L;8W7%VE.=T^YF2E#-L#W]TP=!';1[( MA"3/NIIIE4@#6$*PP5*1:(C\EBA?X4JU[50EXYIG9ZCYWS[G%',L$1V*UKU_ MRD_YS8KGU_]+1$ M.LV0,9AD=N:8#@5F7@S@#S-YTKXH6)>$*L(;+R-QC/F+<4;3*[36+S,[_'I_ MC!-44K7J@@'L[>\X)B5;=KL>S(-H=O7V-W,\UZL+]F],X1]02P,$% @ MY(H$49>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'YL-K/51K3<_JD[H?R1 ME38M=W[3K&>V,X+7=B.$:YM93-ZZ=KW9@9W-!.5$YJY7>&'5^E M>+2_CH=-]B"M7,I&NNWY9/C>B EKI9*M_"[J\\G)A-F-?OQ+&_E=*\>;165T MTYQ/YKL#7X5QLGJQ>Q$@[_C2#GL<7]YR#W(^*4[\!5?26#><,5R?>\8'X4_> M;?5.?Y"-$^:2._'1Z+Z3:ATNXY]B!AYCB,/3YRZ(9^;_A%&O5K(2E[KJ6Z'< M+HY&- %0V8WL[(0IWHKSR85^$"8\C[_!5;U[-N>A0*3,F?0'S%4]X%&BJ%HH M*VKFOUG=R-ISU.P=;[BJ! .0"0*9' 5R$7#\3P%DBD"F1X3\)P&0&0*9'1,R M!9 Y ID?$S(#D 4"6=!"?C%KKN3WX0#CJF:7PE9&=L.V7@'($H$L:2$7?=MR ML_4\;"'72OJ?<>78VZK2O7(20)XBD*>TD!^X-.PK;WK!/@EN>Q/JM+, [A4" M]XH6SKNN\R;:#D7\_M]>=N$'L.T^P1KO$UJZ6[G>N*E>3?^V@KVUUM\F<%[[ M, IV#\,B<6BZ\(IO=-R_MO76AP[!"]+VXC MC(\>7T),S"QS8K5\]OF693=\RX?[_H+"3#(G5LFB[[IFJ*J\^9DO#,D7NU(K M#3$QE\R)97(K'H3R3/^\ M])S/3(6JI(AJ"B:2.;5)G*[N-[JIA;&_#0VAVT(VS!]S8H$,;--W?)[X MM^BU2S!S),3F0!.8**E.T/X)L4?VI##L][M0P%$T,8\DQ!X93V:>*/^ F)A9 M$F*SH%E-7.B861)BL[S(:D8#B9DE(38+FM[$@<3NDQ-;9C_F)F_NHT#'KI,36V8\9^@UP5#G% MU),2JP?%?(BBB:DG)5;/GHQHRG8'(";FH)3807LQ+T5G1 4Q,0>E1QDL"V7. M.^E@ASO#')0=<]0L&@3/, MEQ!;",>$P>(99*".V$(Z90TS,0AFQA7#, F*B M\S-'[?N4$!.S4';XOL^E<%PV41*780;*B WT$M$G'*TV;C=I S$Q V7$!AK# MO-.AK_'>.ME"3,Q &;&!\*YDU&9B!LJ(#81CPC8SQPR4$QLH[O%.V96U_="O MW-4BB(D9*"8P;*J?M!SS!#O^B"&[.5:NVK/,3$#)0?8/G?K0C^8-TTH>XB)KA$@-A ^+!.M9, LE!-; M",>,&B3,0CFQA9#1HRF[A=VU'+-03FPA%/,FPL0LE!-;")W18U.X@ 6S4$%L M(10S&C\J, L5Y$O4,$Q8TPO,0@6QA49'-L- @E@)8^"[66 6*H@MM ,K\CTXA)KI6C=I"&.8<=GX+S$+%(189 M[,.,"QVS4'&D]08>,QR"F)B%"F(+H9A1-$O,0N4A9H3&,6^$B1928A8JCS4G M-$036JC$+%0>PD+CF+>^KP$Q,0N5A[#0/LSXW<0L5!["0N.886X#8F(6*H]G M(?]NPDY&B5FH)+;0S_G*;FR^,JI"Z)IIZN4(Z+1J%$W,0B6QA7!,..Y>8A8J MB2T$5Y6-#AV=8O(Y'>0S&TZV;U[78B65J#_[*UN_O^)-=6-8^!@6^259'A;Z MK?JFN?#[OJAKS>NG?_@\_3OIS7]02P,$% @ Y(H$4;3%"JYH @ 1R\ M !H !X;"]?6'8AL$M#K9?5O.P#ZH!SV)."-4("[_Z ,!3[_*L1D/ M[7G8'[IA\7$ZGH=UM1_'[D==#YM].37#0]N5\^7(MNU/S7A9]KNZ:S;OS:[4 MLEQZW=_/J)Z?[F+E;5WU+V^IJN<.$@B2^8,R!.7Y@Q2"=/X@@R"; M/\@AR.B4!O0;V%0&]!O85 ;YD\;!/H M+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.B=4>],H'=&O3.! MWAGUS@1ZY\G+$@*],^J="?3.J'CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>,?E9D$#O0+V#0.] O8- [Q7JO?I.O8?Q\UB&6\_7&J__G52/EW/+ M[?+7Y==.O%^LKCC7]Q7#\U]02P,$% @ Y(H$42P!9SL; @ #BX !, M !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WK?QA1-C#;&1;S M B:YI5&3V+(-4]Y^G!20&#$5J$AS-HU:V_?<^$K?JI>_G@*EQ7[HQ[2NMCF' M;XRE9DN#2[4/-):5C8^#R^5KO&?!-3MW3TRL5H8U?LPTYF6>:E17ES>T<0]] M7GS?EY]3Y\=U%:E/U>+ZL''*6E2\)VV[D,[* MAHJ]FS"M_#O@^=S/1XJQ:VEQZV+^X8:RB^U[EO)33ZD^7N*='OUFTS74^N9A M*$?J%"*Y-FV)\M#7AZ)GQY-SN6$Z?/*3\^13*>7 MH12BF+OCK_B:6$J?_'XT3;NE]H/9Y7I_^[B;YY'8_#C]CM_.^+7^)_L0('U( MD#X42!\:I \#TH<%Z>,N?][HOCYV<]N&Y\R6?SW\"O_@!02P$"% ,4 " #DB@11!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( .2*!%'IX48 [P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ Y(H$ M44E[=!.3!0 %1@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ Y(H$406@]J$P P 2 D !@ M ("!+!H 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ Y(H$46Y.@PG< P -P@ !@ ("!#C0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$ M4<$U'1<"! U H !D ("!@$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$4=Z(7F(: P ;0< M !D ("!05P 'AL+W=O&PO=V]R:W-H965T M+P, '4' 9 " @0YM !X;"]W;W)K&UL4$L! A0#% @ Y(H$44%H6]<# P Q@8 !D M ("!=' 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y(H$4>EP/68\#@ 4RH !D ("!?H0 'AL+W=O MFC4& #G M$ &0 @('QD@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$47K[ MF-HQ"0 7Q@ !D ("!*: 'AL+W=O&PO=V]R:W-H965TN !X;"]W;W)K&UL4$L! A0#% @ Y(H$48(]65%#!@ 4A( !D M ("!6;( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(H$4?Y%Y*.K P .@D !D ("! MO\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(H$43SF]<\? P SP8 !D ("!*,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$42LX0I"U M" (CP !D ("!AML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$4;G!.KQG @ !P8 !D M ("!D^H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(H$49@VN93U @ "0D !D ("!M/, M 'AL+W=O&PO=V]R:W-H965TJB , +,+ 9 M " @:3Y !X;"]W;W)K&UL4$L! A0#% @ MY(H$46R6P]N_ P 5@P !D ("!8_T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$42NSZ=/\ @ Q0@ !D M ("!:!,! 'AL+W=O&PO=V]R:W-H M965T?3 ]0( (8( 9 M " @3<9 0!X;"]W;W)K&UL4$L! M A0#% @ Y(H$4&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$ M498%]L2; @ 508 !D ("!DB@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$43%9O'K^ @ \ D M !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$4>PD+'X6 @ SP0 !D M ("!I3L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y(H$49F/9PSO @ ) L !D ("!&T,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y(H$447Y M?5==! 8A, !D ("!2TP! 'AL+W=O&PO=V]R:W-H965T?4D5IP0 "@2 9 " @6I5 0!X;"]W;W)K&UL4$L! A0#% @ Y(H$487;QXE P 8 D !D M ("!2%H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(H$4=Y/VO;4 P 4@P !D ("! M-68! 'AL+W=O&PO=V]R:W-H965T_!* 4 )\; 9 M " @25M 0!X;"]W;W)K&UL4$L! A0#% M @ Y(H$44F1Q=E^ P M@T !D ("!A'(! 'AL+W=O0" #\" &0 M@($)@ $ >&PO=V]R:W-H965T7!E&UL4$L%!@ !8 %@ 'Q@ ' )"1 0 $! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 260 440 1 false 64 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.twilio.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders Equity (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.twilio.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104103 - Disclosure - Fair Value Measurements Sheet http://www.twilio.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2110104 - Disclosure - Property and Equipment Sheet http://www.twilio.com/role/PropertyandEquipment Property and Equipment Notes 10 false false R11.htm 2115105 - Disclosure - Right-of-Use Asset and Lease Liabilities Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilities Right-of-Use Asset and Lease Liabilities Notes 11 false false R12.htm 2122106 - Disclosure - Intangible Assets Sheet http://www.twilio.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 2127107 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.twilio.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 13 false false R14.htm 2131108 - Disclosure - Notes Payable Notes http://www.twilio.com/role/NotesPayable Notes Payable Notes 14 false false R15.htm 2138109 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 15 false false R16.htm 2142110 - Disclosure - Revenue by Geographic Area Sheet http://www.twilio.com/role/RevenuebyGeographicArea Revenue by Geographic Area Notes 16 false false R17.htm 2146111 - Disclosure - Commitments and Contingencies Sheet http://www.twilio.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2150112 - Disclosure - Stockholders' Equity Sheet http://www.twilio.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2155113 - Disclosure - Stock-Based Compensation Sheet http://www.twilio.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2168114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 20 false false R21.htm 2173115 - Disclosure - Income Taxes Sheet http://www.twilio.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.twilio.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.twilio.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.twilio.com/role/FairValueMeasurements 23 false false R24.htm 2311302 - Disclosure - Property and Equipment (Tables) Sheet http://www.twilio.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.twilio.com/role/PropertyandEquipment 24 false false R25.htm 2316303 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables Right-of-Use Asset and Lease Liabilities (Tables) Tables http://www.twilio.com/role/RightofUseAssetandLeaseLiabilities 25 false false R26.htm 2323304 - Disclosure - Intangible Assets (Tables) Sheet http://www.twilio.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.twilio.com/role/IntangibleAssets 26 false false R27.htm 2328305 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.twilio.com/role/AccruedExpensesandOtherLiabilities 27 false false R28.htm 2332306 - Disclosure - Notes Payable (Tables) Notes http://www.twilio.com/role/NotesPayableTables Notes Payable (Tables) Tables http://www.twilio.com/role/NotesPayable 28 false false R29.htm 2339307 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.twilio.com/role/SupplementalBalanceSheetInformation 29 false false R30.htm 2343308 - Disclosure - Revenue by Geographic Area (Tables) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaTables Revenue by Geographic Area (Tables) Tables http://www.twilio.com/role/RevenuebyGeographicArea 30 false false R31.htm 2351309 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.twilio.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.twilio.com/role/StockholdersEquity 31 false false R32.htm 2356310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.twilio.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.twilio.com/role/StockBasedCompensation 32 false false R33.htm 2369311 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders 33 false false R34.htm 2406401 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Details 34 false false R35.htm 2407402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 35 false false R36.htm 2408403 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual Maturities (Details) Details 36 false false R37.htm 2409404 - Disclosure - Fair Value Measurements - Convertible Senior Notes (Details) Notes http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails Fair Value Measurements - Convertible Senior Notes (Details) Details 37 false false R38.htm 2412405 - Disclosure - Property and Equipment - Property and Equipment, Net (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails Property and Equipment - Property and Equipment, Net (Details) Details 38 false false R39.htm 2413406 - Disclosure - Property and Equipment - Depreciation and Amortization Expense (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentDepreciationandAmortizationExpenseDetails Property and Equipment - Depreciation and Amortization Expense (Details) Details 39 false false R40.htm 2414407 - Disclosure - Property and Equipment - Capitalized Software Development Costs (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentCapitalizedSoftwareDevelopmentCostsDetails Property and Equipment - Capitalized Software Development Costs (Details) Details 40 false false R41.htm 2417408 - Disclosure - Right-of-Use Asset and Lease Liabilities - Narrative (Details) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails Right-of-Use Asset and Lease Liabilities - Narrative (Details) Details 41 false false R42.htm 2418409 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details) Details 42 false false R43.htm 2419410 - Disclosure - Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details) Details 43 false false R44.htm 2420411 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details) Details 44 false false R45.htm 2421412 - Disclosure - Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details) Sheet http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details) Details 45 false false R46.htm 2424413 - Disclosure - Intangible Assets (Details) Sheet http://www.twilio.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.twilio.com/role/IntangibleAssetsTables 46 false false R47.htm 2425414 - Disclosure - Intangible Assets - Amortization Expense (Details) Sheet http://www.twilio.com/role/IntangibleAssetsAmortizationExpenseDetails Intangible Assets - Amortization Expense (Details) Details 47 false false R48.htm 2426415 - Disclosure - Intangible Assets - Total Estimated Future Amortization Expense (Details) Sheet http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails Intangible Assets - Total Estimated Future Amortization Expense (Details) Details 48 false false R49.htm 2429416 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Sheet http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Details 49 false false R50.htm 2430417 - Disclosure - Accrued Expenses and Other Liabilities - Long-term Liabilities (Details) Sheet http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails Accrued Expenses and Other Liabilities - Long-term Liabilities (Details) Details 50 false false R51.htm 2433418 - Disclosure - Notes Payable - Issuance (Details) Notes http://www.twilio.com/role/NotesPayableIssuanceDetails Notes Payable - Issuance (Details) Details 51 false false R52.htm 2434419 - Disclosure - Notes Payable - Terms (Details) Notes http://www.twilio.com/role/NotesPayableTermsDetails Notes Payable - Terms (Details) Details 52 false false R53.htm 2435420 - Disclosure - Notes Payable - Net Carrying Amount (Details) Notes http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails Notes Payable - Net Carrying Amount (Details) Details 53 false false R54.htm 2436421 - Disclosure - Notes Payable - Interest Expense (Details) Notes http://www.twilio.com/role/NotesPayableInterestExpenseDetails Notes Payable - Interest Expense (Details) Details 54 false false R55.htm 2437422 - Disclosure - Notes Payable - Capped Calls (Details) Notes http://www.twilio.com/role/NotesPayableCappedCallsDetails Notes Payable - Capped Calls (Details) Details 55 false false R56.htm 2440423 - Disclosure - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details) Details 56 false false R57.htm 2441424 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details) Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails Supplemental Balance Sheet Information - Sales Credit Reserve (Details) Details 57 false false R58.htm 2444425 - Disclosure - Revenue by Geographic Area - Revenue by Geographic Area (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails Revenue by Geographic Area - Revenue by Geographic Area (Details) Details 58 false false R59.htm 2445426 - Disclosure - Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details) Details 59 false false R60.htm 2447427 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 60 false false R61.htm 2448428 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails Commitments and Contingencies - Indemnification Agreements (Details) Details 61 false false R62.htm 2449429 - Disclosure - Commitments and Contingencies - Other taxes (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesOthertaxesDetails Commitments and Contingencies - Other taxes (Details) Details 62 false false R63.htm 2452430 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 63 false false R64.htm 2453431 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 64 false false R65.htm 2454432 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails Stockholders' Equity - Common Stock Shares Reserved (Details) Details 65 false false R66.htm 2457433 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails Stock-Based Compensation - 2008 Stock Option Plan (Details) Details 66 false false R67.htm 2458434 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails Stock-Based Compensation - 2016 Stock Option Plan (Details) Details 67 false false R68.htm 2459435 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) Details 68 false false R69.htm 2460436 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 69 false false R70.htm 2461437 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails Stock-Based Compensation - Stock Options - Additional Information (Details) Details 70 false false R71.htm 2462438 - Disclosure - Stock-Based Compensation - Performance-Based Stock Options (Details) Sheet http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails Stock-Based Compensation - Performance-Based Stock Options (Details) Details 71 false false R72.htm 2463439 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details) Details 72 false false R73.htm 2464440 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails Stock-Based Compensation - Restricted Stock Units Activity (Details) Details 73 false false R74.htm 2465441 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details) Sheet http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details) Details 74 false false R75.htm 2466442 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 75 false false R76.htm 2467443 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 76 false false R77.htm 2470444 - Disclosure - Net Loss per Share Attributable to Common Stockholders - General Information (Details) Sheet http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails Net Loss per Share Attributable to Common Stockholders - General Information (Details) Details 77 false false R78.htm 2471445 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 78 false false R79.htm 2472446 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) Details 79 false false R80.htm 2474447 - Disclosure - Income Taxes (Details) Sheet http://www.twilio.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.twilio.com/role/IncomeTaxes 80 false false All Reports Book All Reports twlo-20200630.htm twlo-20200630.xsd twlo-20200630_cal.xml twlo-20200630_def.xml twlo-20200630_lab.xml twlo-20200630_pre.xml twlo-2020x0630ex312.htm twlo-2020x0630xex31.htm twlo-2020x0630xex311.htm twlo-2020x0630xex321.htm twlo-20200630_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "twlo-20200630.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 260, "dts": { "calculationLink": { "local": [ "twlo-20200630_cal.xml" ] }, "definitionLink": { "local": [ "twlo-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "twlo-20200630.htm" ] }, "labelLink": { "local": [ "twlo-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "twlo-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "twlo-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 593, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.twilio.com/20200630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 7 }, "keyCustom": 56, "keyStandard": 384, "memberCustom": 21, "memberStandard": 40, "nsprefix": "twlo", "nsuri": "http://www.twilio.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.twilio.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "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": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Property and Equipment", "role": "http://www.twilio.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Right-of-Use Asset and Lease Liabilities", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilities", "shortName": "Right-of-Use Asset and Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Intangible Assets", "role": "http://www.twilio.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.twilio.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Notes Payable", "role": "http://www.twilio.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Supplemental Balance Sheet Information", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - Revenue by Geographic Area", "role": "http://www.twilio.com/role/RevenuebyGeographicArea", "shortName": "Revenue by Geographic Area", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146111 - Disclosure - Commitments and Contingencies", "role": "http://www.twilio.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Stockholders' Equity", "role": "http://www.twilio.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155113 - Disclosure - Stock-Based Compensation", "role": "http://www.twilio.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "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 - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "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": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168114 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173115 - Disclosure - Income Taxes", "role": "http://www.twilio.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "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.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.twilio.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Property and Equipment (Tables)", "role": "http://www.twilio.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Right-of-Use Asset and Lease Liabilities (Tables)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables", "shortName": "Right-of-Use Asset and Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.twilio.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332306 - Disclosure - Notes Payable (Tables)", "role": "http://www.twilio.com/role/NotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Supplemental Balance Sheet Information (Tables)", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Revenue by Geographic Area (Tables)", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaTables", "shortName": "Revenue by Geographic Area (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351309 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.twilio.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.twilio.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369311 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406401 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Fair Value Measurements - Marketable Securities (Details)", "role": "http://www.twilio.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "shortName": "Fair Value Measurements - Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Fair Value Measurements - Contractual Maturities (Details)", "role": "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails", "shortName": "Fair Value Measurements - Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i2ca2c20cb7d9406699ce1b198871efcb_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Fair Value Measurements - Convertible Senior Notes (Details)", "role": "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails", "shortName": "Fair Value Measurements - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i49daeb1c037045dfa10d40625d65c234_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Property and Equipment - Property and Equipment, Net (Details)", "role": "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails", "shortName": "Property and Equipment - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Property and Equipment - Depreciation and Amortization Expense (Details)", "role": "http://www.twilio.com/role/PropertyandEquipmentDepreciationandAmortizationExpenseDetails", "shortName": "Property and Equipment - Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Property and Equipment - Capitalized Software Development Costs (Details)", "role": "http://www.twilio.com/role/PropertyandEquipmentCapitalizedSoftwareDevelopmentCostsDetails", "shortName": "Property and Equipment - Capitalized Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:LesseeOperatingLeaseNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Right-of-Use Asset and Lease Liabilities - Narrative (Details)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:LesseeOperatingLeaseNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Balance Sheet Classification of Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Supplemental Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details)", "role": "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails", "shortName": "Right-of-Use Asset and Lease Liabilities - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Intangible Assets (Details)", "role": "http://www.twilio.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Intangible Assets - Amortization Expense (Details)", "role": "http://www.twilio.com/role/IntangibleAssetsAmortizationExpenseDetails", "shortName": "Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Intangible Assets - Total Estimated Future Amortization Expense (Details)", "role": "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Total Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "role": "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i2a247bc0e0774ba2bf758693b342d7ac_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)", "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i7750538bc8904feaab38137c7c026a72_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Accrued Expenses and Other Liabilities - Long-term Liabilities (Details)", "role": "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities - Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i73bc1409fd0946868663d5280e6ba214_I20180531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Notes Payable - Issuance (Details)", "role": "http://www.twilio.com/role/NotesPayableIssuanceDetails", "shortName": "Notes Payable - Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i2deaaf27abac41d2ab2493d029c17dec_D20180501-20180531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Notes Payable - Terms (Details)", "role": "http://www.twilio.com/role/NotesPayableTermsDetails", "shortName": "Notes Payable - Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ieb44b8cb3e1e478c930d321e9b76527f_D20190401-20190630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Notes Payable - Net Carrying Amount (Details)", "role": "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "shortName": "Notes Payable - Net Carrying Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i2ca2c20cb7d9406699ce1b198871efcb_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfInterestOnConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib461e229c2314a6ab5477e3670a70b18_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Notes Payable - Interest Expense (Details)", "role": "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "shortName": "Notes Payable - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfInterestOnConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib461e229c2314a6ab5477e3670a70b18_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia6a95587d1894dca86e43a23e651058c_D20180501-20180531", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Notes Payable - Capped Calls (Details)", "role": "http://www.twilio.com/role/NotesPayableCappedCallsDetails", "shortName": "Notes Payable - Capped Calls (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia6a95587d1894dca86e43a23e651058c_D20180501-20180531", "decimals": "2", "lang": "en-US", "name": "twlo:OptionIndexedToIssuersEquityCapPrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic6f3495360554aa0809be92c4fbc4605_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details)", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails", "shortName": "Supplemental Balance Sheet Information - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic6f3495360554aa0809be92c4fbc4605_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic6f3495360554aa0809be92c4fbc4605_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details)", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails", "shortName": "Supplemental Balance Sheet Information - Sales Credit Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic6f3495360554aa0809be92c4fbc4605_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Revenue by Geographic Area - Revenue by Geographic Area (Details)", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails", "shortName": "Revenue by Geographic Area - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "iea82968be11345b18ea19cc57a0945d9_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i21363d147ccd45ed9e09dc6a215aeaec_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details)", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails", "shortName": "Revenue by Geographic Area - Percentage of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i21363d147ccd45ed9e09dc6a215aeaec_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Commitments and Contingencies - Other Commitments (Details)", "role": "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "shortName": "Commitments and Contingencies - Other Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i49eba03bd0f64a28bc3e9d1efdfacf93_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448428 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details)", "role": "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails", "shortName": "Commitments and Contingencies - Indemnification Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i49eba03bd0f64a28bc3e9d1efdfacf93_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "twlo:TaxesPayableJurisdictionalEstimate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - Disclosure - Commitments and Contingencies - Other taxes (Details)", "role": "http://www.twilio.com/role/CommitmentsandContingenciesOthertaxesDetails", "shortName": "Commitments and Contingencies - Other taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "twlo:TaxesPayableJurisdictionalEstimate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "role": "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Stockholders' Equity - Common Stock (Details)", "role": "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "shortName": "Stockholders' Equity - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib52b016103ad4f1185865f585bc0938b_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details)", "role": "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "shortName": "Stockholders' Equity - Common Stock Shares Reserved (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i94bc4bf1dd0141f0a0abdf422c331f66_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details)", "role": "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "shortName": "Stock-Based Compensation - 2008 Stock Option Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i94bc4bf1dd0141f0a0abdf422c331f66_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "id1cb47ef037944d7819fbc49ebfbdc69_D20200101-20200101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details)", "role": "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "shortName": "Stock-Based Compensation - 2016 Stock Option Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i285a9c373bc342549afdf64db366e8e1_D20200101-20200630", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "id1cb47ef037944d7819fbc49ebfbdc69_D20200101-20200101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details)", "role": "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib675449d541442098bd472e22a65594f_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i285a9c373bc342549afdf64db366e8e1_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "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 - Organization and Description of Business", "role": "http://www.twilio.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ieae0cd8d485343daa6b412fae7c57718_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Stock Options - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ieae0cd8d485343daa6b412fae7c57718_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib4da8a3e26684ee28dd91730ee804f57_D20170228-20170228", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDistinctAwards", "reportCount": 1, "unique": true, "unitRef": "award", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Stock-Based Compensation - Performance-Based Stock Options (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "shortName": "Stock-Based Compensation - Performance-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib4da8a3e26684ee28dd91730ee804f57_D20170228-20170228", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDistinctAwards", "reportCount": 1, "unique": true, "unitRef": "award", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463439 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "shortName": "Stock-Based Compensation - Stock Options - Unrecognized Compensation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia1523e5df3714f53993dddbfe9c6fdb7_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i41d71d9b48644c1c98405f5dd3589049_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464440 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i4f83a63c0fb347b298fdb5a55fa3e5ea_D20200101-20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ia3dbb21262704ddf847e15e2c59629c2_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units - Unrecognized Compensation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib26720e7d75746fc853d23ec05f7a942_I20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i6d26582aef8f4811a39fa00eae4f6aa4_D20190401-20190630", "decimals": "2", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i6d26582aef8f4811a39fa00eae4f6aa4_D20190401-20190630", "decimals": "2", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib52b016103ad4f1185865f585bc0938b_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:CommonStockVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470444 - Disclosure - Net Loss per Share Attributable to Common Stockholders - General Information (Details)", "role": "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - General Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ib52b016103ad4f1185865f585bc0938b_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:CommonStockVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471445 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472446 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "i0bf4f6739f094e2aac009631bb47720a_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474447 - Disclosure - Income Taxes (Details)", "role": "http://www.twilio.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ieb44b8cb3e1e478c930d321e9b76527f_D20190401-20190630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104103 - Disclosure - Fair Value Measurements", "role": "http://www.twilio.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20200630.htm", "contextRef": "ic20c4d4e8d004d14a9e4fc21d6049749_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r521" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r522" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "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/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r524" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r519" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r520" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.twilio.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r292", "r295", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r492", "r494" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r292", "r295", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r492", "r494" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r282", "r292", "r295", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r492", "r494" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r282", "r292", "r295", "r437", "r438", "r439", "r440", "r441", "r442", "r461", "r492", "r494" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r167", "r168", "r271", "r275", "r493", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r167", "r168", "r271", "r275", "r493", "r502", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r227", "r293", "r430" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r170", "r429" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "domainItemType" }, "twlo_AccruedCostOfRevenueCurrent": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued cost of revenue, current.", "label": "Accrued Cost of Revenue, Current", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenueCurrent", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails", "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accrued expenses and other liabilities.", "label": "Accrued Liabilities and Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "twlo_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment To Additional Paid In Capital Vesting Of Early Exercised Stock Options", "label": "Adjustment To Additional Paid In Capital Vesting Of Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExercisedStockOptions", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_AllowanceForDoubtfulAccountPercentOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Account, Percent Of Revenue", "label": "Allowance For Doubtful Account, Percent Of Revenue", "terseLabel": "Reserve for allowance for doubtful account" } } }, "localname": "AllowanceForDoubtfulAccountPercentOfRevenue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "percentItemType" }, "twlo_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities Lessee Table [Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets and Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the second rolling twelve months following the latest balance sheet. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Amortized Cost Basis", "terseLabel": "One to three years, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Fair Value", "terseLabel": "One to three years, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_CappedCallOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capped call options covering shares of the entity's Class A Common Stock, intended to reduce or offset potential dilution resulting from the conversion of convertible senior notes.", "label": "Capped Call Option [Member]", "terseLabel": "Capped calls" } } }, "localname": "CappedCallOptionMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "domainItemType" }, "twlo_CommonStockCapitalSharesReservedForConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 5.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of common shares reserved for issuance upon conversion of convertible debt.", "label": "Common Stock, Capital Shares Reserved For Convertible Debt", "terseLabel": "Class\u00a0A common stock reserved for the convertible senior notes (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForConvertibleDebt", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of common shares reserved for issuance in relation to a donor-advised fund.", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Donor-advised Fund", "terseLabel": "Class\u00a0A common stock reserved for Twilio.org (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of reserved shares of common stock, on an as-if converted basis.", "label": "Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of reserved shares of common stock for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "twlo_CommonStockDonorAdvisedFundValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common Stock, Donor Advised Fund, Value", "label": "Common Stock, Donor Advised Fund, Value", "terseLabel": "Value of donated common stock" } } }, "localname": "CommonStockDonorAdvisedFundValue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of votes per common share a shareholder is entitled.", "label": "Common Stock, Votes per Share", "terseLabel": "Votes per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails" ], "xbrltype": "integerItemType" }, "twlo_ConversionSpreadMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conversion Spread [Member]", "label": "Conversion Spread [Member]", "terseLabel": "Conversion spread" } } }, "localname": "ConversionSpreadMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_ConvertibleNotesPayableEquityComponentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Convertible Notes Payable, Equity Component [Abstract]", "terseLabel": "Net carrying amount of the equity component of the Notes" } } }, "localname": "ConvertibleNotesPayableEquityComponentAbstract", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "twlo_ConvertibleSeniorNotes0.25PercentDue2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023.", "label": "Convertible Senior Notes0.25 Percent Due2023 [Member]", "terseLabel": "Convertible senior notes, 0.25%, due 2023" } } }, "localname": "ConvertibleSeniorNotes0.25PercentDue2023Member", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails", "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "domainItemType" }, "twlo_ConvertibleSeniorNotes0.25PercentDue2023OverAllotmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023, issued pursuant to the exercise of the over-allotment options of the initial purchasers.", "label": "Convertible Senior Notes0.25 Percent Due2023 Over Allotment [Member]", "terseLabel": "Convertible senior notes, 0.25%, due 2023 - over-allotment" } } }, "localname": "ConvertibleSeniorNotes0.25PercentDue2023OverAllotmentMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableIssuanceDetails" ], "xbrltype": "domainItemType" }, "twlo_CorporateDebtSecuritiesCommercialPaperMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Corporate debt securities and Commercial Paper.", "label": "Corporate Debt Securities Commercial Paper [Member]", "terseLabel": "Corporate debt securities and commercial paper" } } }, "localname": "CorporateDebtSecuritiesCommercialPaperMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "twlo_DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of consecutive trading days for which the trading price of the debt must meet specified criteria to trigger conversion eligibility for a number of trading days following this consecutive trading day period.", "label": "Debt Instrument, Conversion Eligibility Based on Debt Trading Price, Consecutive Trading Days", "terseLabel": "Number of consecutive trading days of threshold Notes trading price for conversion eligibility to follow" } } }, "localname": "DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceConsecutiveTradingDays", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "integerItemType" }, "twlo_DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceThresholdPercentageForEligibility": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The trading price of a specified principal amount of the debt instrument as a percent of the product of the last reported sale price of the equity security into which conversion will be made and the conversion rate, below which conversion eligibility is triggered after a specified number of trading days.", "label": "Debt Instrument, Conversion Eligibility Based on Debt Trading Price, Threshold Percentage for Eligibility", "terseLabel": "Trading price as a percentage of the product of common stock sale price and conversion rate" } } }, "localname": "DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceThresholdPercentageForEligibility", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "percentItemType" }, "twlo_DebtInstrumentConvertibleCarryingAmountOfEquityComponentNetOfIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt, net of associated issuance costs.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net of Issuance Costs", "terseLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentNetOfIssuanceCosts", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtSecuritiesAvailableForSalePrivatelyHeld": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Privately Held", "label": "Debt Securities, Available-For-Sale, Privately Held", "terseLabel": "Strategic investments" } } }, "localname": "DebtSecuritiesAvailableForSalePrivatelyHeld", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtSecuritiesAvailableForSalePrivatelyHeldAmortizedCost": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 3.0, "parentTag": "twlo_FinancialAssetsAmortizedCostOrCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Privately Held, Amortized Cost", "label": "Debt Securities, Available-For-Sale, Privately Held, Amortized Cost", "totalLabel": "Strategic investments, amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSalePrivatelyHeldAmortizedCost", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtSecuritiesAvailableForSalePrivatelyHeldGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "twlo_FinancialAssetsAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Privately Held, Gross Unrealized Gains", "label": "Debt Securities, Available-For-Sale, Privately Held, Gross Unrealized Gains", "terseLabel": "Strategic investments, gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSalePrivatelyHeldGrossUnrealizedGains", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtSecuritiesAvailableForSalePrivatelyHeldGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "twlo_FinancialAssetsAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Privately Held Gross Unrealized Losses", "label": "Debt Securities, Available-For-Sale, Privately Held Gross Unrealized Losses", "negatedTerseLabel": "Strategic investments, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSalePrivatelyHeldGrossUnrealizedLosses", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DonorAdvisedFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Donor-advised fund.", "label": "Donor Advised Fund [Member]", "terseLabel": "Class\u00a0A common stock reserved for Twilio.org" } } }, "localname": "DonorAdvisedFundMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee and nonemployee stock options, including performance-based stock options awarded to employees.", "label": "Employee And Nonemployee Stock Option Including Performance Based Options [Member]", "terseLabel": "Stock options issued and outstanding" } } }, "localname": "EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "twlo_EmployeeAndNonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee and Nonemployee Stock Options.", "label": "Employee And Nonemployee Stock Option [Member]", "terseLabel": "Employee and nonemployee stock options" } } }, "localname": "EmployeeAndNonemployeeStockOptionMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "twlo_EquityAwardsAssumedDuringPeriodValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Awards Assumed During Period Value", "label": "Equity Awards Assumed During Period Value", "verboseLabel": "Equity awards assumed in acquisition" } } }, "localname": "EquityAwardsAssumedDuringPeriodValue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Liability, Payments Due After Year Four", "label": "Finance Lease, Liability, Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FinancialAssetsAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Assets, Accumulated Gross Unrealized Gain, Before Tax", "label": "Financial Assets, Accumulated Gross Unrealized Gain, Before Tax", "totalLabel": "Total gross unrealized gains" } } }, "localname": "FinancialAssetsAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FinancialAssetsAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financial Assets, Accumulated Gross Unrealized Loss, Before Tax", "label": "Financial Assets, Accumulated Gross Unrealized Loss, Before Tax", "negatedTotalLabel": "Total gross unrealized losses" } } }, "localname": "FinancialAssetsAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FinancialAssetsAmortizedCostOrCarryingValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate of carrying value for assets with carrying value that approximates fair value and amortized cost basis for assets carried at fair value.", "label": "Financial Assets, Amortized Cost or Carrying Value", "totalLabel": "Total financial assets, amortized cost or carrying value" } } }, "localname": "FinancialAssetsAmortizedCostOrCarryingValue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FollowonPublicOfferingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Follow-on Public Offering", "label": "Follow-on Public Offering [Domain]", "terseLabel": "Follow-on Public Offering" } } }, "localname": "FollowonPublicOfferingDomain", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "twlo_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease Right Of Use Asset", "label": "Lease, Right-Of-Use Asset", "totalLabel": "Total leased assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_LeasesRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Leases, Right-Of-Use Asset, Amortization", "label": "Leases, Right-Of-Use Asset, Amortization", "terseLabel": "Non-cash reduction to the right-of-use asset" } } }, "localname": "LeasesRightOfUseAssetAmortization", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_LesseeOperatingLeaseAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Lease Accumulated Amortization", "label": "Lessee, Operating Lease, Accumulated Amortization", "terseLabel": "Operating lease accumulated amortization" } } }, "localname": "LesseeOperatingLeaseAccumulatedAmortization", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments Due After Year Four", "label": "Lessee, Operating Lease, Liability, Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_LesseeOperatingLeaseNumberOfContracts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Number Of Contracts", "label": "Lessee, Operating Lease, Number Of Contracts", "terseLabel": "Number of leased properties" } } }, "localname": "LesseeOperatingLeaseNumberOfContracts", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "twlo_NewHiresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Newly-hired employees of the entity.", "label": "New Hires [Member]", "terseLabel": "New Hires" } } }, "localname": "NewHiresMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "domainItemType" }, "twlo_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cap price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed To Issuer's Equity, Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails" ], "xbrltype": "perShareItemType" }, "twlo_PaymentsForCappedCallOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the purchase of capped call options, not accounted for as derivatives.", "label": "Payments for Capped Call Options", "terseLabel": "Net cost to purchase the transactions" } } }, "localname": "PaymentsForCappedCallOptions", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails" ], "xbrltype": "monetaryItemType" }, "twlo_PerformanceBasedEmployeeStockOptions10.26FairValueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based stock options awarded to employees, with grant date fair value of $10.26 per share.", "label": "Performance Based Employee Stock Options10.26 Fair Value [Member]", "terseLabel": "$10.26 grant date fair value" } } }, "localname": "PerformanceBasedEmployeeStockOptions10.26FairValueMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "twlo_PerformanceBasedEmployeeStockOptions13.48FairValueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based stock options awarded to employees, with grant date fair value of $13.48 per share.", "label": "Performance Based Employee Stock Options13.48 Fair Value [Member]", "terseLabel": "$13.48 grant date fair value" } } }, "localname": "PerformanceBasedEmployeeStockOptions13.48FairValueMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "twlo_PerformanceBasedEmployeeStockOptions8.41FairValueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based stock options awarded to employees, with grant date fair value of $8.41 per share.", "label": "Performance Based Employee Stock Options8.41 Fair Value [Member]", "terseLabel": "$8.41 grant date fair value" } } }, "localname": "PerformanceBasedEmployeeStockOptions8.41FairValueMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "twlo_PerformanceBasedEmployeeStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-based stock options awarded to employees.", "label": "Performance Based Employee Stock Options [Member]", "terseLabel": "Performance-based stock options" } } }, "localname": "PerformanceBasedEmployeeStockOptionsMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "twlo_ProceedsFromSharesIssuedUnderESPP": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Shares Issued Under ESPP", "label": "Proceeds From Shares Issued Under ESPP", "terseLabel": "Proceeds from exercises of stock options and shares issued under ESPP" } } }, "localname": "ProceedsFromSharesIssuedUnderESPP", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_PurchaseOfPropertyAndEquipmentAccruedButNotPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase Of Property And Equipment Accrued But Not Paid", "label": "Purchase Of Property And Equipment Accrued But Not Paid", "terseLabel": "Purchases of property, equipment and intangible assets, accrued but not paid" } } }, "localname": "PurchaseOfPropertyAndEquipmentAccruedButNotPaid", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_PurchasesOfPropertyEquipmentThroughFinancingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchases Of Property Equipment Through Financing Lease", "label": "Purchases Of Property Equipment Through Financing Lease", "terseLabel": "Purchases of property and equipment through finance leases" } } }, "localname": "PurchasesOfPropertyEquipmentThroughFinancingLease", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_ReverseRepurchaseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reverse Repurchase Agreement", "label": "Reverse Repurchase Agreement [Member]", "terseLabel": "Reverse repurchase agreements" } } }, "localname": "ReverseRepurchaseAgreementMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "twlo_SalesCreditReservePercentOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Credit Reserve, Percent Of Revenue", "label": "Sales Credit Reserve, Percent Of Revenue", "terseLabel": "Sales credit reserve, percent of revenue" } } }, "localname": "SalesCreditReservePercentOfRevenue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "percentItemType" }, "twlo_SalesCreditReserveTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the sales credit reserve.", "label": "Sales Credit Reserve [Table Text Block]", "terseLabel": "Schedule of the sales credit reserve" } } }, "localname": "SalesCreditReserveTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "twlo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "twlo_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of intangible assets, excluding goodwill, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets, Excluding Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "twlo_ScheduleOfInterestOnConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of interest expense recognized related to convertible debt instruments.", "label": "Schedule Of Interest On Convertible Debt [Table Text Block]", "terseLabel": "Schedule of interest expense recognized related to the Notes" } } }, "localname": "ScheduleOfInterestOnConvertibleDebtTableTextBlock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "twlo_SendgridIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SendGrid, Inc., a communication platform for transactional and marketing mail.", "label": "Sendgrid Inc [Member]", "terseLabel": "SendGrid" } } }, "localname": "SendgridIncMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAssetVolatility": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The asset volatility rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Asset Volatility", "terseLabel": "Asset\u00a0volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAssetVolatility", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEquityVolatility": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertains to fair value assumptions equity volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Equity Volatility", "terseLabel": "Equity volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEquityVolatility", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value of common stock per share during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock", "terseLabel": "Fair value of common stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPriceAsPercentageOfFairMarketValueOfCommonStockMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "For a share-based compensation arrangement, the minimum grant price per share as a percentage of the underlying value of common stock on the date of grant.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Grant Price as Percentage of Fair Market Value of Common Stock, Minimum", "terseLabel": "Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPriceAsPercentageOfFairMarketValueOfCommonStockMinimum", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInAuthorizationPercentageOfOutstandingShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan, as a percentage of the outstanding shares of the entity's common stock at the end of the prior fiscal year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Authorization, Percentage of Outstanding Shares", "terseLabel": "Maximum automatic annual increase as a percentage of outstanding common shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInAuthorizationPercentageOfOutstandingShares", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Number of Shares Authorized", "terseLabel": "Maximum automatic annual increase (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDistinctAwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of distinct awards granted.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Distinct Awards", "terseLabel": "Number of distinct awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDistinctAwards", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "integerItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The grant-date, total value of options granted during the reporting period.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Grants in Period Total Grant Value", "terseLabel": "Total grant value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantValue", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock plan offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodAfterSatisfactionOfPerformanceCondition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Following the satisfaction of a performance condition, the vesting period for the remaining half of the award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Period After Satisfaction of Performance Condition", "terseLabel": "Vesting period upon satisfaction of performance condition" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodAfterSatisfactionOfPerformanceCondition", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "twlo_SoftwareNotIncludingSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to software other than software development costs.", "label": "Software Not Including Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareNotIncludingSoftwareDevelopmentCostsMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "twlo_StockIssuedDuringPeriodSharesDonorAdvisedFund": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Donor Advised Fund", "label": "Stock Issued During Period, Shares, Donor Advised Fund", "terseLabel": "Donated common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDonorAdvisedFund", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "twlo_StockIssuedDuringPeriodValueDonorAdvisedFund": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Donor Advised Fund", "label": "Stock Issued During Period, Value, Donor Advised Fund", "terseLabel": "Donated common stock" } } }, "localname": "StockIssuedDuringPeriodValueDonorAdvisedFund", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "twlo_StockOptionAndIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Stock Option and Incentive Plan.", "label": "Stock Option And Incentive Plan2016 [Member]", "terseLabel": "2016 Stock Option and Incentive Plan" } } }, "localname": "StockOptionAndIncentivePlan2016Member", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "twlo_StockOptionPlan2008Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2008 Stock Option Plan.", "label": "Stock Option Plan2008 [Member]", "terseLabel": "2008 Stock Option Plan" } } }, "localname": "StockOptionPlan2008Member", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails" ], "xbrltype": "domainItemType" }, "twlo_SupplierRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplier relationship that exists between an entity and its supplier.", "label": "Supplier Relationships [Member]", "terseLabel": "Supplier relationships" } } }, "localname": "SupplierRelationshipsMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "twlo_TaxesPayableJurisdictionalEstimate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Taxes Payable, Jurisdictional Estimate", "label": "Taxes Payable, Jurisdictional Estimate", "terseLabel": "Taxes payable, jurisdictional estimate" } } }, "localname": "TaxesPayableJurisdictionalEstimate", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOthertaxesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_TelecommunicationLicensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telecommunication Licenses [Member]", "label": "Telecommunication Licenses [Member]", "terseLabel": "Telecommunication licenses" } } }, "localname": "TelecommunicationLicensesMember", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "twlo_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate [Abstract]" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "stringItemType" }, "twlo_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term [Abstract]" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.twilio.com/20200630", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r171", "r172" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right 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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r7", "r8", "r34" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus and commission" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r49", "r50", "r51", "r484", "r499", "r500" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r52", "r104", "r105", "r106", "r372", "r495", "r496" ], "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 Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r331", "r332", "r333" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, 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": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Value of equity awards withheld for tax liability" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r296", "r298", "r337", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r250", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Issuance costs", "negatedTerseLabel": "Costs related to the public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r298", "r327", "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r173", "r191" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of the allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r174", "r187" ], "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", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r190" ], "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", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r68", "r85", "r405" ], "calculation": { "http://www.twilio.com/role/NotesPayableInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r63", "r85", "r407" ], "calculation": { "http://www.twilio.com/role/NotesPayableInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r85", "r407" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r204", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r127" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r127" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r155", "r158", "r164", "r185", "r366", "r373", "r397", "r467", "r482" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r45", "r96", "r185", "r366", "r373", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r384" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value Measurements, Financial Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r181" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "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": "Marketable securities, accumulated gross unrealized gain, before tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r179", "r195" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "twlo_FinancialAssetsAmortizedCostOrCarryingValue", "weight": 1.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "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": "Total amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "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 rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "terseLabel": "Less than one year, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "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 rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "terseLabel": "Less than one year, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r176", "r180", "r195", "r471" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total aggregate fair value", "verboseLabel": "Marketable securities, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r178", "r195" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r299", "r330" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r291", "r294" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r291", "r294", "r359", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized internal use software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r516", "r518" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "verboseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r392", "r393" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r28", "r87" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "twlo_FinancialAssetsAmortizedCostOrCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r87", "r92" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH \u2014End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u2014Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r398" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Class of Stock Disclosures [Abstract]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r94", "r96", "r119", "r120", "r121", "r124", "r126", "r132", "r133", "r134", "r185", "r397" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/Cover", "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/NotesPayableTermsDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r226", "r472", "r487" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r222", "r223", "r225", "r233" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/Cover", "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/NotesPayableTermsDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/Cover", "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r42" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Total (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r250" ], "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", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Class\u00a0A and Class\u00a0B common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57", "r60", "r476", "r489" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "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 attributable to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Data center equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r169", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r143", "r144", "r169", "r394", "r395", "r501" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r143", "r144", "r169", "r394", "r395", "r501" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r138", "r480" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "verboseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r169", "r394", "r395" ], "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", "verboseLabel": "Percentage of revenue (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r141", "r143", "r144", "r145", "r394", "r396" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r169", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r368" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r260", "r261", "r272" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of net carrying amount of the liability and equity components of the Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Convertible Notes Payable [Abstract]", "terseLabel": "Net carrying amount of the liability component of the Notes" } } }, "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r96", "r185", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r468", "r469", "r481" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails", "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of equity component", "verboseLabel": "Proceeds allocated to the conversion options (debt discount)" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r37", "r251", "r254", "r256" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "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": "Minimum sale price of stock as a percentage of the conversion price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r406", "r408" ], "calculation": { "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r242", "r406" ], "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 percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails", "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of principal amount of the Notes" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r98", "r251", "r255", "r256", "r257", "r405", "r406", "r408", "r479" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails", "http://www.twilio.com/role/NotesPayableIssuanceDetails", "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r405", "r408" ], "calculation": { "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r184", "r197" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Marketable securities, gross unrealized losses less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r30", "r407" ], "calculation": { "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized issuance costs", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r341", "r342" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r348", "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued taxes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOthertaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentDepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r153" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by geographic area" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Anti-dilutive securities" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized in software development costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/PropertyandEquipmentCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Class\u00a0A common stock committed under 2016 ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r104", "r105", "r106", "r108", "r113", "r115", "r131", "r186", "r250", "r258", "r331", "r332", "r333", "r350", "r351", "r399", "r400", "r401", "r402", "r403", "r404", "r495", "r496", "r497" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Aggregate Fair\u00a0Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails", "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r384", "r385", "r386", "r388" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails", "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r384", "r385" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r385", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r384", "r389" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r283", "r284", "r289", "r290", "r385", "r434" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r283", "r284", "r289", "r290", "r385", "r435" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r385", "r436" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r434", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r412", "r418", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r414", "r422" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows used in finance leases (interest)" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due, Rolling Maturity [Abstract]", "terseLabel": "Maturity Of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r410", "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "twlo_LeaseLiability", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less: current obligations", "terseLabel": "Finance", "verboseLabel": "Finance lease liability, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "twlo_LeaseLiability", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "netLabel": "Long-term lease obligations", "terseLabel": "Finance", "verboseLabel": "Finance lease liability, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r413", "r422" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "verboseLabel": "Financing cash flows used in finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r409" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "twlo_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r412", "r418" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r412", "r418", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r411" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r424", "r427" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r423", "r427" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r182", "r183", "r188", "r191", "r192", "r193", "r194", "r196", "r198", "r199", "r200", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r210" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r212" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2020 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r212" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r212" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r212" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r205", "r207", "r210", "r214", "r463", "r464" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r210", "r464" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r205", "r209" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r210", "r463" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/IntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails", "http://www.twilio.com/role/IntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Amortizable intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r142" ], "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 Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r201", "r202", "r466" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r96", "r155", "r157", "r160", "r163", "r165", "r185", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r155", "r157", "r160", "r163", "r165", "r465", "r474", "r477", "r490" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before (provision) benefit for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r220" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r344", "r345", "r347", "r352", "r354", "r356", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r114", "r115", "r154", "r343", "r353", "r355", "r491" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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)", "negatedLabel": "(Provision) benefit for income taxes", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r88" ], "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 for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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 and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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 long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.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": "Long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r206", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r213" ], "calculation": { "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.twilio.com/role/IntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Non-amortizable intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r206", "r213" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r234", "r237" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreements" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r203", "r208" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.twilio.com/role/IntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/IntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r243" ], "calculation": { "http://www.twilio.com/role/NotesPayableInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense related to the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest expense recognized related to the Notes" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r70" ], "calculation": { "http://www.twilio.com/role/NotesPayableInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r67", "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest earned on marketable securities" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "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]", "terseLabel": "Schedule of contractual maturities of marketable securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r425", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Right-of-Use Asset and Lease Liabilities" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r426" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Right-of-Use Asset and Lease Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Maturity Of Operating Lease Liabilities" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r96", "r159", "r185", "r367", "r373", "r374", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r96", "r185", "r397", "r470", "r486" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r96", "r185", "r367", "r373", "r374", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value Measurements, Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r240", "r469", "r483" ], "calculation": { "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails": { "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", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableNetCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of the notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Notes Payable" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Amount accrued" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Sales credit reserve" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r135", "r149" ], "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]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r53", "r55", "r59", "r86", "r96", "r107", "r109", "r110", "r111", "r112", "r114", "r115", "r122", "r155", "r157", "r160", "r163", "r165", "r185", "r397", "r475", "r488" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r109", "r110", "r111", "r112", "r117", "r118", "r123", "r126", "r155", "r157", "r160", "r163", "r165" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss attributable to common stockholders (in thousands)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "verboseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Accounting Guidance Adopted in the Quarter" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.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/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r89", "r90", "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "verboseLabel": "Value of common stock issued and stock awards assumed in acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Note receivable" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r157", "r160", "r163", "r165" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r419", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r410" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "twlo_LeaseLiability", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "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 current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Less: current obligations", "terseLabel": "Operating", "verboseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r410" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "twlo_LeaseLiability", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails": { "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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "netLabel": "Long-term lease obligations", "terseLabel": "Operating", "verboseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r415", "r422" ], "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 used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r409" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "twlo_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r424", "r427" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r423", "r427" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r246", "r378", "r379", "r382" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityTable": { "auth_ref": [ "r246", "r378", "r379", "r382" ], "lang": { "en-US": { "role": { "documentation": "Different types of options indexed to an issuer's equity along with the different attributes of those options.", "label": "Option Indexed to Issuer's Equity, Equity [Table]", "terseLabel": "Option Indexed to Issuer's Equity, Equity [Table]" } } }, "localname": "OptionIndexedToIssuersEquityEquityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityLineItems": { "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": "Option Indexed to Issuer's Equity [Line Items]", "terseLabel": "Capped calls" } } }, "localname": "OptionIndexedToIssuersEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r381" ], "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" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r245", "r380" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r383" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableCappedCallsDetails", "http://www.twilio.com/role/NotesPayableTermsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r116", "r149", "r377" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r34" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other expense" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Accrued other expenses" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r364", "r365", "r371" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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": "Net unrealized gain on marketable securities, net of tax", "verboseLabel": "Net unrealized (loss) gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "ESPP contributions" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r34" ], "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", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOthertaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "totalLabel": "Total other long-term liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesLongtermLiabilitiesDetails", "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Other income (expenses), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other adjustments" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r80" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of costs related to public offerings" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Value of equity awards withheld for tax liabilities" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r73" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired, and other related payments" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of marketable securities and other investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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 long-lived assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r74" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r299", "r330" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r26", "r27" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r77" ], "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 the debt offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NotesPayableIssuanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r76" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from a public offering, net of underwriting discount" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r71", "r72", "r177" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r53", "r55", "r81", "r96", "r107", "r114", "r115", "r155", "r157", "r160", "r163", "r165", "r185", "r364", "r369", "r370", "r375", "r376", "r397", "r477" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r218", "r412", "r418" ], "calculation": { "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r46", "r219", "r418" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r10", "r217", "r409" ], "calculation": { "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r219" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r221", "r504", "r505", "r506" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r217" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r62", "r189" ], "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": "Additions" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r189", "r473" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r79" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Principal payments on finance leases and notes payable" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r340", "r517" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r11", "r87", "r92", "r503" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Nonvested restricted stock units issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r258", "r334", "r485", "r498", "r500" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r104", "r105", "r106", "r108", "r113", "r115", "r186", "r331", "r332", "r333", "r350", "r351", "r495", "r497" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r150", "r151", "r156", "r161", "r162", "r166", "r167", "r169", "r270", "r271", "r462" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r143", "r169" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r273", "r281" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue by Geographic Area" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicArea" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r127" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r127" ], "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 common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r359", "r360" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r298", "r326", "r336" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r298", "r326", "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r205", "r209", "r463" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r219" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r299", "r330" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r305", "r315", "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions, options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r94", "r132", "r133", "r247", "r248", "r249", "r251", "r252", "r253", "r255", "r256", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of total estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "verboseLabel": "Derived service period as adjusted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount from market price, offering date (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited and canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited and canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r311" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested RSUs at the end of the period (in shares)", "periodStartLabel": "Nonvested RSUs at the beginning of the period (in shares)", "terseLabel": "Nonvested restricted stock units issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of awards outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested RSUs at the end of the period (in dollars per share)", "periodStartLabel": "Nonvested RSUs at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- average grant\u00a0date fair\u00a0value (Per\u00a0share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "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": "Stock-Based Compensation", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r330" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 4.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance (in shares)", "verboseLabel": "Stock-based awards available for grant under 2016 Plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- average remaining contractual term (In\u00a0years)", "verboseLabel": "Weighted-average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited and cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of options granted (in dollars per share)", "verboseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r307", "r330" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding options as of the end of the period (in shares)", "periodStartLabel": "Outstanding options as of the beginning of the period (in shares)", "terseLabel": "Stock options issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding options as of the end of the period (in dollars per share)", "periodStartLabel": "Outstanding options as of the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- average exercise price (Per\u00a0share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Options vested and exercisable and options vested and expected to vest", "verboseLabel": "Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable - aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable - number of options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable - weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares purchased in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r297", "r303" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionsUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited and cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "First vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "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": "Stock price at grant date (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r300" ], "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": "Percentage of vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value (In\u00a0thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r322", "r335" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable - weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total estimated grant date fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price, percentage of fair market value (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Value of equity awards withheld for tax liability (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r420", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized internal-use software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r94", "r96", "r119", "r120", "r121", "r124", "r126", "r132", "r133", "r134", "r185", "r250", "r397" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/Cover", "http://www.twilio.com/role/NetLossperShareAttributabletoCommonStockholdersGeneralInformationDetails", "http://www.twilio.com/role/NotesPayableTermsDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r104", "r105", "r106", "r108", "r113", "r115", "r131", "r186", "r250", "r258", "r331", "r332", "r333", "r350", "r351", "r399", "r400", "r401", "r402", "r403", "r404", "r495", "r496", "r497" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r104", "r105", "r106", "r131", "r462" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r16", "r17", "r250", "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r250", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r250", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r250", "r258" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r250", "r258", "r308" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercises of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r43", "r250", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r17", "r250", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r250", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r17", "r250", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r250", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercises of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r96", "r175", "r185", "r397" ], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r95", "r258", "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "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", "terseLabel": "Sales and other taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherLiabilitiesAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks and other" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r182", "r183", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r283", "r290", "r478" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "negatedTerseLabel": "Tax benefit related to release of valuation allowance" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).", "label": "Unrecorded Unconditional Purchase Obligation, Purchases", "terseLabel": "Purchase commitment" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unrecorded Unconditional Purchase Obligation, Term", "terseLabel": "Term of non-cancellable agreement" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r136", "r137", "r139", "r140", "r146", "r147", "r148" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Release of valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r99", "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions against reserve", "negatedTerseLabel": "Deductions against reserve" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationAllowanceforDoubtfulAccountsDetails", "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r421", "r427" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/RightofUseAssetandLeaseLiabilitiesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r330" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r330" ], "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/2020-01-31", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, basic\u00a0and diluted (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, basic\u00a0and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e13051-110250" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r381": { "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=120519210&loc=d3e90205-114008" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r449": { "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=116651436&loc=d3e122625-111746" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r519": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r521": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r522": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r523": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r524": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "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=120395209&loc=SL114868664-224227" }, "r69": { "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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" } }, "version": "2.1" } ZIP 100 0001447669-20-000156-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001447669-20-000156-xbrl.zip M4$L#!!0 ( .2*!%%"8C>] 8P# %K$, 1 ='=L;RTR,#(P,#8S,"YH M=&WLO6E7&TF3-OQ]?H5>YGUFNL^Q<.Z+N]O/H0WV38\E;,#M@2\^N4)A+=Q5 M$EC\^B>R)+$9M\$62"65^[0MJ;:LC"LBKHC,C/S]_W[I=AIG(2^R?N^/-;R. MUAK_]^7O_U^S^;]_[KYM;/;=L!MZ@\:K/)A!\(WS;'#<^.A#\;D1\WZW\;&? M?\[.3+-97O.J?SK*LZ/C08,@@FX=S%]XAR,./C894JC)M(Q-C11N"H-QE$RI M0.*SHQ?*\(AL<$V/F&PR1T73*F*:C@5MK#5!./_,OQ R&B\(\981Y@@QC!&L MB-?12RD#2H\]'L#;P1OVBA?9ET&S".Z/M>/!X/3%\^?GY^?K\'W]J'_V/.MU MLEY(;_Q\D)M>$?MYUPR@1YX3A'D3J2;%:Y/[P)F?;]SDB\T[Z_W\",Y%]'DZ M;$T1IJ>[_K WR$>75Y1G3Y\[.?@\]583X6M/2:=E__"8K%<,3,]=/J;(!Y=G M1U/8\DSX\8Y;^Y#=W1HXD-Y7WSC]1AO.:7E?K+5^_B7U[?7F^ENWG;15/!\? MO#SUJPZ\<==T=.U29-_J 4ROR6QZ^N"\T[]QP> \ZV3]==?OEMV !$67MR[Z M@!;Y3ST\/N.J+8.[3_X>=DB3B.E-AD7SR)C3KR4U.7 7$(KLKLZ")N+G_]MZ MN^>.0]%Z*]OG+__B/__A]D TZX67JVN:T#W]_/O[Q]^?C M6]N^'[W\W6=GC6(PZH0_UGQ6G';,Z$6OWPO0@.S+BW1BR,SY\^9\P6FMD'F[MZ=\CN]D_>TMVSPYH:^A/MLX. MW^B3G9,#>MA]_;E]LCTZ?+.-6B>[)ZV3OX[;F^]'K?VCT>%FIWNXZ6B;?#A_ M2]N=@XL^:9/#X\/-@U&KNYNU-[?1P<7VZ&#_/5R[Q5K=]_RP^YZV+WRG]5JA MM^1P=/#1B=;FAXN=S>/.P?X!:G=;O+WY]_'!_M'Y8;?=;>__>7QPX4_:^XZW M/FZ?^3>O,_OF@X![LL,3.'[2X@TR1:VK+ M=9-)SIL**%?36N$-5MH29-=>-IN8@']Y0O%.2>25?%_#+T4MW>])]TOK59)L M*>'S3XY+RH$C-S$WM,F(=4WKC&M&QIS@2A*%X]K+)("YR?8=W+_O:^G>4[I[ MUZ2+K'8&>KP9E#--AB'FT";$9O0:PB.EK#=N[>7K@X?(UE!O+<%$$ FR]5$Q M&3 /Q'$MB';DT_9MD4YXZ(O762_1R;\S8K!?"'PI;W_^1(&!R='7UH?WQ,X__P _FZ_ M 5&^>7W2>M.B[?T$D2-RT-WF;7)P!8.+U]WVQ=\ C[\Z.V] ?-"NPX^I?2#& MDPT* ,E:%RUR^.8K&)RT/A[0-HB]U?T YP+T-O_J''0!-B?'66O3 4"V+UH7 MAY\/2__GO#.C\D7/3>[_#L4@ZQV-#5#Y7\>'%Z=P[=%Y&TS&P;Y#.YL. MS$OKR\['+7QXXL[!]'1W-@](^^*OX]:>1H?_>XQ<]^^>^:B'.]V_3W8V-^A. MPN7%>P;_ ZZV^,'^WX#=#3 ]!ZP-[]'J;GWYWXL/I+5Y] D"+ M(@&6QJ&FB)X(IK227JR]?(<."&NAS:^D__QF#)>'&("\N5#<$7JF8/Y%48:H M@(]&&=R_&$# ^<=:D75/.RE>+7\[SA-\;D29ZU\*@/GOSV_>8_S\JX=.VE#T MAWGYK=1QI8R!E"S M6(!H2)#"2!.PFW@C2>1C=__D-<)1,A_CKQX>]N6TD[ELT I="X_P63?YLI05 MG=K:2]?WJF.*8B?N#?KN\\:7K+@RQV"VNOU>>7QC?*/?G]]Y_\O^NFS&/4 Q M3O,,)G*632(O7V]RY'YROB&7""((%@%9 .7 (BAJM54(R()F7ENT;'+Y]S0?KW@.8X/Q-W\W>O&[-?@+E'#MH%C)0#:R*"35$6D6B &?C[2@V%HF)4%F MX@?98OM!]A1^\$:_!_9;.G5&_1:U@=["#OR)8%PH;;D24D1F)'%"V$F_X<7NMWORKI_KM^MV'R*5 M,L2Y[ N?G<$[7#^UY.)FT,]_T$5\=7WZ<3/T^ET(&.^X[7UIWXU;/+_9^N]Y MJ(B5)@$;RH5@!@L=K,.804 2(I/D">WS8K##AS\V1?Z#48J;^SWX6MSUZ+)- MC\E_9NBO O-1*^PL\IYY2JU404H,7TD:J* 50L2L1%-%1CQ+!B.TX\Q0HW%D ME!,MP;40$YU!$CNFE@81&WZ"B>YP 2C)1+35?YT9W <\G1>'H[3W<["=L_UNZ$B(E-@:(,R2'%&$C_3 M5BFO$!4>._#*;&E$MAL&)NL%OV7R7M8[*BHB'R$M]T1PT"3+%-PY0-BF$(1P M2EH)*G4KATEK03TXLGQ AI5>D^I/1$A*8,D\-I%8S;2WQD;G>,268N6D<7.0 M:B7Z#2&G%8F.6*699$P)9BFAS-@0H -9%;5A]8*&^>/(2,HE#X02))E-(Y= M6 1W,DCB@J)5Q-'JA1KSQQ&7E)@@I*=:,XRL-M8'&1F1GD7-OQIAK#Z.GBQ MF;]P*48,T2@80H9AQY75G I*A'74NR"64+CS"&OF+VCG7*2(!1=Q8)@XHY4D MP7H@&!1$1 C6&$4^>,\9ULH&0EB,1"$K'<-^:1 QAPSD#,5DI<4@CHBL N=M MA#+>NRBU"5X08\CRB&F^&<@9BHSB2")R7H.P6.#&1*WA,Q$1$1RP61J1/64& M?,&*20MD$3QZ)U#'Y\.OG,SZ@0ZR)$ 0X:1WDT!IBBD_ = M^*&(;@[S9RH/U?G/[A$L8&D< 31;!NY"(\\DX8SHJ)CBM(I273WZ/W\<>46L MX=SC:#"+G&CA@F1>^< 8@I5$4>K%S3,'T=1(A8(5\)2QPCFAC$=J-(\NFB1 M5\N'H[GE$I]>N"Q838/@Q!++,) HGU*)D0OAJ"5"+*%P%R&7^/2"MAAIRH.! MFQI&@E2"$&R 6!#%G:?HZ>;;UV3B)^.G&:T_D I)IZ4Q3%/FL#-$2Z\EYA@B M"!2KA(C5HP6/@@CBP0M@!!&T",,$TLLCIOGG$F.I-A%.GF%#,!@[4B#/,@G:.\0HA8I79T0P1H8EBC*((S(BQ0+0.CEAGI31( M$H?HTB!B'FL]9B>F5*N&<9 0DIYIPA3\K5"DQDB![61)SE*(:.(D> !-)CI1-BH-A[)H CB1F-%)*\BCE8OV)H_CJ*@:0*4 2!% M8"04?#(8HR!%"%@ *UD^',UEA'H^PJ784<6MBHP91H&(P7<'-H-9CI@@: F% M.^\1ZOD(&GGF(X98/6C*,(U*24&M],3K5(!G' 560[ZK1R9NU!B8U?Q6K5Q4 M5#BK) >>&2T+5'+XHRSEU+,*(6+U:,&C( )9:K'T#@<"#E\Z$X$ZSJQ$AI%1"GE# ME(\0Q%M-%1&)1!.C'=%J:43VQ/5V9K?60W+%E2'@ Z'KB$8^6D.)5-&):,33 MR6=N/: T0<)R2HUAQF*%4;"<",PU8!:+.50]K3Q4;[/^IZ_)BH(![VU"JC*4 M5K>8*(@7RA+"G6)65U&J%:?_]W_RT!:9STP^VC.=<..%R[TS7O<[G?YYO_=N M:.%..S$"+'I'F_TNH'JY4"PA1)54&LL@BD4H:BJD4(CP8(5BGE<1Q8]!4&MH M/1A:,:7&(Z?8I#2Y9(;B$)P$]T\@&&*H2M"JA3KE,JF4"T@T2.M81,3XX&6J M%^<5#2+2*@EUP0+:^0L7466HI9(!5V>2:$VM0*,F\9M8Y951@/$KNE8-X9#I>4@7YKIZ_N9DSF]&Z M%@6N H2OA$WS%KG1,F7.>*2<P&Y'CI4'$G$;09B0F" H=,T$0["E3QAJE-<@I&$ZQCN-Z<FS[%WL5\BM3'&_T?/HG M8?3,=+Z&9PLP.VJ9_',8O![V_/?@>>]GOS99_K?I#,.?H]9XJ[G4^#]-D=WF M(B;/1Z 8N^&TGX-=V^CVA[W!Y>6;6>$Z_71]119'@QTS) 8=4ND8HY@E,E4= M\(0;J[2D-6QF INM8I!UP0#OQ,M+'HZ9'VG6Y<=_02>;W!V/WH:ST+G9NLN3 MMGNGPT%1GH$K N!(O#&<2R5$8(P20UF0TAK!@4\IK!8?P+.0%ID5=%9'FQ8% MP"@X)P4S$CO,O(XV"JLCLD@(+)TWBP_@&C-/C1DOB17280&1/I-6:D0MB=@$ MSTV(J@+%G.Z#F92!";G+4I0/G5-SO9_-.V@NTMI[*2)F2"G%(DNK\@FU6EK, M%Q\UE7.5\X;P4ED]G@R>5I)AH'H18QTQ4=QZ(;S!I JUT6K(/'4=S,@I$M:R MM.>E"#+-1C(C^+&RN$"^ A-(\"2$>JI"\XDH@K+B#T M6%'<+(IT(AA=A[BVU#H6.-6.IK%/^$XM>'N[FM*IV=\=4,'8A""#E&#W&3AJ M!=Z[W &!6()!DRL E85B?TML59QV6@$D(I::$2VU4U9*%Z*"/UA5P:H\M;O^ M>=R4"\->]7-H!W#.S6 '5[AY6!IL46"D%5&6J6BDHHQ$;X('_%#XB2 J517R M3:LCK!@"\B <%"5EVBHKO+2*2R<9D197()_\%,Z\1LX=:FYQ6OJGH_)I$PEB M(D8QHFB]HYA4+*V\P,1B^9!#=+ FTE3X3C*;)MF%0)VW5D<=G7.K@9RJ!!!: M"<,B9\A;S)S$-CID$7;64B&-J/5\H:2%'/*4> ;JI9BUQ!CEO/14F%13J0IS M66W6 M0 D'=+@8<= ,H[1-A20"&<^Y5]S;&C:+,Q"T/)QBA@!FFF(ED (62!D00(,M M9YHA%1&V;CQW<[$!O%"QP^IHTZ( 6"J5,NA,2NF8BA1B%PT(#B[JP&P@BP_@ M&C-/C1GM#5/:"N*E8-9!"(RP#QI%RJA/-;$6'C.+FU[_)S27"91=,+AY$:!! M0[#0I@@;1WDHFU\1]'B.O;)<.<32VE8P-X%AYAERDN) W1*A9_EX5XWC2QP+ M!LY2(D2-\HRDT6FG/3'*(A/3DMM*X7C^U&]!E6KY<2MBBI M%(A6C0(M"HB440XSC1Q6A%%.K:(2XD*/B95!B&KQZ!62&R4*7'^,% G&1%J3 M*5 @F"%N);'C)7T++K<%F;J]6LS#8$P#D3@":)BVS##B@3H2&06)7H35Q,VB M2,=%;1B/2GK)62#%! _FS44<3"#AM MQ(B YU1K&& !V-\26Y4 9MZ%Q PH8=AQ2YE12 >)B!,*+Q/'JQ=D/!Z,$$/" M6YR\=J@+Y6O0%&3\GK6$O&XNJ-TQMN91"=QROO)S< M SY.;S ],OV>[O -V1OB"')6>@T<7&CM K98*W#-(;H*+*A/WNT;_J]W%O)! M9CMA+_2R?M[N#T*!U@E_!_X/SMTPF<=<7FJ=]\19 MA 73F!KFM6)46N<,DQHMOK5YE_?A?0>C=QWH@HV>3S.U3LO4WFA_=!INBFJO M'P?G)H=0"634/WWLF5JS7/O,.?>8BE0ZB7E%C=9>R8!E8 @^5T"_%UE0LTQQ MDFB!5%%KO6.21,.(MII"%(M=VB=TR30J[5PV'(3\\J2*Z%/D%FR>QUI&SXRF MQFI!A))68BPTKT!RDM MQ'/AN-_QV]W3O']6#E%5I6:;)E98YI16G#!*B$GS#CQH57#64\*63*.>7%2S M',W5$"RDTHL4I(2-5R@0 F"0(FB-: 5**#](5#LQ9BY4S4.!'Y(:3)XV&#&N M@W621AHX)CHB(2LPY+ZH0IJE)J&@);?$\1@8#@)('_S!:1$9M9/Z%TND2:^' M>2\;#/, )[[.OJ1/57%/,1C!;,3:( 2$3VI-)*<@O:!,VMABR=3IJ24U0YW" M.BH3 @*:9YFP!$@?Y38HPH,%;U6!C;'N):DRMS6-<]O]P7;/=88^ZQW=$?N^ MZA>5X8'"(1%2O5[,-'/4&] [S3CU2$K-JS"$6SWQS6CCW>SHN#+NBRI#D23*P]\L1F-9M(9CK#C\AQ?96/V4V%X-BT&_ M&_+=T#$#N%UQG)U6161142R1LT($Z$X:C*$D$B^)09@(M\!&[H=$-F8>PU.X M:37EY6T(QC/J).4,.M0*(R3#DI K%#B)9/7]*+]W/C0-MW*A,Q.XFAU*MU+ M&<-! EG#%&@<04Y$9*NPY^./R.F=&50J[4X-]BYMR2F8 N.'<>0X -E..W56 M8;QQN^=#?+ !W ^=X/K=+D0=KK2 ;S,'=ZZ,>B)B"&G35(.V2Q%:(RL_2:6'*B))8A1B9B* M$V2$CH%221Q= 4GMP%D;G4Y_\.@SHF8G-N*#,9%(8XUCV!-C"=/4(Z(=ECZX M3YMCL2'<7'KYS5YD()9\L FLYE)HZ%)H5\&4<5J^3Y\Q=G> (113A1)'G8G[@WZ[O-7$_B[_=[8 R\C MK##$(>"&!=(0.'KPTHAJ%:F,'H2N)H'D0J-I[D)\%'-NA-&<*^FQTLP[HT1@ MU! :!,>(JRJ9\YW3%%LDJOLE^/W^=E$,0UZDR5V#T?COZR; G)X&_\IT.N/+ MED3G+J=Z^;OG>&U.K_NGR5V7-W$)R7??J#QTGYO=3%,P@0,!J@"Q$@/H6R#E)ZP\2@LB+5@40@GCT2BB M(@D"XF=L0B*'"Q\I+Z!8'V=[ >[!VALK#':,<:X=]S92*Z(4W&,WT41<:^(L M-!$_N29&'BVF06LA(O/46NILVD0B2IQ*_HG2K^N)?&N5_!G?KN\MW]OZ^Q/R M95Q8B2F.C@EF#+$AS3((Q'@6A2-F(E\VD6^MOS\EWWMZTG3JC/27W]+>6[Q/I[ZSD&X ;::%LP$"..%#?8+!VCDN#-.-> M5X )IRG[ET'QF] _RLWI<>;,I'R.2V65\]&+#WO+Q7&-MX)%;82W@6$LK7:1 M&.I-H))@:BM@>>F,)VDU/0%J$K&21@5/I*! M$XIP/IZ/A4 $%D8@+UB0SCJ/M-(*G* #GZBK[_F>6 N?W@4&Q#UW!&)"IUG M(LTD"S(X3H12>#(N6VD7^,1:^/2^$*(#03V&D-YYQH/7 0$!%89@;H()K@*^ M\&JDLY<"]+R;%9_OJE%R)>*O3O_9D?6?9U,_\ZI_AIX[3K/B;KYOVBZZ M-PRO\WX7+H(KW.!C-CB>SM=?1FX0.==I,JO',;#@I/9*6\.TQ\% D%R%8+B& M]*)">CY4_HD4BP$QVG6 M%7..& CAF.>(CY*6&61](JL M6%ZI,NI3,6S/AU3KH#ER&NB')BSBJ#$FD4GIL$@U$T4%2'6-[87']GS8M6,! M*8@9C:*6,4R,L#YZ'XD6U/"X!&-P-;;GC^WYT&PEC P.2R4)8\J4_\9H@R'8 M$^J78)2RQO;\L3T?OBT9]ICXB(SRS(I$/PQ14HE@65JU61&[_5051^=OC)@. MUB!J/8HBBM/O>T715*O#$36/"PV\&9K<0*>$QYR5/\M=_IBB.)8KHP7S45FBD,?.$0NTM'&694@UB$0A#IWE MF*;:!I7VU9,$K&'D!"^^,BV07&:Y_P/"#G,O-'.(12^!0'#-D)/"4A.L7S9] M^;,B^A)BX)@R;[56# %CX$0'*@WEA''IS;+IRZ/*98;Z8C G-' ?J<0LU? ]%DF'PK)39=R#W9<.-=R&,_ M[QJ(SOXT1?#CPU6I+4J<"@0S[3F*3$9FL>,<I,]15H>A7Y:0W2VY'A"0H M2"^Y9"(ZQ:D'972(1VDTJT#I^5O2NTIA%(,\T^YTHA5H"SEXHAEAMHB4'0XN)33MXP%8=+?D07J-7(@ MF<77EK0E5*K[>;U\ZY51 VNW7>8(L[.0SH3.$Q71&"J<(@)I;D%C"$YEY&7T MR" C'<&B FYHL40SRS+6&EE,K&'4@&Q"T#(ZIH("+T,%J<(>R-\P9EO7:4%% M](0APSER7OJT*RL)-N#HA8$P2'K"?04*5,];&+,L4L*L2WMZ>@\=A6.R5M9' M1@BP9QQ%!?9J^F>C-3942%5$-PPC')/(N6,2A" M#H%3P0R+/BI9)CJQ0((L MK&[,W(?<^\F+E,H3"1%D)A6MF29(:FJI 4P@K8.708 WTTPZ*N/M44'XL#+0 M>-I1P^NG_L2H(>@N:+*CBH>TJZM03N'((/HED6EER>TI#+5 'VO54"F:5+.?C;H MA)VXW?/96>:'T[EGI5S;X?Q?V?>WNJ^Q\U#L8(.33X>@ ":?0J7E%--QN+/30\:NM/[WH2314?O MDR>1YP];9C1GE-(@M&(\6JNC]DQZCAB0'"YJV"X^;%?7Z+*HJ!'4H6@IDY9H M%;WEAO-H:."A2D:W-D64\JBM,MY+& M^M@]%WH&WOYJ/>'TE]?]/#A3#!XYT;/\0 6[A=&]3=RL-M>P0G*6IFP#2AE! M6EG/) F$&/"1FE5@LMR"I%@>9U904,(R"!FP! >$M0(B@[PUF*>5$E]5LZK% M](B!S*PT#A.F(6*)@D;)3&2I&H@T0@>&'27"+?XP]8*(\G%6AIF G%>>*4X9 M]<: _F$239".2UFI;?L61$SSI_%88HXQU(%8[KAU$^\R%*M5Y7%"9/GWA%5!. \%U($*H5,9? M>:^QI"@$A5CD8SV5B!#5G'ZHDDQO+P_<^EJJCUT+7C81:1)U'['>.O4']^8U MJ1_NWE:W/#2]_M[;Z@8!6$#1.PX8$:D 520LB&@AWJ:8J!7 "*;K3+TV6?ZW MZ0P?H7+(7!!SJW(>D"[E=>3@E;%%BEJ)'8[!"R/U9!N6)1.>>41]P8XH&D0:Q+ MJ[=X>8Z._)$6_5LL'##I&"5C&NG@L,$HX*"-\:A*>RJJ,]'2$&1 G%F.-658>["D$JGH: 7* MKRV.-!]GV6A*(TGN14R;K2JKL%<68V7*^N9!5ESO%K 4SOR5TL2(!(,X18$Z M6ND,XD&#]#T5Y4KN"F2,[RH7F_7N42[V1]%TYZCN\B:@C<)":TT08QS, S*$ M16D$02X0QZ2O*$3N55&XALC]5B-[4BY="U%%IC V5$>#$- U%H4QK+IC%',3 MY'P&)C#Q2J2]+GEP3/-@O'(2,T.EXH[X*E#OU7(''B+6& 8S6JH49UX(9]("'*[ HD2JC%7>2T6UJLH6+*MA1>8#$8>QI5Q'R8AB6!KE M.-<$&PZ0,8Q5:1?N11'DG&8P6:R<139$+QD77DE,TTZ0RBJ-HG858 R+*,BG M]^O!:*2$H0ISPR)RUJCH3'0,'+[FR%? :"^:(.>T292US&JKB$*:D0A^5SJO M/5<.(X4P7C+3NHQ&U5ND$941IUKU4D:5EK$K'HBP,G"BEBSELHS)EJADL,@1 MG,9;',B,(&$<\9$:Q6W\JBAC+<*%\X@(6>]M4%%SSSQ0&JZP=BHH!,P59+MD M'G$9?6&P'EN@I=IZQY@QAE(6H] T:!XEE17RA=L]U^^&RW6!;_OC?=INKPDL M!CMQSW2^6R>HDGX1R^@@3*21.\Q\6B%/J:$!8:<9X]A5R"\NECCGXR,9$S&D MHH@,2T:-L5&D@0A@.6FTB=D*^<:B]%IB+2,A@3F U2QT HYBH0'262 M55KXLECBG(_O- %!Z.BQ-\RRM,>9EX)&&JP5R:DNG>_<#44PN3O>@"X+9Z'3 M/TWG;GU)!?\>>0KT?+PIQ20RASG(.&UIA[1Q$+0@([E.2TJK5$-DT04\'_]* MA73,.N$CX8PBHG2J,"V<<5&*J/RR^=US'N/(*'"R3ECDOK+8ITT - M@G"5NBI%J(LNX/GX8,X T,BKXLCG@>4EW/MY78^N1LY(3 MK9D*41'M,*&4JV@98E6:<;_0TIV/ZY4J"@41D3)2,V^X03)8Z2/RCE# T;*Y MWGGJ[M/[74S!U8+/C9AR8-!.8V<)QAY+ZU)1X67SNV]"+^2F ]+=\-VLEQ6# MW*3-?);8^3+%I:00^CH+-)I9I=+@N(E.8@="P,OF?., M&Y(VI?98@5HCQ11=NOSRW+5X/COFV%0;DI (I"JH*(T7G$9+J/:*+9L;GKL6 M/XDOOBS2<]8?A+MK]/P-1Z97W[M$CS%<>,084H8R+XP6,LW'(%@R253@%3(( M&W 'GW6&2?A[P0WS;)"%8NM+6N4:_.N\WTU[U0P')89VXI;)>T#9BG:7T=(!@ CE? M9O"D4FF77J)%",Z'V@9-$;2"FQ*NWQK0VRS'@% $%(,F(=JJW&-;^SV>_U\PU_EH$G>3WL^66T M%1()I27#ADL'5%99Z[U)&R[&&"@.LK85

H]A;D'!R$O,'RB)$E7 ND'1%?;>=6 V+))\-S89#G)A F M$/.$*:<-%8 *CGRTN+80UUW&JW[O+.3IJ7NG>3!+R2&8HAA)&BE3EC%FC5+2 M1$(=5QQ17L<;\P/$?"P$TCI&99!3/C('?H(H9C'UAH6 C*G2=A1_#HNL%XIB MP_U[F!7952:]%.8>=-)1GOGMGEO&@2]IK LX4@I1 0L$V10C&.DYY]9HBBJD MV LDQT?6Q^?9EQ=Y*/K#W(5B_/48[$S9>)^=O?P=_II49)/1>$&(MXPP1XAA MC&!%O(Y>2AG0IU0)^>J:8C#J@-RZ6:]Y'+*CX\$+*DX'OYUG?G#\ B/T?WY; M*T]\^7MQ:GHO?[?Y<[A\_'E\EZ_NE5K<-)WLJ/?"01>&/-WB6U?_XW5=DQ]! MPP;]TQ>80*LFWVU_,.AW7Z1VPIT'QG;"]!ZVGT.G-%V_TS&G17@Q_?";SXK3 MCAF]R'H=@$RSO.@WL-F#S)G.Y*GPG*L77T>3EQ] 'P_\] &3X^OC8\\'_NN# M6EU>>^?Q&Q<_+V\_?@0T-G7-'VMT;7K%5";PJM:XST=Y'R+4]'K]_$5^9'\A MG#^;_M^ -O_ZV[5>[(0XN/V.X[[[;=)/J6>A8QM%OY/YQG^B\L_TX*2;\5?' M3XU/>?EFNG\Z?/E#7C86C^5R]7K/R]Y^J,39^#:I1RZE>[\N&!^;MC:"#C6C MZ6:=T8O_W@W]AH;[]TZ[ NZ+[O>M'4QP#= ?]WK/&YOJK]09!G.G%?S]U MO]?[]) _/V:9U>+KZ>N=W=9__2<6Z+??P7'V^KWVL NWB;1'A^R%YM]-TST(:VD7YN4ZJ!_C^QF M_^PMV3T[H*VA/]DZ.WRC3W9.#NAA]_7G]LGVZ/#--FJ=[)ZT3OXZ;F^^'[7V MCT:'FYWNX::C;?+A_"UM=PXN^J1-#H\/-P]&K>YNUM[<1@<7VZ.#_?=P[19K M==_SP^Y[VK[PG=9K]>4M.1P=?'3BH'M 6OOIOH>=@_W.2?M-"\.]/Q^>;%^T MW[2/#T^./Q_LM]#.YL:9?_,W\__ZJW-(.F?VY#0[/#GXTNINH7;W[^.=CRUX MWM^?=S[N=ELG\)F\[NZ\V3UN7;QG\+Q1ZV3[RR>IA9(4Q::*TC495[II*'9- M DP324TB"6SM)4;-]R5]N9+")2.8"X38_2#4^#'EH/-3CL6Q$+0RU VO:R;O MR=P>Q@G9.N)T-IQPRK;&Y.W+)?N:]&WZZ>%6>T&T[[ M^:"2_N!U9M]\$ MNJ[M]T7KS]V?X?-*^^$Q:%W]E MK9.CR35_P[-X[W#_--O9_.OSSIOW%P<7NYWVR0=T\/%@='#2.C_\^!X^M^C. M_L$%W&NT\UJ=O]W?&+3VT!?X]Q,'/X*D"$T1.&\R+%33['V M\K_^$^0E?ON6-YGJV5-IT#]$6_=3H&OF].8%=)W#&=<>=3(L!ED<7;>Q8GZ. M1G_/T8RM\?L/&[O[6[MO#QJ[6^]V=O<;[S[L[GW8:.\W]G<:$'+L0UPQ)FF8 M-G9V&YC_XG\=_[#SNK'_KZW&M;CD,B;9>+7?2!O*W,I)_&3L65JM1>W.":?M MYXW!<6C\>VII&N/<42/T?/"-QS2!+WR:A@QW//9F- HF#[V[;."[LCU;XPQ7 M)2W@3S#B_8-/J7:^1)@W.8U B!$B38,8:0IM(Q92,R?LVLN_AKW0H.A9(W7U M;5OV ZSS\1F6UNL,\Q\E6$**1R)8E+":8*T*P=K/X27*C'_U&=;%,3"JPV[K MX]\G.YL?$%Q[W");]"#9DHL/T*:_/A]CP^[!E\./+=:& MMK6[6Q<'^_ZDO7ETT=YW]* +[]G=PJU;#"L0%E"4NJFI%TT6O&I:9G'3(8,$ MT\@Y+R<,B]4,JR(,:W]WH[VWG7C4S"D6')X]RYICAO^>).M5O]O-BC3HV'B= M@2,%#; A?S'/A-7MEK/OY*L6H8W?Z-U'3,9NE4.W269CD572/?Q,0G:+?HK, M2TV8;"+#"=AX,.\J:-QDD>-(!2<,F30RCYM 5)%8I*SL0T'^0W8GZQXUBMS! MR>>=_B6*/AWA]9/3H[6&Z0R^=>C6X*P$;S9FF8K#Q[7GBSQP=-\QDT=7SMUP M5*Y0[0W:<&3E%'2;?C+.<&E=:)H8;)-)+IN&:].4(BB-J=388_#J'[??;N\T MMMNOUG\F/%P01_L-3?YEZXMQ@Q(CC7YLY)?8:)BB49P&EV8*^4;6:V2#HN&. MRYS'KXO_^O<=AI[-*,PU&_>DTV6T7I=(_EA&@(EUI.\[,O+07(/@CW%C:#)A M9(%S#1/,WR&OG\DTW,7J*I]H*%))A=.\?Y9,S\T\YMA-I' M)^^_RCJT-C=XZ^2PL[/9AG=+68?78T_WY@ =?FSA%MFF\-QN^_:X#G>,A$B: M@H8(#H\FAT[D9.N;J-Q<,8TF240/'H5FS:&-(RA&"(N*!S9VDLBFH1+ M!C_]H]HNCC><0>K]]@R;I\B\_U*ZH$8_;_0'QR%OG SSK/"92_!.S#F[[J[* MT_(CT\LNRN^_UB9T^0"QO;Z[OK?>F*Q0S!LW3=XD9?GKUUJXM"/CC^Y7-KS/ MTZJ3\3]OH06XDC[EI_*+[).BCBJ#2#-0%H#-F93(X+@9I&(26Q.0<6G")V[L MG0:3-_8&>0B#V^[AV>RG*GQ?7F3EY+7-/FF&M/=IQ9E*WAP'UK2(LB81)%A) ME+!8KKU\G>7%H/&ZT^_GW_3DE4^W-,H_BY3AGK,M>P4?=_+]_GEOY31CBW^B MTB"JD6K2&(#B,N2;&GG13)LR,@+]%@E0W#U R>O<]%Q6N/X3F+$'IRHFLBP9 MXD[^#LX$-EC-',5/F3K^B1,DHJ&RZ9(L4R&4K,%G0 MR;W,?)U8?R*]>]<'J78.L]/*9I-^2E(7G]+&0H0$T60N3?4E!"2%L&M:JSS' MUCD3S=I+S3#B%1S]N"L@N&OT8X*&%,"=YJ"TV:GI-,*7X,J2 _ ST/E0_-KX M!9#22%!YR-!'1>:P3+KB$34O.;F-/)C5U+71)R(])M3'IF+:@JYIW+22\2;Q MU(8T\XM1LO:2X:\T[=?'M(>IEG'GW7&_MZI3-;;1)^J50![19F1*-9D0%ER5 M@;\(!R+BE&.1KKT$BI)6T\DE-H17DP+^ZS]3Z>7?BL8@=,)I@D>C5^+C6!Z#;_O9H%-.M0G&'3=_YJ;T3'NCKNUW M?BGN,^12]^KW>K4]F1=6@C5\<<>F=P0_]!KGQQG\V?#_=;^.#B MPZB]Z;ZTL/IR?9J-$YQQ'6-31T6:+ K=5!KK)H>_N!0+XQZ;CU!JVJ!HV<5-C+U6KUSW4 M:^M2O92P(7@"P7I,*4OK?=,2AYH@"*4""(4PDZ9MO]VI5:;R*G-[$":1CZ_' M7Z8.:VM"32J[HN&IM>IJFIGE-FW6QIJI,&F3"01.RVO7!&$A2JE0*G+0*@C@ M$V .^OGGLX,^7T21%DOS;9Y0>17F0&Y\/F3C7*\X:]A M9S1> DKDN C!Y5#FZ]R,\R=IS[12ATHB4*S=U"O$X<4DTMA2QCP1%@M0-1*D M,-($[#YME^HDB5QK^."RKND4?ZQMMU_?+"K1&W9]?S YX>L!LS%-*45>5F4N M=H:#8F!ZR1J!]02S!J>C2BK=#R>/R<[FAT]!.4T5%4VAG6DR(W73.$&;V)(8 M#*7:J51WC9)GE*%GG%\N])N*]^68WQ73!%G^=0ZVY(ICE&R \$O"6)3:!P)X M(%PB("-89*@'&XQ%4-1JJY!B::]D;5$-E\>""VUO;GQBEAJ/B&H*EM:"VJ": M1G#3Q$93K**C0I1E^IY)39])P?X)+?^,E#]O(N4FDC5^P9,U^,>F:,2L$WS#=#IP1JIKD7+;_QYF M*;,]Z#=LF)P -YXDMR_7\_?SZ^OY)[I\+4<^]9.-#3=(PDOK^1L>CO:.RE-/ M\^!"F;O"I%%6]RD:O\!-0>D:Q= =@]S[:=7=M,[0X-@,;K_*N;G9WM38\<63 MM_GU66DQ?B'77AG8- AR:$_@A=)%Y?EP96K*Y&:IXD=1MJ1LJ2DT:WHR* M]?%]'KVZY\2J#/,AN$W+)I*:9\G/NRKFW*'%E_7E%F>6X#=;>J4#[7[%>IC] M5CN"L?5,QA#L8#<;#,!\A@[8P[S?2Q%[9]0($+V/&MLID$^.^"PT-LW C,N2 MW'(15_>X/ABZ.^R$,308XLD![(:C86>\2&"ON=_X)1V4OQ%*UBFW5?\BJ@PTUC0Z\8IIZXL"JYR:9YF3C\L2& M[_RU 6K5O/- >$N?)P0ZF2#(91 SKL?' \/;H.H4 H MF^9#S'IEY;PRADN1&X'7_$8#R\/XM^EI7YTP.?YL>L(WFS>]4:+_DW._T=3I MF5GOFL_"Q#;)-$-Q/93Y=A@YQVH8:E+K^^'5,,BZ9NIQJF$@>=_ZF ^MF7[O MRN8+U!?W+?.^<),(ZB&9VT,R)7\KK5&RRD?]?'37ZIC$E/-7DQ,JR>LF@S,G M1^?MDPW>OCCLMLENM[WY@1^^^0NN;Q^WNO!\^+UUT2*M"W=[<&8$]R&MS<^T MW87W>W. VON=SP? "UMD:U0^LWMPT;HXN&CCFX4[4!*0$J'I"8Y !$-HFD!0 M$SNIN/*>-W>%&$=XI92G>T+7$=[W(CR([-Y?1GC$NV!]0,W@)&TR0TE3 MFR";QF",8BKHH^C]-H2HF>1<^E>R; M4K"OQG*M7?GW7/GHABO'03M#8U,Z:YI,&]?4%I,F1]@HSH/QRCW E?]SGSVY.KR^D^Y22?X!N]?CE'9UB,QVBAB\;;. XN MMSF;SJ5)1R MYJW)?=%(5<0R?W>UA.F$TE_,S:FD-P9=KT]+&/]=3TU8"&P^?&I"<1PZGN, 7F#>GF,OO4:5'<9/S=HZ_R2]=-"QKHD-2:L2 M>6A:CV03^MU9I)5@ 7_3ZD]4N%&YR:/BV[I\DVF)=%_-2^ M]%I=7OO3,Q:FNU;!J\Z4ZO[C.M+)P4N:_6/K3!](2@A:)_RK>ST("??@,Z?] ML8-^D8S)[>ZZS%CHBN$@_#9Y,KI^_?B:;[?C^M_IYJ7= M$S(:+PCQEA'F"#&,$:R(U]%+*0/Z)->FUQSG5^IR!!8C#^9STT0(%5^8SKD9 M%6DSL^MSJJ"')N_$R+@C']S:12RR==_"P3VI,(J MK\'[3AP_:KY?GG>=;IN^?YR'T&B-YZYOE5S[QD[<%:BI=V_,;OSY=BOMX/IJ MI[V_U=[?>X):>==W#*B.FQ7K@CS*CF&*KO-'JIJVKIB>#3%8K'3R8K6F2GG# M.^W"8R<.WYE4@>'^PT"U>+_?X,=U.C$^CM-)QK=LK@]NL@_1BP:T"P@&G);: M;:K7Z ;0A?C'VG]^GUMC"LJPL;O?V&XT&Z^WVQOM5]L;;X$QOM[9;6VD'=A_ M?VYN\^(G,H,S*/7S@ A3SSK"_&DUKQOVPS)=6 M9F\'%-(-B[>7V($QCR/4' M&;T:; _,B%8!; ]N],/ ]OIRQ*O<_V9<,>278<\,?38(_M<:@#4 'Q6 [!L( MJ\G2\C6L#F[O:O#]-Z&N+=G"6K)4&;J?QL_2-!+X5 :)Y0J9/TT'/&QH[!V' M +[53,I'7D^:I\7]F\&%M$]+@^+T*]:UYZWQ^JAXK3WOZC2L]KRUYZU2H^]O MR0C_IN>]%M&"R]TY#>,'757$'(]FEV9PZ?LH<8R][,N*O.V-&0JK\=ZB6P&\\9HKKTS#:JY<<^4J-?H!EDS=DRNG!2%Y.(;S4L7DM_UB M!3FS6BG.K%:/,ZM5XLRJYLP+);H5P)NH.?/*-*SFS#5GKE*C[V_)*+XG9RXW M33ON=^ 9Q7\WMOX]S :CE6/-J;=6AS6GMUTQUIQ>N63-J_&JJQ ;I/>L8X,% M$MT*X$W6L<'*-*R.#>K8H$J-?H E8_?-IYOBN/&ZTS^_RJ.O *^ WH$X8#5> MM+%J<0!;H>QY>MF:(2^0Z%8 ;]]"6,V0EZ]A-4.N&7*5&GU_2\90VC)H *T: M]!O?H,IW+4&NW6L-RD<%)4:U?UV9AM5%6NHB+;-J8S*K(RT7C%I1+9&N^ D,[9#<6PY_V=,H&Y784)6V" M'SK3[XEU=?K%,(>6;]C^<-!HF?QSVL^)SC+6?!"9V<;I>3]LO9V?_7UNYB[)4S.^5= /-2-ZP.7!?;9"R[ MG1-H'+@VZJUPZM#A47F,PY60Q)>':W6D'MDR+&Z"/_J-*PF1S4Y MFJD!H5-RM%&SH]I5/3+2TC2'QFOC!OV\)D8UVAX9;34Q6J&&U<2H)D8S-2"3 M790;]=*$H*P8A3V5_3">4JVPF]3_W@AOFV2 +XXD0'XJ0 M#DY23#6-JL'YR."4=:&]U6E83:-J&C5+ R+YA$;QFD;5GNJ1@;8S. YY8[L7 M^WFWO%D-N1IRCPNYFARM4,-J>B4!>!^.\_\X'A,&"8OST[*LKC2WZ MG>$@_#9AC.CZ+1Y]Z3T0G4BCT+1Y,)^;)L)+O3"= M$ G/^EJ, MWVC-W,7Z56I\+-:]TU!6CTY[=C1VPY')D\HU7O?S<_C8?-OO?T[?KV_4\0W] M^:IO%K4GO@'P_>.L2/4?P&2]7S,2DB+S<2+^E4Z[-&=QP@_0K MUI0^:YBB8>!^:7^Y7])Y__6?BA#TV\W3RQ_Q;[\^*^<;WGP$WKKC$5M?W+'I M'85KSV+??-;UDZ^>='Z/K[YOUSOJ=L] HAA9^[0T2HO*L^#R>!#GL.3#X MT&?I^>N7V+JCWXY"+^2F ]U?&N&0-I&)PQ3)-\+9>&_%O-$?YM,?XV7U\_3[ MN,XYW!$^E+,*X+GKC6U 7+\;&LX4H7C6&/6'\+$'9@#NE\71/XG1!F>&14@] M.)K*O7'>SWT!;PH] )TVZ:>N&3V;],_T)WC([9_.LT[GJ]_ZPXZ__6-Q?->O MX0LHZZ"X_?-I!V!_^\=PJM\= O("L11W] .8L!)ZEP< %-=: MEO6&X=J1A/(>&+RRUNM834#48^DF-)734XH,3(V!DT/>+7\&&>2A+,5?P!5F MD& !Z.Z5J!P+:%QK_QD "> 8CD;/&J6$TM5E+Y>'_U$-)E #72R-R/WL4M9S MG:$/SQIV.&@84(Y>?]#H0/O3EDN#_K/K#S"IG.V+>YGR)E;7J%C)S3BKGG4O M!2]^F[[RXC;U)@MFZV.ZF<":=4_-V&2G;Z]V_M[>;&+=@#?QH9NY!(ETX*C3 MMV 0 X"HWP7P)6"Z80%\-.2 RJ2?_5&8S$^WPP(:4!2_-6HP+&!3[P;#G0[P MFL][-K$%)>V <_/D.X?PL^L7)7XN?X W+8K&6'HE'JY\:+)EO=)C&IMUTM(& M\,5C_PQ^>1SRG)5>];@1._WS\O)KIQIWG.Q]^7,!\$NN$_Q&S :3DWZK$;> M3;T;<5=L EQ)<,<]:,P1B#DO.<,E&4KF9SA>\9+$#F8I_9,VP':=_C!E$[K= M80\B_](%U@!8Q*9^V^1<4^XIG4J?[3#K^%+>W43QDYZ[1-TF9Z=0Z+I?*OIQ M<)[HB0?KT$GV9@J+VB0L9E/OA0@S +8+["3A( ]C%$Q)1SI>F@6X!%R 'P*K MKT6]B$W]-OD,9RFSF7872_SSR@68&%/*8<(TIM*=F(.T6T8MZ85LZKV4.DLE MO4&@*5 ^ORGG*OQB^3Y,V;S7>[5\G',O@UG0QH92\SY<[20_ R<(_L MS+C1-*U)$%;CD*9,Y)Q.CEYO:IF_Z9I1PY;!=:=,CDR3+F$28DWRJM,914UK MTG[6_X(?.Y.T[D8!,DG775O+U/A0C/O@?[;:1>.7M;U_;<"GM5^G2=H4N^V' M3C@][O="8[O,10Y26<9&'*PWV>9+]GX&2CF MT3AR!Z+?2XIY5K/S!6WJO23?+7>3;8S'RJ?>"PBGP@JEF%^8,SO^:*ES7^JFW M&=.A$.&W03$EA9>I@1H0B]C4[XY!E1%@.=@9$OL?;S4>\W[WNHL9#SU,R/9Q M=GJ%D4X:5:Y14$D4?#_O5\Z#@GBK"-, [[W2AB4$S6.3&]B%I(%N98FC)/) M'74J89&;>B]8E!Y@8B72/Z&05SG$Z<%IQ)',21G 3GZO<;"( M3;T7#HJAVE]& \* MG:6H\9IFPUN<@^4OYP1,)G5.)IG<'#XN(X1^?MHOIYHX\ 9P;@V'16SJO<<5 M0/UOP**<;S2>#UDF%\;GC.<4C1U#+?!%;.JW#7XQC#%S6>BY,B=8*G&:'%:2 MNO0A_'N8G9E..0$U)8I"&(RCP0P.^(257JJ1^VVYURMT_A%#9&%7Z-0*NV@* M6UKH:Y/ZLMY9* ;3Q1R-HJQJ?36) V[P+.5Y@LG=\61N7SE[*UTQ'EV$ITPH M>S$J!J$[OOPT%;XNDH-^XOYD(I:?V MI7M^1-#8W9>Y#7BAN\/^QU&KD5M('DEX^_2WZDB L(V-0(@CD1/36* CG3I5 M6<^3F94+8GP;AWK-(Z6IMM:M:UP/[R^%A9P9>>TAB>/:J@?'B*VS-U\?OR-.4+.^Y-S8Z;=$[1;]/*H5YOK6='>XW/ORH_:3PY M._T)PT&3P.W[38Y1.HL!JH?%3;!(\\=N_9HF>=\;SF*V9IK_NV&_V@)SF70GO?$L->!2; #F';5Q MJ%>+PWR*XS2-L',Y-ZT)DRN$'WMC5WNDS/3 4U\$HG.<7+\&$;SK-2EK7Z2. MA.&H*)#O>Z/3\Y/FB^C!LU/&*D#3)*4FR?(B :K TE0%G; MI>P6276AT-74:3#+W#TWD!YM; F$OVH^WS3*OZ;)-U%@323L<)3>#.N17+\W MGH;,UN3BLXQXU^^?9:5^)YG^Q,6T0#[SYL[RRS*UTP3_9A9'U?UY^JY,P'F>@R'Q?8.AI5S>XR M)4R-_K-0Y M.J[FZ"34&A S*9V-(Z9Q&/7\><3W^+N3UJM%'WQ]L(HW376+[N72%G,*4IZV M3;U\BZ=ECJ<3NK?7G;TX+RA.=[IGQ0KF&Z^>%2QHC.O^.'THW[[0-NKLE\U; M0WJ[=9ZGT]1\@>LTX9OSCO<&+5TAY^J0KX$\32+PH##R<% GX5&S!ZXH[%$( M-HW>I&D8T*3LF,8 J/\V02"3.H%5WM\-Q^/&=JCA'J>-8V@FV@V07/7MLV(+ M==%S%]Q(FSF2O.R_4H3<*IR];$VDNWG,Y/[)4=5#3N M\NVC7E--9;HFQ\-Q^DKHOS.JS87@HZ52U5FQFN&@/SW^?'^&V3.\B=-W9W5S MFL.2.6@?I>:&C< U=4@G[N]J67>&16>>.5=J!N6[.-5HOENR9M&A5RB;RNF5 M0M6<$\P]1[[VE]7QSHZ_RF]OBQHWJ0904Q[Y"\VV,D2=S),B@+??_#^H MM[>DK\%#P>\B';_Z4'"!8GA\:PDGB7[4V>M Y]>]@YV# MW;V=WSM[![\>/M_?.=H[/+AQJ4+UK5*%:S8U3=M!^JC3#G=$<^.?>I,B;.$Z MH__UW#KY7J'$:RZGO;+RY%6RK]J_OD=_[?V^=S@S>@YV?\ NK438*YYL=U@Y MK*H/-15YV._%1G7YQ?4;3>#%<4H_JIJY3H_[CS\&[C36'.5_+O!07Z+1[/<9 MX9X!5%/0]_S!AZ.B"]>'[KMWX_33V8N?JT+3=Y]^Z@V:X34?^K*D<+G1!=4\ M(C.ZF16"GMU@]OZCZ7MG%8\OO:GX(V'UU>]_]\/D$?W>FY+?]+/?O6MUD++O MO=_2(?-K?GBMNM>T:S1WTM]DML%O,^1YN+L )/L-/+HVKEV&PVL^U=;V3C79 MSV$-UW5SUQ5A!,7MSL3M/Z>#U.&DBTBR<4O[.(5TXM.HPVD7 06E;C52QP@C M-P&3_\G-_W AV[.0U"X"&S/;F[]K:1>@]1K88MMAYH!H?!;O)IW&M=.I*]ZF M0;9H*$N9+Z31!4=C;X6^WUCAE>&M6 '>_F.O'H4/3\LWQ?$_KT&A9\[%P7#: MP'312W\@OS=:HQ!26C(@M&>%=EZ\>'+TXD;*S1W,"]Z_!?>_BSUT!Z3:GCVT M.XO$=.-QFHQ_6@-+ >^_JONWC)#H(R;78$-=5;B@;3QU?VI%J];K?[]DX;C5QT>4IFS_T'(_> M,\H4TT3$F(W0B[U4O%%&<;'5B"KT3UQ__WRTH@C\-Z2Q?\7'R MT^#T) XGL_>W.@-WDNK-X(US[WZJVVIG$.L_3R[VU,YDUXU&M6;\GZY_FLI& M*I.[GUZ M]=L>V7_[_.W^V_\<'SQ^]FG_Z,VG5X_[)Z\>!W[ _OCP.S_HO_P\9 ?LU?&K MQR\_[9\\[QT\WB,O/^]]>GGTK'SVB=@_>29?G3SC!Y]C?_]7\_'PA3T))[\. M#D_VZ?[C)^+@\Q_DY=MX7*[_^/*O\OO)WN>#HS_?'GP^Z!T<'??V/S_Y_#M_ M?OSRY&/_\.0_O8._GO']SSOU7G^7,=']MZ^.7[Y]^>'ER1_E'L=_OWS;/RZ? MH6>?*?JZ/ #W][WCO\ MZ\GG_:,_\\$G\NGWHR>3_1?DPVLAHO%E#4'P*$$0Y\!E:R G;CSC,7$>MK:% MEEU-R+__=5DTMJ>Q.6W92*V#F&]/#^)_*Q8'\?_V^"]I(+2 AC0IB"RH8G$\'$V@]E.>U9::QGR>]R=OK?."+7MAK[,9KACC M&M/,"LR,G?>NUZ]B]>MP]*)0R8MSX7J<_.3BMYG;# EG <(YW)TS. RADA3K M BPQ!H2D"9Q0 :A317=PFIJ:S$"[@NFNJ@??=TXY-]ME+87*6Y@<"(AK X@K MT+L1$.\4$"\T\.PYB=)$8#Q;$"YG\$$+H$$P$FEVD<@*B-+:+N$< ;&5.OC& M'V_LA%"NFM1L^I"*&5Z0H5L[PK7-N[4LJKF9(;IY5+,*W7LF6L_/)>L@39!7 M;L K+^84[4AM<)XGB*JPB3 ^%T4[R]F0J:CN#>%CE;*<1+V2; MQ=EF_VAGLM\C'QO&V7EMC:0D*PU$T 0B%EW;1\M!<)6D$8:*5'1MQ;IF)4$T MF^[ 00S<. Q<@:J-&+A\##S8/<= 1WT4+'O(WFL0B4LPEAK(EDK*3::VLPKN- M!'-C@GDRKV0[KX16@H#T+H)PG((C+(-4A7 \\9Y2M[7-N@4JN\JPUKEUKK7% M6@J>&S!!4#!:&C D.= 4V39%2[E$*N4$D4 M[7*^"G7\04,ENL=O,(_/TW@RZC6]4&I&+3J -ML!M!Q-_',:#6.1EB^9Y4*8 MOIU/=# G)ZMJ--"9 K$2U?T;,; 64Z!QRB2-]JFQF,VWX 1+*2H)*I=#WMN\&D4,R3,P$K MKZ?=C=+OR8W3\SH_A_F/<6HN63.R?# MLE*?FU^1FQ;BIOUY99S7M4ZDJ.#*4Q!>9#"F:N0D1),5UT:HK6VJ:%=0C/]& M?SABZ/T$I2"&M@Q#Y_3[HMLSK64"PD/1[X.*-8?&@F19"4>*S%E=,%30(F$* M,;252O[&.\H/IVWL!V\ZS0!AF.%TG*;1+>@NVFR&6H&6?RY>W^(A))>%R.79 M)6]YSEZ10, 96I.4' .3A(# /6$I.!UL35*RJJO$*I*4-MV#A/"WG6_,D?0&Z #ED"H+:HELK;D!ZZX-UVE%2"T%)U=4" \;;J5MOO -] M;S!Q@S>]6FYP&BV.OO,'0"LKT*HO!&L:]'B0)D\^AOYIG<#?AL/XH=?O([LL MQ"Y_S"O7LA8 (-&! 7TBRU5K(@&Y2%42!(9N"HI\"4<$%&F[72 M-7>(6=I5=!6GGIONF4&LVSBL6X'NC%AW0ZR;TX]IC(EJYT J&:$N%)C(#-0, M21,B=]&;*=:IKC8"L:Z5&O+&>Z&;0D6=_K!.3&V"@X5+'@*'K"*VXZ("%B8$ MW9!0PKSRK)2US D!Q+ PE2WLY<&2-#,,6X$KT6WBSP(W;X")2U'0?0Z/P34 M6T5(!Z+>$E!O/@W22ZF)"1 5&R@]G,X&D!*&J\):H/;TX[PJ#/23;J4/? MW+>P5J7_VEE0>V4+MUCIJE:MWU+;-2]F92]0C6B-B7=EI1"1:1=BVC?S]H66 MC$D3'=@0!(@<.-@4(R29DDM$"Q%EL2^ZS)*N5.WKGKEAA;V0.Y [D#M66!L2 MN6-![IBSTHACPL@@@<2@07#NP%NN@&>E"8O9*68J=U!9N*.%![L;QATM.PEI MOP7W^][.+WN_[QWM/7G1V3EXW'EQ=+C[__V_A[\_?O+\15-33O_<>?+LC[VC MEZWU$2[M_G-[@9>]$(>G-47AFD6([WQT]WW_I\[U^ MTR#\I[9IS'C_>[Q_RUAO/<[_SWMOOW.?:HO0MO';_:DLK5JFI9J9MSG$6&-+ M7VAXH7R](#B\F ,-6R%"("]WT%6Y\7F'9]:/3]-W^ZG-NBM9Z*3 CI^V&Q>1#?_C33-I^ MOY"HLP[#H<:-4'C74'BI^TP*GNL$0C%2:QP5*)2: XV")YJREBS7 MZM2ZJPQ6T&NG%K[Q9Q>/4TYEI\?.*+U/@]/4:.'A=%R>IRCB,;T;CGN8R[CI ME+,"M_YNN5\=R5^]R?'N3+[.^.83LLU-V.92/QFK1[8&[_KNT]UDM,/(IS:>2GZ]6_5[Z9?2_*?._$_ M=<_\^NC VFPB77G7&Z306U'HIR MB96D*^DHN>GPAS[[&\SCK/'L[VV,]'(K>KE4O9MKK:7A M!B@I'"-(4;%MM@$XT4('QW/1M[>V"[OP552SW73_%&+?QF'?"I1KQ+XE8M^< M:NTMT99("2D)7CM*"C"".W#$%_HJZ!>\W]I67P(C2V_)I)?*##*="X=2!43GPJ1"13!*:J#&Y\2R((GQ&NM3S[G; MYZ7:L$)1B)8/"RU78($@6MX:+>>["!&OH^81O/06!-$)G'(19*8^9Y6X9*2@ MI=!=QE81%?2@T1+-$CS06"1D:'#> 0(]>YOMV;N_J"'L,G(SFOV\,V^44%%6 M3K-BCW!I0'@2P#M!@8? A2O+J5+-_-6L*XA!!Q\>;B $MB=R""'PQA X9VD8 M36V!.P*!N(*#E@5P)'$(1LA(DXO)TP*!W'8+D2$$MC)Z:./C\Z^,'KJEJKUQ M_JW-Y9G["B!"EKDARUPJYQFMI%H9#BH(!<)9!T8%!SI$QPSU0CE76(9T:0N[ M1+0<'-&__Q#P[[Z"B!#_;HQ_+@E*I%*(T"7[M(J1QE$BXDE=C6ME6F:W7[ M&AAN6,H6PN3#@LG5)K@B3"X(DY?*W0=NDF*0*!4@M*W5Q%*$)#1+!3J9C#42 M1M,N)>T[T=LPF&R9S[O]ROGN\.2D-SDI9OBT]VL%H3+<- @%%CK_.!A.4H?2 M?[;6 ;2T^]^&9V:#NQLE^..X]].@U_^_6Y/1:?KZH/)\^78&<7=^\1#)KX'D ME^I"$AY2T,9 3-F 8$Z"BT7_9=EK):1(4?DJ@U] .&Z*Y6R*150>W!1WNBGF M"P:FX +C'FSR95,DQL%HIL'+''@663(:KMP4[?*7K0$=OY@,P]_'PW[9=>/_ MYW\,H_KG3OKO:6_RZ:?6FH-X_]7?OV5Z[GK$=CP=G?59'==MUEJ=%@\U6^1I M_IQ&P^C&QU\J&>?"U$#VGZY?]1#THBR@9ERJIEB6A#M',SBM$@A3- S+=( L MC5+6^L"%KA9_H43V,YYD8A 'XMW=N(P1[^X.[^;,JNQ]R#(:*$94!)&= ^>L M :82\>6-2E*(=^UV#&]^AF'?CFL)]Y;N;5-!3;9 MQO +A+0EJLL(:4N%M/G:?9PY%Q2!8+D (5VLM?L4Y)@5,:Q@G%*U=A^6+KUS MC;B=A4+6MC?1FFC\.V5T=3^Y?N>=ZT7H#3K!O>M-7!^]1YM-ARN(R[X0KJ=% MMO8&NU/)FB-0Y,X%N//@\:6*A)Q329)04%3_8@0H1L YQB!J;ZHMX&GV6]NR M2PWM$*@@F"T M*F1:Z[**KI6L:^TJTE8V'071LWX3/3N$TY/3OINDV!DV)4?"\.3=*!VGP;CW M/G5Z@_)[0A?49K/-*G3N"T%K,O!WY\5LKY&RWX?C\4&:'.8C]Q&I9R'JV9M7 MP$T(.E#'P>ED:AD2"D7MCL!2]"1*&IO6VI1W%5E%3=Q-]U\A'FX<'JY"^T8\ MO%,\G*]-(I3AT10\I-J"<%R!I]2 8S3%)(K0!ED=$L0@'+93#=]\=_><&AY3 M[H4>MMU91X[YQTJ4[G&9H/)J ;9YGB:N-TCQB1L-RNR-Y^3M\53EYX%Y[RNI\5&\ZYD7U/,5SG-Z.1!5_=# L*; M:]L(A"T PCE-FZH)H%N;2MMNH9^'0V(0+BV MWFXF'NDU4+.G%0#'5^8VHU_G 5>Z6H$3?#ZK_DDC<<@V"['-I7+;W FG4E+ M0[0@? Y@@Y.@ T^:!\E2TO6(E3/:E2WLY+!A):\0+Q\67J[ 28YX>6N\G ]J M%U1:ZB*8HAD7O-0*O#(6ROHE*U@,AIN*ETS;KJ 4\7+]-/B;NSW62H.?J^'= MI(,N6:._0^?1RA;WNYME]N;L;KR\'X>GM7WGE:S5*B'XW_MS%"QG6M>>^U=; M/'UG$%$3N*4F<*FBNI%>5MT,@G0)1%0$/.4&8E V$5Z6M@:G%NFPI"M5^X)3 ME[D+6X=N[3SU0.)"XMH XEIM.7LDKF40UWR->Z>=X8J"#%F#D,F#\TQ#CC0G M8XW/AC2Y9;(0%UU%.!<2UP]MW']-7'F*\F_LO=_^=_EQ-MRY20NI;-+1E\]S MS5M?'N^U'_-BMBCYQG3U>X,$Q]/?*6LP[T5*'1=JAH0;?"HKT1D,)^7K)\,* M,C$-QJDI7-\L:Q/+E7L#-PB]YM"I_*$I!?WH?(:^G(]WPW&3D?73*/7=I/<^ M_?RA%R?'97CE[K.1,#U=]F]]S/ERY]-)^GDF0F3^\UOK/?7B\JS-_ZR/U0"I MTME%Q5CT@HG F*NQ[X9%FZ/6.I'73&Z=?>AX=+'MWR3PH^3^!I?+3/SD^A_< MI_'6ORY-V$EO<#8BKLJ0OYK9Z?1M_]N/R@>_,=:UF'S][ M.]B]6H+7[LEVS_?M[OR^?7&^6SO#W#E\ET:N[K#QYCSX/_X8N-/8*P_[S\4? MZEM2_MW/G;C1F[*!&MYC98"SWVH'FLYD-?TFVYT6R'6O5(*=5LTIFO=?;]LPW\:+J!OU %IF]R_4A)>?7[ MW_TP>42_]Z:DYH:?_>Y=*7O$E<8AXY"_,63-KOGA'QQ-7!/+[JO8_3V,QM[J MV.:' YZAZ-VWEM"K.,(Y'A4U>K_5+H-S9L\I_30>IPTKV&X^MNBC>A M'*V7'+WH?;Q7*4*0O/%H5B_<2V@@U1[)KV=K-SD?N,V:+V$"42#N3B"H7;5 M;-*:K^&"WQ$"/)#Y:]-0SI;QAZN)&V:)"/D#[>W,U5N&VB[4?' #NUO% Z<3 MIW--%,F51%*T:"C7YL6[6UMWI44 MD]@;=";'P]/R37'<[:2/(=4-?>Q&J4G_>)=&9[^=E*^;C+^J)+"R0X1V7GI_ MQ0+J0?RZB=OS]#X-3EM7]/9^*CNT;G66&D-]FV)\:QP%37P666EN,[$BU59' MA%C%J?=":T;[90QU='_U)L>[I^,RI6GTY&/H MG]99W1F/4_E_;%&QRT\'YQ'2S\2KMSN?]Q\_/W[YUT'_\/$SOG]47G_^6[[\ M?'#R\N09:Z*9C_YFYQ'2;X/8_^W7DU>__7FR?_3DP\';9_3P\7]Z^V4\+X\. M3@X>[]>_?7AY].??7T9('WQ^\^'E7Z_^?O77RX_[1SOLX/$?96Q['\JXCO?9 M2[+_N?[ME^.#OY[G@UWRJ8F.?D$^O'9:ZR"D!IJC V%< !,S 9XR23Y)PE/8 MVB[2V#5B%6D]FU[L$FFA+8N#M'![6DA>"&^"YXDFH4VPG$3.:+)>*\ETKK1 M[8P6R@NDA5;3 CFG!<%<"#(R\#;YVLXP@74N0E)1<*8%2T1O;3,MNX0C+2 M M("T@+5S00F DB"B2B<4DB%0XFT0.C$9%A-7"SJP%BM;"6M "F]'"YX.=UTDH M+1(I=,!U;=A-+1A2?@TJ6LF)I$$58BCLW]54(S'<(S'RYY+8,UM73"D:#/=*2&6LET9IE873+"CE9T851:-J+=A3S+&GBXY[G200 M:SD(;CRX3!QP%AV3-B7.[=:V)*9+-7:*OSU[WE_%O'4\QMH=CBWETB^,L M;*.P-CRSRC.=*EJ'><8VR""+,,B+N=.:3"6G1C+(EF00P4 M:YVSE2[2VIZ6R2YA E$/40]1[SX]\HAZMT"]2[YV*WBL'6A-\@D$B;E G@E MK ^:$TJ="EO;7/$ND:LHOH^X=P>@TKJ):=-0?I 2@N2P=@YG)(=;D,.\*]E' MYZFT%E+F!H34"9QU JC3,1/-!:=F:YMQUJ64(SFTTI5\TXP(TWX6^6TT'(\[ M[T;#?,/&Y-CT:S/(995>YD;HGC8RA]2R"+7TYGS,6@DO;="0K"10ELR#)2R" M2X(R1:(ETM;R&+9+.;;\:HE)@FBY&6BY2N\THN6-T?+"-\T=BSJR $ZHVB)1 M"3"$)Y"$*F^B2EK1K>W:78)0B6B):+G:==Q@J%RE2QNA\L90.>_0YEEE:F,] MR L!!.=%M0S)0A#2Q>R(-\G69%/656H5K7B6O E*BJWL=7=U()VUR@B.= MW)A.YEW@5.48O6)0M0 02FTF-?VIM_,W2[G^W941Q:T?A4XPC^+*TXCBY43ANRG;&]#[UA^]JFTWT^VYV3-IJ"PY.96QG$!]? M2-B3J6Z.!OH"!OKA?&E!ZBUG9<6 !E@@HN-KZ>HB"2T/!BP !PY70/ ;(7"<0(7,PD1M0J:*@\(P'LK5M M35>;583I(@@B"+9AZ5IZT(\@N$00G#_Z9T+E+(4&F4R!09,S.!88>)H-XU%I M$5A-5Y#=PF:(@WC _Q!\04@6:WV,CV2Q1+*8/]CG,7&B)8=:310$([*0!4E MF6 V6NITB%O;5*NNXE@F;;..[]? )_VB[.MQXY ^<:._4SW);^WY/:9(KYT[ M^D7J]\ND%5;9/Q,OY)0;<,I\X;185X1D"=+4R&/MB^41@@)F5)9$!%Z8IOJB M;;=8(Y@MO3+S R%P;2!PE;YHA,!E0>"%(YJ8H"CQ D*D!0*="&"S%Z&#JO77M0!'(P.1RROOC()$0M39 M>T^9V-IF0G6E6$7& ((@!I1NDA<:F6+U7FADBF4QQ;P+6NN:7<8CL,(,('AB MX'4M/)P8%8&98NC8K6VJ6)3A?T!H=%_Y8&:>3ZC1/:Q9/>H#>>U)RR M]ZUK0H\'G.OKB9Y)6:&6G4LRAORR.+^4]R?[/?*QX9ABB5 C9)0;ZDT!,*E N'![CD0:D\C48%#4:DE M")5KSW&;02L5+/5%"Y=R:UN*KA08'XU B$!XOX70$ B7"X1G&N'G9Z]S,H%Y M1\!Z3D (E\!$Q\$9)X3B.K-<8Q2H6M$)'4(AADAODG,:^>(>*ITA7RR5+PYW M+_B"1-5U-+?)%*UW4-XR29O81D^WG MEJ/AQ/4[PZ_*G6&@S ,N<;]*!_9YI;T9WXR1UT(B:B)JK7<<-ALQ5^L41,F\-F7.> M\)1"M-)$*,"90:1(P7K#:_4DG[VESKF\M2VMZ9956Q_,?%" B3[R=?21(ZNT MR7N.K');5IGWET>;J:'2@7!!@3!,@V$J ,E4*IE=YBYN;0NIN]RLD?^B[>") MP=ZWG<'?:ROM/!J>G+G2AX.;N= W+JAGDYQ!_UBM#WUAPW M,T@W:S*Y<;%#:T8Z;0U%KW)V,!P,+U,.)D+=A'7VYQWI9=VBHSF -EZ!$,R" MIR% ^;L*U!JAA=G:YEU"VW>JVW)PQ!#*M87!^_*((^K=(>K-><"S8"9JZ8NJ M'2V(8"E8DFC-_JR*;]+)%E7;F#M6LQ'N$.[:L'1MC0M'_%LJ_LTYLH67P2OI MH' 4!^&I!2.I R;K I?_B1HD3KO&MB^MYB'A('JLU]%CO=%DT7Z_--+&,FEC MWD6M5$B&<@;)"0%"& _&1@XR.5>6F3#!0J4-2;_.+$+-&8.\[S3(VZ<"$:GS MCW>CX?O>N(CFOH^') M;AE/;W!:YO/P/"OAET9^I]<=52E]\G$R@,W^K0W22?CPFKU24;#IFO% M7GFF41I/D-(6HK1GE_S?6E'%30)B70(14@:7RJO@C3>1^\AK4R-KNXI]70:L MC6>NZWGLBAC\P##X7N+($8/;@\'SWG@?;999@+5:@8BU4Q#5'AB5CCC)@_2T M8+#H*HKQZ(C!&#*XMO'H", M N"YXX! :Y4M9PKD>@:"90J&:P%4I!RLYU(G M6>/:>5=\HY%$&R'X0>$OGA*LXRD!DE0[SP^0I-I#4O.'#RD22WR(((,3M?]T M *\#@Y@-LYY&;WEM\6%8U_ [/GYXN"2%\?$+8=W3.SJ+P(BI]2&Q)1PW?(N@ M"O',CK1_F4H6DLM"Y/+'_#% 3)DR;SP0I24(KR08EQ@X:Z5/6491R[,S>\>U M9#;]6!OA;3W@;3T<^8B MT7 .2>\RU)HD1E04GLJQV3 )4O J\2=UU8P(PH" M=@E?12=1!$($PC8LW8H]Z@B JP; ^9CX5%;,6 Y45P0T@8.++ !+/IM44%%$ M5X,;F?ZZ@2AJ@1@.CX[NA\@0Z^'-1J:X+5/,>Z*+D9.)\!&TKTGS611=F<0 MUHH:RF*5E&QK6_*NEE\[#%!9;H//>8.#X0_2I-.O ?%N,AGU_.G$^7[J3(9E M[DY.AG60P_#W\; ?TZAU@?!WOZ0WBKMLU?K^;PM/LKX^S&H;3[<^0:!LVXN3 MYYWWKM>O^_9HN-OLVA=SF_87-^X%)/"%"/SEO+<_T+)XS#%0-,G:_+M0M[0* MI)M*C4EFR#=WRC=(-K<-TUMGIKF7K ]DFCMFFOE, MCA2E,%0 4;Z8-CE%\,X+X,;JS+)/94_43 [1U70]&F,]**+! ZY5'G A&R,; M/[CT%F3CNV7C2UV3F<_*<0JZ*%@@I*;@3#'\#*>&AL0X\Z*P,;-=8M8CM;WM MI-/RE)5U.CY\ET:=\;$;I>L<)':G$^\K9'3<('9BKW\Z2;%M48]WO^A?[R!> M=E X >WQMW:O_.M*TA]3]-HQ=U,RWWJ)%=63S^B1L-RE2-S^[;D/G. M(#Z>[LMS6B=(Z]>@]3!_?)@T-ZJ6B_\L#0&3: M53'M_*$>EXX7K2@#2\&"$(Z#M_6'#B80EU.FNC(M^;IC+C)M>X_T-C@C\*_F M5BF"*T_CWJ3IL=ZXU4U;MVWY^^#>=]^N? ';.#_^FG[S- M"> FUQC_AL-D]N[L?C_4%=I-A%?RX%3JEGL 1A:(?#G;!CO377!P>N+3Z# W M!'EX.AE/BNB6:46NO U7OID_*2.)>^\9!4$T Q%,L4>]SV"U-5)EIEDVA2H% M[2IJNE)\?6"V_&SYU>_;EK)".S,D$)Y;!<^W/%)">&X=/,^=/7DG M'!0?:J M-C\+%!R1%+@L2^LS]4&%:7@BIZ2K$)X1GML&SP\9FV]Y3H/8W#YLGCO0R8E+ M*H.!Q(P%84@ 9V4 'H+)GG-B?*,[DZZDK%NN72-P1F3&HY^U+FF(]'5[^KKE MX0?25^OH:_Z41$5E6>8:C+4:A/4)++41:(J:6L>IH+[:%JQKC>QJ^G7''J2O MU9ZG_*OQ[I=_8^_]]K_+C[/ASLU72+63U<\G;O2F-YBFA[&OG^^:0[D\_FL_ M]L7L4?*-Z>OW!@F.I[]3UD#DBY0Z+M13#C?XU!QS#"?EZYMSC$&L55$K,PR: M+#=7-GXG]P9N$'JN7YZH_.&D//7XT?F,W7A^MO_M1__:OO/O>3<<]^H.^FF4 M^F[2>Y]^_M"+D^,R764V9C/#U?3KOO4QY\M,% #\>2;?9/[S6S\8 MM?F?];$:F%X M7&;B)]?_X#Z-M_YU:<).RG+.+\%7,WOU"E]#7MHR^?K;DW_TU][O>X=3_-D[ MV%UD1[7\R7;/<61W'D=>G*-'9YC+6R?O1NFX7%?V9*>F7V_.!/SCCX$[C;WR MT/^\!;[-?I_ASAGD34^=SQY\2KWEP?KNW3C]=/;BY]@;O^N[3S_U!LWPF@]] MZ_1^NN.L>L2-:3;=+(Y@]OVS#?EHNB&_T#JF;W+]2"M[]?O?_3!Y1+_WIF0W M_>QW[TK9(T'N:,A<*QSRG0_Y#@6#LNM_^!M>CK.-5W3W='[I#R)TK@E?=^K! M;M=H[+(+$LP@]NX]2WH%-LO1\:CH\/OE+L?CSI/"M;%1D/YS.D@=3KK7\,5] M4TIO?>G]=&Q"6?F>K+SH?6RAI"!*+G3N#7N&O)NHH^=.6[+4[5+&7IP [M;-0.G M$Z<3I[,U [O;Z43#?"GAP/16&LL/1[PR#]5*4L7W!IW)\?"T?%,B8/'S\O]GA_O'[T4AW_MT_W/__G[U>S#_OL#_+JJ-S_MU=_'_SUC'\56?K72W;P]IEL MKCW9^WSP>)^^_&N/'#S>^5P^US\HSUK&25\]COE@EWQJHDI?D ^O$PW$,2/ M)$I \,C Q^B!VFRT-8M&TLB$F4L-:NMC:-)1[[GJ)]+GQ](D=+#>/ M/L4\?0HB9'12@'%:@\A20B%- 9SGQ#P3S!C9R@Z6+:>):]/GR@Z^[B#BLSW3 M?3@Y3J.FSNU% F:OP9"?UB \%N^/]\?[W]_]UR'X8 W*D-?H@]/!*)6G^)QB MYXWK#3I%O3QQH[_3+,<[A=-1;])+XVY3BGR8.Q/WL2U&YOT6D?K!&-MF1:SV MQ/[:MD.C"%PJQ# U)<[-B/)-XV(MO#B7Q)WX]G0\J44YB/W\>EP5!]I M9ZXF_M'PJ1N52]#66,36Z,T=[#L>O.:. DG)@PA.@PLR@-0V^JB5YRD50T-W MC?VZK\9]EXIJ.?"VRU>','HW,+J$$V[$RA9CY<5I-XM$!1\$2!<<%))4M16Y M .X]88Z+P'(][38$@1*!$H'R#LY\4=]<3PR].!H^"J]%MCQ0F8&8'&O[@PA. M:P*.5^$HTJ%T43E-5S($TK4&TO;,2YN&TJ8*V9M+-DLX(46R64^RN3A(/7KR M.GLN4U86)*EDPX,!GR4'EX.E2LI8^&=KFW4):U\CAY:#ZIV>I;8S\Q$OQ65; MRTMQV=;RTG8%G'#R2,OV*_N7ZWTW;96OT4>Y;?$H=UG5X29%/Q9MF=,JD5AF MT.D/9_>:S4UN-+WMM,M:GR?^#>/LS/!"ZVH!Z^KPQ=S1,3$D*6X<2%V/CFTQ MLBR3!*B.AG#/(N'5CU=M*W.G(:HMV)&M0[Q;> *1U)#4D-3:G^6.I+8T4KLX MXT].%%U$>%#9$1 F,+"22J!$Y1"9D<[7,W[:E?9N,]I;L"-;AW@W)[75E>9# MBD.*VT2*NY>,?:2XI5'<10C&YR>O>0PTJ11 9A-!1,7!:BU!RJ2,"42EQ+>V MJ5%=:N\V.[\%N[)UJ'>'-(=MS] MZ%K#+1(&@AH"1F@.Q.I,A4^"TEQ+#>@N45_'R* NT!)=X.KS8VPP?\,&\]C0 M_>JI5\MHZ,[IUO;M&[HS\ZAF82^WI?O<3B"/>(NVPO)[O*_;HUZKZ?M\.:+_ MTWGRW]/>Y-,&S\G-^L!O7;U%FA]WT@'>/K*SSM>+=X!7CS3G=]/HFU%Y_<^N M30#90C,D'A5MO@6SNX! /"+&K-6(Q2,I%NC[WH(1K]\=,K[J7W/]SE/7BYV]06?7 MO>M-7+_=D4&X]+=?^A!.3T[[C;]G6EOV]NVC ;;@!=[L$V-OMF*N/F==O+[TX=J-TH\37NXE. MNK7HHCCWZV%:.[![ MMPP6N/2N)O$.2:ZUZXYSB7.)%J^*8Z[G?0QI+JIJDNOXQI/SK5.P=LO%'AIVR^]O[:< MR]^ZJW"T_N+Z;A#*-FVRE1ZGD$Y\&G4X[79JRG1;6GBT0[AN>.EJ6FE<0_Z^ ME^M_/^)W9;)_0Q[C+_/]J;$L4<>E4L)199,/E HE3,I",_IZK\HL99S.I_GO M'?RZ0'K_]"!J;SP^3?$\GY_<;S[_Y_T7LWS^DS\^O_S\ZNVKWU[URK6?#]X^ M[[\\.3C>9\_[KQ[_TC]@?_[]\O,SN5_&<)'/O_.I?.>'_;?/Y,NW>_3@Z-F' MPZ,_Q*O';\J]GY5Q[(F#SZ^.]X^"^#*??__Q7AG_SJ>#Q_W>_ML_Z,'C'7EP M=/SW8?E[&3M_^?8-/SAY\O'@\W$^V#VO[?/AM>7<."8()$IA?S^ZBUL-VN!DMWLSK7)MF6K6TJTK NDBW-(EU:Q%*."8"@!P6WMT.PX6![+,J6D MK*ZUVMC7==H0RMUU*=KKS9 >M=>[P/3>.::[R)WBFE:M519,YQ(\T0(X44FI*'RPH6 ZJJ^( MY8CEB.5G;<*4#5(X[BS-@DM6C%ROF,O!$4V#,%=C^?65=H3YV\+\P87J[JA- M/!!2%';G0/""\"[$",[8@O&>2.,*S(NNE:QKO]$[!=$>T1[1_H&B?53).6)] M-)D+'J@1T4>M@I:*,DH0[=N!]A=*/7$^5,0')B(!(;TH2GWDP"A3+E@E13'GE;05\[4191$F3JXX/V:$$4()A>8%7\;!\$&:3%O%U$8Q>%BPR&'!BTMGPHIP ME9AFD+C3->I3@9?*@+)::*6=CU1N;5O1U?;KDX*E'@DC\B'RW?_*+10)HZ@6 MD;K,O!4V>N=S"#)3SZD)V@5$OK8AW_PQ:2$JRVQ6(#3-Y0?AX*WTD$VVS-!H M%16(?"T]'KVORF*KF,(G'],H],:I*2PVKJ$1G>&[*G4W.S#%HF(;49=A%9*W M6%T&0H(U+ ?FC15:"*.$YXP+YU,J/"A^0'\+%FBH^V!:G^'QZ:A,XM/RH,,X MK=O0O'DXW2-GNP?+."S$C;VY&F1:%(W&2 Z:6 :"&@=.,PV*&T+^^1).EE.;N680B$@@7#1@5-20N&=9"FULU%O;@JEN65]D?X3'!P&/ MR/XHWALLWHOD VG.7%(Z96-R02TDZGHLI* =]( 38E[EWA.+*%6 MNYI0C_8'!^"E>.D&78K[$2_%2]MS*5:*64S%^#.-)V6 -1!R5%Z.>F&2XBPF MLBKS6$*F!1&1FYP.L*X1D<_/=TMSV8S!C RXL>FY.&+N:A(+V.@ M,BC(A@<067)P+AB(V5ME=)*1Y6)("MO5BJ_ E-SPK($V@3D"Y%(Z@MP.':]H M\W2%'^W' (B^M&L!X$4?TUKUF4F>P83D01A'H:PD!Q6#HD7 2;8% %?A14/H M0^B[_Y5;UXA9U V7!(WS4;/9$N:ICT =504(D(B0K9AY;!*#HHWBC>*-XHWBC>*-XIWJU8.Q1O%>V/%>[6QC^B87;GW M83[(T7EKG:06F&0"A,D2#-<>N#0Z.>&,YPY=LWT^[GSH38Z/4S]6CV9GXCYV^CWG>_UR16O#[.\]2@-+7-UM?<<61'0T M(WCJ>O'7X>C(??RK[I)AO\YG^4/S[B]NG.+N\.1=&HQ='3_Z[!=@S7+=9*X' MMC"!):X%.,$)B) $6,<_<@LR_VK/ZY'Y[Y[YF_]>5/;?>1VMYI&KPO542Q"$%B6 N0B<"&O*#T)3 MJCURE=V01NB(C8B-2/THW@]2O!=IZK#*\E8[\>WI>'*2!I/Q\]1WDQ2/AHNR M/WK+K\O^S\[97U/.D^(H/)\*MK=EH;%]QV6<48YHVNOG.QM0[S'[5,%9[5+J30[LU' M:3$M.6-2@97<@2!"@3=* 4DT*6:9<"EL;2MJNI1@W1U,[WC@T'C/=7>NACZT MY:\'?8<7:1T\"\Y(BE!$P\^*2J@0@&0NN33E'^,QK0-![Z& WCV$\(W+9!4, M1,VP+? X'\47"K&%4&/WLF[Z5!&P@7*(.3L14G+@Z"E5>.*PDR*DM"S#;65-,9 *(K'\/R\%*\=',NQ8IIBT':X^&@ MQLI?"K]K;5I&VX4/4TC6-:,H MWBC>*-XHWBC>*-XHWJU:N995M/J>N=:<*5QIK>&1PO6LM?GZ53E)ID*VH&/4 M(++VX#USX$4QOZ,@SN3:;+*KR2IR Q 0$1#;L'+(]RC>*-XHWBC>ZR?>+:MA MA>KLG:NSERI6*:IL(B"C+^JL8PJL$PH MBI>VYU+2[&LXV(J_T&:%.MYE,HS?$ZQTQ^.QYUB4+OWKM=WOI^@ M&+\P+K9J9YQ",6LGO31N;4I1VX43TY\PNZ\%SDO,[D/Q1O%&\4;Q1O%&\4;Q M1O%&\4;Q1O%^ .*]2,5#3HD@/*LR+B=HD,9;R15GRH=ZT*P6J7AX[7*PAY/C M-*K-K4;I. W&O?=I;Q"&)VGGS"%3OJFZ8UZ<>V,N&F<=I,EA/G(?GPY']=EV M)I-1SY].ZJ>.AD_=J%R"@0<+!1Z\F>P?O3P//##42RX8A<@% 9%T!NMD!..U M<]I17U!A:]MVN9980A&Q=-.Q%%4%%.\-%N\5-\I$56'M586Y&$5CDG5UN8O* M*$!DI\&4A0*-XHWBC>*-XHWBW=):3&?NY OG\/AH MN%.FL [.]9^Z7MP;[+IWO8GK-Z5T&VMU=\Y8?9[^>]H;]R;I11J][X4T37Q_ MGL+PS:#YEB8''OW)B_B3JR]YKH23TBH9'PWXJ @(Q178) AD[R3/,G@B]-:V M9EW",.D=@?1A "GJ"2C>*-XHWBC>ZRC>+:OAA&IP6]7@^>9H3)JDM84LA0,A M6 !',@-ELTZ4F9P9035X1<$52XI'6-.\/C<-SA MM-NIF-3:",![/Z5M9[%3!6*Y/+L*J5RL6U,((7,B M4L@T"U"?[S'6HOT[8SJ7@TO+P"- M+5NU_VVYH*\1=WQMH]V,.*II]HU.T\?#?IFQ\9-B4$T^H<6T($4<[EY0A'=: MJQC A^!!<,; )Z$A$^^=)4PDI2M%**2&C:8&5*%7IT)'2Q,SBE"9L[#4^$RS M-#3(3(P@0:(*?<_X6*X]]R@%1Y0/V8,4/H.019MVAALP5B>KF/1:D@*0M,NE MZEI!$"^<4P8-RF=@$-K $(E$)7L@$IDB> MYD6]=HD5BD#O"E(#4D-[!7VMJ2%3EP4G,<4H!;7&)\9$SLP0KX.@\6IJN+Y) M@:QQ>]:XB-@,GC%-9"R&A3 @5."5, Q$'8I1P8QTP6UMRR[AHLNT0?) \D#R M:*V@MX\\%BE/X[6GA24R\88(XE357$/6UJ6HF'/L:O98O"H-TL@2:&2NYIS( MU%MM(!%B"XU0!98P#X%2E14CDM"TM5THQ-C6%))!]D#V0/;8&/;@-+-,0K2% M-T22SF5KRVNF,F$T48?LT3+V>'/.'DFX>L"1@?%$0&A1C)#,'' 5$Z%$",[\ MUK;6O*O(U_XKY _D#^2/%@AZ^_ACD< @E;FHE;.)E,(Y8HCUR;(@L@^B_!%= M5ZU@C;DLBQ2##4H0T-PP$)S*8G/P7.1)"&^)%52*QN:0JBO9UP4LT775ZA2, M3:ZG5]L9UAZ&K4T(O/<;T[00ONW35/3KL&< MK= 5"X78@=B!V-&:J6G78! [$#M:-WV('8@=B!V('8@=B!WW+^R('8@=B!TM M&@QB!V)'ZZ8/L0.QXX%BQV+QS\R'3(@+5 @NLW,ATZ#+[]8XE<_J1XJS^I&* MD]N'LAVDR;0?Y^_#\1CC$1:*1]B;BV)[\GG_\][K&(CRG''@G%L041FP/OFR M7HDSE2-E3&UM6]NU[(X#V9!;D%M:-!CDEOOE%N*SR$ISFXD5B15J(<0J3KT7 M6C/BD%O:QRWGL6Y3;K$R!9\S 9Y5!*$2 YNHA:(PV$(O0H48D5O6+L[MODH- MKV(*GWQ,H] ;IZ;2\+B&OW:&[ZH\WBSR#0L-WU>5M+7CQL5JH2F1J':!55U= M>$,LB4(S*9C-1AC)?\"."Q9%J_M@6A/M\>FH3.*T O^T5EKSYN%TCYSM'BR= MMAAU[E]4'S[:_[S_YK5R++#$,E#*) CB,OBD A C);7"N:3MUC;M2DNZQJZB M)/\-MEYK07ZIR41H@ZVK#?8@V>1K0^N65')%F;2OZ:+ITO)]MD!#ZWIL<5Z( M>,H6)C,FJ600:AD#084!HR.!I#65D@BG:;&S&+($L@2R!++$C>LO&^:=E)%F M1T66S*J0M(@F)E$XQ!"T.=:+12[*-4_==4)&)J1)(+*FQ>A0')SB 5S6@FG) M&:,U/57:+J$MJ]?<>L1$,D$RV7 RN;.@(\0!Q '$@;7!@46J[VHB$I-&>1X$ MH]()81,W5N:0/8GF&JZ'VRJ4Z)58HC[Y[+(^&:S07KE:)(N#D%[72N\,HC8V MF&2XBR2N$(65M!L01SQ ND F\.3+8\C?GZ^6YK+=CZX4?QM-)^& M@^?ZUR',9U_&$AL;M:0Q0W!:@Z#9@],F@Z-4:9^-U41N;1NBNTROP@][@\W7 M6K3';$ZTNQXJG]QS)/&/^0(-K.OQQ1?1Q(Y1)0UU$#A/(+B6X!P3P,M:6F.E M(49O;:\BYP29 ID"F6+]F:+ET<1H>2R+2;Z,*,Y$!Z5M!*^-**:'EV T)>", M$4P7(E%*-0UOZ"H\=4@G2"=()VM#)VTH8MAZ84<<0!Q '$ <0!Q '$ <0!Q M'$ <0!Q '$ <0!S8@SOYB\A/93R106DP2200.D6P4=M:6=86 MB9/.1(W[<^=";'!^G?JSG5)V)^]CI M]YSO]R^0"M4S) MK6W5)=3<;2'V#<^6P*2[AV=C;3*/8/(MX@#B .( X@#B .( X@#B .( X@#B MP"*-_%99Y'$GOCT=3T[28#)^GOINDN+1<%$7$Y[.7,_%]&6YQYK/D1G)X)QC M(&C*8!5E8(F,SD?)0ZW+0;M4"/0Q(9<@ER"7H$Z).( X@#B .( X@#B .' ? M3>+1MFRC;?E%Y%],,K.RTL!)]B 8B>"4]B"M$8#+^Z9@?K0=Y_*."##)-O M023@]ZJR7&RMP_Q'+9R*,8 +D>C++V, N72<*4E ""5 D.3!>47!1I*B=-K* M6@?2&MXE1&(,_:K,,DRWVARS[$'RR#W7@;R:)]#8NAY/?%'_T<:4K-"FLD.3 M6R7!6,(A4UN,+VJ"R@FSK) AD"&0(6Z3=+2, I#C,EF%,-#F: N7?%D!DF43 MB*)D]@ M.3#$ <0!Q '$ <0!Q '$ <0!Q '$ <2!^XLB_IQ&P^C&Q^A+6JDOZ8N086)8 MHCEP"%1$$.57<(8;H-$:9YD4N18+G;$%'F:W,7)XDTN&3@\<.[T&#@HXQ33J M/'GQ]"E6!KW_<.!-SJY9UW#@)R?O^L-/*347/3T=A6,W3D_[93[PC'XAI@P7 M<<%O SU\]II%3:Q.$F)1=T#0VJZ1Y Q,!\JL(XIXO[5-+>DJL8HVC1N>8H/I MF@_/SMID0L&T;<0!Q '$ <0!Q '$ <0!Q '$ <0!Q(&65@C]WB',E3XF/(Q9 MT,5T41MTCQ\<_?W:D)R]E0RT( R$(!F,R@2"LS(EPTT4:FN;JJ[0'%U,2"5( M)4@EJ%(B#B .( X@#B .( X@#K0AM ]-R_LW+<_C_*:F96+*:,\)2"VK:8POTTN$/IX.*B5@B\5 L6*G_4:,ZKMI5-^LBAM3E,<8P#O+02@BP9+ @>J@J1,N MV<2WMAGK4K**H+X-CW['Y*F'9V%M,H5@$B7B .( X@#B .( X@#B .( X@#B M .) RX+ZON=6:HY=KO0JX6G+HH%\TZH*6J5@B>! HLA01,Z"=42"LC;G)'PD M-9"/=ZU&KQ*R![('L@=JD8@#B .( X@#B .( X@#[8WC0VMR=;%[L[;>+NG( M)(?$0K$FC>?@,F,0.:9%]01$R57 M/$NE O=,J656R#B<'*?1[O#DW2@=I\&X]S[M#<+P).V<^=3+-U6/^HMSA_I. M?'LZGIRDP>0@30[SD?OX=#BJC[0SF8QZ_G12/W4T?.I&Y1(\CUOH/.[-9/_H MY:7S.,&D,]0:()H2$-$J<(QPB,X[:I+E.:>M;:J[QDJLI8&D@Z2#I(/*)^( MX@#B0&O#NE#Y;*GR^44PF%+4^F)_0)32@PBZ*)\R*XC%(HF*&YD$0>6SS=%@ MFUS(K8D+!>_&TV)N[PJ"N"IY6,SM_B.^-CE&&G,E,%<"E6K$ <0!Q '$ <0! MQ '$ <0!Q '$ <0!Q '$@995Y#ISME^XSL='PYTRA75PKO_4]>+>8->]ZTU< MORG\WGC4=N<<:L_3?T][X]XDO4BC][V0IOG7SU,8OADTW]*D8J.W?2%O^]]? M%?)*U L:? ;#<@0A @.?J 5F=)6)$D)W=HVK"NEQ=QK9!UD'60=U#X1!Q ' M$ <0!Q '$ <0!UH?\H56:-NLT"]COK+).8<$6BH*(AD!)A +2@=/0A#2Q(Q6 M:)MCONZK IA>P13^XOIN$%+'C3O#W/G/Z2!U..EV*BQAH:_[#_M:($+3#T4RN2+1 M3K"DC6*,.J$9,S)$3E[OW;SEYWE7[.;&TXJ:V-1S$;[\O/-E4T^?@^?*,'#: M1A!1![ QUSAIFZHW7RA?0Z0YZU(KNIRW+$[ZMKNPM42!23UK;>&M1O]9&@>U M3/C_=ZW19(TH_&M;^F;\74WH+SBZ)C<<#_MEUL9/BN$[^826[8),?;A[B:F% M$5;&D"%('D#D9, 3KL!S*ZT,0BLO*E,39&AD:&3H%J;=HLGX39-1&Z*#U"=,O7>)J8T1FOL405FB0*CD MP0=K@5%+/&4F>:(*4Z^B%1(R-#(T,C0R])JBR5HS-(N>>4J"R"X)%ZUSWN;( M@R8FZ9SBU0Q]?0,;R?OVY'TYGT9GIJ.F BAE' 37!!QA#)AT9W@\,OE MSU4DE-MB@-.8:.'PR,$G*4$3067VAX-3(68RXS\QT&'Y=I+*^0RE=+Y6\N47GF+&;".01! M @CO!+@D++BRDBJ9;'CUI1O-NY)]S>7_7.N-UT(D0QI'&D<:7TLT:1^-+\#B MCD?O&66*%1LNQFR$3E0F%J15S :&=G@KR/O+K&!C#*H-F;L@C?O&(V__VHW]=L,[-O^A*->+;#W5Y)JX]@1_>F-I(E M??BK=+#[OCLG0N53]\O,!A$,MN=P=@"/P>.P_YFHJY%'2!RU,+8__:^J6X"X MV$9<1$ODGATL4*M5G97U/)E969F3_$OJ#^W0]^T@/U'^0U/"X-D]".C>) TW M@AO!C5;K1D>CNJEM\O,X#NRD_RG^QX M$G^9DAR>O45,WYZP9:9'=;UH]]]N_;ZUVQH86SN;]T%T77W4S3.^WYSE^[TS MEB^E1F9]BO^I6J^BUW@V_>%Q#"LLGI_>#.UQZ&>1_*,KP-F8MV?R:FWX+(^! M/:KCSZ(V.?FZ/!P-&SM\L:FW!S8NJXV;K"C^3#S MVP5U!Q6Z!Q7Z]4FK4![->'32OKY;:8^GID[GU8RK4LZXVAI6TX+&M\FR@*E? MIJGW_OCP>-#$C78G!W%'\7MJ<(W@0256126>Q]3W M_0G,_Q.:__U1!OYKP\;S% #OB YT6VNICB[:B M[BI!4(>'HM;#?-%WV;23> 63#A@ ZO"T,6#Y@D%=L:#N>ND/#.UISD-),.B6 MX#L[L&Y.\V*%^(#TT-EY!UF"+$&6($N0)<@29 FR?!!90EA\A>UR+AXC"'+_ M#4\7<[A;I7Q<\^ED55@F&5;6(@]972&-V9:;ATA2Y]B%[% M5]L[KVJOXN?1QT,7QQ4CI5\QT;3T=*KEC\ZE;=!=?T292U%*NG,<1 M*\6=I2XIH:5ACG$:E/6E+ ?1A#("3:3.*W(<_GFXO3\8O'O[0NSN__WU??[< M]O/\W8OWWW>??MGP?O]O_.G]T9[#S? M/MDY?'GX[NWVUZ;*Q_,77]__]N_^]L=?T\XFIDTGPSU\\I>(AD47!0K6&L1M M2$A;2I .(FD1\GS)L+:N<4])D_]C"ZC%<8MEU%G4OD-=K <$YT?BV([-S;V6 M;;JUTBX1U%_3RN!6./]TF@TM#M'Y&:(;XE,@,B"5-$=@%POS.N>FNE+-.:XZB$09Q M:A,R3B2D:;"!"&X"BR5*H7N"*L!ZP'K >L#Z%NN328Z+#/-8!6YH=OBYT3@Q M:Y4DCFO ^DY@_;E)'RV6%GN"*!.E5X^0R%#%D$O&24,9%RJMK9,>U120'I > MD'ZED7Z>)FV1)LP\%T0(SYF/QE%-I'1!DTC(]T(TT*3M$3!_]]R^%T'(Q#E' M*95VZ3)HE/TQBYR)Q@=%E,!^;9TITI.*/VQ_-@!\ 'P _*4P[35-E 8NF%"1 M2Z<-E4:*1+'FLD3IP;3O ,Q_F=F!Y2H8HH)#B26!N,()68T5HIS:S-"&8%HZ M>3'=R[8_&/=WQ?J'2)J_>?_&Y3OOLA,GU6!4WZK0RPT% ]GQ]]]B[UY3C!:A M9___?VE*Z"^/VI>P\XOQ7GL$=RZ##M0;U!O4&]0;U!O4NVLS!^H-Z@WJ#>H- MZ@WJ#>H-ZMVAF9MG-]AY@TWBVN7)YI8RK0WGS@23C @RA;^>4TP,)IB@Y@6[ MCVWAG3AI^ZW\/JIKV"J89ZM@[\*.,,6"J& CBD1RQ$44R!"E46):8IID(D&L MK3/9$_AJE8%[W1 &Y /D>_R9FP?YE!)8,.V\-IBG:*UCFC#EE<=46D4!^;J& M?+.;I(X+*SFV2'BM$3?,(^NY1RY%3#0U!',#R/?PVZ/=WV*#2^'2%;ITE6K\ M+0+27GR.8]^O8U/BKRZ)2M7HJ+# [1(8H+S?2M1(683FS5X M9M@JG1C')FC/%:'L!^;HG,52RCIH:Z4\/QYG(;[*#SH*;0V5YLW==HVG'1S'[X,?..HW K_SPGG46$D=B0A3SQ G1"&G M<40LOZ+8*6EU!C\"L >P][1A[UJ;D-,8,LP1;LK9;&9LP"IJBH4U1%,EP"9< M*EB\4&9/2)(AL1SRR*8A=RPA[:)'&+. 0]9_0F0YOXTIZQE]]30? "0 Y)," MR*MVX1W1$>S"1P# \P(6PB6J/=,H&^8.%/ C5J#E4T8&>9 O4&]5U:] M%YN0"69M5\S:V5Q-XBACG"HDE"QFK6/().P0C5X[[%+V]Y &6]+!HQX,O53Q=\_>0+@;U;N#LPF,;@BN>H-ZEI0CJ#>H- MZ@WJ#>H-Z@WJ#>H-ZKTV'K>&F/>I/[&#JG^ZF%\4[/0M(S4:I(#@U1W!J]U+3K"")\CXBIXU '/.( M=& >"4\%P8Y+SO3:^B(.9@ 4 A1V8>: Z4&]0;U!O4&]ET^]%[O="H;L(QNR ML[NL. E,*2M-OC%%7'"!C',16:-=($IZ5Q*JP9#MY ;K*E?@F-E@'>>7X[Z? MG.VM%GR"0AP=V%E]DCE('2_$\?ILM327;9S8WH F]V:*<>C@ M1&3X75>UF+ M+@#_WQ/_SQ9>B%1+3)1%VB>.N-($&94D4M$;D=WD)$4IF6UZ3&(P AGP1" M@@$ Z@WJ#>H-Z@WJ#>H-ZMVQF0/U!O5>6?5^O!/27^-X%&Q],,_AZ!_')&#K M_D8QB=FM>QU2Q)ACI$IM7&ZT+E5R+0J><&>549C+,QR$H$07-_!7^H1T6?C- M^>C_'/L/\A6=S1Q[]%UZ."K]L&W> M.K"CWXR@)+Z]'(WW[>>W996,!D6>^0_-N[_:.H;-T>%1'-:VC!_B^7-PY_;^ MQF3GO(ZH-MQ8810BF3(13XHC0Z)$EE*BM14A2+.V+GKZFG ^](&#!. 5@T;( M;P?U7F'UGI/Y%[N7#\S_\,S?_+=7V'_C+R^B5E)(1*PK;C/.U!\#0PMLY[G%TM(P[4#]BX8M@(U _JO<+J/4]O]T56R#\_^5:_C@,[B6%_-"_[ M0\S\INS_QQG[N\1<8-XA+#U!W%&%K(\NJZ"B3%-!7?)-!R5)@?T!'E<='H'] M0;U!O4&]0;V74;WG,6X762CX;382G\X&5VY9J.S.<-=UU7(;U[IZBOG2VLWO2EEBF"O=BZ#=FLV M2PM;*\J\HJ")S/8L#LA%(1!G#GMOG=.E!13O,69Z@BRB2-F*YSAW"<@!'._C M\,<=D7&^=O??!C_PYF\&?KLSE1D--WF&'+(ZN_ \.+EFO.M4%.&HLXCA'98 DBDDFB#34R M?= )T D0.3CS]P\^T%WQ,=B&)[!(UB(BX3 K?/]'H-EB,X@D6[PTS]O40P 8O#L,GN=T>IX\$]@C:K5$ M7.:),YIF5%24>!(54YQ (01 Q*>%B% "=0;U!O4&]1[&=5[N>I[@3U[9WMV M)HU3,N>(BKR$,A7B5#NDDT](NQ2LE=$XZ\">A6Q.N!0N7<%+83W"I7!I=RZ% M]0B7PJ7=N136(UP*EW;G4EB/<"EAW:H_K*S_SW&_ M[I=H8F>K0G1=">]QFV.5*U@LZS&_+(3F+4CAGF^CX\/L\3Y1:JWSR)$3&*.L M;A9I:Q4RVOI2KH**%-?6*>N)K#%87RW'"G5]H*[/DT+%1S[?=Q7U8'OW9J@W MH- MZ@WJO7SJW='ZZF#&/H09>Z&2.C:2:1]1$L(@3D1 .FB#,'4T*2,3B2[;L3TI M=$\K,&H-Z@WHOHWIWM*(ZF+,/8L[.'+I)*A(A/$:6>(6R MFT)1GMJ$L$@*QY 55B=-X\5_CON3+Y4]L>-05S:O M^,/[2=> JLSWRHZK?"H5#EW#H6M0;U!O4&]0;U!O4.^.S1RH-ZCWRJIWQS9: M)R>#T<^M3[K1N*0;K4=Z)3P%4:FYHE)_7]AD%J]C.K=L2U6,&0?S)"=V5[5 M2ALGO4&4FU :^%GD(M.(>,N,E80S[L"0[?3FZBJ?@=^)DXQ#XYB?X6L,U0?; M'U89FNPGVQ]8-X@HPPBJ\^JOZN@S,$SZL>YL>L^C[Z#"V?A.FX$KGEC2I:4( MZ@WJ#>H-Z@WJ#>H-Z@WJ#>H-Z@WJ#>J]/"%81CS3PNG$N>7,>9-_]YIP[@3F MDN+[/.6R.SF(X\W1X=$X'L1AW?\4MX9^=!@W3L,P^4XE"+-W%H/9"!^/Z\EA M'$YVXF0W[=O/KT;C\D@;D\FX[XXGY5/[HU=VG"^! .X\ =P2O-U_=]YN.S#A M)#5(,X<1#S$BPSU'F@HL+='!$K*V3GJ80YTV@-&G :-@)8!ZK[!Z=VRC%JR$ MCEH),]N\GI"H$Z9(R)@0CUPBHVQ 5DO+(F5$;N_^0>7PJ4K="F< M:)\/TIJB%LC9.A9Y'1YE,K=PBKT;B16KG( (^;607POJ#>H-Z@WJ#>H-ZMVQ MF0/U!O5>6?7NV"GVTYCR>82XWA]M9!&6P=G!*]L/6\-->]2?V$'3^:OQ5C=G MG-77L:V^%O?B^%/?Q_; T.OH1Q^&S5W@[-#\0>6M"X?@E2%9"P1')A&,>-0< M:O$9.!((<9M)AIQTC"^Y\YQH0]7:.B&XA[GN"=VQCAT_7F.=1?IN)G0O MAI?G@,:.S=I_=US1EX@[KOIHMR..XII=T^;I8#3($JO;DF3@,42).HT5%1$EDRSBVEBD)B84-])+3S- MRAZFIJ<%X.1JXR28T&!"/YH)?3OB !/Z02ABZXPBG+0B>>.ST9PBXBY3A+-: MH*B")RH)'$QI0+&(#0>@!J &H(8G2 W8,4<*WD3*.5/>)L.%4$JP)'D*WXFN MS-=?&UCC;JPQT[;($\L%)D@D)A&/@B*M\Z]8IQ E)C@(O;;.>HJQ'NU:*0 @ M#R /((]5(0\7%:.,1VJBX<8F:P.+RA#'#;.*)R"/;I#'>:4YA2.17%)DG*?9 MY2@I3IQ81&4V WAV1VRD:^NTEZ<5B .( XBCLXK>/>+X:0[F(-AFHS58JD/B MBCC#-)7E !JUQE.CO\T<=194?@44LE@*^7#N?]C R$&9>XGB"O*D;/&(9-_ M9=8YFM%N;9UCW2/J:NCJ'QU?5AU$(N /X(^GP!_S.!Y*"2VTI3PRKB0U."1G M&54Z>9FL!,>C$ZPQ<\ BQ#P?046DG&.(,RN1T50A$C2CGJ:8""]1JSR'/4' M^5BRTQ>K7$JO]"\X ME@(9KPS"GJ6D(Q8FS]FZH3VAKA[/O]=$-N 6X)8.#0:XY7&Y)3K.G?:.11*Y MTC[C4&"41..4%%0EX);N<I=(U]G!41C;R?U?]84&H86RAZZ0_.:AL=73L M!GV?KTWY.XM4P3LHG\_?$\WQ/;&7T(;38(PR$K%$G!/E4>N*9]S-Q+Y1HFUJT31='BY MRA/@G=V,)\X*%[<\0331.A**J"J!/\L5LX#GEHR3"II,941"2FE5% :(S<16I<2_K%'B7 M'5*B9NC>E)7XSBPDQBJR:B:',3+6:)01?'Q\T#G2 E?.HKLPOG?SB]4 M.(D%UC+@ . X #@ . X #@ . X #@ . X,"*X\!<-7ZLT8I8'I7S/&%J M0PR*,FZ#9E$F-O?IGHWP\;B>',;AI-X?;61!E1'8P2O;#UO#37O4G]C!3##] M]#AV$U>#^/E<\?-W5[*SDM+)>6=1)"(@'AQ!VLB =!0 MJQY#YT$1^ +X8L7Y NQ&P ' < !P ' < !P($%U_$#__'Q_,=+^5?*$LZM M22B&I!$GB2.G2A)6UG:II1$":_ ?NYAS=?-^X\O'*R\^Q['OU_FVHS0MUCF\N=O272^]%9C&SY:RK=P1QK!S2@DHDG4^,*N$"B6OKC+">H;P[ MR56KS"6/?3\?7U@5F M/644&)5 )D F0":W.BU]1R:9KX[S]\D"PO,W)8NMB\>CDZ*14XN8#[%TW!'( M6J6094RQY)7//]?6"= $T 30!-#$K6CB'A*"[Z6H!C#(_3#(Q03AJ*/ "7L4 M1'$W. ](8Q<0HT90'J5/JO0#[1DJ@46 18!%@$4@@@TX #@ . X #@ . X M<"NO\A[2A,&K[(Y7>3EM.) \MRJBJ+! G$J/M#8!$1JT$RERBFGK5<(65B>S MAU>Y8N.?L9[D 9;[[4KFQ32,NB'6[)&(HUPC':58\B?CUV6II+MLX ML>/PVWA40P_O^?CRP^5$XL0C)5I[9'2@B-L4D:.$(\&(CHHH&JU96Y=*]#!= M1(?6%3]N \W78F46^95B@P M*Q#722(;LB="J)72&4QP$&OKU/2$6D0""/ )\ GPR=+P"12( AP ' <>+QT MXJ]Q/ JV/H"XQ.-8DQ>SB3$/C.EHD'2T'%[D"CE.\DSR&'3P7G%KSU@#S$F@ M$: 1H!$P)P$' < !P ' < !P ''BN?&!S(1W @+R4.6^=P\"X@8R1!W.97 M.ON,*.&@7(Q&BJA@9[NC2<.K7'*X6?OZ@WP%5")^_"3B53YK\^V:_!W((FY&4"KTOQR-]^WGMV65C 9% MGOD/S;N_VCJ&S='A41S6MHP?=O+GHLZ_KQ0C)HH(13BR)O_@%CND2RF@)(5- M+$;AG%A;%SW#KI8BOM=:_2M^V@;.;#X]'VN5>03.;@,. X #LQI3RXV-Q3L MR8>W)R]GAMI I4],(Y>QK]26#,AZ1I$6W@I.\O^B*09EGGHP*(%(@$B 2,"@ M!!P ' S ]U)MD@&$&$,X>X M(=FF#)(@Z4@424HG@UQ;)SU!P*8$+@$N 2X!FQ)P ' < !P ' < !P8'[? M2EU5(8D9*0264XDXM(Z5&K0(B&3H\$8ZK4"W[*;F:.K7&YV MN13MMYD"W*V;,<6E$K2>2.I% MY$A&QQ!7DB%#8T1,$^RPMPH[FID"& (8 A@"&.)1\XSK+*Q,&.!U=(5++J<: M8R:CM%B@3/XQDXE+R$J-$;/!6!$9T4I_S^VXU_ =\ GP"?#)"O#)59?CCF12 M7(XS+@'?8Y%\L76I:;UDRE"'@E0*<<,YLHD3%&W(5")I4)Y?YWP 3P!/ $\\ M39Z FG* X #@ . X #@ . X #@ . X #CY=)?)O6)1!+NG,LZ5+:L'8Q M!4(-PDQQQ&FBR/+D$;?!R,1EL%%#RY).9P^O+';.#(YM/SLU:94.#H M-N X #@ . X #@ . X #@ . X$!'JX1^;Q/FFS$FV(R9,\1TN3ZHH(%K M'!G"W#O$DY7(V, 0ITI:K!G#SJVMZZQ 5YL8 9, DP"3/&$F 8L2< !P ' M< !P ' <*"C-4+!LUR(9WDIS8\+9HR3#A$A..+2..2DTH@'20T5QB0FP+/L M<)+?*I<(?7&AI[S-V' 80]4?5M;G=^I^ U\_'49;'X]CJ2Y<'3684=FS>L-7 MCC;?,DD?$@(A3Q[.R\!Y&;"J 0< !P ' < !P ' < !P ' < !P ' >Z MT.[YYC5])R>#T<]MA&VC";!MM/&U*\%WB+'/%6/?NI*]A3T).,B$&)<2<9LX M,IQC1&**'FOE2M>*A$FA%$612(^XL!HY; 3B@7%B93(.7,FN9FJML0HL_X_CD-)-&F5?+'JP.SF(X\W1X=$X'L1AW?\4MX9^=!@W M3@/G:30N8?.]LZCYQMG1YITXV4W[]O.KT;B,>V,R&??=\:1\:G_TRH[S);#? M-M=^V_9D>__=A?TV*[5GN'34QBDB;J5 6FJ"$N')1:$4]W%MW6@,Q1& 5H!6 M@%; O 0< !P ''BL=L2U-,AA'9$UU#I#E0R, M@7G9V8RN5:Z]U93:0\[6LV7[8&F[: MH_[$#O8.[#@V$;7-F8#:Z]C6LH][* M<'DKG4V4(RL$0UQRCG2@!@G%I/,J>B7EVKJB/2;) J+MP#K .L Z2\,Z8'T" M#@ . X #@ . X #G2TAR)XH5WS0B\E?.49=E1ZC)2-$G$J&7(F2,2TQ;+$ M)#0AX(5V.>?KL:IXJ06(\%<[L$,?*UM7HU3]^W@8*X:K@DI0J^OQL[[F2-!T MHW&(X^;V67!5/1KT0_5?C2ZT[TR_B.4WP^C8#6+[[KWR\"(T]IL\7!>6JR]1 M,8G1D6"UXL%PY[VV.G*1E C:2R7Y7UO7,?#6SLMYVA@W7]SV,3ZC2PQT>0.Z M?#/9Z3=4.=G>WQ+;&W\IS#RCBJ#(),UL&1QR(I.G%HX1*BV7R:^M$TIZ3*F> M)!UK47S75=A9GH!3.TOMX"W&_+DW#NJ8\O_W4J/)$E'X55?Z=OQ]]5A4<[;A M8#3(4JO;LM7@V,[)U+N;%Y@Z"$F#\!&QZ!GB+DED1<3(")7*7 5&76'JCAUD M H8&ANXB0X/+V!6746.N,[MHZ23F5EBCN'5$)":$8!1'(TH!AP.' X<#AP.'KR2' M\X0]MU%2$AC7UEEM3";Q: 4C)ED*'-X-#K]8W#PQ&TSR&)E !>)>$J2-2LC) MD'B024?IUM99CV$&_ W\#?P-_ W\O3S\_=,_H^E7G@=1#*@<:!QH/&E1)/NT?@<+$ZE84QK3RDN.;=.9SK@22@J MK=8I:G##.T'>E\X$.VPS?3N-#.81\11(:0*1D+!>"V*HX#:44#HULJFVHXFN3;3T8%9$(/8.:S^8C(X+7U^4V^S/\E@-L$J5 M;)"4!LCJA,P17)MN);_U\W_N?Z=6.]B?"O^_123)JZ?M+VWV[]OK7; M(L76SN:W=7_IGFSS;,5OSJ[XO;-U7@H$;-KZH'HY&)W4J_/@/[T9VN/0SP_[ MC_D?ZC;ZW=#)F31:SLQ/.[!'=?SY],4OI[4%^L-FS,V'KJ/C=MD:\TP+UJS< M:?6+Z?VGJ_I9NZHOF0KMFY(]$X9^^_WO?A@_(]][4[#OW/B[G_WNMQ+^3'#^ M,$-F6CS8D-4-/_R#,B8W7$(+*L/1A=&8.YV:^N& IXMW$2&915BZ>_W/U7;^ MCH.Z>I%1/S0@-BW^TKM!$.NN)5) O6\]FL6K]S?]O6M#4YW7?8K+D>3YX[1W MF?5[$"&HQ$.JQ*5R5S_ IZG]R/)0NP4.3VY@WXY%=7;(G1W8OW:YV7[UXO;&_M?-;M;&YO_7GUO[6B[V?.]N#]6Z& M]S5#7*"IO8C9_6EK6$T.1L?Y3J&^LNV^>-OZ ;E'5L@AYC@_F2:+I:EGJ>E"]/L>>!1QTPYH%P:R)/GI(@,3>*FU*7FF), MFKK4^<6]Y'Z]&H]2?_)[7EZ=V3;>V9QN&W]\MKSN_O>'GV\;YOE_S.-Z^/MRA^=[/_\ [O[T^ MV'F[]?G]Q_S]S[=I_A?G]_#E;>-W'__],8_M\_O?WK%W^Q].\O/@][^](.\^ MOCS,SWJR_?5]_O>/_-[KM+.)OS35MO;PR5\24Y5\\DB21! WE".GK48TNM+A M2E+GV-HZ,;RGKJF(^1C)7M>NG@XBR[WF;0'P _!W$OB3L4I[XC5SD@NIC1-: M*IFX5=1+Z:8-"XC)6MH'#/L^/X@5L.I2U7^6E[[DCAP-!Y]ZF=[ MI7)?JI^.2ZI!?_B/:G04QW92LH^*VG[J3_JQ_KFJ.AOQ@.]?_/=W+*A!GE&Q M#,OS>3S*2[+?M/NI[#!4]G"4G^YK\X>N&;UGW[^8"J@W&V/W[+[%^OLWMO9F M52V_'L3R8F,8-F8T#NS >>S _DP @#I#4V(",64\XB%H9 *QR$?KL4_,&H77 MUF7V_]55,_#1LL67V!8$/%Q!/+P'-QCP\!'Q\-PO5BR(6& \[YALOBP&^,QJBQO4=QW#!?3%/8)\,\B[/')R6#T\^_1UK%^762PF][4<:/H%S#/ M;9GGRXPESKW/UH.-"(<\39P%@BQW%E$63"FN9 C/ECA1/8T7T9ON=HNKLWAY MKWW$ 0D[BX2+L,0!"1\""6=L<(D]HS0@P7A!0E/:KI" &+?.<^6SC5Z2$G!/ MX444@UU])/R!#=[];LAWRUSLYJ"7-S-S67RH6;0N9Y!#=),J"]CGSTZ:78U^ M71\W7=QO%FM6\WO6SK7PP_;!9-VQB&YU,]A!R7>>R( MIH/;:>/OC;^,*]:@#RA&ZQ$7#",3 T4Q3YRVV<:PI/A4M,>N*64'T3S8W0!4 M7/#N!J#B Z'BSN89*F)%L(U)(*E+TG=F/)0GEB+%D_4*ZZ!I:99%>O*:U#] M1=CC6) DF_J R-FV6-CA41S6M\\O@BC>8T]G1^WPIF/RKT7)-F=T#/AE+GYY M,6MU.T^CPE0B)2PMO2 LLD($I%.RW)#H U.E;;+N<;((@EG] !Z X J"X"+- M;@#!>P'!&2.;:Q>\40$E23CB*FBD#8XH\&?MSF0L3Z>%".V[TP?-U:]"/[!X_@4W$C5.7MS!YE;DX]-L"(O%V^7P00G_L&>WH/N*K4H.F MS@-Z.1K_/K+#WQL=>_'YJ.E] U;>7%;>W[-.,',\<4XBPM%HQ)5-R%(G$*7" M$R.PY4&LK:L>(0("Z;";"%#X0*XPX-T#XMVL5XLI%Y%*1%-IXBFC15I)B:)C MD0J;)-5L;5T:./S4U>2\)[#M]*<='#>[2V$T;/:<_.CP<%2&-_)_0VAUU>ED M814'-ANU:E)!GX^&H_%&R*P3P\O\-(T* M',0S0?+QR/290:C)-#EA&/LI$M MD8Z:H)3)!S,M5)(V$TU/*@9YX+#)!$BX@#VFKW$\"K8^ !!\2!"C$EKZZ1']=5Z'?>:S[7ZT AQ[UM)A;UQ^TO68Z&_R![U_\]W?,Z]7+L-@V?%OMI?1_BOU/U@UN=W() MS+O'GLD%GURZL55WFI[_/+;_;@U/=>[UF70;<]Z_"*H!0/WJ%$3#;C M/#/(<.U15"1P)Y3D+AMT7/64!(L.G%U PT<]PP1H^ !H../>$F&#C,HCS@-# MW#"&G.("93]7TAB)3 ZOK5/:$_3JCCN@X3+[MTMA;[\:QR/;#U5LLSA;CW;4 M[#OYX_$XEK+(C:O;6<\6TAI6PPJ?:N+SF&+6NS!-*]X8AB8,VS1;@!J@\S'1 MA<("@2DGK,0HV]^9CIP.R-(@,C$1H917.DG65$;.,PPG9R'M"_"Q6W8YX.,# MX..,I:Z#\9PICJ+ %'$K&-)4&602)-%3VH-^-@]2WW5(^-M,MA@ M5.02QX=W,,D813=G0YC0EE($P(.*%T(P' M'U-<6]<]AJ$_:E=-[E4/=>?E/CZ.WTU*F3ET 1&?52>?1T\/+]KX^[G& ?_, MQ3]^UA)7PC,=)$-8 M#1%GRQ&9C(>&*T1C:6FA-$46FVR;$\E2K7!)-4$NL9CM<\*1(Q$CH;Q7TFIK2;'/>X8N MHH+;ZF,C1,QOD1Q^5IBH[0%]&A[_ J&@I62=SF:K-,6IKTF*/-6_W\OO0#NW MHYT+/; HC5Y;XTL3F&R24\&034$AIR5VG L:F,FT(WN,8\B+A!@Y ..C%@T% M8'Q08)RQQQVG+.+@D9-8((Z30MI$AZB6,6 :A#-J;=WTF+QJCP,N/KHIONJ1 M\M_/3FC>-4<%@C^//9=+$QB_="@)=F9OR31?+W3+,I[*8)Q")E*-N),2&>EY M*0Y @TN>8:*:R(^\6A$ (C\0%5]=8.RL&0X0N0"(G*V:HI,2A&%$HJ:(4YJ- M<=<98*FY6.I"$RZ6G!$^$U3,9(5XM!X98B.*C&$E M.8O4^3;%DEREJ<=.L;S1.NPL_$*T?541M?,^ &#K@V'K; ,OX2D-(B'%I2M' MZSVR(3KD9>3,)>,\#@VV:M*I^BTK!ZL="]8O@V^PN;'WK^KE[[MO]ZJ7KW>W MJZV=/U_L[6_M_%9M;.YO_;FUO_5B[PGT]+H++W6IX5:GA=,M]WUINN]M^/\< M]^M^88NZ5PVS,S]*K3]ORSOC&'HSQ\/'<6 GV;,_LE^@8?;3""\OTEM_-56K M_=%&JWR_'M?]8:SK6&=C6A8"3#2[8$E56].H9<4CQ &=\)4&QZ^XV@.,#@N-L!2=&N/ ,(VT31;ST MSM81!Z18RHXXE4[2DAC,9<^(19Q(67V,[)AGO2RF^ZOCL3^PI7Y3-MD/[?CO M."G5VZHZ^N-Q$W>;L=S[PT^QGMS>:(>>[J4QVK?.50UX:"X>NM!03."( ME3()!<-"J59"D96^-+GT/@6GC2>9AS@OD=\'[O2[^LD? (.K"(.+/#$.,'B/ M,#ACCD>!K356(IQ*-T4C!-**:!0IYC9H$1CE)4F8*=7#B@(0=L\6?P)A]%?C M47[(4%=I/#JLZKS86^,[8\>I+?XM(QW"14O)0UVUQJ>*^#+KX?:9\C7-+5M^ MVAB&33L8U+MIXY/M#XHROAR-][+&[IVI)/#57'QUH?\8CY9ZXCQ2JO2Y5"(B MPWE$T3"%G6$T.;VV+BGI*;&(8D^K'SX"S%Q!S%RHZ0Z8^0B8.9OCIGV0*7$D MC#6(ZZ21B\8CX[#W-O*0:7%MG6K9D^)J_QC S'LW\T._/AK8+T7,\0?I/]V\ M%+84;I>P9X_ZD_P<7V->0*,T.;'CF%'U4QR,C@H29EG6L(&PI.S;_0V$YZVF M[4TU#RAU+DJ]T >"X$RJM.Q=$VT1#X(@Z_(/'ZU05!(K24D;5YE1X>0H;!X M!'9D\P @\&X0.)O(XZTC7K+L4(0,@3*[%CK(TI2-8Q="GM=03B7BGJ /7.%O M]2$0M@WNGL(S*)6M!OU/V?:V3==SB'*M/,D\:J+.JW&ISC#Y\FI@AY.-87B1 M_]JX>< Z<['.A58/WEM+%;8(TYA91Y-L> NB4>(JFQ,VF]^AE#.G/66@?B)$ M_@$3.V)X R;>,R;.QO>I23$HBZP5$66V,RCS'$,^2,:H#ME*%VOKJJ?U ^?O MK#XD=BSPO10E97]0PJI-G>_?O835RL5_5JO@2D?-]F^46=DZU4HHLW)+BKK0 M#H+YA!77'F%G)>).4615U)FLJ,X3F)+BM)SZXCTE%]$X^0$68F?Q%T+JJPJI MRUK#"L#U[N Z&XE7T1%C/=)1EV8;[<+I M&UL=';M!WU>CE/)=AQ_.ZEKE.\7Q2C MD(W&[Z61;]7UL1WZN)5'U;>#5XU"[D[U$4S).4S)G><72DT385/0/B"BDD \ M8(J<)0H)3AT5W'GN6;%\-"7TE\[YZ9U'4G#%GP8D/M;Q&L#%^\3%&1>;.^FX MT00)ZB/BC"ED)"=9W8+4+$27B,\NML:]K%* BZOG2B^-K3[=<6_JS);3)&=% M92>CRX8[9,"M/!$MRC:?:MUNVIN,_-^G-+19%!!H9R[:V3HWQ_4R$5'G"#!<^>](ROS+>(1$4MR2R8LMF6ZFGZ0.W^EO]Z"U@XBIBXB*W MM0 3'PX39^L_6RNH9PG1B!GB@D1DDU=(*^ZDMX)A00HF<@E%',"#7+@'\A1V M["YDU\7/<>S[TY(5=0F75:.C!N4:+Z0^L./\7K^NCV-H$^ZJ%WNO7L%.WE*2 M;\?\DM1MO>%&4KN@9T.Q?=7J@;YYAE5B2%O,8"\10ITM[I M_"I0+[+N")WI5IJ>85>;SL!>'M2P "QBAL5? ^(&$-1SQ8 MBXSU"2F,F>;8!F^+Z\%Z E^-QP 6=B.E[@EL$?QI!\>QF./Q/\?]R9?*GMAQ M-M=/^I.#@S@(!4JJB?U<#?K6]0=0OV)Y*:BK^P.G"12OVU3._=&^_?RVJ-]H M4.19FB44 LYTDD5YJX:Z(A, :;!0"07:@S!P#YP Y8[X+FH@/+"+!0C;?$U/(&A>1 M<5XX&X@+TA> %!IV#F#G8)EV#I:WJEZ;M]2_>RV]E0N'K5;AIX[Z*=\H]_3R M5"NAW-/MB'=_XT(MO9!IEP6%J+8>\1 JDTHJ:TLJ&,(T.,13YIIZ-1R:?2RJ:' ML>H1>K6(-H J.#R/[O \0'2L2UJR\V*_VMK9?/UB8^]%?E&5NH&]YF?UXH\W M6W]N_/YB9W^OVMAY7KU^L;?_>FMS_\7SYGV(-3YINEZD U2XNOQ7VEI\RFS< MA"3KR;CO)S&4-S:&X>(?9JY\E04RRN3NQR6_^7EL_\V_#X[+7+SX[ _L\$-\ M;2?Q14K10\^,^2A_:]:)DDP+0;! D9::N93A3/F$HN05<\;KJ%-:6Z>4] P4 M).^.%P6PO"JPO$@O"F"YT[ \XXDE[(0J_=RR]T,05Y$A;6UVQZ)Q49$4B+-K MZXST.%M$;.N)HW+']F66P4VYN5LRK=CT:_S0'P[+ELTH54<-UD!\<2F3(^8@ M/T$\)AQ;H:/GB1--H_:&,A-LDB:1O[8*YQ'*R.-P'E#87!2V/>M9&!R%H"ZS MEPDZ4Y@@R!+I45)YHKW@-)!,852PGF*+\"Q6/Z\9('(%(5+31&G@@@D5N73: M4)D]\42QYI)YS1N(U "12P.1,U:^]TY8IB0*G'+$N96E:)E$!.LD/-$)X[BV M+K#H,7:U81% 9#1-<7E)9)G8LT_44QULD[!R\3N@': =H)V6=K+[R)C6GE)L MN M.!Q=Y$HI*JW6*N@VY >TL#>W,^),TJF!4P"@D&1'7V"/-@T/9HC"*F91= M2IG]229[2C&@G65T-E=]VZ@YR6/[;36!_M"/#F,I*A#KIKMFU\*="YO)F;7! M\MH(HV,WB$^3UF^=$OP=P:T K]]#>M_\?>VWF@6Z7];GJ[QH=R(D?E+K/(',Z5D\A0+)"723F2J+:T3;_O=NK]#]=9!Q&JF[MI0"] +QVA MEWM(4SRC%^"0>^:0&1>0*16B=@DY; 7BQMG,(=(A%X3DD3'KA5I;YU=K]0"! MP.$M.+SUT(>W=G=0LU.ZM?/GB[W]K9W?FGW4EUL[&SN;S6^;^UM_;NUOO=C[ MN6L1[/O__CFMC@6/[K&__]ZDT[$PU+*4NWQU//8'=EJ!_F@\.LK/]J77%+\\ M*D6VFCKT_>'$#C_TR\S8NHZ3NE=9[\>E*+T[GI1F64TTZ\DZ%N ZW#!]:JF= M@X7&GMJ"U-/%N9M>35?FQC"\.%V:&^T2_/5XLC.:%*<"/(JY/(H+!4!#TMI9 M'!"VWB#.B6(T^91-P04RJ?6F2M%B93@Z+,E$T+S0C0 T25EBVJM-3>:N.BGCNLDX-\ MIP\'E[HZ=RW.]!B9DD]]T^O6B5JKO>GU>'YM?6ZYG)DM^^WR/:MYV+1_!=-E M'M/EXX4"LD8&EFW2@#2CNF3I9\]6<86T#\:1F#0/;&U=])A<1 ^ZAUN#'40O M2-('Z@'JZ:3/#-3S4-0SFZGO(@Z^).F;\D-QBHQU'@F- Q8X6IQT]II93Q+@ M'G"JN^A4/X$MX+..AWYT>#@JPRI]R*=-QYLVY,T?IHT0;?[[82Q[PI7U&3GK M?EFM3S:V#S8.Y)0NM"+QUS@>!5L?7.D=,!J6!D&[XU=V/)G^LG&^0)M%OIM^ M/^]:NM$N9 (&SEP&SH6ZPB+&X -EB&EM2PDPC QGV9YE-8U0#\+HI_9IIQ.!1*I1D%S@3BV"EEK)"I17<)U)%[$ MIFLQ9SUFX#C=H[O8L*][O23WBH>)7&G86[S0LXZ]E;='_4E^P*^MQUF/TB2[ MH3&CU*AW]Z,.P($3;NV&SP,'F.6YL'&9AP&G+^#FP'VQRK_[S_7-BLQ[F?T/_T_K_YA^G'YG1>Y]]_SC^Y="./_2'C8J;JPIZ M0TVZJ'XWUMIS]2?X&NT?](<1';2_$]IPX%Z,Y>AT!G,[_)*75CD[G6\_&17* M"1G@FP#(L*D*:2?YES:+O6\'^8GR'TK HWYVIO"7Q7,T:L.M/X_C(!/$I_C+ M23],#O+P\K>?CD2W8KKN8];E;SZ>Q%^FF(!G/[_V@YGHN.C-1:G-_BR/U="B M5,D&26EPG')/J>6<$DV#24$I%?%?3*V=?NA@? [D'R)RXVC_1C9E2?QL!R?V M2[WVSPL".\Q:.AT1I\]4@.V:+YNQ1PCMD$'R#?F19]74%=XY/LSW\/<0^;VT M,VPGQ^.XFW:/8HM(]>/ZH'C[S =]0]\_WSG<^?KNR^[;=WQG_P^Z_?8/OOWQ M9?ZN#V3W^1]\Y[=_'[S??\.R/SF(_WK]Y?W;<.0HESO[[__>IN]8'J-X__$# MV7G^[O/[YQ^R;_H"[SY_P_/G\;O#EX.=_9#R_>E?C@7I-#6(B.BS%QDHTB89 M9+0S'&=Q*L_:N$-_>)S=]A(L8%2:Z(2GAD=.L3(ZJ*R!*6:/TW,6UJJ8W?JC MHN'CX[BVOCO^8(?]K^W.64G/FM\S=?UZ7&<%J.M3-W4ZXY<60'YO M.HSV1LU<_7 H5Q=QZ?M$ M\2^;K?'>_$9^^4=U8NNFA/?XJ#!NNT]9+F_L]2+VY]D6;S8MLS"W[=@?M##SLMY&?NGJ5+?P25ZKR M'^*'T7AZ#G98#)7Z=(,TCAM"<,?]0>BU0:#FLE&S&&.5C=8!FF3A-W1T>#LDD_]; 'U#X\&,4\L.JYCM7'^=O5J//HPMH>'QC4EU8LYS-!U"_U^3";QRU?[ 8C_W==QA_)B;+_V M!_E>^9D/77EK\VOT!]7K>'3LLO[UJA=Y0IJO:+XY]JK?\F?S5_2J?XV&']KE M]W_Y52]K9BC7;15_>9A7R+]M'DJO&=9.S#_'Y<]UK]K+VF3S L_WVCNR_7S) MWDG,D]A>^F98#)#J__)%871X]F#3/S=FUV6G_9^78'8NPX/]P/"@O$.*] W# M@SZXX3%+A^<6U]ON^? M_9W#-U]WWK[N7[9AWM'M+SL?#PZS?7.R37<&.\__)N_V/^3OVL+O#__\N/-V MB[[?WR;O?_MWVMU_\75WXR_L)9=&4Q0]"8B'I)%1T2+A:$A,>(N%N6S%6!FP MP\(:FP*G+EC+:!#"."6X%\)>MF+VC@^S*A>PSZONP["?,J-DP#V?B^IT,FYA MQ_QX,!<'3XFC.%(K-75<.:*-%\XHS&3B)C_MLMD]S1?_W&P.^1NY5_;,K5JF M@5_8UV7L&9L"XL,"SA17+J'&E_;G$T8.O/WAK[)HG"A5]:PVB$>KD$[:(D^5 MLH0$E_15_\=[3)D*6CK)F1=Y4C$A>05'8J(F^C)R-/(ON#&+[+=Q=G[TO4NV MZ']LT5W8DC@^C:C,LR>1K;=/V?".<5@=C>.1'9\>$E;O9?8]^4YVW'@9_>+>] ]GY)(E,!J71WI6;<;Q)!N,^:(V">#4 M-R\;/U7(5O%@5!]G?YM*,^&!UG9\HU'FSH/B#^1)*%[WRRS:J=.-T?_E M&P_RQ\Z^-$_J)=><%L^-GM4',4XJ6]90*[+G MT<=#%\?M;XP4"1+3.Y^EHCW%;RKADI ']JG,\#A[2V4*3@'G^BF?KE0[JDW-Z4/[I:D[/;U_E5?.A=74_KVL3C]=@*W6C$NAL&D,X7R=-&LR_W\SS6>+ M-S]M)I35G>>M=N&,COK#:80PWW,:X&@=VWO@A8P9@^@GS02U$)?_E %W7&YI MP\?LX+<7#K,&U76Q_#,:';4,7B7;'P^^7(+!T^WJ7KY3?3R8-/HQ.@LO]YHC M!.-XD(>8U:S**I'_UAQB/Q@-LN[5_].4BYM6CBLGE:HT&)W433>^\E6G@-[V M=J];C2N!C:)QI^/L-U =FGC7IWA*)M>.J(DFE>#2)/LM1ZVLIE^5CK-2!1YD_EMX1WGG/ORSGN0)WW0@N1E+CL M@;PZ-V#;5('S.?B^'[)4"_?[K'*]3_5#27[/ZKB66$Z9?S:$W#2KR.^=9*#/ M\#PZ&>9/S\:4GU4;&6_KF;A2@_53ECLU;UHS*(>Z% M04X$CKB6ADL3*(]70D!<4*T,4U['Q*FQ6J7 ".4<1Q-2PIYHF\ VT+3-30AC%;CX+,[2V:N-#33VK>L:)*';OH?T[YDF: MSD<;G2E'_X^FEG%QZVQ*Q45H[>?B?)6P4'-PH>'1MN=0\]'!>0&!WHR_UU:O M:H)(3<^B:S]0V?8KPG1?_INQE=/]N^O&,HZ?8M;.]J*RX3LLU:C#<>/.G'^H MB6:U-GL)G-071)#'>URW/D#OK(%2897R79-1[_1+BL\T.CDGI-H6P\)G[[4_ M*8Y&''^*]2_%G1I]RJ[&V29Y]G@*P#4N]K7MFWXY/U=]'I#*0\K.2!Y'.I/. MY8W>BZ>Q,V\.[:#9^/_VN>Q?&A>N^G1:8ZRI&=;&K2X-JAG$A]$HG/0'@U_: M!E-VT/[Y;&Y]P^$O+LBR/3:>G^*@GYV\$AT5;]:W124@AZI[Y:F;Q) M>XML>GQL-'M438.*930NZ\*E)?'Q.'QHE:\$-J9+*=]P7/:@9]WDQB\_C<-E MXZ0-6+0^IV]B;*%?LB2J8O_](\63ND$D,=NN_]2#-YL(;86;K[B[]B< *WJ MBWOSTUR!LJOD8_Y ON1B^O2A+7Y%'O\W;M[U:;ZD"1AF$ZJ<\K\@BD9^Q4^P@VR3ETY%191GD1K?&Q\ MI')A:'W#>K7"C;?1^1_K\*PNU'&0W<<2#J[;:@IUJZC9B(V-.QA;;_DT?SO[ M1%N7HP(E(-UO%7K\C;V]XM26;YN)*9_=,?O#Q0MK#@:TRK%;F^Y4 S5F(X-SGJJ_&.V:> M+%T_^(LK*XR:')7)F7.:=6%0?,Q\K\;!+(*>?O'Y\[?+[71-GL8LFMW/4\4;]V7H_.6AS6.H\=V5%G&T6/ZLV6B?XXDV*%SUUA,^2#"Y' M,\Y]X:L+JWI^'M&99!OT]&3 Y^HP7W90C@*4I(9_'P]CQ? T7:2YIDU[&([. M'V)TX5A.^T33'>##[,87@TAV0J MUM[T*-/U^27?%/0X3G,(LJAO).8LB[J^EF&66.1SNP1Q)5R"Z:;.#_/'EW9> M?YC E17^?,MR>!I^;!CP8K+<+/3/IF).950UZ5KE4(1K4^T*S%_(AWM6+;$< MYUX?:076AWB&%[+IF9]F)A=^/!KFE[[=8X',^&E>RA]_D@;\?CONMZG" M&V%T-'-<]8_V -^]>M77&O$_'/MC+ZT?)DV>VB)3$Z1([]QWGA'U7C;V0],T MY]=1_J?Z:>WEQMZO:_\X[:US[:5OCIK]R9_6-O;>Y$O+5R!">Q[XA MLK6]YJ$RYI>7J:QIIM@;Q ATW>;=GU.==C(DY-[28($FW)N;4% M'\JJS1]OSPM<= CCH'%,R]!G/I ?(P_IPRG(G(]M(S_3H"+M%[5W.ON&QB*? M_5CH-UG^K0ECS_8RJRQOZYN4_HM&S!PELZZ&4.Y^'E>NP'E<]N#G<5_:_KCI M _'\/$^_*]R_TS^M"5+>__/C[F_O3MY]??%E^_D?G]]]]&+[MS_H]M1-(G$ HJ&1<2%9\@H3%%2U,3HL?#^:B#7MHB]:GN\;4=;I-X&=F]Q,.['7WTI?39:Z5.4 M)&G,;6_&*&@R7*Y(>!&+K?WJZ'K MT\,7S6G)I[S^MC_\A4TDVA"'L),*<:(8.8KL.QW.78N\E L"ZP^N4QH.J@?'.T'@*1CER*V?WT2"^.?_PVWGRTG:W&JCJ MINM9>*&=<7 M@IDGWGMGJW)5*U%Z_"IZ/)MTP0]_%[TJ,*W!.)0>UZG'L#JT?."]]Z34?B + MSZ*.1GU[T^^=C#[39Q4WN[?S8^)^3O=O3UBO;B2L5W-(6+]^F \'G,50:2ZY M6,/Y:=_17]A^/WO)JE\J]?VNRBZWS$&1CD66C@]Y"[J:^R_=G)GQ0E ^Y/") M(@I%%'Y=^[,*<%E,69B>>GAQ*1%%K!XA5A/.P'^U8S^GO#D=)UBY$LOT@()B M]2P?LC!KH>#BTQ2HO;V<>&L8*S#,XCQ2H&XJ2T6KKP5 ETN?5_[Y>0M\H@ 8 M3'NCVB3]>?7#VJ_^/_/QXG$FMZ?4O'S.JIK"4!;1F(MHT"(:131N%PTV!\7V M'L5CO*7&8"#JQ?JOKF,_%?/Z=KFV'2MC6<:R?B9'F:$B[64LRUB^V%C>HPL^ MJ02X]S%>+0'^[.&MD[9^/6KRS5.LN5D,TLWVS;0G.Q[D M(EK_7)8]A7)IK2^=!>2FZI_[T.2P'4(G+N Z?9NSI%SDPI](E_(T['W8:,UL MZZ2T7]I_1>W/!EI?^JU*^Z7]U]'^RYF(^7C*U8Z252H606%I 8"=CO.X-1)< M?V= W$L8B2]GX-=LJO[G^LQ,=V2JP;]G:$83- KXK]/0C(^ ON^/BHPTCKOM MT0'0XT%8N7HBU!CBX%^5#$O<<.*L\3Z$0#5US BR^_'R(&B(/B<='/Q_*PB$ M?U1U$![Q8_BF>WP8>L/Q]S<2G(+NO]X-^8]WEQ; +8>V5T9UY*NEM8B'1O=W M#G]TM@[V./2EO077M@Y:/[:V/_&OVU_W-__^Q'8.6V3KP[N3%OV$MS;>'YS? M VT=?Z5?Y-;&'O3O(]_<@+;.WHG-C?W.YN$[\G4CM'?.OO"=[?6SKQN?>.OO MS;3Y&9_^N?UNV/J,3W:CLLQX[9 *R2$>%48Z48%"+H(C+'=)FY4U)FF3"75^ M/OM540ZBY?8 *$]1D>@H3W"&YN1[6;V6%EQ5>5GA9X66%UVR% MS\;M5G"CX,84;42LF*4IFHBIY59S1Y4AS 4JK--&L6(CUM=&_-%ZBW]4=N+Z MK@G)>X8U,M82Q FV2 >>4-"*>\N<)XD4*W')&*9P0>&"*7)!HL%:(926,G+. MJ&4\*N6L%-$*3?3#N. L]GL!L+[0P-QHH'U! SE58E 8(RQ\1#Q&H(%H.*)* M&$$($=CZ"[NBT$"A@4(#KX,&BBNAK/"RPI=YA3_&Z(_>*\FM(I[P8))+TIF$ M'9:2*!]L,?IKK.UM7FI[-E''F(Q(,:(0UV#T6ZDD:'O:^0B&OTNX&/W3Y()[ MXJ[J&=Q>+BV7+NY9B$4)+WS;.SR,_>H,VI$]RD61:GH*XGFYPV[IXD- _B=] M7&@U*BCJI/)$:JRYKPFY$2B53KO>F-4]<",\I%F#RG)L%"$Y-*@F'I'*?.H]E8I3+F/.&\O$0[JO'-)$)\(=EQ$553[ M^JKVDQD;@D@24X%1=%&!K+3ACK'*2>YF(8>*!296* MEO$B6L9$B$"0/@FN*&+")<0-IDAKX5 B5'ICHN/1E+V8A8X@>%CHU_W/8-AO1#?\?"%BZX<]&/.S&-[V!L,_[* ]*/;_(^S_ MUO;Z<&*7(1_S8'E;(48G$/=*(P=3C"1C5>;]*/,N P'[7S%=._N_]CA9?*6O M Q6=E#YR$8Q(DCM'+%=28(6%%I+(. =4]/[X\+ACAS%\Z/<&@R]=(.=.ALD/ MMMW](T(S<=O^*%#Y2*C]]V M"6W!E?N3F)HO*]CY6.R+T'Z*F07C'VL*9___YQQ M=GW7<6N-,1%9F1+B2@MD-+7(4&J#\CYQ$T%!5;BI>?UB!@O(%A6U%G!(B(U1 M1:6H-YP)#8I*%+!J+'64@([Z/!6U(.',D/#C!1)JSJ(*4B*P, 0@H6'(VNB1 MQ4:;:**C1=TL2/@ZD; F,=!%R(N0UX+N7\!U7SA_:IR_<\GY3%C*/4-!>(\X M=019Y3EBFM%(=$@ZXF+]+$>P\N(&SKSM]8]Z?3N,@"5N.!$Y,TIW5HHMO3+V M\<8;#323B#*<&F6\=DKYF#3\0_0L?&\EG&:J+/1N,IS&:- DE $!$88@GI1" MV@F#A!31).>\%#+O$5/.FU+2DG5SCEIYP<67GKS'A!EJJAW7R2K-.$W!Q@" MR."O*&9*3R/38PFH>0FPG BH@0G4GG.-4LQ@28U&3F*% @[:,BR\D ; DC:Y MP04I"U*^(J3\92Y068)G:HR3$V>T3> V)8,BC0EQ83&RVC.D7!0I8A*89"MK M3-]4)_]9\'%1\;&6,3-+CKJ/B9F)$;04YG!2C!NGG0S*::&\XE0Y,HT2&<5K M/"M[?2)F)C&A8L(>85OEOU !:1$],HDK&PD.@+&@@[(F"%+109<,8PL:3LM: M=X0:PTS2 530G'.0X)1PN2]94ZD"B 407Q,@EC*!1EO6O1&J^ZH2T6MYYB1.>)//Q37WRC/3 M%D1];8AJ67 .#%Y)%>8A),U5)")2+XRDQM,2@K.@,#L1@L.E9!)T?.0C24LUY]7VA\3U2VI3,+9@;!TQ]C'!.T\'V1*\4V.$G0C>R4)\-^+*&8.*:04LH@GH1%6F*';!2)2*.-M [T M7LUJ>5BTP'-1?!<<2(V6%I8=Q\$1[A5QR6.'B7>.265EV3NL-9!>1@P)R1D! M^P5QPAW*Z9*0P92!>ILT(*IV-.CY1@P5*"U0NOA06I,L/65YE.51Q^51[VV, MHFE,3=.XC%(R6$1K$D:<_@TAV M3O\5.^%*_%)AJDOONQ:'I+P%)1_Q\+JA.!2C(JR;3Q"##5YNR> M'FDP!Y"@N>@!,\:0N6;T+K!:8+7 ZDO#:@Y.*FZ5Q^/JI;(:;90PI18QGN/L M-9'(,/#P*6F)I& ,]%##5*YK4?:T"HR^^$PN(XS. M,(:MP.C,8?0RAHTFZK"F"2F0%,1%H,A%')%Q@*^1$$ER7=H"HPL;O_9J4G"E M=M=VJT)U=C"(3XQCFV&0]>PG\2'+8OSEN#4&WX?><4Y;]E/2JMED_T]-XV4? M/+!+0/ZSCA%\?[Z4UZN5?"4.<*O_UO;[IS"2_[6=XUC(_U'D_^E*:4 N<=*1 M(*EL1!R#]60U=1Q,V&TB9A,%[2+@?*\.3%H3^?A(\B0IC 2Q^2"!#L@X1A#%'JQLXA15 M:;'R\16R6J1 V$*!A0+K3($U2X98T>)[V^Y7_L>-]L!W>H/C?O%$/MH3.9G] MT!*OO.&(&"40%U0A&S!#U)+@M1$Q>;>R)KAL4BR+Y5;(L-!6H:VEH:UYI)XL MM#4UVKJ,YJ:!QI!(0L$F,-U\+M-MP9*+)G!/(R?!B%&=.OA?+E@&J$)IE@^D)NR^AYSYG$AFLD=4R(*VN0P9PAS -P550DQC"_L,]"6H6T M"FDMT+)9:-*:1_K=0EI3(ZV)LPHZ,<:\1\H9#=86T2@? 4/6Q*BB"IBGJ@*K MQJ))#"O$]>+$51UH^+6JBPU_AO;WM=_AQWF')X;-1UB@_=\.;7^OW:U&B-U\ MP0?VY&KW'_S6E\-'\"VCUVEW(]H?_4YH!8"-BW>MWFPL;IO'A_ \/_H] T^[ M>VPK^9M\]Z-QG;LW_=B!;[_'WT[:8;@/;<.CQ\UP.CJ L7+[G=:!!!T/XV]C MF<&3CUBY9Z1K/K2$7!O;B9_[_1ZT?[#=D$;_7&=D[LZ6#EURLO?P@2 M=6U$;PS4%>MK&UG\&CT4B-7C(R__VJ7_Y6K)-SPGK>L@&N0 M,M(A8K32IRA)TIC;8"QV)%"PQ#DQ@GI['Q9,H*Z!%QW_.D850D<(=&O+A&,= M+/&,*,:-D)KC2*5R4FL+KQ;AO@K\+R9L1'(P(1U[-(AOSC_\=AZ;T.Y6PUK= M=%N.]='"-7I5L]':'9^6&S]_O*Y71]]=8_C1EU2L:G+']W?>C%?)75\*9IYX M[YVMRE6M1.GQJ^CQ3$-\'O N>E5@6H-Q*#VN4X]A=6CYP'OO.<3\0,Z>4_A< M37K3[YU,(WG%O9T?$_YSNO]0BU/-P>*\.!CZN^O_NI9/AXYLT%Y_]!?C@Z+5 M+Y4CYBZOZBUS4*1CD:6CBE>OYOXR:+WZM4I]7T2AB,*O:Z-TW8LI"]-3#R\N M):*(U2/$*COX&Q6Q-/[5CGW;]_NG#3O(WHJ-Z..AB_T&(\T&Q;GZV[T;>M.< MR9E=6M_U4+#Q:4K4WEX_[MEAK QB_1(B;JI,!7-OA8@72Y]7DJLYRWPYV3\ MJ^'J_S-^CYW1@B=/B3EYSJJ:PE 6T9B+:- B&D4T;A<--@?%]A[%8[P)ER,& MZL7ZKZYC/Q7S^G:YMATK8UG&LGXF1YFA(NUE+,M8OMA8OER.[!Q_M'BJ^D4^ MI\8H*/U-W4Z67+9OICV+<_34SB47V,=N8[C?.X8GA<&-W$]U=,^52Q?^TEG@ M[#Z0:-1-QMQ]I/WLV[5;+)> M,'_ U0E:Z P ,6@9A298$,I-C-8&&97!CG.K$C$Y P QA#+RY P V098[X;\ MQ[M+ V!Y,P*\;[%EA9<57E9XS5;X;+QN!3<*;DS11F14 M@"GH4P(K@Q.,-9>*2FR#$$&+X(J-6%\;\4?KLB2@4(I)R@)RFBO$F1'(.">1 M$MX0S1(E.4U-L1*7BF$*%Q0NF"(7<,.(EEC;Q!@7UEGB!#<M$G$[F+M!C]-=;V)DHJ M&V->Z;T^8>(+$7GU5X17&<1&/QX= M]_V^A8]VKQ_C8:PR0-)#EL)/^KC09&."Y=HX28.2W'EG$R8A M&IP89T$F5LBFKF33GHA"XH1)RYE$EL(/[I-%5L2 B*#2IJA,H'QEC8FFQG@. M3/.TY55;B'R&U5&P\.4G;T:F=1'R(N3UF;PBY$L@Y+,Y %:6SI1TY2!(T$YH MGVN\&6Z,B)SPP+%7C$3FRPY<+=7DR4 ,XA6.*GA$J.W %7XL249?)>P022LZ<4Q@SJP.GA-CHP<2TVF&;7*"B> WJ#(<3+FIO M/,%AEW6^ %-:M4+$+LQ79O:#N-=M=WCD,,\&&4 MK.^VK'UUBWF;3,*JZX9<1JRY)01EB#DY4E64Q= MM:^MMQ-A&LP9:Y7!*$KK$+>"(BU-3ANCHB5:.>- ]R+:-'$-(P(?M/AJB[7U M#!TO,%IC3TU9'F5YE.51EL>TE\9\ANZ=J!I%V+QF='J,#<2B M9YJS0'S@AG"7L#/$DB2-I,(4&ZC&-M!D# XS1L5H-,(PH8@+*Y"SP2,=K0HD MJI!$JN^YJ,)C1.M"<*18&Y\E;9(.09R61YE>4Q#S= 6V(@; M[(FFG GF-%/<\$"H4U'*$B1<9S5C,F(H)N&H5XAQ:1'G*J%\\@4%6 >Y+$,SO(/3KWB6QU^M&!_G4ZH7L4KL.Q'A1C5T;*4 M&):<2TZ=D3A2PK%PBKJHIF#XKW^W[4[6Z=_W^I_!L-^(;OCY0L36#WLPYFDYE;HQ%!T!@,> MXHB,8@X1:03,J8DQ,,!#3@H6%BQ\15CXRPN X37PNP:-;Z')=O>X=SP!@W\" M*/ZG-VCG'OX9!X/M?=LEM 57[D^"9[ZL@.1C0?)2:61"*# " B)>>@1*8D)& M6H\H2\XP[)D.9F6-W8#(?Q9T7%1T7(+8ZH7#W$= KD_&"A#-#PH\72(A#HCAA@J+/J8P45\@((1%,G!12:RH#+^44"Q*^1B2L21AS M$?(BY+6@^Z<[G(KU\_*_ZC7M\,(6.*&$\$OH]QNO.R7V MB4 X/N;X%T8Y\<(Q;C4V46$*.$:F<12F1,3,E(7>34;$L*@D"0Q(R.* N(L8 MP5QJI(4B(2?D\Q2OK)$F4[K)]3QB8I8_C6[!Q27$199W@J-&5@>,F.4V<0K_,;6RQIN" MR *4!2A?$5 ^)F#FZ4A9 F9J#),3IZP3]9[+A+RR%'&O!=+&$^19$$(IY:1R M*VOBID]CJA$S!1X7_U!B =WI);#@ED?!L<=<2F62Y,Z$X S\%=6Z^(SKBZR3 M$3/"X5SD4R*PS;.Y3A/2R@9D20!S7>7$^A:@M8E+Q9NE@]@"AE,"0YXH(9Q; M6$*4"Q6U(L1Y$1,VS'HRC?I?!0QG!H:703.9NR2Q#"4F'>(ZUZ"PF*.D#.-, M$L*"'ODN5=-P70"Q .(K L12];,(^=(+>;T=](7UI\;Z$V$SCA'M(T%6,X-X M('G'4D0$RIRC 10[B57%^IH6UJ]QX,RK*8IX>%O6OA*F^:H3RLZA"&*)HIDI M*7VZHTM(GG.-OE*A?\JX"L05BZPBQCXG<>3K&ELB=&@/L1'Y$;D+26")! M/>BQB6*4IQ4L2< M4VDU44I&Z['C4F%:'-[UQ>3)F)_(K,1&$:2T48@KE9!F@-&)":.%P=@3OK)& M*:GE.=$"ST7O77 @U8X000F+$0ON-3&)42<5-1%317")%ZHUD%[&"U'#?-#) M(TND1ID1D>8B(8&E(LPRYE68;[Q0@=("I8L/I35)T%.61UD>=5P>]=[$*)K& MU#2-RQ@E I89<]@CF$6&N \"N<0#D@['2"QHCD2.]H--$[.;J:,+E"Y -/# MHC\7L]+HYV%.^;/7]HUV]WL<# ]S,>(2(WOGVEAJ9IIAP-+PI-.[9TOH/_WV M=Y#'SNF_8B=<"5TJ-/4HFFI-1BTY9V)D7*%DE$2<*8PLY19AYU*PV$>5"QN( MIJCA8<+[5V%ML;4<.'CM8#H=-?]ZPN['XN@M44I%ZW\LG$Y$)Q&A@L26H<@( M13RZ@+3 %&EN,>?PE2)^GCF\"Z 60"V ^G* FH.1BA_E\8@ZD9R2N 3_@4;* MG$9<"HZ,\@2!R4$5UI$+&@NBOCY$K6544L'I>84D/1>G"R0_UF,13S">8&$$,IC-J[33VIJ!G0<^"GE-'3^H-II+XY%CD+GJ34@"[4G$1 M@O+X.?E?"H3.'$(_769]2TPP3A@*,6F 4,R0P]0!HEHL- XJ>E)VK0J %@"M MI9.U .C+ .AE<)KC) @C!0(V- ";H(UJF%9DG-:)Q^"\I 5 %S4J[>EIM1A> MA,BT44ZMU.[:;E5VS@X&\8FA:3.,FY[]#-Z[(,;?C)MB\&7H'>-?'SZJ2T#XLX[Y>W^^B->K-7PEKF^K_];V^Z-8"/]1A/]I M,LP/!T(#L03! K"(2PD&DTI@,"7&9=0F2NUR,+K2NJGU/"I7O=!BK"'&U?/4 M3V&OPEX+SUZS-E>OLU=)_S83(IL(L#3,89'++R9B,GW%B*RD$06NB7;6R4CE MPJ5_*R162*R0V*LBL7FFW'L<5>60U4)53Z:J"9M+:Q]9Y$@*!U2EC 6JDAHE M([A6%%,5Y,(DTBL4M5 !K87X"O'5D_AJEKRP(L/WMMVO7(P;[8'O] ;'_>)L M?+2S<2(^.)"H+$P1THI38#Y)D//!(&X%"XD)2JU:66,J%T(H9EKAP,)6A:T6 MGJWFD2&RL-74V.HR'EL1S:4 .TU;9Q$75"-C,$&"!N*$U]I&F_?&.&%-M4@I M(0M?%;XJ?%7X:NZQ\(6OIL]7E\'OGA@>N'%(6AP0IV!B64X-TLD91HTRB:?Y MQ6X6KBI<5;BJ_@MFH;EJ'CEQ"U=-C:LFSADD)HW6 6%E%>):4* I'Y 3,E$? M!4XF5G&'AC7%(E4N64Z^J@XC_%K5J5ZKYB*OPG;WV%:3\?NOH?U][7?X^$ M5GBXO1\;;WN'T,/3_W?0..H#,/1/&SUW$$'\OL?&R7[LCK/?PE0VX@\?!X.& MMX/]1CM?'Z'A[]7@-'H)_OZH/;2=9@/N\K$QO/+P6RN 9Y0;M ?#<=/PAODY M7SXWMOO1 OB<3EP+CX6N-WP_AO:P\7_'(*?#4WA _ZB7\_0"[KGAY*-M-RL? MAX>Q7YV1.+)'L;_:6!],]JOQO1U/!HWV\&?]L_#?^2&LQK#7&!P?07/#Z@ZX MJ \3W^C!@ZLQ@"Y"S_;A'M^Q@T$[M6-HV$YGXA$ QXV!O='&8!\>BH:Q?UCU M$,;@W\?=.!)0AIL-BBG\S#>G]@]X:+L+;W;E(<-].VR^CZ6P#)\$;YX&( M^;VZU7S!-X,XF22Y60W^+^V)9[5'3SKL00\[[6\19AK:ZU9_634,UYRTX9DN M-OKQ_X[;_=RC>]J!BW.X!?YQZ%[U:UY: #TP@GG-75_D[O3\ M KL'H#->3B>5T P:&41Z75AXIR!XH%WU^J,F %FJ(:DP#2"H=]CV&8I&4E$U MG8]4#497]]N#;[G]^.,(8#%/[ B".E5NN[L6[/UW-T[L:&$,@'0!,#R(VNK2 M3OY'@ _@C&$CVGY&'*"-VV$WC\K_/$(_Q@YL?JF82=CP2*WU&!O)B'-<*8KM M[D:>$,PQ0=4'R? 515D\0E'^>($_'ZMU?/Y2%WJR7$P]N1/_]=?IU[_#D:-< MYKYL_MWB7P_^.&AM?P2=]WU[\^S;"?3AK'7PC;?HU\.M;7B'[>!1 M!YC;0+@UD2=/29"8&\7->-I)F?893/OF1@N>M0YFT)Y="ZG%'$F/;$2)(1ZL';DZLT#5A))5$KL"H9C@P2J)Q2@JJ4A8A M8L;( 1^*",U(A%IGWVCK9%=)[1-)&C'#-8B0%$CCE)#'TEA/-(XVK:S1NR3H ML2*0C(6))UXS)[F0VCBAI9*)6T6]E&XL J2(P.Q1Y*3U:9<*PH2D M%D+>($ M8V0%P4@;#8@BA5<C&8?.\8>O]2,?-&F96+/-%H;)VLP/P8X=*:G/I+^?R>/@[87-^L=I+C^?!Q6,[-;8)MF WFYG/6T; MVO^CT_/?7IFDM@X^45!S&*@X4AJ!% PYXC0Z9!5/B(3 B"*):6U7&A&6\U'6 MV/O'<66I=/B\-E*OT^F=9-D>:^['A]E[#^"XB?$(CCR5,$(=>S2(;\X__'8>/-[N5N]9W71; MZ:J3=ACNOS%BE2A1[2*,TY6,GS_ZFJR.=ABN^6A'7W*X5^B??W_GS7B5W/4E M,-83[[VS58)708LK72Y=OJW+_($WWY/=YX'@-J=S)W7HC7E6YJ-[.SQ&T>=T M^?8M''.-/=0<-G N'6\7YN #H@^FF2Z_R,YBR\Y&]/'0@3[/R,@2F(/\%$A\ M(=ZX<>KZ]B3$WJ7L2QC M6<;R]8SERV7LSL[X16/*B[Q3C5&$_9NZ'9"Y:)^2:<_AW#Q&<\E8]C'O[?:. MX4EA<"-%U=P0-%>1B$B],)(:7V6QNB4V M\U%GUZ[5R;FLH)/KZ;0N0A VYF(84*_/%=<') N%/$XBL 7%*&M(LXE MAJA/%'&C$S+4:.2UM$;[P"4.0!&,-#DM%%$HHE!$H8CYIL(HYL3+<@6]X K! M@]51@?T074"<8X\,PQ$I8G50228E"7"%,$UCYE&UJW!%X8K"%8O"%=IJ3[C! M'EB",\&<9HH;'@AU*DHI7IXKBCGQ1(K@%Q0A54@8V 9$AA01,3(>LR0CAJ[ M%#FG/E.$)$VB;QX9+!3QI!Q)2['].X\!W.K&42:3?!(U[_34KDSSY?[OM.?P M(7+_DSXN,.G,<+^C*F3U4,89L\T.R-SV2:\8)<]CG,\3>QS>>(6)T,AYCQ$/ MDB.+F48VX&R8!DDPSH6M5)/-Q8'UM)574\"L9Q;9 I(+X^A_!D@6;?R)V#CA MW \A>^,B(&)2B#/FD#4F(D? WF+"6$QSVY3F=8%Y[67^"P0.;S2W8O9L[SJ+P] MX2769.VP[I4'_Q0: MJ_V266 :>_%S#)>_%?IZ''U=;F5PIBGSC"$;3*[=AB,R4B3DI652@SU*4ZKH MBZJFS*D#"WT5^BKT5>AKX>GK!HT3.JHB( MT<$3[ FA.M.8,'F[:1Y[\H7&"HT5&EN0);/ -/;BQS^*%?94^KK<#\36!AZH MR&$28(5%9I&QQ*,H.:/<6BZ3&M&7:6+&"GW583_QHH1V5=#GURLUK):U@'9C MO]<) ^AHKD:]U_97"A6?M(?[#=M(MMUO?,\! KGZP&.*U#UQ8^0QM>DV>\,X M^"OZV/Y>(=IY+,-&>^ [O<%Q_S*JX;55J6MM[Y#-DUUI&9;42\14KDP7J4(N M:H84!V*A@BEM<"YQJNZL3%?5,,Y%Z7*9Z^%DB?,L%$=]&/YAKH^]'SM5!7,0 MKOP=W'FRW_;[5RI37RW1;4>EMT8A*9<5['+-\?9%>6'X^P2SVO6Q*G0WN%J+ M?%Q-^VJUNTXO8V3L'U9ED8>#QY2Y<[9CU]YV/:HJG"^HIMC=.)Y2?")Z]O=H^/A MJ#[\P7'8RZWD!GN=[U5M[NKR?.6HKOU1OY>+WC^Q)+>I X15#;]I#X&7_$- M[3)EZ9]MZ]J=2C26MBCUS\MW9PDYKQ S_HZ<%XR\)E-C*?LIH /PPD.N83KU MEN8:CDX%P[&4QOA('-CE6I&8O+L=TS]NOK^.W%G7_-B%Y7,\JBPZ6O=_P6+Z MG(M,AO_$?D[%:ON>\=A$QI@CHE $C1SA&P1AFP&"P MGKN5-;QZR\&M_R?/7J7DC>H7=ML K-U,FHT (@!SQ1J_9"GXWW]H2O%O%9]6 MG\EO_VQF'$O'_0I/0QSX?MN-X"9?UM#-JN:Y/0*X^0$371' 8_0#;H*-CGC, M0#\0(5F" \@4%4$*3QF?@G[P)[# -I! EK:;@8ZO3B4X^)BKGA-G4PI8(4:Q M1!P6+S*<2*0-48(1:YVIO&N*Z-6;X8I/KEFLG9?,!HM5-#S)Y()4@&]DGIFV9[F=,-]EI-2_1\ MLF^K-GR32BKTR,6'0\R:%_!6N*K?9)T\ZUV@,()Z-?Y+4*B"CLM'8"/;T M_&G]>)0]ZOERH,E>J 0.'GZA@57:GAUK6O1<)3R]3^6Z5JPXOW*6TW9WI#U= M412.H+_Y+]_T8\?FE__MO* D\/"8DSE=56*D,]QVIW6@6!X/XV]CBQE//F+E MGM*Q-==#"+TVEA,_]_N7'HN]B%P_VF_()GBK-[9S8D\'*[]>>7D0%W1M1&\, MU'-'(Z79C48U>2';(948O0$H#+&?+\N=MXO7Z<9^/^/V/]I2)1LDI<%QRCVE MEG-*- TF!:54Q+MJ9:TJLYU7;B[#'7__U2[_*X.A5[WG+2O@":;&6E65Z*;% M4C'6O=T1=.66MB>;JI%1HVX'$[[:F''E^/_T<\GZX>E_P+P?KG?#N_\[;A]E M\^/275232O&D=:XK''X16]M?#[]NKXO668NUSOYJ;WWX]_[.0>=@:V.';?W] M\4?K[/W!YMD[?%U7^+K]38 FT6EM?#MKG?FSS0\?^<[A^_86Z ^;H&_L'+P[ M:_T-S]S^*VU!?S8/6F>;9Q]/MK9W:#8[' ]*X(B(3S:?:DE(^Z"0HRJ NDBM M=&RDX@%UQK">%30:"9?18IUHY![4CJB$P%2"P@D3@]GU*O/G,U)Q^\5TW/"^ M7ED5U_AZ-$_W-KSV4K+U6B5J)97+47)'O>"X2E;>Q/7P^EB,?Q_KF>?# M4VUK7(S/:/,&WK]CCP;QS?F'W\XKI+2[U5M4-]UV^&FDDBFY"K9$I96-CV&- MG_^ 6NQ2KBK%9E,^7@DUD_+Q61^]Z_MG5;R7,^MRJ7@_\]X\93?V%58M+Z5X M7\&\%A@IXC8S<1O3%+@M-+69KZY6H +.@,O;5'5?SE617S!9+7 MA3],Y=VH-A[>H$O-S7RVTI=!7,^A[7]$ M:"&N>W]\>-S)H;,;\:@/+52[HW#K^&!R]6M=SG0]=3=R=*;KH/6CM?V1[YQY MO/-WZV1S&YY[\'Y_Z^\6WCG8/]S:WOFQN;'#MS9:_/J9KM;9NQ^M@WUX'OS] MV3K9W/"T]?<[L5.UNR,V#][AS8,]WCK;OUI P28K9:X :ET^1R$%0T[(49XH MZED@2O(<$$6;4LWC1->RYW@L[%&7R2GL\7SV,$*(0)CTAC,>-+/&!*TB49%C M^/RSV.?"'@O-'I=YF8PGSM-HD?>,(&Z\1A;$ 7'!<@"?6"+>;*LB$HGDA@Q+VB MV"&OB$-J[0K=?,?3HN52OVL\2FMH"A13%.M%?)1&LE['H]KVA3CM02A").:U>L X9;@12V@B"!7PT8F5-BJ;FLOC0EF$'IB#HE+ZO748)LBX>OT,O"CU&<.ME')BH'B9"*#XF9:9CZ+QD@FB, ,J(C9H M'"D%)5[): QFTZ@Y5/BH7GRT]79"HU?*L)P]$EF&+>(L<624PBAI;(-CQBO* M5]:H:0I1//7%4U\0] :"$B*5\HL%(=1YA V-B..8D*$ZH!"-C@H$PG(*""J:6!<$K:=&/P/_2=WCBMX?]P'2 M81T;$B*@/ M0@&V,A9UA:#8E&,0]317EGH#XO/X:'MQFRTW#Q&3M(T1XZ =EXY:9YEP45,1 M'2=6%$U^Z7BHM;T^;+7QCXJ+UG>Y](XQ1Y"4*@$3:8X,S2G.M=+!$)Y2""MK MIFE*A&O9>2@0>A-"I<NT4X89[%BQH]H8+%K!21F!:5/FEA-#-MQ<0"@@J M><(&$9P4XHEPY$B(B(-=YYBV1@>2(92H>003+3N$UFSK@:Q247]]?KLWM)U< M#_66*@S%UW1OK>_E9:\GUJ8N[+7([/5NT@#07A-G-$$4+#\P +(SWR2.)&$Z M4JF:1NT-92;8)$TB MQ7A82OB=,!Z$%U3$Z!$+1H+QP RR@FO$ S-$4.X<=OF(,6URS O\+IYML=3[ M!'_&P>!-PUZB!*#4)4Q4=H:= (KB"UM 7]@O2V%.%":; 9-]O+*3 $:$DIXB MQW5"7$GX%()&*?*@C>'6)YKWM'E32'R#R6ZD/B\^L+*-\)J@L[ZF0('.F4#G MA!%@/>-82X,2C@1QQB/2E&EDN2':2)U)>I>FZH%#(J9%2VF H9S96,)HS+X#(! M:8^(]Q1Q:0DR41G$M3.6D!2ER16;. $)JU^VJV4BHV>4X)V+*V_)NS(A2O"T M1N@=NTZ<0V7=5SY@,W"YS+ZF[>TX(E\ 1W9O^6?AZK67WM2O-[>N2R)JOC!' M*5U>(C$*G4)>E)?(1:,?EHNF<7N1JRHQS>UI:K*98=O=ALW*_ !L$" +^+;2 M]QN=K/ /5AN?8VQL]H:Q(;(]D1\UW(?+0H1;.ZL70'9?OICG5KV>82WM7X<6 M:/'B'4;Z\^;Q(4R#K^3U_!'5,FC#*'6';ZB"63FT_;UV=Z3;ZIN\,R\!(?@^ M":&C*FAWA?8TXH^CV!W$QHD=-/[G,56J7.))*F82-CQ2:SW&1C+B'%>*8KN[ M43E+.2;H5J^I>(2A.OD&%R:E7$R3LA/_]=?IU[_#D:-/<6>!QYU M@,D-A%L3>?*4!(FY4=R,YYV4>9_-O-/-D]V0E,/*1<0%]0A67T NYT]ZQ2")7VAN& Z,D&J>DH"IEN2%FC!?PH^=L5MK54T++HBY"A?7%,:'*E>T_LK5-HS)V]XA]/"TX>U1>P@&Q%E\W!J9IRKU M]K*/N=O'8#6<)XU9![,M=W50UDZU=CZ>;:WO!BTE"P"9S.=BG,[F.%D@7:H$ M-=R!5# +:X>NWG3!+X2*5>3AX?) 4LQ+$HJ@#.=50Q4KQ"0%8PCG$0P22C* M(F IY7?)0SO_!P/=M1UT#*;78#S@,(< EKV1 >][ S#.X=)E5=**Y#U8\M9/ M0/(F' Q'?_+0;)=7" M688L%@%QCQ4RQE 4$L/.!"D3BT!,["YY>!2ZW-#I&EL);FT/LC_I.$>4#H8] M_PV <1"S*^XP^Y5&/J8Z^Y;>'1YU>JM>KT7BUHMHZ^':V&RR@53 8*1<%XKGH MH;&,(L&U]3[7>,@LR195:2HR,TMX:YUL?=HUH%@[ACERT8,$$4*1=B!!BH!( MP?02S.7*FEJ]>2+M:>BV6+I3$<"9JENXR@Y&E @>(\L2\*L ''.2@>''L R1 M60(9"1-O2XH@C@21@*E DM0Z%UDRUG+$)1$H M;Q0A*:1GV 8@6H ROGHS3\E":&-%)!XG$AS8S7ONN2828<%Q/NFB$1!+1 ET M%2R-HT+$O!/T.M6K(E&/TY=XZ]-NB@0X+00D"?S@+ABDDU&(!BUI #.0Z0ID M;IZ;6@A]J8C$HT3BTPGP3H@I!,4T(M0;Q+$/R%)M$359(XI,<.I6UO1=V\W/ M4X"NA:E!(UE^VMWC:JY&^Y#5)$F5;) 4Y)13[G-A>4Z)IL&DH)2*>%?HE5LV M+R?V*BFOT5ZENGVO4JPV?K\2YC8%SKZZ2G)>J1BWCF(?1KB[5YT>&FQ#"W^ M(?'MA5?$UMOQBCC8.VEE"3[;W-_:V#_?K]A\@ M]>\/KZ\(D/ ?.V=[K$7?\:T/.W3SP\[ISN$[UCI\1[\>;![L_/W?3NO#%WC^ MU]0ZV!.5(>DCP50@%6$!\"1 ^V* CM1C3EQ@D7,_ C803+"C,AJ1Y$2@RI(\ M!RI0ETR(&E81#X)R05<:$6#F*.^?]X_CQ;FRV4[KY)&P5SVIFR>[EF+@&QU1 M!-T)<4,2 F/'(6:)L$G9H$&EOC:IDG-A,'41["2X0UF)%0_:4F:\H?;&I%;' M[E OH2^#V*A.WE4(6(U_X\^V=>U.>]B.@QNQJS=^GT3!:R XFKW[Y>WJJV"G ML10V8D\-9S[8R ++:=,M=4+EQ+.WMW/_$%QM1Q$G*%6,)C!1M-*@2K@$=TMK MA4J*KBQM+$F(H&$[$RT_.>RRA2NV'A-UB41WF,5QN3 M3S@"*H2+!Q6!]LXA>1S@G8FUT\NG!*"5\TCP+%W^N-\_CQ^_O*!S*6VKC?>3 MH>(7]_9C[DCG.',R//R.K"/-<3CZY%,F&J@>->[\Z%GW]NE<3;#>CUX^ORA( M4LB1S7DOJEN=/ZP2'3K;J=H=[$?H]_(&)C4NX".'&/RR\M?6EY5_GL]6/XX' MN!JVL<3\[S\T)>HW^#;?V1CV&OE.VQV=$.A4@UK=?Q$,-IJ[D0CEN;DQE7>W MTW.=]MX(':"Q0_OM_(E']O2P$EW;;P]RLZG?.[QL<;6Q=56<&_!RDT)\79KZ M%[[+O%Y 1N#I?K24LE T1EN6O9$0G??XN^TU7 9YO?]':K!;1\>==J^/6S "\7FY%/R\(-H5U$@OE]U MUW8:KM?O]T[RJ_=O=+W='=DSE3'UW;8[^83#[:\,*^8<8O*S'O#B5]#EZALV M[![HYZ/A.;2GC7W[_0(>8#J B]#HM[P\>]U\7;-QLM_V^U?>-R_?X_R,+%\V M8UR>_,[YHRYN7FW\O1^[P);#]N%("JY.Q]51'*,23%P%DH,L:["VP7IH9#&N MAB"/R.4S3O+3VQ7,]N$O>ET8QM.&!SC+QV8&Q]#M\V>=@)W2&/N^#5.Q M.N;G\V,5^56N"5#UV N!S%,%&-*WU7+-"SG/:?M6.:M&\SLLBFI>)U;)%1$? M@^%1Y:;/'T_/T3GC:'C@/(YE]N*P$(PDR$<['(,,CB1D[]@")0UCYH214@C# M,=ROA!J,]C9<6'4:)(G07G1>9*H]VVV96&H MJKD#Z7"?MR=G)8A4N#WZ-8*^74CL/W9'UL7DA*_E)([*=H/^?/VKR M23\Y3K:\TP(P#M*:70JC- "7SLOAE0D+C9^ZJ+$$V2Y$O #3!HP M.KS/^Q[TEOVW:I6$7F#P8*2<5J WW0;3OM,5U= HS20@S M7'JF%0XRJ&13U (+.9EA;,(U"?+LWX3C_@E )5#T0[PNV]"U2U%X;?.?VSGS M9'-CA[2VW_'-[2^[SH%I"LL,TVOYU M&SHK#7=-;-#:1^^<,U1SCYVUV"OM/"?$:F9HF=@I+>QOIZWU74P)%=HE1' N M9$]R; ; *P(ZP<%BPXTG*VO=]G@R;WA(FHU![[!2<4=*Z%A%O$5#O-"_1CQY M?'2?(#PFA^ M@I"[^Q I^ M,B1/;R<+P^D0@A[\26*Y,)HPB8[G\D29!KF(66/-[ZQDBN)N'=KX/;-@O,4"[U!%9#\IA\[-N\U_';2#L/]T9'\ ML4;!Z:H2%[D/;MQIW:#7.1[&W\9I&?#D(VYQ:XWR$HQ4M+IK43DWXI71G?BY MW[_,4[$7D0,#ZQNR.:/8&]LYL:>#E5^O;K& ]GAM1&\,U'-'(Z79C48U>2$; M.948O1D[4]JC; 1V\3K=V.]GH/O'_7MF"LR#(;PQ^'Y,\<.FLH1&'.:G:PE=CJ]D\&;NUTD5]C\ M^M".?Q\K!N>C766KN1CN488W&,Z./1K$-^>V>K9E5S M.9L>+-\8S[+%^X+WWY$0L">JN]\9,N\K0&#-G7X9/S:- 1Q76UAKM MC+S+X6R_N_ZO:^-%):5 WY-[,P]Q?DXA MYMK)>C8)9U\X;PI#5B9]FI-.3&VK)=9D7A=P4J>VDE_)B-6I*^<3=^_\E47Q M+*1[1H&)%U5L7EW'GBN#92S+6):Q? 5C6:SEQY8C)[,M8#$W7]!]2T?67INN':7(2F%=;C+.4W'Q0S?@%+JSYW&Q% MCZFP>35H,P>SU*8BYA,#6<85,3N'FV>>?#T([:WM+S]RGW;H%]':_D:_?OA$ M6V>YXF6NF/G^X'I%S*V_=Z /_SW]MDGIX'/Q D*; MW-Q,>?K2Y3!K3@&OO )S ?UE!_WG9H\JH#]/T,<7H,^I988JBI3##O%;G^@9L-S@2 MK;!\E)621Y:0,\Z@H(FAD6 AM5X!_?L#_D'%8%$=8G;IR^]9[ M88+"CH]EQUGL*,T@:+$^8W@U0V#>3WJS )&=I?W2?FE_'NW7:XM>CM)* MU!Q31[PT^?-Z=9=1 LRZ.?0N(WRF/;_/,#T76&^?Y_;U9,;O*IWL5OHRB%4J MZDGA*\K\8Y3Y]L2>-E?,J>0(BI(R!/.*D2%>(FF5(5I:,+\"*/)-S6X68BEZ M_ )N;Q0T7-Q]W8*&,T'#R\W>B"V),6CDG>"("PIHB$U$E"B=HB*>.9'14-#B MU2AH6-#P17<\"QK.! TGMD%;H!]J"ZB',7(^%U4+\,,0QY'47$3' E&8KZRQ MIF(W:S<61"R[H,NY"UIH8W&W @MMS(0V^!7:B,$1HXA SD2="_YJY"@+5>)[ M%I)BH$&OK-$F3'6AC27;'EQ4;_;'J@+*8)@+P=PH)%7;W<-G,M#-+KY.!IJ" M4_OG-',N6>]&>5\+M3R&6DXGO-61>EBIP"@B2I5/8'EDO)/(VN0L]E' [*VL M$3,/6^1I*Z?6:%A ;KE!;@J^Z@)R,P*Y2R=TL$K82!.2DD7$'8G(<*R1E<%' MF6SD,3NAYZ(Y%Y K(%>'J9NO"[J W(Q [JIOF3*#HU 682\PXD($Y#QVR!"C M0@XC5KF(%C,WR^,5H)L?T!7/\B)ZE@L;3,VS7-A@1FQPU67L$\Q',F#1FUQ2 M41B%-)@IR"J7N#;6N." #=@\4JLL.QO4*_QY 8CC\WZO/T15,?'ZIB@KNY*U M\PD_>%>R$K!<3+4<4'P*FVQ-YNGRF#-!543"4X5@>CQRT7'$#!@51#)@$INC M^+ I)_=+%%\!OA>-:2[ ]US@N_0<*V,XUR&BQ!FHT)0HY!*E"(/YXW' B5&6 M@<]@48"O %\!OI<,7R[ ]US@N^I-#B+D*L0:Y7E#7#N'M.8X-TA'S&(AGWN J:88N@<@E1J_@WHLZF ON/1/W+OW+ M6AEO+#/(6ZT0)]8BQZA"(0(U!<(YQ:K:6-/S4* +[A7WU8:N-?U3TO;X;"%"TI!P%(SQ8 M=LX@G<_;.TJY< +;8'(*;-7DIGY97Z>VXFH'8_6,N'QY>BH,-9/U\KI(:IX; M,(6DGDI2FV\O2(I32@+V',7\@Q,ED:79NC1, 5M%3TW>>J%-4\,ZU--<=+4# ML\)33U% "D/-:D 7GIOFN4E6N.G)W'1N0&U_/&N=[%KL)%7$ C\9@;AW'&D7 M,,*2>X*#=?#]RAJC357#0D+367*U [%R;&-A]]4*?1?ZKM. UG0+L]#W4^E[ MZ^T5^I95@B4A44J:9Q\H049$B3!GDB<'VEC*AR=9DZGZ)>Q_/?1=[7K^.LR[ M]O!G:']?.Y^,S>-#:,N?+]3QKU-0K$<+;GC2Z;VI:F0,UKOAS\N\^']&^,NX MG7NT#0W]T>GY;XNY!#OQ7W^=?OT['#G*Y=;&^H^=LSW6HN_XUH<=NOEAYW3G M\!UK';ZC7P\V#W;^_F^G]>$+//]K:AWL\"39RIA6#A9 Z8N(6L,J,%$ M.D&DI=3KE48$G#K* ]H_CB!M,(7GPE8)>[L;8G?XABJ0MT/;WVMW1V*M;PKG M ^7HJO ]6&8O19_@6V2_T^Y&M#_ZG="*K3X?'QUUXB%TWW8:SG:J^NN#_1B' MC79WA.B9.?JQ8XR7>UP=HM/!]S)GW MKHP0'8U0M38NAFBT_&$(.O9H$-^?.>] M=[;*U2J(ST)UV:QRH6?38V;N&(IG]5C>\?65>^^)=7D@$+Q4#??2FYKVYBF: MV;T='B/S[/T$:@X:V/J@T4M/\9^4>5VP>2T06WI3EN(++,5_'W=C@^%F0=FE MF]J-Z..AB_T&(\U9QV[/7A3J,ZZ5T_-)!0F7;\$LT;2^[=C!H)W@1;*?I$SO MTN%A]JF6:5W":27F,?0V]IHRZ.HL0X2?/?/3ZV>-NE*&;(H1 C7J9(VZ,I7Q M6JKD>?-QZ>2]R3>U3:#RVMLWTY;=N>D0\]CJ_^5CMS'<[QW#D\+@GP\0XO,- MS&ZO&^^9[ULO+<>GGS!+6T>Q#\99=V]\?-I6F%.WR/\:3.?/NECMZ+]$#,-M MTG(EA %7VZV7$UQU&_42.CZ?YV9U;KZ7&M;[X\/C41"#/>S!:)R-(AO.!6%P M?#3O]Q.K6CSD%6\)<0#P(1EQCH\N(HIJ(L@O)[RU0IT7C&5=FIA4RX)SE%!) M%>8A),U5)")2+XRDQM/=C\\^27*!'95[]J\\"EOIRR!6BNERA*<>;G[[NOVU M VV(G8/-_:\'GW[LG'WC5T\_ 3_WK0PENY,NADRLG@C3#6$&0M38AK MDI 5FB"G#%$J"(F57%DC1C8EGT=>G67/VEYPORZ34W#_^;@OB,>$8T",Z'GB M1-.HO:',!)ND223C/C&$,E)POPZX3R]PWU+#'*<869@FQ EQR-A@4*1&XF2D MC30"[@O95+Q4\9S2R8+Z.!P7PR'P_[/WI4UM)%O:?T7!G9FW.T))Y[ZX.XCP M-6Z/.ZY$VXW; 5\\(]W!ZS6 U@7[W'=W0%_#OH1W$?G#=US#?]_X\YIRFZXT1'@_.D@\L.: M.P+P(QP!N0KYVFA%*["&)\B8=:+'ZD2=BBVL$.(Z]?-%)M4 XHX J;@%/.BX M#)A[96W4B7B3D%74 -KT$K,9^38.^59@#V;D6QKRS:Q!*S0+@3H !8> .NZ! MU! ! YWT1'C'7(C(1YM"Y.X+]30&'^Z9PW1;/-(87$4$2EET/HJJG1DS>.QFL=YQ>8B"AKN&0;,^=35 M0R*@HP8)%/9<2NHPL7IK!Z?"JRMI_/1D.ZIV0/3"#R08S-E/(DBAD M9KQB@9!5$ /#+(\4(C20CFB@J.%(2^DT5:F_!&HR5+^CS VCD/LE9R%Z8Q[( M:H_I\EA>U%@J&^T^#3WRK"UWUNKE\UJ#C*M*$WZ]U!'^Z!.XU9E[U3\O@[/70$%9+PWS.?)M MNQ.-\[S9L(^@C$WP#F<'\*:GKJP\97%JSYU/U+'L\%W X=O:?UOMUN@MA(9S M!CRF&%#K&3 B! !YT7PAKAO!6SLD"H?,28OY7# C?T;^9TQ:S,C_6.2?-9,/ M(2Z6PP@P3D-$?B* H@X"[K$DA$065V%K!XLF8O5K)K]^R%\O7]NZFLF3F/4U M<,!EY^G-.:A+-Y)S4LO:Z LK3N?+VL*CM(7W53M1&R*$\!!0;!V@P5-@&-0 MQ26UE"D'M=S:BQ[YH2^C'V/Q;Z9I23BLACI$>#&&T"YYD K M8H$)AC*JN,84;>WPIL(9^^II*&WTX5.[WZOI(5-^?GY^#FY::X?+X^(2LLNE MMG$)O<>Q1K8\UL;R>+[S^9EFDLV/A&!J:E9AYHS#6@Q!&@M4IN M&*%A1$4H>8) HIJ1R#($;I@/9EUMI\<<5N>([CH<5ONEVTVK6-='*@T/B\39 M/*7AN4ZKL\KP0)7A4]5J8EY3JKD$TC(+*%-?);S7$8DD<4!AS@'5J2T)) 9P1[2%%EL3T-:.; J: MX:^>!M/#_4OK5X?V4L/N^'7H2_*BGK\R&;ZS@-?DP\G3[E-!IU:8L=1TH\7< M3\N9UK579U92S?92BWF#8,C']G/NG'5[XH>W/& MS_[KZ36;K^?S^>'WYVIP93OK?[.C+* M5]+";R,S'.#VNX/S@Y.WI'7R%A\>MX\//O_=;;W[%.]_&%K'[UGKZQ?BL8<4 M(P"5HX *@8 RP@+G,9,("1@(W]JA:'L^5*41I;&;5CHU[WOH3XP>3CU#Z"*EFA);AJ8\W^L=WS[?O3P(5OB/KR0EX'3CAIA;< M/V2$*]V:Z\,(]V@AF<'A.CA\.&M__>(]TL%&1B "1LM!6P&,H:G%1F!(>XBM MP%L[:GN^V%H=J2'+P4/DX'OK[ O'GD,C$6!.1AW!*01,H IP09F66 4._=8. MOU-%6#)'3![4'I]$A+/ESTF0.KUQL60W_:;**_UA)_WRU<#'U8X/^/6LXT9' M91?W"1927!Y,;MU\I3;1%AV/_*\3ZQ-6;W'UFHJI:WT4]L%SV6D(W@__$;TV MVY4_CP8SZ>Z?/AUB]77OXDTO6U&9V;J,?.1@A/-QO% MXKE$>X48O8KHY?P@?2T-7J_?H!M'@P2U_^IP$;3C&#M#,;48:QKM (F="JXH MG_)%;.WL)T=$VKIO$DK_]HO>_%?NI0ZS\3UOV '7(*4D RJIDU%/Y1J:.#*G MO<=2"T015(0H6S)=0*;%!\;TDDE0AIZQSGAMB* M"47O;<[P2 M5"I"H^V'*8$JJGB!D/@GI)X[)&[ MDZMKU M)W'XNMNP>GC4"-W^64%+_=&1'S0ZO5*S2/-3L$74=$?]4C,>-LXBL<7_A7XW M7C5\U;C5DIGG@.L3-?EY0B?3N2L\@9>35_H[X^1T]>G0OYK^XU?7&9YV]?FK M3J]XQ>*BF^R/$GF%W.:,%N ["0.:W'\"S-LE,%]S]I8?+VS^^\&&ZC MNSX46#WPVCN?BO V04\T9$;)DPV9WO/B'\1SW7/'/5C M ]5?G>^-5GS&T;#Q-N*Z^\T,?ME)FGLC*NWW.$V?8E%4S_T/A.'&KV9Q?NZB M$G>*\V(==&LNZ\D$??H D25,65[T92XZ4@_H7IK\S?7:[B]N8+>*87V'7-N! M+64NZY5[O0:INF^2A7FJXU1'JS*=H8][HV&T,6UWG$Y5.KU&-#H;)]&X' \* MJS3Y7N:R#NK;&?21JO7\$%>F6J]B]7]ZG]:W/XYWKU1H^8X#PQH3X6@PM=;3HK44=HEIY M&BQ&CD.J!%5?=HLS>0016')1MC_U>>*^X6:$_::0W7>?SN.]CN-UW]H7'W#K M^/"HC3]^._S\^_'!R0?:WC_ K8L#$I+:2*E:A?S6W-^>.%Y)1GX-QWX@])"6F0E,9PR+I5AD@L>J!;8 MH@%L[1,UG M3>1R16M8K2U#?8;Z^MA6&>J?'NIG!I7G5CEK###4>4"9"KK8$UM_''5K%7Q#ZVI[+/U6\; M7KNL8F3$ =E7;CQ(2'MW5-P4M5^7H/UQBMG%A_L1L5&V-7YH:^Q5S^\=#U9P MIX'W$@,J&022(@YP_,.A0*1C;FN';,L*D>W=V[ MMV;&PWIH,[_7^CSQZ9;QI:#A$^@R57=IQL(E8&%K__6H56F>*& PWF @D$* M4F* 4I0#)51:1,,8E%L[E0K.C])E\NZM\>Y] ETF[]XGV+V5_F$>,FYYU&6@ MAP10(SS0C'D0&$4&!R$DHVGWHL?H,ME3G,=2_['43"&O/Q7,>?-=9VA319E& M-#]]]MWGYV??_,:>?_6)HJH-TY-!Y;2B&0N*^-.%^#N!*8_1I3^TP]2 MB:O+L"& LPY]#QVZ5;6 O&2 VR%\7&1H#(A>?-I3M%8 M;.O\=P:\C0>\17P&&?">$? J3@-D/5-!.4!PL( 2@X%A2 K#;&*!^ZMO')\ MF0'O(8!7,X-T/73F-3DA>B2!+-7'O-X$LB2-^0Y'4&I(I(^B!2Q'U+"X<(D^Z$KH8Z/B[!^F+V>X6R>X6Y*^G.'N:>&NJBTS M'U<)V^@1G5R_TO:'+]8(![5' MP"C" =5I%R@;0)QOARFTJ1?B5L-'L#F-TSH:C/W= 0=+6+.;FK7GM;NV=JSU M]0N32DNA N!42D Q5D 3G,S_H)%@3EKMY];NOIT:Y3RVW!,&KF+'O2%GAESW M[=0XD86.'][8$Z-QY@>^VHLQMV+,K1B7->3;!#.0O!^@K!]#CA-A'(O1O7 M9&"Y=V/-YK)F$8%U/]DLWLEYVQ\4KJQ7C7B!'R0;+X[RP.M!PZ=NV8U=;WUR M&S<(ND^W[.<)G\EM&N_BG)?>IK'^*Y1LG\9/L^(UP\[WQDD_]:Q_6)N07.0P M%SFLV^GC?)'#AT5:+%3;\$YO_+3&89GX%]EO+_S>20>3!T7BX"84/CPY0'OO MVL<'^U\O6A=_=/9V/QZUWAT>M2ZZWPYWOZ'#W=>PM7]PT=YMH>LGE(?'G^@! M3L]J7;1.WM/VN[=GAR=O+_8^?_RVM__WM];NA^_MXQ9L7?Q]M5>CE=A;@2G@ M6J2C&,. =M !QR6E#.N@O8^0AYH4HWQ$^>C*AYD3ZK(XF1/6@A-N/%7/7+!$ M+JBT;XQRZ8-$0.- )7( A.H Q AS)0WD!J^M4.;F*^BW\BF4T%V@2QN=Z': M.C5R3M"Z,,J]K(S=L6_'0>V?^>X_OE48]YE7%N&5:L%#$DAJ_4Z 3+5&*'84 M1&.# QY7R%'N'9$P\@II2IZ3AE9G8V18S+!X3T4[P^&CX7"F9CMII"3: HLP MC&JV=$M%&H'0@\E1/G0@(3D 1.<.*X%=XC%;5KVE0BYU1NA <_ MH^':H>&/M.N,@@]"P8I2S3EA(JK2A"D"J#4(*(H)0,2QE&]&0VK@1II<9-]U M/97J3?==D^RDR32R2J7Z:.!])I1%".6\HE8CQC#GW(.H4!M 14Y8]WB M6%<)J!;:&T(Y$$Q10"WW0&MH J&:"(Q-TQO[2B67=+UU)PWVB6]?^0'7H>1 M'V1'3":,!^K/H[-N_][*\^LD;)E5'L(JU7!JE!I-QW4 ! 8%*"00**TQ<(XR MXY+3FI.M':::4F7/=/9,9T!,=H] NYD.K0PER$ $#-<.4"I$ MJCRK 2->2AV4%X1N[4B2H:Z>.O0C' MX#93H_DAW)_6 3R=[/_M?'EL(\$52 MR])]U9ES%N"6.4<10X2C&@B&J@)35 "12745A(1=C:P91$.:F? M]^9>>Z^FB)I]V!E#GS]P)&/G@MA9:7GCN- *004XL0)0BP(P.*KM2%JOE7<1 M1\76#I)-SNMWPK=AT)F]X@O.85*N7C4Z)Z?CD7>-3BHLZH>C[!!:0X?03_6B MG#O5]D\]-VF\YMW;[S9^]?5)^BGST$(\]+:JPP>(N'>0 F0Y3SH\!%%V*#!2 M8*VU\]JZK1W"FHS/=U^;*^6:_4;919X1\>F5\(R$2T+"BD9.'3=QW13P$?4 M50$#1:0%1A!/@\>"6A8U\F;$R R$=5.W7XX#O6_BJQ0-#K(//?M_GI1Z;E'# M,\DL1#+OJ^JV01 RZCU 7@A (7= ,4:!Y=2JN'B8()CR-423*Y;]/O70R#-D M9LA\C+:> 7-!P*QHY-E]I,_R$]NQX.![XT>K;EGQU!V#/U8.W]32EOFG(4XIU55TE%M!0.TTZ8VN8/*??IH./SBIOQ=\96MX M>X_IR2>31Y'XH>N/3=??TH&Z5BO]C"WG'CNA]>3N>E'W+59+N]^SF;\?P-\? MKIPN2$Q=4 X$PAB@6%B0PDF!%9QJ+@A'5B9G&6Y26+\RY\O9?K4#M'H>/&26 MRBQ5IPFM%TO=:&!FCGHP1U7#K.(B2<@H0#@U=A*4 2F= S@0;K"2#D(2.0HV M$>*9HI[70OUEI.,KQ+]=YY^=Z6*TQR?Q6?;FG]-&[?3&A65VTV_BC::O7$QY M:DS<&[W"(K[UB1Y\[?3*R97S4W3/M[DZ!?>>N=D"('C#"G0[/0^.RI\1+L'S MVLN52. 1H5(3Q; V-&*0,HH[3A'4$;1(8+==1Z7$!CDA)))4(:>L-(^T:O7XCR5NZN>XV M^E.-N]$?-$();*45/6R<=49'C3 >C0<^8NS)B8^?I>RNAM,C/]R^SY(V+L6F M$)+* I_VA\487@U\-W[W'__K6<>-CN($Q_F;S"7%VX*5:WW3E=K$+38>^5\G M^PI6;[$U+T[E9K4^9:3477X0NSISU3_3>Q5BP470CF/L#,748JPIQ4ABIT(4 M%>'A%XZVIA<=#69(^-4#,_#Z&RAJ5[W2W3-]/MSZY.!DG!^=>/5UUL[>PG:$Z(\";I M1K_]HC?_E8NR$?$];]@V5;&>T0BF-:(1<3,,\.W&;U>(]*JR:S&TU%&?]"+J M$-7*TV Q2/>^=J+DO!X. M_6BXVQG:;G\8X7\_/O'?W;[]]KP:+6[]-=5H/^"]=XWYP\0&W=EOQ.1^[_G\_GA]^=J<&4][>/:#QRF\'N$4/W[7. MV^_>7QSN?R-1:[TX^/P)'Q[_<1R_<]:Z^'=H7;R^^.(YML+C "+M>D )E$!' MT@4"8V0Y,4196QHAD?:\>YU," 4]1=)R*9FCEACI@T*$"1756D95_+Z/1L)I M8J;!V&_MS*:^4<[]O/Y4BG4MA'4AG>?'4W%UZBR,.@V+\FSBQYP;R:RQ,%AI MB/9"T*VD5,QK'M5=?^,X?GC?:^- 5C%OE!><(,J,T1PRJRG#B&EN-+NT2I>] M,XO26'_9(^_&7;\7KN_*M]]M=YSLA>G.+;#^!>]0^B4:@]ISZ %GT6"D$G,@ MG<6 ,F-'7CNW?UZ="_FO[C5]<9GG;U^:M. MKWB#XJ+KAG1\T$3+E'*;LA)5)B>AD_M/E-#M\K-K1G[Y(1/;A,C;/[_S8KB- M[OJ08_[ :^]\*H+; HL\Y*O&[7\]?;&1LCG"]5S[7&D>J(JJLEBQX214M7UTL-^BA_OQON_> M?S\X_MAM'7^BQ=AV_X[C>AV___NWP\]_G%P/53W OQ^U+HZZ\1W.#HY_[[3? M?3IO[W^%<;QG[<^'WUKIF/'SQ^[!R6%H7^G!2ZUU%EL@@]& 4D^ 28W=#94$ M.08]ICSUX*5-IE3M(E5K3@0O/"DB0_]:0O\B:?#/B_T5)VG5/YK98#$VF'58 MLY9"&X(!#&H#1IEAU>\-CSJGN;C@.E;86H!2B-0$"BQ=_).&H T- M1C.$)(O_12Q[E>I&*M6^],91S9000&&M -61613U"%"HE5%!8\Q"ZOO&HB&Q MBL9OFUYI*^/?>N#?(JZ5YP7 [%I9"B3.7"L.::5,JC7HI0,4"0FT-1 $;Q'$ M<4DUA%L[%#9Q[KR3P? E@.':8&'V+RR,>S/_ E6*(A("B A' >74 HVT 8[* MB'2"6P^3*DA9D\A5]#;8=/3+X3J+3N)?X]/3;F$*, MI)!%9;I)6'99;\1994:_)7L7GA?^LG=A*8 X\RX(J TF7 '.I 546@XT% P$ MX:DBAA#-_-8.;A*:XS8R%KX +%P;*,S.A85A#U?T0(6E1A"0H"B@B$E@XOH! M;KUUC@>CG4BP!]$\[&4]L ZNA34+QD'B%1$IT!D#ZAE,D0L4* ,5I$;K($)J6-Z$ M//NH\PG=2X&_11P*SXM_V:&P%$2<.12P\L(Z*8&2R )J! ):*@\(H8Q1XZDQ M?FN'-07.S6$S%KX +%P;*,P.A85A;^90P)0K+3 "PA,&T@_ :,0 )#BUA?5: M"9BB%9J$K,*CL.G@EX,5%IW$/Z.*TQMEE_1F,X@5*!AE#-:$4N2%9! 1PA&& ME@=H1'8FU(M#]JHE-2RD4,! >0L "J1 1)B#HB!Q*/ N<>II$83P56D/FRZ M4SJCWWJ@WR*^A(?#7W88K!;U*A$(W%J:SMXT%A[0@!6042"!-$*3@ /VC$74 M0SC''V2XVWRX6QME+[L+%@:]F;L ,@TU,Q8X)R/H:6%!7$B;PE(U9S@XX]*Y M45.H>=C+JEX=O 4/C#_ M&PE6O-)W.^/=+>A[RHOG)W1CVT)L,;4LYHF\]G/ ML#3RJ199\-API2P$$CD)J GQ7P)3($C@2#BGC2!;.XR*IEA)^-L3[+B:PFH^ MQMM,Y%S$1_&\T)G=%TL!TYG[(J0&J]9+8&Q0(*ZE DH1"(P100O(4ZO?K1V$ M91/)^3K(SQCQD'$TXVC=<'1M8#0[/Q:&S)GSP\0%8H%2@(E@@&+-@=%. QE( M1%*$-#%F:X M(R1IH%(O0:%]WW,^W*[4OOUNN^,TF>_Z?7?6Z7:SBKN BMM*ZFT'?B_4W-=? MK+?$2F(!94P!2IT'AD(&#.+4!\ID\"15FE$X)X9EZ_^EX.'__$M&F_W7+.!9 MP#=3P#/AORC";\\(7P6BF;4<0&12]#9E0%,90&#.,.04%=9FPE^1VZJ>'9&? M_:MU"K&-XL@L^^3LF^K:FYSJ5QD5IF(-Q5V11 HHP0@Q'D65:KX4:IC MJ%@.I\VI!"\$\I[,V,X"G@6\#DN7.7WS.+UB41,M.*$T "A"M*BM)\!@:0&W M+FCDN#109$ZO;QC("TB1J9N/]NF7ZT=14--/)H\B\4/7'Z< F7_=&)!8JS5= M:DOO)865W7-"UY^AGSZ@\\8\HDS9CZ/L#U4SW%C(3'*"!X<4H$Y)H!0FP&OK MD8M*6+3$MW88PTV%9>W)V:JRE15IPG-.5POC;?:;RYYRQL* MN6,>((8TH(:E>@S1\B0F.&:M9ES(]2H5#A(I_*0RF#H(;8D(+^U0S%M"C+/4=FV6JDK]9=1R@^+ M?[O./SN_%7^47SW8NOS[]P:\G>O"UTRNG#3'<1G=]R/&=']_QX9U/1?'.E.0A M/_&0T3:!^)X7_^!,XIY[]+F2ZIYA-(@]ZL#FAR.>8-)CQGP_Y!8K0.[7PT8_ M-':]]2?&#QH$-1L8(G4/FV,M8SOK()]U',<67F\4J.P]_W&J.C_CC> MR0WG#C@WQ2K.&8]S"[_K__'=_JEWC9&W1[WXW:_G=/K5NVU8M5JJI1ZH M/B;"?8T/1@EQVB%BA/>6!@(5(=121CD,(?[+I8-1I! F*%>RO_-0]/BHN[?; MH@<7KG.X^XVU]S\>[>T>Q>L^QGO\W3G?:.OBZ+B- M__BVM_\-M=^]I7OOWE\P.H M00H8(070*%!!">34JZT=0DA3R5547=CT+)$,_759G S]2PCC?%[LW^@PSM6Q M0:63H#?0><>!-LH!"H.-_Q(0<*Q@7%\MA'$I^:!)U#P9Y&:"F0*KGD D920$J4Q)UL[6,@FNP'SLP&P MQFGB:^).>S,>QE?W@\; =PO];GC4.\W CEE#.'*0Y>4:^"--88KG#0 M$!D::/8JU8Q4JOT1"5/"9-04:?TV R&&0Q?N#*8_0L+XU[%OV"UC_"F@=>. 0JY @IZ"02UR#"&&9$1 M]U"4"Z5P5@5KZ5_8['"=O\:GI]W.4OP+N9SIVE"*@T;J("#$V%(+E?1(.6F4 MLU9K7*;S9_]"C4BE4_$O!,FE\ZE)"*<&4!%)Q1B'@!0X$$_BRG&>.H40QK/+ M>A/.*C/Z+=F[\+SPE[T+2P'$F7?!:L:HX@Y *R(@1D0$2A$*4M,DK"32A*&H M93<9F=>Q<]Q&QL*-P\*U@<+L7%@8]F;.!<:3]Q0*@#R*L">E!$:P )07'#KD M.1?)J=J4F&8]L):NA"AX8(C1R@UG% C4+ ($2 CRLA&218(1II!#8ASYU'\P'= M2X&_1?P)SXM_V9^P%$2<^1,4=-BG6&#D352L@PY .L< L5@0FCI%4KZU0YH" MYV"%C(4O O7!@JS/V%AV,.5;&BHF* .! @)H-AS(*6 0$B#J;;"(1FV=A!O M$D*R(EA+A\)FQRK\&56;00RC7DM#'9.]6*&I13:RAW0%O) 464 B6, @8S8@ER4&N=?-("SJO.V2>=S^,V$_T6 M\24\'/ZRPV"UJ%=);] 62ZT<<%BJB'H^HIYR*HI4<$@0#R&V*;TAAQ]DN'L! M<+C-W@;'"!1ZA3FLH (WJ'9!&6* 1E=HPS1@72=6CE&55KY;> M@@>&'V"Z+=; 6[#?'^EN0]]573@[HQ]5\WJ->8TM0EGI+(/?7+JOOQ M=JLIH.8#O W$S$5<$\\+FMEKL108K7@MD(E6EF6 4>VC A^Q5"/,@762>(B) M$3S"J!117F2=XAPR@&8 K<^BK@U^9F?'PE@Y$3YW4'M*&6 :IZI)E$;"UP0@:V!PF,7/<2;\%;FMZMG] M^-F_6B=GWYK8XZGHRHD>?!LV=,\U^J,C/ZBMBR\'T2ZGAA32R/0\24!.)UWBJ ,2>R6"P#-AL M[6"58V=SWL!+@;PG,[:S@& M4T8D"TY)Z#.GUS<,Y 7DP]3-1_OTR_6C$*AB#LL/)T\C\7/7'Z<8F>D7YEZJ M5BN[U";>2XHL6VA:UYZM5Q#9>6,.4:;OQ]'WARLFN4):< M!ZJH&J!,,&,4# MD(0890+3D,"45B2;:"752YYO)]8.X>IYP)C)*Y-77\IU8)AC@!7/I)62*4C3:" :JV<8IQQY+=V*(=-254VO^K@?_UEE)+*XM^N M\\_.=$G:XY/X++OS6_SE=/C%)'9ZSO=&K["(;W"B!U\[O7*ZY/SKWG-D5U_G MWK,PFTP$;YC-;J?GP5'Y,\(%*%85TX;_?IH27!IG>MCXKP4P"D9I#EP0%:"B M'FMM(52<(&.H$!CJ+[L88@@I1*#X!R?P"EBQ!<"J.N"]M\W:"F_UOY/#XT\7!YT_X\/B/X_B=L];% MOT-[M\7V=E_#]O&G[ZW]3ZSUX0LUFB'"2&H9:0%U\0\C% ->.:]8"LQ0/+6_ MV9YOIMN(HM9-BYXBK1:1!(NAI8YZZ>)RNPA\RM-@,7(<4B6HFD@"RI*P,DG8 M>_U%4,\CV1C@#&>IK) #TEH&+/10:@>5URD#!F[/L\^E),1E:8R.?/S_P/M" M+H:=[XV3N/A'PX:/ .@:?XQ[OD%@LY&6MMD8^.&ICW?YQW?/FPM+DC>41I/. M$(\\%5'E(= 1C+PR@C,L0I(DI":8$O^1)>FI)0FU$Z8P9Z,X 6]0E"0<)4EI M'4!P3D&L)%%*;NT@M3W?1^'!F!*4CNN/K"2&4\:E,DQRP4/4JK#EW$PD 65) M6)$DQ#%^_4*XYTPK#61(O=JC5(#(*)%LI!1:.V65L5L[!"\/4Y"ZBBG;EVK; MI9*6Y*;3&Q?+=T5-.^T/.^F7KP:^J]/EOYYUW.@HJDE1"YIH1!27I]U;-U^I M351]QR/_ZT39A=5;;,TKA:42;:-BZ =UUP(1OS:7E3^/!C-CXZL'9N#U-Z!# M?*M7NGNFSX=;OUQY^9.H_5Z;T;F)>NQLA/!TLU$L7H2'_J 0HU<1FJ*)D[Z6 M!J_7;]"-N+LBCOZKPT70CF/L#,748JPIQ4ABIX(30GCX16SM[!?%-/JA\29! M\&^_Z,U_Y5XJEQK?\X8=< U22M!'5C%O4B]B@B@S)I7+L9HRC)CF4>>^=.], M[,4E:,A72>HO>^3=N.O[X8[#A]_'H_' 5_GL;6G=%2N\'\?S[V[??GMA1-:Z M>,V^\#CYP@@(D*4*4.@$2)H+8!89A>(J,(VW&CYR_6D"\\'8WP#OM]G\N/XV M?UD_V ]'40,:18X-A:A<%A2^X@KH#!MZ&(FZV^V?#5\UKFZ2.RGO^J1,?IZP M)R^GJ7"S7,Y3Z4R*\]#5IT/_:OJ/7Z<95)U>\3;%13<%KY4\$UD',U10S22, M;G+_"0UMES1TS9-6?LC5-L?\]L_OO!ANH[NN9.3AU]YQ):;;G-)[7OR#X,)[ M2NIS5<=YUM$\Q-7ZPP%/]LICAGP_9ZI8@3/U]3 J#HO$LM9K@>LUFBQN/Q*W MJ6F8)2Y+W&HD+BGDBTC;1.TB<:CU6NH7-[ '%^6M:PV]NF=EW.E%.?!ZT'A; M^/=VO?4GQ@\:!#7K%D'T=&N\,E1<24#F^UYC=-0?QSNYX<]/GLOT!*F>]9G+ MQ#"-GP;^1'=Z<9@5?_A<\.)SY\4^WQK6:L66&B'WF-S&-8YQT\09@Q'F6$#J M7)!4>,0\MDQQK"Q.,6XW! LL*TQ[WD?ZL=B D;#VPN^==.:7&&M#0N .+O;V M/Y'V[@%I[[>_Q6NZ[>._CUJ[\?_[!Q?M=[]_:\7[M8^_D>LA<.WC%FOO6]@^ MMO'^'\[;[S[A]N>W9_'_W^-G\.#SA[,#W,)[^RZTJVV- K*60!,EAB,)J- ( M&!8XH)HP2R3R3,L4?] D8CX6)6<0KW$&\7I0+JJMYID+/&XFP;3CT/;/?/.J5I @II\G6CH1-*N6W#=[+9E<4NN9U13;DFVROY9/U/*(I1R7J$4S(7G%#H0J'6 MTF" TB$ &M%0:",D=79K1XBF%*MHPIK-E6RN7*$4DLV53"FKIY04I)U)90%2 MV7M3;>W-0^00)X#V))**\!8HBC#PPB$"I47(NT@JM,E4KDI?3U+9:#N%9CLE MD\K*2>7W_CB?JRS$*=5S%:>]E8+0R"E" HI!\;X #BRQ@D&-?)H:X>K)D$H M&RJUY)3--53VC_S %WEBV5S)S/) 9AF==?MWT$IB$GNMO-KK)'*96Q[ +:W] MU]6JH<1819U7("#( #4^]6R:^VO&:"BPUB7Q-L044ZP"4P@%H MZ%F05I@@V=8.1:K)DM^G9H9A+C@W5W#NSMHF<^GHDQ?>^'GOX_W/G] !_MOR5S1A9/#3FOWT]GAYX.S@XO#;OM=^UO[ M[A]V#S^WV&&!<@F=OJ(O$$EA [( (99B@ T&RGL(XN\]CS]A!G7)05'(HT67 M&(3SH)!U.'@7Q9,1'9CE,B"EF)-*^.M%&B;KT9@X&,M&H<5Z-"H+,K^[JCOD MQI(?/QS(4Y7\*,1L6N]C+TQ>3A13\0 MWA9X#8>NZF>N:822+VVKKS^2EW82EO;4J10:4+'6K M*R^4EW4SEA6I956-6DG Y88/92FUH/)\+;5V5KTPK0ZC41N"L,]<@>KF!9[Z M%GO]LJK[HE]]ODC0-5VAJ3?Z5)\/^MUNX8PN6C%X5[?HT.=;PUJMV#-V?LQ! M-/)H'G@*.(FC^>/;P7[K(C5=;.,XGHOX MC'3R=_PVE?@_/RR^_XT>[/_[^'H<31S;4>NB!0_VOY+#W?<7\7W.#O:/3EK[ M[:/#_3^ZZ=1P;__HJ/6N?;5J5:HJ0K0,0#IH (5" 2FA!U)1S: F1E&XM4-@ M4_!55*W:]/C7#/UU69P,_6O1MC=#_Y*A'UY"OU+>.\P%"$1;0(G60,$0 %24 MI!YT1FN5'#M-RE=1 633H3^7"7Z@.67ZO7$9V6/[)R>=X3#*7]T2(I:5;9?S MN%=F5$S$Z]])NC*;/(A-JB4*)>%(,$=3JU0(J)0,:,4Y8$$C[2%R(K7?Q:0) MY7S;U.>.QJ\Y$C["D,B8MS:8MP)M.F/>$C!OID$[(J2E1 F&0;48 >,$AI8 M%ODK?N"#=EL["#>E6D59UDW'O'P@\4 -VO:'HQ3R/O#_^-[8U\TCM2PBR:4J M5E.J8B)6;Z)4[86/I4QE+GD EU3KL1*GN!,6 D]2^PAFH_Y,& +6(,$=D109 MO+7#<9.A7#IO(QSQ&?;61G_.L+=U0T&5^%VV#382\[H1>!@HH22TTUE@N72H)TT0\EPK- M/NB,>,_A@\Z(]VC$FZG/ NF@I<1 "Q@1#QH-%* M@TU'O.R!7G .W_[UYY\%P@PZ9IR$;IB],)O-("O0F8MR4#DP<*FD4HT)YY)% M.N$<<$89H!A;(*7"0 DB#.64.F2B&MU$BF673/9$9PQ\!BTZ8^!38.!,L>9> M0X2=!IXY ZA/X6R24Z Q8L''I1/>)PPL&M5E#'Q:O?JQF:S/_M7\?C4<='Z_ M)TWUWNACH6ED57DH-"D_FIVCFZW6K1 4F.!#8HK*I'A3F[M$-9D,L?JYK.A#'_/9M5F^%L6_+7?7,*?Q,$8 MH@*P4C- @XBF;%R]:-D2BH1#,FBZM8-5D\!5./4V'?YJ=E"T1JW.&GJAFOYU M@7)7CJ29T[?E]16DC=S<2RE3_$*K_5+5TG$$",V^!X$43 M(J:!W<# MSZ?I#GC%-]3N]VSN WBM#^#Y%^4Y0B*DE&%I ?74 $,P!UPPY*&$C&'UX#Z MVGS>X')RMO^L=/<\^_>U^;>_[E%@&Y"4ON^9?7-??\R^)6 M0W'+/?\V=FESS[\L=;GG7U[6VO7\>]:E?G$#R]T!V()B.YM%$NZY%MX!?]?DO*;-P@&__&LA." B;D>4R N;J%\]7_:)_>R;+BW6IWAI]\<,\NYQ"_)#< MQ86F=>VY?57632;UQY/ZVZI9@SGRU!H$ E8$T QT-!JH)6!@1(1'"WJ7#09 MI;5SYBYS\]4.U%[X$6#FJ]IOF37FJU79HIFOEL%7U4H7S' <-0J H[4)HJH1 M^4I*!:P2B$G,#6W,3F^LBS6Z;T4%/GO_G=_, MX)>=^3H$Q=[B(F@71<89BJG%6%.*XW9W*C@AA(=?!-RZH7C!S4]Z]M(-XN;2 M#7*[\<2%0_X3C>G]:$OO>C.J2940TGHSA2][?AB?U<(ME*I^M/<_?CO,%[GUOG>_L'./W:6,8!%D)&E=EP8)0@0%%#)$+$82E*NHE"[=WK M1!9:,!IYPG,B/.54*!8@83[X"%[&&7B]KDB[/XKB\>>T0_+U35.5]&L;J%R2 M'S_OZO@4(A1B@3 S<8,(89A0\7I!DVV@4_?P>UTV]@?QP26=#.^N?%+K^;F[$LS[ M7J.ESTM CWJ0;!8E7][T3^*8SQN=X3 =7__7 NJ6(,9&=2MB+E24R_A?3AS# M$GIN-$:T4+!5PFL/'- 8AJ*+J?Z>UNP3&80F,O0(8W=@WXDJ1 M1B?*1Y*+?PKYZ,9]E]:C&7]ON^.DL"Z$%%%3$X(2*VE26:)])AF&.IID/HX> M6Y*1XBG$Y/CM^1=&C=,H"*"]GG9!]IX!BA@5DH6X&%$Q$>SA0#$]0MN\=_C;NT,?9*F,(X\.RDSUH_"%VVH;G^4EJK1/RV(=_II)\I1 M)SXBWLT>Z4>)/.D#WHFK5[9X7DAX->!T?$R](!3Y*BD2%EC"M"C'] M71RCU_&%S^,%S8;Q40'HI=T0+[WVU68CR?3VQJH3^Y=3>Z+/XTSH06-X&K=F M7+G+%8B#]9-?AT[4+FQG8,)*I)6$XE?AXV@.]WQ MP*>/;?PHKM599W34Z(S2I:?]07%MWT1;7)<"5#ZNE*$TK^GBZP])>DYZ?%K) MZ?=>]H?=M(O7Y5#^L=/ MRM@A&.=S,K<4;PM6KOU-5VHS['?'(__KQ)\ J[>X09N_DLU;SAN(K(4*!WWYYND0_SVB][\5^Z-AL5[ MWK #;O0$_-"RO^8)H 0[[%.K:FZHI\@X9(56F" 7U7-TK>;IFC'1:*"=+V1& M)V;XOW$GY5J;\ZM,4"H')8B?1. M"LJ "H$!%P0VU ;,>+3[&!%W:/2;JY2^3;KY?Z%F?,R-QLH5>V"RD:(65[6' MH_+:7]#[X:%01@;I$K9+)+1$WEJHF&.:$DE_L$-^Z :I^#'+?P[CF#XF.D"7 MVP&^N.WP]KS]^HN 'D).'5 \-2,7Q -%A08"^<2/FL5U237RMQ&%ZW/]YT]7!8\L+K9(&<])/<]^VW"*>#QC^Z._X!D/[I!W^E)UP3%P2# M9%ARJ#"E3A #B9(A1>5PKB14=WA#KDK)FV),?Z4A_:D'>X/21?9W&MCLT2]7 M/FB$2RTX]8P[X'@4#:HQ!5(@!2*121WGG1@1DIL,POD."LW&V5$GXDF$BJ14 MQ 7W)9M'_)N2L+WTHT M)A'S$63R1Y2+YZ(6"@_+^XCKW[W;[R="C8-^&U]J=/[7:-#YYO],@W_):!(_ M?_V%:"A-5 "!<<*E0T /-&0:!.$B)I"HNX>HK NXK6X@U]/DZDB+66IX%A7OB?_')QW/C$>E M IO<$,9/;A4_CUI6(VFATS:!21D<]PK5[[IG9KOQOM=(D0=IZ,W;AJ"CCOS- M@[.C?N3%$$E>IP$GJ3_2O:^^F?3M:#]$&G;)C79%W;YZNI3&FYS'EV]UQ1-4 MN)6C33_TQ4779R[JK;I1$F\QJLFPXS@F^%V\>"..LG3_Z%'#)V_AL/0<%=Q9 M>(TFS-]+O^SYO?^402:)'+[ YV$8S?P/"=0"8U*4N5<. M:*HEP-YPC*R.__>I%.X\58[*24P8,6S\=';DB]2>\A2RZ$KC[3AYR'^>G$,6 MR'KGJ;1-HE4#\7@S&WQ%4EZP8G4<_W[]12O$C<("0(,#H,8&H(TP0(@4,L*9 M#",CS8%C5-9.^NGH*9)_ MDLNH_T=58&''P'-(X"Q"8B^4IF&"X/U!Y^O7-+X7&S1QW$(IX=\2RR$/0 EJ M '41KJ15$FBEM"50:RODU@ZZ01+_>RI"\R9?KSP3CG9?MV,+1W1%\GY]49H' MOJIYI/E:*9U7/,WQ)6SR-I_U!V[H>U=:6-ZTC=**ONUVOG;*\JS_3L[^O5X1 M&ENN9K&1;@;X%XSO'PHW'.9*0!@ )QA%5,P.W=D*(A1;Q7)K#(P7V!KWB]_Z@Y]'9>/_")UF>:Y@(0.ND,?7+0/_6A)"?% M+(JQV/F_QE^^J$FDUR?QJLNX$NO7'YSV"^DK_=:;ZQC=*TS$4F.YR;<9F:+3 MO=MK&AFL'_?NT!YY-^ZF3@$5'KG99DV7%2$L$8/CUT:^.7.)AJO^U.;$@]H9 M3'RHS4NW>"'/R7M>Q%->>E<[TTR9%/@[< 6+7?8(CK_K%U9S''+AB=_@M?V4 MQ'P&I_.G&BFJN#@<\-VH@0R*,Y%BJ=-I1NG+;J8?H@)R>=I M+']5K$W\O>GT]'1]TMT*J%_LAE,W^G74*\Y*4E1(>4WYY_L"_F[Z^B3=N3A* M*H]#AWXTZDX"J.(5Y3]NT)4NO]&81&VG'XOSE_1&VXV-%:+=F3$\BNI4E(MX MS5'APHI;?=I3,J$%;$[Y^_*,J\+EP4]"UJK[.VF9H]*[D\[\AO=3(K)D@P"@(*SJ\*@K5Z,\FZ5?*,5ZI 2? M7HKH&S7O#C0P?G3F?1IOO!>:C#3R>7_\]6CN\!S#B3KU>;(_*H2=M,9K$0ZS MJ(7"1)_LF.*;SI_ZXA1^"KYE6'\D]5%G&"8;J1AJ5-@N%8="J>^5)1,K@#W[ M?+(WPW@6&S]5:Z?/*.-GTL[LA//JK,;_W5"'L4BE2V$VZ2&I^KDK5C^50TEA MB0VCNT5$^O#(^U&Z21ST_-HWX_>**/MBL*,D2$GU*'7,(E[J=-#_IS,LS(XK MPT[*=FFOS\9Z^SJG@4Z-H7[%@+N>"X"*>"LSDRS"4L#0C89:Y5O7++/X0%WJ M[=6 H8(]'ZA:&M12(R_3#YI-DZ[X^%-T7[3*+\B,"=NC24$Z!SI!( 1_7ZLZ&5+ MH.[2>@#W/CR))1!_63"+#R'%N6;#8+WDPIZM**JK$I>838+U$Q/<>H:(KML\ MXA6E*^E:D_#L2R6K/-.9I#T.XQK_>GE*]H,[%IKXW.6;Z^IN]QO#3N];FI$4 M_UY4S$BJMIND%ESJ(=N-3[?E"]P0./_3'4D"/R?>F 65WW*<42KV15KO%?=[ MO&J6EWO;24;E@+[TFX_*PC99\]X(,-I_G_P3*].\+[/ I\KWS>DVEP501OUF M83_Z[U>P[(9M4I'D)/T;?!JR?\4],RD_-2XX(9U@5 NZI"DMG" #W?LV_6H$ MD:)8:EJA4WU^&HU'C-R;J-))$[[RP"*+K^R>5"&=GV:U'(L*.M/Z>,.?BR"329A' MO.6$L"+U##O11AITYDHF;*Y1M'\EXLGYH1UT2L,RJA!)$2B#W28G'_$MHY$2 M#1B3+);@2\MHLMYI*F8U#J?UZ:;&:(H\SW57ZVUL'+].CM.GK;PZ+3I1.!Q" MIUO&]/CO1QW3&0VOE4K\?\/&A_(0- + Q\*OGPZS?H^R-#G#@N##I?$^36Z; MA1U5C]Z0+&0Q::$1&*;!FZZ1CE6C>%G.W>ZJ*8(M:6H4;9#)QU9J1E:/% MJB]BZ$]U.5^5$D.IDM#L=#3-KB]*;A3E+/N](BJV&G17E(W0@\%Y82I<,4-G MM[F\MHC2BEO1CKOE^>IYX\3KX2S6+.C.8,8K43_IQ"G3@TF!L,O-7EH?KN^+ M .C&D?XGH5+BH+[M%'>^PJI[1NJ,EW6'4[6?^$]3'$&A0,QROBL$-Z\C-^V M4RY+Z\T*-U6W0_NZ,KL9)G*2@ABNQFZ73<7K7 M,HRB8PL->?+ [[825WV; ^JF]TD%E,M0BZL;L-F8(%:QQ:=E 9OI3>(7HO!> ME%Z#2__4I$]]X15-$YYJ(L_\#;/OE5DDBVHG#^L?N)!V\G8ZUJR@Q,UW\?I[ M5%"XT,8PC@#24@'*H0,2808LBC?$"E-DZ=8.VYYOI?3?I61- XVFP3=%WJ@1EP<_)UNZ43<,NK_Z!DG#5%WT9 M'S5)';MVWG%93[3R_/X,%&[60AKOK]8+U:/1H&/&HS*9_?H@*RI(TE(7J'?V M'"0>E=8XU;]W>I?U@TEPU.2<ZZ?TQ/V\:KH MID7^;GJY%]S/"Z86N)IY9JD$(?:)!Y+"F8J M+[V /3F75J2'D\#DX:L?'$=>.<6Y/E.3GR<'0M/)*W?@=/;*-HFIS8<^'?I7 MTW_\&N'CM*O/7W5ZQ3L6%UWOPQ@?-#D[$7R;WR:.5: MC\CR0\ZW.<6W?W[GQ7 ;W?6A8/R!U][Y5(2W!5[#(=-[7EQTFIPLY'U:)-^\ MY9ZB87+M1_.0OJ<_'/!D?S]FR/?K;"I6T-GT==(6'M*(.Z_KFJUKAI$L;D\F M;M/L[8PD&[>TTX9N#8*:&5"RU*U&ZI*-G\%D Y<5J45 9&+-DSC4>BWUBQO8 MQ#=1N#-.4WANM^,::?V?=LC_"L5_ZC![BPUE*?.5*7;!T:@-P6*Z BS^Z7TZ M/.N/XYW<\.=[D.W4"]GKE^'-BW[U!]+\D!7[E[7>_WA/)M_HNBW/99;30]2@ M>\[+@S;;TR_7;<.JU?K\U_5U6>Z\%%/_@XDIEZ=T%==G8A9IJOF@P%U 'AR^ M]KNVOHQ7NSSZ)NMY,GATG#QEAU\_OVH M?=&.G[7.#S__<=1Z]T=G>DU\UO@0?^*'GP\N#G?C$R\.OA_NOL7MW:/CUG[W MZ.#SVSB&^-N+/[H')V_/#D[^".V_X/E_]M^.6G_!LR\D8*=%,+7@ITRY*\>\N$EY!-D-7=<@$"M!)2& #2U M BCCD?="T;B64\A7&?(?#?E/82G=SWNQCI;2I]XLFFX::/<@!EV%KPDO>Q7O M(_FWC+%N-/)3G4V'BI3M3H0L$\HBA-*IV!!6VN ET@!Q00'5S *EJ 96"BP% MQ=#;L+4C2!/S^6HE<[ZJU6^HFB+A(ZR'C'WK@WTKUZ$S]CT:^V;*-//,*68, M8,QK0"-?@;B2##B%B;70:L75UHZD34[G@91JY!XV<5U1H$S#U5$E@48@JM$<,*"@T$-HI(8DU MDM.M'=Y$BCPMBVRZ,R8#WN8!WDHTZ QX2P"\F=XLH=*(*@985)(CX 4+)#<2 M>$&89(@ZC-C6CF@B/I^MFP%O3;W/:!NS^JO.[?D4T[HY89Y^\7X4^%C,:/GA MY&GD-%5<&J<,V.D77M !\&+6]W*FM9[,72]+Y3_]WM=]/SA)+K#,U@NP]=Z; MJH4J0"2H3U 80U HLRTQ0#R>HF3G)K2#2!0:HC$8D5BGKFF$DBULN4927=M&ES26*LM3E$D5Y67.)HA<]L%RB*)[OQWN_^[AR_N?X-Z[ ]H^/OS6?O>>MG>[WPX__]$YP+\?MTY^[[8O#M#!\7O4VO_]:N&C M8&S@EE( !4& "B- 7&(,6'#&*Z6IU:1HY]>D9!4A39L>AYQ9H2Z+DUEA+0*# M,BNLC!4J:2D6,DLP!)HJFOI,&J L5X 8&%1__X1.Y< M&61]\AH5<\YJ;;A&45%E3%GF3""&!\&90_;&+HH/9)O7[G@\'"6F&>[W7[MI MP\L_=<>][[W1IYV1[OZ5.D,F&?1N*HE%(F2FFT7HIEHY21GNL+,6,"88H,9P MH 4*@#MI+>1,$"FV=G!3HOE"?+EXR'JE1&1X7#(\!A8,(M%6YSQ01XPAUB!J M0A"(>D9Y@D>D)O#X2&4\P^/JX+$2U4^$#]9B@ (.(#*@ I[!E0TM"#TU,1? M97BLJ1K^T).2EY4DO@GNKCO35[(O[#&S5D^6KL?QR>BLV[^_E^R:BRSNW[V0 M:?K!-%TM7B6",C2E@TO"9+1BO /2.@B"Q"8X@Z7D+CG->),C7CNGV0+[L';P M]<+/63+Q9.)YAA.:3#S/2CPS^Q!#Y9DV&.#@(_$X28#AG "BN;$!!L48S,13 M#QMRFB/-ZA-UNVECJ0C4?6J=Y%E;[JS=4-5@ CGMR!&#CIW2U^3'JWR5C"3J MJ)<.0NH0U?W:G!E+C.$597"(YKB;5(/PH59P8C(Z*<-_.1'X:_ONI[PU] M8^!M_VNO*"4^\-UJ9'!1LV(]BE0HNJ'Y0*O(S=P_&GC?:,6G' T;;R.ENM_,X)=% M4OL?FR"4Y6@3Y.BOSO=GE:(,DFN4P/[8--GZB/US5"QXPJ3L+ I+K'*0]_ZF M+WC>^UD4N("PD1HM9?OU[LJHD)!8#9A-0 MSS.W&Y"J*BO/R>LZ6YXDSR1\\BS;\CREKSY>8?P3U:;7B;%@W_!./[9A6>?M#J?V/;>)[*UM\[;[SYQ^/EP M:__M'MSO9&OO_;GBP=:[-[C]]0W;[K2.VAMA'^X#]][!VQN[\/-?W:VO<-U) MN]O:>YO:\V>:)85IT)$AR8Q'7#"%G%$!D2BCUB$HAM7*&N-\Z0H'EYP"7GA1 M>@WVSQWLN9!.$4:2YY);2UUT7+A(;>!)>FJKC<>\VGA<@_UC@?UII;C0TBCJ M,7)2<,0]I\@P[Y$EV"3'J#"2UF!?@WT-]C78WWD3GAKL'P+L:07V1_#7HV^> M)^TEIHASEA W0B,MN42$<9&WJU)O]B_5K/A8K,@76)%)&2Q5$3%* M,.+1.^0""2APE9S.VN)9S8K+VU/I'C99+L\IS;3VVX?= EFZCGU77@@*ID_.T$&R@EC%!$7">+:' M(4Z(5<&II)1863.R1KK'1+HZ6/Z0P?*:#I8\8ES3P=W1P6*4&*Q;+?.!B,)3 MAG@0#MGD&4J">@[_%UU@0 LQG48]9X^#219!K''PL'#R-,#N0$$X.(^)$1)P1 MAC27 GF:&+94225,QD&F68V#-0[6./BH)Z36.'BW.+@8@S;.@ E(%6*2<\!" MGY!6 B/LA)!4494"SV+"> MF=FR\\NG<'X@BXX%YZA ML6S%, \FU,L;I%6?5(\Z,(2TX19)*:8#42>1R94TV!:5+EWB^FU6W=#BVG)6:-3G5 MY+1,$[JDB9N:G&Y-3J>IFI# N;,X96=3(^X=1=:YB*P(Q#KJ&>,NDQ/1HB:G MFIQJOO'4\Z[U31>T_@R3>B2ICAK&K\UC2\F-;5R/OC D)%8(*Y$ M1,Z:B&1D,FG%K.(::)PVF<(UC3]N,O3WXLCYM>K<^TH8[U/ MB@J M3_A:S-A#$;=_,=713*P^R/^,3V=&X"G.HR(TU4ERKFXZ$KK8'XGX_A' M-:EX_A:+UYP_NN;,_%YS*A;G[]K3?BH]@B\07Z_;CZAZ9T*+P<\=:5?.[=R_ MN\-3C=Z!U3&,]CNR"=[JE>T=VN/1RN\++[_?[:,S,WINHFX[&RG=WVP4P@/X M'0P+-7H%T ]+*7\M#]X^O4$W=H>9I_[5E2K9("D-CE/N*;6<4Z)I,"DHI2+^ MIE;6.GF)Y7U>^6"9^.?O]OF_''<:,? M=P;C;E&1X>W!0?&?7J\Q'L+;E;PZ*A_C@?-L-S]^DN]T8($"84)^R\_XSW]I M2O$? M0S06I2$(/S R;PC2L\;>YD%^\GO0N:,8.H/WH]$D#D=O_F_2'1__78S^8QX\ MF5F ^&E:@+WXWY^/M[^& ["A9?ODPWY[SX/%]H5N[[\G[7>?>YLP5KB?@&>+ M]MYV_OVPW?F0-C? \CO\QFPVOS%%+JB >,II BPL2BIH2ABL^@3+7.%5<]Z$ M:QQ$X+Y4&BJ>S;L34;C?5!E4.[#W2[H$0 .6. '@WX834N* MIBH%V@"&VBBKRTRM9HOC KTL5')VL3THKQKERQY3_\:'O<%/E>^U/2@T[P4K M7NNP]>E;$DPSG@+"2CO$(PT( -0BCBF5 02A<%$1*5;Q^1C@]37O LWQ U"T MA>LL0#L*7;!0L[8LZ.TBLEVJ6,581G>K4^_;;V_@W?X4\*K1O5B-@W$??G,J M9ZYC0(D'C3C!!AQ7QA$SB5H='(X6-$XUE5!-EJK8/, M]_<'V789^.\7J!M6_0BFCP4E'Q7?]784&_OV MN.$6EY4M\-7!IZ&1AU.^80FX%UD,1P==>.?JF]&"71GSLQJ_=?]=#C__'5X& M'&MX6+:,"G(X?8%Q-QO2H^@GPVYAMPSC?E[7@\EX-+;]['_#MP/<<'K'#Y-^ M+'\BS0;0&5MX@>D88&D,?7=TT:"SE.:O@ F#"TZA($\7&%+@H)468#'EA3'G M893#V"\9:W0 JS-UX;: D,[&,)8[1#LN1\93AH6+#^8?1C^G+'7!*6HNH?# M5(-'OI.'FB\ R30*=1F6-F.S>&O;*,< 3G)9KY]O /XU7.&/\SA#['5'Q5.Z M_1_P]S//6VV\SR 7NN6UXRNF8@JJIZ\VO;;0T=%P4B#/]!7'NW9<*-%.%PAZ M"+-=JM#\Y%6Z.?_4^4GPN[:_ U*'A_;LX<+;I2Z8YSNC M,G!1MLOA-:O']F$)Y];/5]H@=\L32%R#)@J[Y*,]+FCM[6#XNIBBUS!#)7&< MLH-\:>S0^40VU[^IP*7#@2(NJ4<<)A]I*C0*SG(JG;7.Y?W->O5\S4P#?,Y> MX1;V"RPHP/U@,@0]SMK_,X4\M*-3A82?[1Q YV5SNM(.;#>@[-'9@VY9JE_< M.6MEL:J+A3/(/G:&:?BIB&@6KJ*SO:(M^6@WQO'J^6!?8]%]SXY[H0%7!P#D MR@7>_IQS3_D2.??J8N?>K$[-NBH!QYUP)@'PJV)/'E*@L3<*&XN M+#18-,W^GAP<]&)>>;;W5RF+O[,H\@ZKWF T :.B \_[JP=@],B+K]VM%M_^ M/[O;7UM'K7=OCK?V/W]O;7S>WSK9XJVOGW=;>UYL[87N5N<+_/[^W.+;_OH6 MGOOF<*OSH;O][M-A^]WV7GMOYV@;[M4^Z77;%,;;V3G:VON06AU/OM%H(K%6 M@-/IP3!CSB!MI$%$,AN5H@QK7T(FJ&P,ZQGGHA",PU*U!,2CK3+8&:M]LC$2 M0GA::43 LX.,?,-)7%F;ET&C$D*CD *P88F>L!3.!\;G%\:%4: K!W+]2!A= MHL5R221LO3$<]'H()NS0#L.4R"O#HF+0C&AP_Q^9P4<9U!)<,C@>4%FNP3XKSO^G\%H M%$>;_5FGQ,_11S"VP"T8%5'V%XR7XAN77FD<")(V8,0-ESET0I&)8$&ZA*/6 MXBQ>YO8LPG'+K")<>)5;& 2?7&*)&^;46;RC.*KZ0]_@(-PT+/'K[K]0N.+B\ZFA>&N M5:Y-\U7#21'WK[:05O>O4G&K94[@3,JZ_)"35<'%Y9__]&*\2G[VH92_>NU/ MGTK(*A6L'G(]Y(N&+*]Y\14[KJ])?/?:QVBY1F-NM1O]R@%7D'G_)9CJ(3:G M[PYC;+3@*;NCQILH1PW^&JM1T]+C_[N M'CVJ%M4@^7CEOKQ \*FI??:[?J6P_S8"O^WLU:IP3ZHP5ZY8K_V7(/![ M6OLO9/Z6:2A7=-VK%\R](.051EL5/F4PU.5"S1JYK.>RGLLE&-B= MS&7MAM^T SQY)D&FA]B!]]O[7)DSF,"=PNC?CQ:;7,ZOUD>(W5";JE*59L/% MG6Z_7^T:.H!;#L*RG1CQ>$)<*I'=:3^!VW1J?L)] ;Q,C!O!)!:"6XLU-BX: MZGERGL,?O[TOBDG8F4K8&W4\GZLZV:CJ&]:K\H;3/UT80V]K_PO9WH#K]MYV6QV/MS?>L_;&=]&BGW>W]]ZY^O[H_9)OH?'FYWO)]OOWNZW.NW4?CW7*16G9&E, M$O%D!.*2,.28HDA9X3&/3IE<16J:^$&:T3WWQN/['"N2\R1U*<33, M!JXT75GC3:I)S0(U"]0L4+/ C 4$\9AP;(6.8/]SHFG4WE!F@DW2)%*R *$U M"RPG"\SU_O1'WYBSBGHOD==4(ZZ81C92AK@'>D\X*1E);DY-M:J9X!&9H&[A M^51:>-9T6=/E'%UJFB@-7#"A(I=.&RJ-%(EBS27SFA=TJ6NZ7%:ZY MT:;G$ MBGF*'+5 ET$39+'2B"K&G0S.&58X3H;7X;/;T^62G1NX_,RZ7C4H6+I# 4]S MUWIF$G8\$BM]1@;R8AS7"F*[5V>5/=Q./C1S4V,+J"7FDUN MPB9_SR5B(E%>*,N1!-L <:$PTDP2)'5(--#DA# K:[2IC5FZ9LU+CH++>;I/ M#8%W"X'1<>ZT=RR2R)7VAN' *(G&*2FH2M@3<9S/)Z;1H4B\8$D9(U3,O4YA1=]]IK<.R ML?=O2QK3OU[*N%"^3="]FNQO0O;',T)S&E376)!=4?-2H6%?9U_'_FCH>. %0\\.]\L-B3L#+%)/@ M$@7J N(V2&2B 'Y(-K# B.%2KJQ)0FMV>$9%Y73YF636]"CVPRW;'=UCY=&# MR>_RIG?5)]6C&'R83^KIQ4M:XBV5D.]TK]?-4HJWG=#E).Z;G#C*@G.44$D5 MN'PA::XB$9%Z820UGE;ME>[?TZOWB-V(N#)8%HXFL'ZPE35IV">RJ-KFI>KWF]]D)K7O]%7E],?A(=="!,(6LX1US2 MB'2,%%&M(H]:"1-"[8D^-JT7N=/?QUGKX;^A^V/M3_AG.MQBNKK] (OA%9,P MXO-G"E4ON%8<]3R[]84W6KANWPYWNOWI1!9)4[A5,9"9<5'.-;Q3SQZ,XJOI M#W],-R)U^[UN/Z+BHK.2!-G]<=@-X]U7FJ\:3@I8K)+$U?W+C\EJ"9EGM*S\ MD)-5P<7EG__T8KQ*?O:AE+]Z[4^?2L@J%:P>_S>M]].;=3Q86_P,P.UTK#- M]+E4KIEYBNB3MD__Z;4V_-'6UQ8\8_UPN_.)@*VYN]WY??OURV#YYN[MU N^S\5>OO?%/K_WU;:_=>7/4_MKNMDY@O!U/X?U2 M:SZIK['S21.!"&4:\6@)Y9$(!YI;07BW#-DO(L($R4554' ;RMKY\N0:[RK\>Z%X]TM M-^_1&NT>".WFLXKX&X\R4$(% B,<$(_X@)PE#%FOJ1):8AKHREI]%MHC(5Z= M$ZRWY3UI6KCEQKR:%AZ*%O@"+0 9))(+^3'7!'$7/#+,!12#5,$EXB43-2W< MDA8NR"GE^PG/?'&YU/G2WWWTZ;+_;WFOO[1QMP[W:)[UNF\)X.SM'6WL? M4GOOBVB?K---P$'X#FL=?HM,*ZRU1#+DKOV":V2=%R@R;(V76CNJ2XZ#-1K# M>JZF()KQX*("<21.!'R16X:]%8*EP,& ;D1@HX,LA"%0T]KKR0C *@X;OI!$ M8UB*XM443BO1GUG"9Z"AE-25C[Y>>GE^[=>YY1>;]:R'_(1RR]>DMWN-GRW7 M:,RMW+8K!UQ!YOU[X^H!3-'.[C#&1@N>LCMJO %K,!16XX=)/S88;EXC?G$_ MS9-K/7I:>O1W]^A1M:@&R5\>S<,K]Z7UHA<6O"^YYF<'ZU?"O+>1^1U,8*T0 M]Z<0Q#RT0CPGF3]!@=\3 KR0^5NFH5R1$:H7S+T@Y!766Q4M93#4Y4+-%S>P MV^I@/9?U7-9S^0+FLO;';UJ"2)Y)M.E!>D*_[S?&NX,)W"F,SC7_?; @Y7)^ M]?'VHN5$WU-3I5EO7Q=WNOT^C/26'7[OL5[Y\783+I7([K3IQ&T*BYY,3=X% MAZS(Q+@13&(AN+588^.BH9XGYSG\L6H*Q1CYY>81_]A>6:(PJ]<;K?=#56\R MJM;=\V@:L??7]U9GBVY]_;"W];5%-^$96YWO8OM=ZP2NX=N=M[N;[S[QS?CMI[V_"W]BX\1[0W/N]N=GK?MTY:Q^V3W5[KZQN^O;$C6IU>:L]O MRE,RL!AQ0$1;FT_0U<@:X9'7TAO*DX]>KJR9IM2JKL^[=>.'&OV713@U^M\> M_9U20@MM*8^YEQPU."1G&54Z 3%86;4.JM%_R=#_=(LB$5*#Y@8D I.(,YF0 M%4 !RBD!LN2*R;Q%L:E979U=HW^-_C7ZGZ*_(!X3CJW0$>Q]3C2-&DQ&9H)- MTB12HC^A-?HO%_K/;=G9$$,$K*O*APYB(FB9O39./=[;D4\P] MKGB'G/)ZUPYW8N@,-L>[<3CMY5U3 MS$THYN_Y\PZIM-B)B)APX(HI)Y&5D2/+%,<%S. MDZ!J;+Q;;+QEA\0:&Y<,&T]S%-:""(E)B ;&$:?<(YMB0"():9BPQ.;&!+2I MY4.T4JRAL8;&91#=38IT;M=,L8;&)8/&Q0 ^ISJRZ#12Q $\SGW@SS3K];;7&ZBS!LQ3(I5 M/VK8'=OMCV;M!I>MT.VN^/]9=U_^[4DF'TZ5L";]FY#^\5S"P8 AIYSGB'AP M';DW>=L'$'Z2,GCN4F2Y[(N U\C.1]7.;96L<]E+7?1;8^$=8^'R)!MJ+/Q5 M+#Q-, 1,@](TH4"]0!Q\6F0,M<@;AR4PFI;YS&3:E.3\%K@:"FLH?-%0N#S) MA1H*?Q4*%Q,*(6+-N- H,(L!#D- 5ACX)Z3HO))$!P>FH6QJ?#X85.-AO1N@ MSB74I/%4D@DU:?PJ:2PF$&PN@I=$(&R415PPCRRC$6QHZZ)5Q/.D=A,,D'^%S:17NI M1'VG^]5NEH6\FVE=3FJ_ ;-;%IRCA$JJP!T,27,5B8C4"R.I\;1J"'5_A%[O M=KLYFV_.-X1RGC&!@T>..7#_@K4(1.=1X%11X;DF2E>9@8?H"?)XJW#IT&TY MJW5KXJJ)ZQD0%Y6&,:T]I=AP%YP.+O(D%)56ZQ1UUB3YZK:R7J: M7+689V.6&V$=S[L9/>(.:V08-^!R16H,)]$D^O0SY?3($F12+-)=5&$X&-%J[; MM\.=;G\ZD826, M=U]IO@KF8P&'5:*XNG_Y,5DMH?*,EI4?C%?)SSZ4\E>O_>E3 MBS0TJX=<#_FB([#_!]^^W4-AT?]@:O_@:#<_1Z&$-^9F&-5HJUF3Z7.C6S2A%]TF;I MNH![XS:8H&VZ==3:^W3?RM5&>A^3S!C\*)BG3 M2%ML$/@87%)P+C#U8)+6'6MOMF#^HX:Y9P]SM]SB5\/:7*8>5HPH) M(0/BD6-DB+7(:1J5<2GQG/FM3S"J8:Z&N;O=OD=KD+M?D)M/&?)O#K MQ801 M2$HCSH(%H.,<14DXD9Y31VYL<,M]>34;W#,;\ 4V MX-([++!#20F#.#3[SLNGVRY3J17^Y M)*=$%;Q0E0DJDFWT].VOR"@=#$;%*2^OAK$'#_D1JVP/P8 YN]7TT%4ERCM> M=*5UHT%O,HY_5,+$\[=8N2)_=49&UYS.11E<6W2G&D#P!2I09,&J=R:T&#S% MBS,W_V]^KP)>I$HV2$J#RVWD*;6<4Z)I,"DHI2+^ILS*]*+=X>F2V(G(#:/] MCFR"J7AE>X?V>+3R^\*,[8-(SXCAW.S>=@I3NK\I+"0.6#X8%BK\"J@BQ&'^ M6AZ\?7J#;NP.,ZG]ZQI27UGK%'G806J\SGSXY^_V^;]R?SPJWO."93.OUA># MU:/#@+H8!@A>;50V3WNR#S?Q=^#O+I;25,;+V^%@/RM+9M6OW?'NZ\D(,#4. M._"LOWH#__V139K-ORN39F^';IWXPZV][;W6QN[>ULGG[N;&VV[^[M;>#FYO M^*.M_2^'K4XKFR>]^-^?C[>_A@-'N=S^W#C??M??:[]Z#Z?,! MQA7@'I]P^P3NTUD'<^&8"])$5]J< M0)4QK.?2)>F<]E@X#<8G3Q)^B($F'KPQCL5H5QH1S,2#3$I#L!G7JOEON./& MNSC8&=J#79#R.N#SU-*I)']&M<]P=,4(5SU\[9ZU::,[LCL[P[A3#&IF&A=X M]()5B7Q31(3 E4%$TH0X2:!*DIA<4Y48$98&P<^JQJ^878^.9)<8-'-JOG.J MYA;4O-$=-9P=Q= +1[OQL;[CPTPJ8=Q-&H,AL5?]FT7;KDS^[,=%W\>PPC+ M;/U.=S0N"62UT8%/TB#7!>9+JHJD.![EZL+Q[C2U?\% 7MV\_&E^]N^C]LGH M5:GY+]8^B54M?K78Y(H2%\'OI\0%KU)SW1*7>L@O:L@,7_?B*VJ?KHF,]YKQ M6:[1F%M%'*\<< 69]Q](5@\03NF 3Q(;+7C*[JCQ!O@X%'&.#Y-^;##37BUOE3^Y:VD^6$#L00Y<>)^S?X,)W"F, MSO70?[ XZG)^M6Z3?U-U^M+OCF-H_#VVXSAZL"V6QX2*8NSS']HI2L3='OC?)L[H^&D7XO]"Q1TO3@^D7 MBWZJDOA/A^V]+Z2UT?N^V7E#MS<^'>5R]E:GW6MU_MJ%OQUO=[ZSUL8;?+8D MOKVQ3MN=+X>;7S^)5F?[>WOC[=Y69^>H1;_DLGSXVX?>9L?#\SZG]OQF=Z*) MISIJ!++UB"OJD)8L(6DI\T%X[8186:.&-@D12]>!:*!6U MN,OCC6M:N'=:F&NG\!U_XXY&;YE&B3N%. ,A6J$54M93 L3ON/(K:T*PIJ$U M-3PF-=2=%9YE*_6:/Y\[?Q*FK,-%.P(.MK?2#%M+O8\N86&XOLN3GFO^O'?^ MY O\J5B,3%J!HJ<6<6\CTBD%9 SX7-3 AY2LK#%)FD(LWQ$F2TX3#W3V\Z^F MO)]&4NM]SO?VBWV.MK>\B>ZZ@=%=<(T1B<*:H2H9QGEREDIA!2"4 H?-&UEG M=IX0U_P]E]D!_3:!4(I\B, S*6CDJ#5(L*0]\RJXE!L=8=U4C-?MCA[,3ZNQ M\!DJ58-1PD8A6-G>Z4)()S9,R=7KC26'C7.]C)JQE-B!-4T2<.X., M]@$%!29X\I%CJU;6-&YB7G>"JZ&QAL9ST,ACI))(*W&0/"KO?,!&&RW!N+ X M7-4"N8;&Y8+&Q1"_-8(3G23R"5/$K0O(YGQ2)+,:Y@U",\> 1 M%MX#B6B>K>V$C'">X4 M)GYEC7#9E%35)+*4<>Y?W+Q!>=G*=\DGL3,8_V)\ M^SF48?VTN<=/#["]<,_A4DEV&<_EOM&T/GEJO^6!AS6U+Q.U=^?3"I88QJ)" MU"KP#9G32$L10>UL#-9+PX1;60-M;&K^$+[AXZW.I4.]%UY77!/:TB^9)TQH MMSS:LB:TY2*TTUQ0T"9P'B4R26C$C3=(R^)O3)D]@M#RZM26RY2&PQ:T>, "E:AK#5!G$2/-)1$@3^=DS, M865]6%D#:Z6IR$,$7!]C;2X=VM4;>IYLMJ_F^9KGEVE";[(!]W9'TM8\OUP\ MOYA8%58:D*Q!7N7SS#U1R'HLD;54!2^Y!'&NK FLFT0MWP;\E) M:TS"B"\]//:*(VXO/36LFLCZX+ 7?J15/>0G=7#8/6Y(?**NPL M3-@ O'H7AV]#-WEZW] M#[WMC;?@S[=[Y^, [W'[W9>35N>?[O;7-ZR]\4:T]]^+K9.WO?;>]C[<[WOK MZQ?1HO^DUOSF;I ,3L([)"TWB&N#D0O1(2>4CI$D3[A?65-LZ=S_)8>[_Z@A M[ME#7!+"!,E3("GRZ)4)VCA81H%$RY.YJFEM#7'W"7&G=3E."R,,$X@1(1'/ M'9.,50F%D#CE"D=B"4!=10]Q]0MQ\U0;[II0W) :&#.$!<:$(Y:H/6,/4HRX8@89SP6BCB4'+.V"C;7)>ULNJ!N"WG3^ZH:@+XLR@C$11V,T#8P[ MH(QH@]#4:8=5T/2JGJ U9=P?9XT"&R) M==I8ARAX+8CG$\FL-0XI)JGUBLH:X&N)JB#NSV8]'K(4)5C/'.:$6 M_,<40J)&,BO25:=PU1!WGQ"W& 3F##OIP(B3,FG$-2, **THY]H6_TW)14M)H"Q<=:)4S07WR06+ M06!"E<".!928E8@'+9!-%"/G7/2:2&.IKTW>.PD"+V[.JN:S/=F'Q_A+-VM1 M!8.OME@5N]CT^3>]YJ 6W^3:$W ZCP1?,)'%QJW=\G=""]SZGT$&MNZ/&!IV M-(KC46,P&8^Z(3;&N[&Q4./;.(S#V.@/QHT1R+:;0,[]\>KB[K,\4QE>NOU) M 0#E7!5+7:ID@Z0T.$ZYI]1R3HFFP:2@E(KXFZ8K%VQBFYM/RI=H/M7%\TG( M:N//!76Y@SX;9Q%V?[\[W@>-&ZWWP^MBMG=BWW?C:*,[\KW!:#*,'7CB7[V! M__ZX0,M;W2G0;N'-C1VR1=_0[:__P/6?>UOTO0!@HZW..LU NKGQ>;^U_YX# M:/;B?W\^WOX:#ASELKWWB6]N_+.WU=GN;7^%L;Z#G_>^GVQVMHY:&]L92'G[ MW=;QUMYN:F^L?U-2!FZ81P(4 /&8)'*4<,2328RSR /F)0N"FL:PGO)X8M=UQHP:TG."H--DD'N 1F&&;BN%'L1 92Z?;'@\8/ M.^P.)B-@E3X".O&Q5^Q%'AS$;$#V=QJ]4DX[PQC+Q98&PT8W_]?Z;J\[[F9> MZHYW&\.X;[O]TTO@(?OPK>%@'_XP&@&=@1A^BLPZ.H69)(09+CW3"@<98(6F MJ 46\MO[4T">:X$ <^]?A:>C&-#9"D#4L/*GO3M M)!1V*0@6H'=4_E3TB[#YSZG;!RCIVA[ +OSA%#>R&U*6*H '.[;=7@,@;WR* M3?\UFD.>S WEG6(%*?Z4(U9?/$E<"?IG2,)IKQR1D3BP>"V5H C2BV"I=88$ M+',M22&+\2Y@?3'[H^Y18Q]NLCL"T@@@V \3T!2&FXV\1)OSDEMDE5$$% A MGV&5'W"7K 6G9%(P1\D4DX.L83]##L5)(#0D;'7@3N8;+I? M'T*^](?1Y^8;X4L_*W:EJ1\G0[\+VK?I .**^<^X\L+0I+W1XM\H-1[L$8R8 M!H+@F"=DO3?(1:ZDBQ2L>D"3\>'@8C I$0"$#%9IXZ":U;DUW1BDQO][P#[V MX@:=E*ZM&]._C&:A-OGR5$5L;JSC]MZ7HQ;Z&,#T11Q[+[OP,LT+)C(/]1 MXRIC[F(#Z*J'G!E4-AB"))P!(W"OL/5)@X,#N& EBXFO/#$A_]QHW.PWU@^& MW5XIUM)F(Z) S98%T"G_3G7Q=]EL=")XZ=V=/AATPX-!F3UJ_/:?_]*4XC^F M'Q:_DC_^#79Y#VR]GCT<37(LX+?#W:[?+>/3HXD;Q?^;P+R!-SCO%OP;##_; M[8_&"W9CMW]!H'NC.QJ#R3"&;TV&XV;C=9'0ZIW^'4R%UZ#< ,C]KCTWS,;[ MW]^_GXYU]?35;*\7=^#V\,R%K^;8Q)E1Y2^E(;@AV1-),(K&E]6_5QL',+QL MMQ87=,>-W4$OC%Z5GWTL/@-O:;6<6]4T/'>FY[/QP<_3434OOD8WN:1-0_'L M&OCYRFND5O LQ-LJ)0&R MZ8]2'&;[O_02KY!G>S#,0;_^)0(MGU[.]50.A<-02M"6CZXTIU)" /Q>,)1BDL,;\.%N?$_BHGQ-DI;60[4]@WRG8+"EH7[+"FXUU>)WCYG*,_N=C M+=00AK?^$1;;8-#+4@+?/KN+I5&5Q6'=8 (B;ASLYDA3F2R?6[VCP03NV&Q8 M<$EW&H,B:CS>!=48-?/M8G]OT%V()I3!QW+1A][Q_(H>S_0++K:]?,/"%0UV MWV:$R*Y*;P!0=3 .0!@]+9$5AVV;D=#HYM;WR1K?%\&&6. M.4KB4,V\#+.M!2LR9C& ^.*XL'<;[GA>&F6X8!Z*\IQVAC9$F(COC\O!3)3OJE(#.>S0%OZ(:BZL >'$0PPBII K-F[W=4('=& M\G&VFG+ MEY.PLU^:'F?&E.R/P;!XN_;@1]R?O9Z>OMVIJ5G,5?52LQM>:!P5 M-E%^B?7BFM%L@;V-H8BBONX./5@XQ7,_6/"!AL<-,Q^#/?/%ZHX6 '6X7PUA M<Q5BGAN_ X"V(TV$RB <"--"@MNJA,'>?(+ M3BQ"Q'JU&EV>UH49Z.94XV&E)L^9*C>BGU,0,G6S%LR3PHFR%QJZ4ZMVZC+- MI'$M?^D*^_H"A^G47VJ6%E.6\\*(X Z+#SWOAS LFYB24S^$DCG?Y8J+-5/@ M_(C9Q?#S]2]6(&.FY.QB^/D&%S,8MI@;MKC!L!4,V\A3)PI^ON[%IDD5AO=F MLXOAYSDQ9,_MJAM0V825/+L!_'R!WSM5M"FD#C(<['>+I'P1@3\ (,TBGN%+ M%1T0I9&WVLBIH<-!:7V!Q5S98X-^XSK59],ZQ\&HL M?%9Y:]T?\8]JA&=9, MM7XX+8^G7KGX2NO 'YV,XQ]5;22>O\4%\9N+>K8O*V90G/0%^SGS.AYD%4OV:2 MF@5[V'V]&91X)9,7M,MACF'I-M@.HQA;F\/MF9C,85F['I',R( M<1JJJ(SDJX(3,YHMOS@7H,@&\W)X>B_%5ZV57N2BHK72S#,1Z?R\XJL'PX&/ M9:0C?^V_3NEG4>^[HR)&6D2G3X.=\"+S(;3FF<_R$]*D=^8[^V".CG.(MPBJ M]_>WNS$U&[&_FRMJ9^G(YC2W:@_M,.3[^L&HREC&HX-Y(JB*B09# )^EG* M,#^LNDN:C"?#.'-B\X.K[S:GSZL63'<8BK6?]^&4&1!0I8N3Y&?#N?!A-^=2 MQQ&8U8\GMM#W [C%<:/8*0PC?EL.9&X*JRGIPW!&H_RBV56+*?87$CC-8H]0 M'E@_%WB5"2)@\>KHT5$F\1!SY7>9T\F7CCP\/"LX$(&/UN7M1>4R*'(X^9=B MU/#**-_YN!CNL%LNEW+$S9R*0N@@$EO7&20LDC\ M9#@LYF8X%<#<>WO;S] "KWXPC &P(H;2+_8P83E\>EQ*<0@*,@S%EJ<*R :3 ML1]DS5J\&VC CU@LW/ C9E7IPLSY\9DM$?! ;R>E(A737.V:&\7QN%>*LECO M3=#M?)N*SF AV4K2F>EU+.2^"2S31S6VA KM7V&/C"'6[\-OR%E+GZGY>Y7ADE/!-5 M] 0S853RS#"XCCB'L2;)&!R#U\)F-@IQO]RJ7SQF?;;UY9=*7J]\X)D!:FS[)K-G2*);DH@[/;C[*3F2TU^-T-L@FU M7R1NIQ94])-B[0[*^J2*.>9N,KU_6RZ'C5S[E@MNRPU5\TEF^+!BJ-.9*!(,^8C.PHB^ MX*]3$(,[[L=,47F'UX^*&P>^)$H?SQ9=9E8Y+::=GXI&Y=N=FXS&(4@J;RD> M%6]>9)T;N]WB;P5D6R#%P@Z +YR[)0SM_!VG?N1T"@87/ 1^&48@\E$LV@94 MLYOK/T;C&7%7-WB^)/G^2INU\D(RKO1CN<>F4+%L557;/*NMFK,K@-)L+B^J(8:9T.$*8.P]Q&J*F- M>SK=V=6JW.?B[?(&P='$GM9,%>98 )L8+8#:ZICY1O,P7HUZJD\\Z,*-2;W83F/F]-U,@)= M*LI3JSDXZTP6-G_>'%8LM%-LGY?@/&17Q7SD70K I\FP^8X(IQL2W[??GM_=W)_L M7]8@ ;#HM$?.\;KW0P"8]?%KP-L,E__8WB0NRRY$T9[M0GQ#-S>^'[7D["[$O)MPLP-CV_]TV-[X MPMKOON#-=^]Y>^]#M_7N"V]OM(ZWZ"?>[K03?/>XO?[-<^*Y\0;Y) CBW H$ MRJ$02SAZ[376+/ZDO]]YT>K<,#2![Z64Y $TC6HJ45[ MOZ(-,??=UQH%$CCBDD9D'=>($ LN5>3@2\%2[P_.;2D]O\>TA/QJ[Y/-LQW# M!1N4YVSCP@J=C#,KA-+$O,]4FRAD=JF% M<,Q(ZV(@0"/4)[RR5O:GZMBC6'>FNG*VSFX$5M$2%S27A'*LN0N&,!$DJ*^2 M)*A%ISU;B)/"OIQ%N1J%N0V?C>U18V\"9FL.O99;#[LYL%W:NY>U3"R,T^+Z MTO >Q<6;-(L6)6#&@]F&RGU=XRSH9F67@[$)H F_3D8Y,Q#!+A_L[P/@>WN: M *BL[8'/FR/RU45(, ?CIT7Q%YJ@IY&\QDLFWRS*(1P=%?\/*]CX[H>"KQ7YVU;+'[6!F\FU<$5DH M=W+,O)+R?8K$[$(XM8B+%@@[=99FCP2KN1?*]%VU[>XX!_J!-6$&"@L9AC/] MP^@T*#MM1_,]YC#":+)_,-6MG[IO13,<>S0=[F)08"9'6& _NC-;?W$R8(ZF MONMH/B3OS8H^G,9- M?JH^+N[8_E1CJIC'HLJ52J[M7-\UK M-V^B/*6T'?Y1"* &,'BI\?1B5^9: MO57&A[W!JX*%/]KC#"@?YM[ ]MY4+[L\=N[QU,YMD6R3MO;?X"UXQO;&Y]W- MSO;NYMF;P_:[UKE&*JV3+X?;,):M#CSO7?M[^UWN5OU& M;'761?OKA[WVUQ:#GV$<9_KZ9=MXX_LWDXR33@0DM6:(:RN1%1(CS2ES- 3P M-/7*&M.KEQU?4+53*<"^6CA3S)R%2PNE/H@@@QR]:%:(%X]R]JQ2IP=0(7:# M]CP;L6Q6 -JT7O1I:N_-) MM$^^D,V--[B=FP ??@.O&6.F8V[5 _Y5- QIPCRB27C+6=+>VJ([L[A"U16BZ6 2G M=0"S-RGO?@-GHMXZ]?.M4[3>.E5OG:JW3EUKZ]35+OD3W@IU6M^9*K^X2!N' M6.#@^0W]SO8*7WBT&^/LXZKV"YR2[B"<5IDN6,S%1I'1A0YA20AE&FO1 RM& M-RMD/W?3V1WRS6VO3+M.AN/5QG^#1_(CY[+FZI6Z.7,U]8,*OZ*J?[ZPS59V M:ZHZ,_ 9+#@1?ERV\9[UZIU2157%-JN,FP4JGF\>O/%+*9ZRMG0:'IA%3JKR M@YEKG2,A2^)#30W@(J0Y9\B^+CW&%VO/@K]TTLY]2K5.DAL4B$8RMT]#QQ0/>HO:',!)ND2>3B#%$M[=M) M&[=VOHE '<>4(0_3C[A-&,&\$\0(,;#6H@LDMQE5J_C7VHS>2>Y][4\W_/T" MQ^!Z22&"V15'^BP5.E]VI ^]]R-]_AX/_/?ZN?&YU^Y\/][>\VR+ K#] M;?#V_^YBO_]/WWXUD\V]=;J]L;W;.MG^OK7WZ0B>==1^]T6T-[8X_)=L=C[L MP_/VMF Y_N_)%F[O?$M:\R090P(F%'%E%7*!6@!&%6.R8+68<#;UDP)SCGEC M!5;<":^C2L(PP95S(EE^]D"?>1%4EE"C%,6YX[^N+I2]\N%/S'RY:9;TX[ * M9S6*:7VVAMLOVVT+$:;)>'&RZMV1KMVF -^=V"IG:WN^#EYSR19"/+O M8ACKLP'/.!R_.&#Z?@CT!C!! (=R&WG$#:=(6ZN1B4I(&ZR16/VD7.="F?Z: M/5;+]*YD&H-G)&HPOUUDB),$XE11(N]4DLII#\P.)@'&35S^[QH%.Z6@,U(< MS'!QE*<^QWV'>7?9Y(H;PZ* (12U6Z=/?[&:\>:D MM?Z-*I]2PAH!WD;$O67(^4!05)18&?,)=?+GY7F7R/$60%[+\>9RM-9AX7U" M/H1\P ,Q2%/%40 I^*2# RFLK($E@<\[VN?^T"RV4AK4LEYCU-._U(PRJQ'X#Q:1#F7/@JI8N"/8Y35C7Q MUS?"BZ+Y63__,%\6_Y3S2S<-T.3CCF%YU-&9^XO..$$=)I)@9@-/A&BAI4A" M"^>Q8=K=172F%&/MQB^"R_N3S4_?F&*2$JR0Y0P<>0$(XX2)B!@-IK\CRIL; M\T4P($T-QJ$TGIO )$ M>M/5#V:<((P'4$'-,=4 \"8R99F@7*A@Z]5_KR)51&G* =!5DA8<.PFK'U84 MHHY+L!\5H(#Y] M'')@9X&?Z(QF[MHAVEQ*62[UU4LK[7[2,6%YK/L7'S9HD=:G;S(I(;6E2!,. M9J"4')GDX2>8&((LG&3/P69ZN^.)^-"'4W M1OU/P\"5C7#CSDK+$S*JX2+KUR?:VOFF#99>NX 8SVDC,-O!AO0<84,)$Q[\ M>2*>1!CPQ<-%(4X;G/"48V:C09I'-%@,046$4[J<+3"/[5.#Z3:1+* MDN C2L1IQ(6,R!H2D:">AB1,(ISG_?U- 1Z]I ]B)YS;"' /.T2*MB-SBO': M'N0L;ZD?59>(\'8P+ ]*R.L_;R@M]B&_Y$TCH#%&8&=PCOZI!"ZEC!)9RP$% M#"?)&VU$<)Z]F 47TU_^"-WQ^C9XU?=?O%JQ45_ M_,C'BP ,5D^%YU3-$91^%$$M!@D9D_?O_5MC*#5?:G'[V M8AJ?U9Y2*_\XR,?U]'=0_LHK BHZ_<.P7$RETD['O/2CF7X_KT%Z<#2[OEJ# M^4\W'W"UO&\SY'FD/,4R<\$.S&M#XB*27O.MJJJ@&:C5U.W M:2>P&DF>G6BGD=\&(\T:4&JM>QBMRYY_#2;/4*S$W 1$*B>>P5"72]0O;F!5 M;**(9AR,&\61B(TL_^4=\M(.[$[F\HJ5\RM8]"_O8TSIJK?(D::[!![^ ,!3 MA(L;@VFO^0MCV+_"-]>4-:G=[>_YY\&K>Z^.A_.F_&N4L%QT)I*7*2+"'.I$+64X(8QDDH MZJG-!Z^*)A.JJ>AEG=?/(L/#K\8EA=6+IZ<&SF<'G-3K2 DW0>#$5>*.>"&( M\(QYRWQ*=Y'QKX'SL8&S_7H&G,X[S"C72+%$$ ^!(4=$0)9A0GDP0G"[L@:@ MB453\QHX;P^<]V'0I^+_/4>#OCWH_XBCW%0\'WLR[!;]Q+ MCTI5YX?X8JG*4:DHCBHHH;A,7@L6P.CW6"1E#;^31I"_3%5E$]7W?5#927'& M9-$/NK-K^Q6)S?2ZIK!?H+ O\[:_M@;$[1TB+/>4CIHCC1U&5!H)-@QE2LJ5 M-=U4AC3-@]C^O[9*EQ2!;V'[UX#ZE "5DZ!(,(YKR;DG/M?\BB3 )!3:8&X> MU?:O ?6> 77.)^ T8@J8BB+S G%I$M+!%F^"8)N>XJ3TV0F ?5""8"QI=)"E(RY15@8I :XO_ M&>'GG,6/G8W<.HYP) IQQ2/@I[4H44&U\ X4 *^LL5RG#T9_'>-?3H/_^<;X MKUF7DP^;\[E:#UZXZ(H7^UWXGZK?1G0U*=V,E+[/ M&_66BHA)B$CI?/*0BPQ9$"YBU&HP4$B0H>QESQ5M$GG^#(LZ#%7'\6M<7([J MG!H7;X>+<\9ZC!P ,6 4*,.(!\V0L1(C)8R7,9I@O*AQ<>FM]5\-SY-5*I;? M8N\, 7JB-%/FS45$UI^6#V.P>=A,,F^R_0+SYJ9;G&0YZ\< W&]TM&:FV[$ M36\._Z?S?MSZ._/3^C?!B'+&*90/F$!<<(HT2V"T&T<"34$Z95?6N&EJ(9MB M"=L^W,UJ75)4K@/Y-2Q? Y9O<31O#W%.R_2LF-\7CD0J?\_+MMN?V/), MIDN.VV'R](77_G3#W]?.'T)3K"BID@V2TN XY9Y2F\O^- TF!:54Q-\(SF=] MGSNZ9NZ@&GE^;A_M)!]U\4D^A*TV[NEXJ2FX;71'OC<8 7IMIODLY^?8RV>3 MOQZ,QJ-S2<[1\IPP];T"N .X=N>P?=+K;G4\WMSPN'72.MK\^H8 L!VVO[[= MW]S8HNV3#[NMLR=,[?^SM[FQSC:_PKA./G'XWTGK!$"M\\]^^V2=;'W=XFUX MC];^FZ/_/=DBFQVXW]YW& , 6>?+-ZT=4(_7B#""RW-IK1&@03H*&6)P(9"2 MM4#]8UC/E),U%7..HV2@N=9;JPE6!B0%WH0B_NSQ5&4962&"QKR4SJ^T0M4Y[#E[ M>-OYP5QY\S.#(5IZ@^'_N[S[S"H;J2;><>.XQ5BKIW:^6/'@5]G2Z?KKX!1 MBVZ4;8?+3B2+&YL[=MN?PS_R_6=5:+W -Z]661X+YZ79CYD M#4 8)J#LV9:[NF6P;?R6+_K/?VE*\1_%M?GKQ>_DCW\W&X>[7;_;L/ET-OCR M>&X4XT%52-KMYQ[ZW1^Q\5MUG_=_;Y[> : "Y6=-QH/A\>PK[=.O5*\P;1X] M'=T%/>>F%W_^^\OL8AA&_BCN'_0&QS&.FHW0'48/#RMO!:MF-.F-8:"C_-T# MF^VG[@&\.PQ\_H7R'8GZ8]1(A6'=.(C#PES/)]2-=T$5=G;+P9PIK1T7-PG M:<-8S/<@%7]Q _@\_S(;SVKC2U%S.Q-3*9GIB^?1389^%^Y^X;@6,OM^,.F% MG+MON%C*(0]I# IQ !,7&[TX@CON@D(GVQTV?MC>9/;"/C\!!@9B*N<(A &# M>WOZQ4/0EA#'<;A?:)D[ON2-FOF6.X-!R$\9[X*ZP+_PMX/)N)&&@_WB=B7( MSF?%,RZ:H/5\;%\A*G!".VGHGM8G2K:SU!Y<>S0K_ MG*F3KX!@=D[EY/SJ76UTYG^=<72QFG<&X*WUY]MC-F+13FN*'=-UFUMJQ>+N MY?W.*G;AF.6%E[K#T1C0,4U&ME>,\>J;7S#J^;4U.2@6)\#G GH5:ZEJ\36[ M%2!];Q)@C0X'/[JCXJ,\AFB'O>-&/(I#WQU9U^W!*%:?,!/?W!0A\F6:(C,- M/3\%F5?>SRR#0NL638UJJ_F,R%WT )2-F%+&>;AFL$ 2I"2)Z8*KKBY5,<31 MK,*MM$DJ=FL6U-8\9T\T&V!"P-^K\]8/#H#/NB5/%6L-/IKTSQDAY<)J+E@& M!7C,/@$IPV#@S?-2!.Z#MZ]N6-HB=K2[:#T 2ES+2S (L1(HIZM*E IWT976C0:]R3C^486.\/PM+O O%@Y46G(E MINS,7,[]NSL\#=WM1.2&T7Y'-L%;O;*]0WL\6OE],< #B_?,C)Z;J-O.1DKW M-QN%\,"@&0P+-7I54D;^6AZ\?7J#;NP.LT'WKZM#=N F%\>7%P>S9UOPS]_M M\W]E0)3B/2]8 1?&)JZ,-9R)303-X*&$":X4!RO,.A&PM93 J&C,32POB8\^ M!?JKJ \\#4!OL!&RZMPPK\^I(#0)X;D"[T(Y$J-@DEN>0M*JJ,0%SI-T"?:1 M3,:[@R%,SS*UB'IH_^(-:6_L?(O$@8.8),)<@(-AL$*.$8.B2]GUH#9Y<# ( M:0J,FZ"#ESH:%9>?-:$NK^(_C-D+ 97JVAX8V@M%_1^J]\Q<7>4OJWC+'G7W)_OK?7B9WOOJ[=_WI[I>W.8C.#/P?>#_ MS31W\,G?U7JNU@*B+V\QL/;&]V\"&^:\U MFS>U=6SKPU]%Q3GWON=4T4K/@Y.BB@3L(O43Q ZV _]0/1IA"7$EX8%/_Z[> MDD" F 5L0:=B6]*>>G>O?M:\EL1+*Y>#*_]G0OTCNLC?[K KLE0\][H+@SH&#;2X!B(/UO-8%27!C?3'#;# M/G=*A=7(VL-AC"-CUZ5]0W'U-CE28&3WFCSIRDS]8,>V,/A3:J1WMG*SOL12.;$?9AW/FK;F;(,6,MR)JKH@//#IAA!<,*Q<8PPXG^\B"5.5X^"N_S^I@ M6F#*GJ26[7^-PT_9G51%>4S"V5H@R(+P]9I%J(T?6VL;>TPG0.$H$-;&YMK: M&K:;LHAI'R(QTH! G!-5+H/TJ1!5N?:ZU42/'7=G9#4^960B^)G%GO/"TDA M"MD/"J=6%#KQ3[K><+_RPYU:2"?$_"4>QGXE;,0?1VUXRG610E0+:T!Z $&1 M@<;+C07U5O+@F)111S(S4NBB(RT<]W]&VY_)!]S-).LN]3/)XYY(^.U>>'W$ M=](ZV-A+RE-L94+4 P5RHD&2%R&WTIPG47DN;("<9 M $WA,1!F$LX%&W-$+Y%"4QOT;6ESWD[>ZJ]/HVD8$2AY=11Z,=QM8\\''(F@ M DG)&<@C(2'M0+0U(N*H&?,\V:65U#ON5_1YB6@S_5U!L\LCIMP?_W8W]DL\ M48(1EY+@(/A29X%X9,R=K[TRVLZDHC,^3.>&:M-D\Z'R-YVQXU?-: MDXQ@$3U2#E/$?=0H;W+D0;M5V=Z$9;PF"6#FTG-K!&>,16DT%\DYDTS@*@C, M0?X2\H:EGQ+!RN(_ZN)KRHEG##B=J[2:7.^8 RUP;@FA/EB;B_?0RZ:J&6)7 MY0.\EJ_<"Q$*7WDR>OBZA[&-INIF0P/0 S4&P0\?XM@P!3.ZR&:[NX;O_1T/P[M^.S1& MO4X;JZ/0K-7! .:F"CY>]7!D%!2UP/-RO3ESXW*,=<89>_;J63^:S-5RCNUK M-OZS-/EAZ;_G4.>\B-_U^3.4S&&V%0N9YHQ. /G..+P?)CA M& 4K!]D,E^!$^YMZL9'Q83+B\U&TW]OP I/HEHRZ[OQ=\]M4Y^0P_"K>]\S, M,14F.[+&M?M3_&)D86LVSCP2F8/,FL,S#^DIJ9ZSY9V][R0T8,1;\MA._8FC MGV:$#$SN^?\-1G,ZW@7G)W7$V@ZS(W1<0C"_9F9MDR"#\2 ]G 13<3QL=[)3 M93J.>CRQ%6<;3#DU9\:2CLWIO>H,V%HYDO(HFY&&P]$$9[K?Z?6_CFE@_8?? MSXRCT3_NQ,%K@J]1!?>Q"#">C;\F>22O+A#YNHDXS1\Z+7I_EJ5TEAZU/!5J M<]N8Y'N'@C$FDG':)ZLX]\;JZ*@")<)X@@./H82"U4ON:M$MD+4P2TS;J)", M5B-N.$76Y% PH7Q.S!7$6]B8R[P.D6"9SI\P$BP_=QQ&<^?=\)@-"AXE9*SL MD,L[1+36ONP%Z4!M%!II[F..0_&@C42/+ G6!QL,!:5MA2SKV^V0Z4UP35;? M;$OM_8FJ!!L^/S&=?-TC@H6DG42$1)E;UN52MR8@7-5Z9 "Z-'=<6HQ@P\6* M-#EI0(B)5ZL=MOR_<]L<5+4.=B! M%E%# .,M,\C0F&,(:* L":5R6QFRS#1?)O1R+;M[Q!IJX"348V.,LCPQ8H30 M(A'G*2 !?"FQAHM .P>K>\QK3((4*#B6X\>U1(X3A9@4UGKNI:<5[8!L #(" M?>VQAMOG\+BJQC%HQ$[[2]7(8:"6]]XJGP*U*"I1I(UD4FC!^3_?X?7;CVOA5WO9[W5%08A6QN 4Z?1\8 M]!HP[-:F(81)@/'"".)84N8 QHD1'J8QVP4G8C[,2.B:U48[L MSWZOTX%5#,=^>-[J>4JJTW++,LA![@ V;R:O;.^L2G]TVB#+5,<'4[G>%=V? MR_4>Q"-;1>W,O5C9S2ZLAVD$E64JVZ,F)/A*(Q$O^K#>[S''HL-<(%:=PG MIFIB-QZSBJGX];&N_JI9!FMM?]Q3)@8M0/S'(?,-$BFR"2ND570>!T&5]4LK M^IH68<8:^2D>C)Q^?7C.XSSHW%9ZN2>Y,]QZ)84(3F,ON3^-GN/7 <#C MJW=Y:VX!S-K[GD$NN&8F:4"2,K$IQ:62Y-(A@ M#4MKK E59HO)*8@S5+N[FP6>6PMJI="6:9\P%V9L%N 3LT"A MFQK236LOQU &80#L$G6(:XF1R_F(,>)C^>YAGXHD88&-=Y$#W7OC/5'!>:)E4EZ. 8S@,8 ]4ZO80HC7 M$N+.GN:18LTB,MAAQ$%E!$(D&ADCE,62ZZ1])D2V3-B5MJDJ\S/^R/242_Q5 MD4-GY#1QHD*N3^=Z7PRK&YH(S MH*H06%72GL3/3)GR[:#Q[RMI^G@0YM*"!HD[D/$D8N/O40#B;*K>S$%' WBE M47!>U3]I^GBN&;[9&^Y$&/=D7L[N-+IH*P?A;N^#WCV*1#LE>?D*21[NO2>4 M2(Y*!5BD08*77B)+<]1TM-Q[+EP*=&E%-&>X9T&Z[%0FG%%]X$D$G.WV^L.* M)L?QQ2-Y,@9DX;O],@DOG0H->%2[S:S4T4>CMQ&0ONWUQS_E\UY?9/+'[SD" MGQNKN74,<8,UBQ@+IE=6L%-/CO!M%DJ'7&'@UL/&X5K-&UQ[^K.C_];:1V0 =I\4VM]_3J@_6R4>^ MIX)QPH%FXW(+&9Z40(:FA# %>5_&8&6ZU$[@9)]S7 FS M_E(?F<7: -?STK^G,ED:=DQ6EU,9JE2*2:WUL3%T7+<-]*_O$81E^'T2HFX,WUIN=S8LO%J1]_'TM D]48CJ*%Q\LQ MZB0&T]VQ1X/X9O+AU] >''7LSS?MPVK2JHMF]>H="0M&-Z7FE;PP[AH\OO]8 MEFB.9(D+;=1&![EH:D&N/G[MQ;AYS96X*?A]K[WVJ00WJ9%ER&7(EX?,\&TO MOJ')]BV1\E$;E-9U-/=IP'CC@,85$7AZ)K'[YTH]?['!$ M%FV@@_;AH.VK;U4TS7DZ&.[WCN&AX0(MW"#6C-4O!N]7+_IX=0.[LL5T?8=< MVX&5N2QS6<>!S64N;T#T^S#6?WD?8TISG=[Z]+??FDXEG13)J>(_)KFC#3;* ML#?W$:,>8_(N/9_.>WVKQ]UOC".C27W6]XZQC%()SDT0G'!.<4Z]X8I&2JT4 MN3AA51'$/%/DV-BA,D6QF^- _@6/'MOY_.=@=[MWLOONS^[NYX]D\]0[^ M;+\GFP9::+=.]K_N'.R(5O=M9_-=Z^<_)QO#5AO_^'_;Z\/6ZIXG.BK) M!&+"8,1]($@3X9&*WFGNDL.$+JVH92+PLN:7TV@G/>?/(\/3[\::HNOLZ7EN MX'P^9EBKQ?EW7JF,H5;O 1N\7AJ MU)-9))\0-&9G7T[]KN+FG/ZY*!Y)F9C)E)2#J#228FXD@E9HO)?E!MFE$E!+JW()E>7 MZX'7"PV*[%ADQ_O*CG.1&1%['EO#QL3'5'65.Y4@60'#6X'AUID$R52,EH,$ M*43N96VY1H9JB6PB6&BMO!.Y?2\ART9=KJM79,B[RI"/81-/U7\W07F.NCR/ MXZ1)1?UEN7>CEIGWXKVWFYEG-7A?'N*K-7C?JTWD."8= $*'(>2N0D-P'F9Q(S@(?,F;9X*>P9=QO6]84 M0A]@RR@(6E,$O=K\^T 8O;L=>' GJ"RVX#DBZ)0MV$H3"0X8*<<-XC076A=. MH11X5:L!"Y9K[5#55+P Z(L"T/+\IW_^#8K<) \.-EF\8>^GR!9HNJ M5$^X[OW4ZA)']KRK]Y\ZZ]4Y@7E446SM^*RF\:C2V'0N_BD)%J'O3D+?QVFU M65J@"ZPQ(I%YQ#'AR 3MLOB7^XB%9&!^5^BR(GK9L,L&W$OI.,5VNQC^_P*/ M+UMGGJ!C49L? T&GU.9H&,#@()91C%EAE.;"Y1VY2JN+]> M%(26YS_]\XO[\ZZ;Z&VOGV([EW#-Y8-\[NO9*=[0A91+:JVV/= =.B;3X_Z9 MQ%*DDCM))3O3>IU+# N1%-)6*\1=]$AKXG*T(HV>&>VY ;V.FF5L+B<"S56K M*X;\@IYU6+J7H-7-0,FBU\T10:?T.JR2%U+F)J38HNP 1=JY@ R.7FL7I*%I M:46QYHR>DL4;NL@@6IY?.V_H,V0HU'P/75WJX5P#K=H:3Y[4_GQE-9);%"19 M&#%FI@Z84Y*$)DFRI+A-W$AF58[TX<0S*OWLKBNE!L0BB2W^G$,/EMIY[U$0 M 2.>+$>6<(4HM4IXH32H@4LK/+?"7E8S6JD_MTGZ5ENUIIA<3WMU2?(K27YS MUHOOQU5*@8@%82=36K RDCC!&>(T-U(4G" +RPJ,)6A):>3<&6 GO$DOM_9Z M;E92N$4I$/$+D%I046Z\^1NC+KU5E-2X6TG5L&Q>1O47Y_Z?LM2Q MHV$C]([S=)U._^CH^'DS3BAF]V4TVLT)_W-'*>8\>?(AZ;,^"RZR(1)R&.^,I%=9]TG!TMMAZ9E, MSR635AF+J,L)%<$(I%5E[+<-;]FS'S MM ]IL?X_""RGK/\)>ZP"#DA[+1'WEB"C9$#,4RMI$-SJ#);2+"O^%!$D+UWT MK*S_OPPS-<._H?UMY1(3@A\GPZ^FH7T88*>\81+>X+*]^.K2?S?%6]]/! MUMHJV_H,XSIYS^'/2>MD7>QL?^INGJR2G<\[?!/>H]5=__'/R0Z#SR =:9-B M-(AJ8F'#XX1 B/;(.^9M,!18@U]J1$#4HTPG?8!7V-25IV4B HVLBD#Z'7LT MB&\F'WZ=E&YK'W;:AQ%5%\W*TO_>#L/]-T:#!,8KCCKVAHWO/SI,FB-N>P%4 M1@>Y:&I!KCY^[<6X>'S/!M+[[!>5ROWL5U M&(UYD'GEQ@$_F;%%/8&XLKW?C['1@J?L#QKK('6$2HB8N-9OH1T_3DG00D>+ M14=_MW\\*Q45D'Q2&_3#B/LAJ9^UH_S[!A\]9,WG,(&%(!Z/((AY:H)X26N^ M@ O^2 CP2N:O3D.9+..-JUDVS!P1\@;I;7\T- 9#K1=JOKJ!/90&RUR6N2QS M^0KFLNCC=TT3(2_$VO0D17QWZ@R/QJV"S<9 M#BZ53'TR\V4]3UV0@FZ5XWJ:V&Y)%^>)Z=8T>#TI5V[-,=027+EE3D-2&NU) M3$KC6W8VYZ2T0>Z&/%DGF]T=MK76XJT< M&_?S0FQ<]Z/86ON:_[#-@R]X=_O]CYWNI_;NVGO6VOY(X9F\=?+EQ^:[ULD_ M)^^GDP,-"=S(X)&)G"+.'4:&)8RX5@E(@/J(W=(*8WH9S^B\53+C%["Z4N$D MA9/,*^):$8$]%Y@;QT-D3BKM/3<^!*N55IF3$#/F)/"A<)(7QDFFTOLTY3XF MX!\V,8UKA^)5\+)RFV%LMS3%-D1R\74&.L%0S(0,V[7Z(U#Q&FI C<:D[BT0K5:!E6OL-SYI,F6 M(IEWR-W)>[X1!T- F%PE\TO.?FV$[)A,MMT_\TGVSE73+!4O7CX+?Z45+Y[< MD_?@:2 M:LM2/P7'?NF%+0KSJ,OB%.:Q@,Z[PCR>GWE,.>Q X^=8:(IH" 'QF"@RDD9$ MDI486V>)XL \S++ I2!G81Z%>13F\8S^NL(\:L \SOOH9&0:EEL@RIE!G+F$ M0)*0R!$GDZ+2)!665CA9QD_2F+$PD(?,PZ(8 >LTE/F[Z J7+5SV.5UTA]X)8C7"1.O4&!X8BXQ1JYH @2&$2OX))WC &7I:"FL<)E:^F5>X00S/K, MX:0D+;*CFK17N.7.DE6G''35J??TT)6XUH7BX*\ER.:*[DFG71>2B,\T\AKS1&G1B&KHD!!<4%)(,D'LK1B6),]A9GUI4?5 M%/91E\4I[&..S?,>YJLK[&/!V,>4FXYKGC"E'!&' ^A_DB&C!$??9B_KO#9!>.S%UQU3AMM"'!7 M:IA&W'".K!4$A:0P_&)3DGYI1>@F*7SVD3QU1"Q( IU\ADGM*CVG6K_/41.7SJ$D[G,4*=:W*U+]>, 1*-! M8[@?&Z&=4NS'0Q\;+@Z_QWA8_7P^A3C_DF4N>_CS?_^E*5&_#AI_=.Q@,&)$ MJT!RW6[O<%S^V [R0WK]G)7<&]TNO]9.K_^U\7=UQOH/OY^%MH8]#-7Q2:7D MQE&_[4=!$1M<_MOV?(V*G M>KD!ZHI:GMX5D]B=AFT,J[Q\H. K-:8J\&=P05ER/%AM6:12:AXCU2$8HAB. M46.>Q,BGI3"E&DT^3"M+&YMOG[ R7E-ZEV_-Q@LO+9T_S;;'W]NK7W94\H' MR6-"(F*/N(>%,CA2Q&544D>MK,KJ#E P4.PEA6<4#3;(=',4^]5" B2C*KST M0E7Y]N'5I&7S(CTN9<%.\IFZOO?Z =C(A+2&WSN]^],5X(>+_:VTUAX,VX=^ M]..KIBDXMK,GN4V.,8&LP19QRB.R4DD@L81!GX[14[NT,LQ=?"]35!C/9:,B M"N#V/6"WC=@]ZO1^QMCXWA[NSXY.K*CPW_<)ZY) 43@%+X#2)%%:)1BR3(XD MS C5-U!:,?@\'[GAUMKZ'B"8!PBS2'H"$.:H0L:YB(3@*>"4E#1N:86P)K]< MLG;Y7A3CN>-$!Y.$P9PXK)E3Q),4@[3**%,HILX4\W&/VAAHX!9IPS7B@45D MB,>()4$#5DIP6+ 5@IOTLHVO$O[O0S0BLR^I J$&8$8IR[P&5!3.$\ :;PO1 MU)AHMC?VM(E8QQ00#1*(1EN-'/,.20 <*203VH:E%=WDEULL3 7.@TAR*FV/ MV-BINGHM4XN@L]RY) M)WTUPF*= :._"AV=C.=H]V?S!L[-M.RH04K=\?B4]5 M];1!X_@H6SE@Y09I3%IPEIT6V3-UA79U:&+NS1IP?WP3^*T?;1K"#R#+ MQ_\[!@KN DWN=W["#P-8V$ZWLL_T $+@[N?TXRQ^H_8/M-\.H%._>4T+35N@ M9E$ ^" E190IC#C#$AD+'$>F0"771JL@023^WAM;A!H_H^WG!8)-TVRL=CJS M%VL :_XMF\#B8:,;AR-B.*]WC5O+]8?MDVS8&JT-K&K[6U;18O];MER-'K2< M;6 V'!SG),#E*6/ V$XR!['YHD86COOY3>?&VZJ_/@!QM@?M8?Q[]'HC["&O M#V/8)@@[3I+$A E(2(YSB9B$7'0@*%O->&018R.65EB37+2*530X6+Z6".XE M"1&(B^+IGB'.*N8 8D2$;=QS2'+0ES$ "IEHHS' F C.;""JF NZLA4&)0F0#8]#N'G>JI08Q M(\1.LR+ 3'7MP^/1[]422D PBJ4(BE!.A-+9 H!]!#&8,.O]2'*&:T"YR<0F MB "YF4D3O>*8$$N5P38*H@G6V( ,7TE4O4ZG][T:5W89- ;'W:[M P\=^Y_B MT+8[@XF7:9HYCV?B336#T\-=.>_MN>AM.-?R=MK=0,_<#V._9_73*+CI\GS< M_'Z_C5]I[+H8M4[V\,+V:!#?3#[\.G&CM \K!T-UT2SGXO=V&.Z_,;H)UUN.R'M7G2=!*]:4*7*D^_>>O":U4ALK;M*$O-/%2:&)D MZ\M(D+]EF3+;&8]MI_H.,] =T&BX0 LWB#7C4"4&[U31L#'J==FADHJGOD&L[ ML#*792[K.+"YS&6IJ'='1KHU%0A^ZHJK[(5KT<>LF#48J4)R3=UJ5YPE8LQ[ M?1^0&[TPB:4SPZ2CCBIXS"*6@7OO=<#"6AJLMYY19O8V,B$0RLCS14=/4>S( M:YU\Y#L''[ZVNCLGF^_6\>;![OY.]VUW=[L%]]@\V%S[=+"U MW6*7,DD/_,GF]GY[\]W[G[L'+0SCHYO=M^V=S[N=ULE[WJ(MO/FY)5HG_N2? MDXWI>G&PR($)0I$6F")NL$/:*X:<8388+IBGZNJPZI)'6DK^E%($I13!_=C& MW"-%ISC#A3#124O?O[(9L?"+._*+J0)Q)EHF9?(HZ*00U]X@([#(D6)!8.4- MEWIIA9&F*@7B7@2W>#PEZLGLD4\(FC-CCAQU1/J02$J*@XAEHB>6X$BBL39@ M>:%0RP@F[Q)S](!&"E=#YH>)J?V/,RO[=NQW:0'-VX'FF9"M@H*%-@[1E!CB MU@ID*),(4\R8QCY:;7(PTUFEEK.$WWJA09$=B^PXIW8S]Y,9[]YE9C[RY,;$ MPW0^'V2QV\P\'1ANG4F0UFOFO:+(,N80YS$@YX-!($ &;5G2/'<"97+9S$A0 M*B)D'5K,W*[*3@ZY/ _CI$E%_46Y=P_H$_,4]8\>:.V>:\>^A>$_LXN".!%$ MH-YXB;F6PA#A _P7>;11^WA#I>)+9N^3V.\%.]@O]4#JQH%:TS9OD3BF(04$ M2RX0ES9S(.L04)G0UC W>2]SZ>BQW3-%"G%'+26L2#I$A[S)$)( AZRY3'["GEO9=NRBW8 MN.#8N/!Z] 0VBRK]&- ZI4H+YAE+R2*F/45<< _0:B(*,A*!&:82XP*M+Q-: MR_.?_OG%2WK73?2VUT^Q7=7D/X0YRQ6%.L5I^K+DE85VFHX)]+A_)JT4B>1. M$LG.M++'K*-,1XDX43Y7@.7(4F.08-%RJA+H@KP8]U^F<;^ YVM4]F8 :%'W MY@BN4^I>L#8*2D')"SYWRG84:1P\HB3XP(UE0C^I):V Z\OV'+[VYY6_, Y:\OWXRFEML2",)-I+3A1:;P(2&%E$8^*(QM= M0 2[&!FV0OM0:DN\(&[Q>*K7ZZDM<1];8JDML>B@>2:!@X"--?429628L'DADFRU)8HLN.+E1WG(C.6VA(+"893M26,BXG0&!&6N7N< M!3'2)1L1XY(Y+%U2@N9^R7R9*%YDR 4N+K&@HMS6I/M<'$Q"I\9M3JI.9_,R MJ;^XH( I2QT[&C9"[SA/U^GTCXZ.GS?CA&)T?V:C^Z>*WE M_FG]C/:++?X>S._+N;(6 4OKF4[7,P;A^=ATK19GKAK70T)G%H8/U=Y:?S._*4;\.7*AZ2(@G)"0 M2$1))U#!M%'(*2P181CXDE&,50V\G\B(7P+9GB.0:TY+58SX-3#BWQE)K[+M M+VHG^R?'TJF<"TDI=EH@IC5'G#*%M >QWCMA= )895'.T;9?),TB:=90TEP\ MV_[-F'G:OK38_A\$EM-UI:T4006-HM<8<RT#R,:][DDM ++U5/3_&@R)O;YY<:P M-[0=0*Q^]+TOAW#/S&[/8 .^#(:-?NS8;/$?]AI =V/S_R!7)#J-I_]N!XU_ MWP$(+1 RBR(DI@A/@AG#0&9T*8(8F8)35P"AN ,0KG>/.KV?,?X=^]] +YZ- MBYN3]ZD@<+"=IV/Z^!_P_IN]X4Z$<4]F:+H6TRGHR04%O=U_]K'O?CJTG\WQ M5A> ;6V5;7V&<0%@P9^3ULFZV-G^U-T\624[GW?X)KQ'J[O^XY^3G>^;:ZT] M$HSW. D4L+.(&Q.1"%A:T:9Y.8*Z :3>@0_+C>_[;;_?^ Y? M&RXV;+<',)-)$6C(-OJVVJ@-$/+;0,> 0?#C]TF7]7&#]<91E>.7R?PZ9<42 M@[D202;ON-!.DZ =(=H:;BB/ZB'*RJ/1VRA]\6VO/_XIG[>H"LD#R.U'Z^#] M'JAZEIK($%=&(NYYMM (CJ(!F2HD9P432RNT22XJ%8V\9(-FXY0/5!A_&?NG M4/^H-ZCF^DV%?^UO\=?O[3#-A_'7,;O'T M+98N\YASMH.:,Y7LASDWEU-_[_?/Y(\O$;E^M%^13?!6;VSGN_TY6/KEW,MW M@9E>F-%+$_70V4CI\6:C6CS@0[U^149O@/6%V,^GY<';Q1MT8[^? ?-?;:F2 M#:#*!\!FH/-ARG%0&D=J58L\#CSI@S /AUD2>/"5!8FX4-S-%A0NJ MN-^/X;@3M](IVS][K^JUJK=:!7'H6WOXL]I&VS" WSMPZ/4Q>'CVQSU+6&(T M!<0$30@V0>ZU1 -2-/D@N8_*P6:)('4?Y77O'T=8QI& ."'ND;L=B+=CCP;Q MS>3#KY/:Q^W#BN"JBV95M!IQ'D.:6).*^8R#Q,;W'S.FYH@Q75"W1P>%:,(& MOOKXM1?C)KGNH,3TGM=>^U1"FHQ><^- WXREYYZ JO8*&1M9 [JI=]<_Y<56ZFDU68#W?;PQ9>UKO?83IR<: M+?O(@E)]_I)[S8R((MCAZ+=DVV,Z^9;-_-5O__EK0CM55.=_"Y&\."(Y]?)4 M"]Z>N'JJ;U.$L'$XHH/A?N\8'AH&_[U+D/U8Z&?P?O6BCU^/DVI9:]''+#0V&,GN0V+JEH0[K_2>U]G@869^ M#B=!D6 %^ M[&_OV\.Q=_:4C%]6@L[/W8/]]@X<;W5;,)ZO>/>@]7WK,SS_8)5L?=[\NK7] MD6U]WOFQV;X8H?)G=^O=G^W-D]6?,+X?6]L?NJV351C;VVYK[:/8H>_%YK87 MNP?K-'<^GTK0,<(JHJ1'EB2/."8*6<8YPHQZ2YR)CK*E%;W,#5X61)7\U)=0 MXZ14-2A5#>:<8W,_AC*_')O;\XP+H>%5&]XUT(??VG;_?,!C82>W8R=3F39: M8UAZ)1$U6B)N#44Z2HJ$IB8Y"41"]=**XDU*"BLIK*2PDM?,2N;"0NX>1'^? MQ*,;VE1-$_'5.9*B>FO.,Q!N2TSST]14) !@(Q(7,PAY% <*"C M,+Q,9-%07EP%G<7H/5;)D:79V&NPG27-K&0>)\>X]F@89G#1()5 6N0@$:14"4LZ$$!F5 M.G=)(,M2\V4VHS[(I>CL8M.LM:NL@.IKUQC/8V?1&.<-KE,:(X\B8&H)PKD/ M#9=8(NL"0U1PS(B-G!NUM")%4SU%V>F"KD^'KL_Q_.(QNP<=O>WU4VQ/6DYX M>^ACISC0%I)KOTY5Z)2 BS9T+X:],ZT-$4$8358B$H+*01X1.:P=DHIXPWU0 M',NE%4'5LJ;L<76A8MXMJ%J'I7O1NM 8/(^!.Q1%:-ZX.J4(,4R4XTHC[UU MG.J$3/ <"2N3E\ZQ&&@.GFL*73QG+PI::^@Y*QFYM\K(?7BSO1=GQKPR7QR_ M^EY[CDI%<51!"<4!U+5@@;+HL4C*&DZ?M==>R>5]5%;OIU6HX 661FK$G'*( M>Z* U0>*C,%:1FVHPSSG\BI#E@U]"G;_''N\ID!?3ZMI2=\JZ5MS5D'OQXY* M)O!+8$93>J?WP2L6@0\Q8X$9)8FT%@%A4$:E"MIB''+;<];$]>-$A9<47E)X MR?.E M^/AY14X!?*5:9BYKA1!&@ 2OH6#IJW=Q1JS+LW;61UCT1L!Z-M$[O-+KH(D"^YN9: M/^'87L XB< T_37>M!K;3NY4$LK;3J M05Q;VZT]9SQ5#*C)2\ERPEQ$+FJ.4 M4YR1@*@S @'K9,@JQA&P4F9A97"(]&)7)L.2M2Y1#=R6&^RUPE5S)H>%8X3I M2XUI%FI37"_Q;._'1FX%T*B*OV?N$,O]DS8FVT1Q?]WH$Y0$#ZO0Z\R.C^C2/87OG\;B_$ MSIL;0.A<7?[;M81ZE%Y"N@EH>K]>0L#\M#]ZP&A,Z6YR:P/&]GX?&%<+GK(_:*P#5PY5.Y-)0,TM M3.:/DS!?Z&BQZ.CO]H]GI:)'B*-[?(JKS_)-# WC)J-C!>I-:6=UXT:]-@9G MTTY]YCO=;N]PY%SK&XAN#5> MSFM=>,_D(YU%3.=\Q2(:QT5@DG"2\#@V M@-^4B#_\WNG=/Q?B-)-A*F3@]+>M]$=%RI6-[(6D.ARU-P_>_VAM=[H[,*XM M>,;FVI^=K>W-@]WM%MO=_OIC\^!3&Z[_L?7WA:#4[@;=7%N'^^^V-]^U!+P/ M;G4_BA;=[+1@;%O;ZW3S\Y_=S9-U<:[^_Q\7 A@.OO[<.?D$\U.]\\GFVH=V MZ_.?^SMPWZWMC9.M=^MBI_NVW3KX"/=Y#\_QO+6V<0+?O[>VO^Z%0#VU,J& MB4= *@1I'"02V&.AK.->V9PWH6?%AJ'K8PROHE5-I#&&8LX%5P);RI.RN;=. MI)ZK4&BUT.IE6CUI[3FIHO66(@*$@CA/&EG"6E+^1]L%@&*D7N:9!TXIH0RTRR&$<;>9+6\HS% MQ(RQ+%XP+)Y*D0P\6.RI1E29A#@E%#D:-,(Q"BXM9C$R@$^JFY<36>:D M>;RH_5:GH3PU!KB;0NE%9RM*\Y. M9-[\'C\ORKV_M[<^O_VZ\QF>^1G&F.]UL,I;VRT"\_5U:WN5[1RLDDWZ?J;< M*Y6TCN& @-85R+V"(4-P0BX0KYWQP+G-G'4T0ATW,AA"(N&&.2>,-)$38F2D M5--"KX5>9]/KMM^3UBML?4!1B=R@D!"D=;)(2Y$T S7?,5KTM")N%''CL<0- M9ZUW@H3(G,@)8Y8P$KDE/"6K3*1CM8X4M6Y!X7OKC^O@.U0F-7BO'ZV< KSV M <;S^W[K8 /&_>'K[MHZW3W8.-D!N)X%WXY&RH5C*$@6$%<*)(V(/0J8.0T2 M@#-5*1U"FI<+8]]3W-!:\""E!WG8<*%!]$A,6Z=#4)H9K0N]%GJ=3:\''_2P!7K5*AADC,5.N)B"R=TZ&3[+0;Y.W*A9GK0"C8L! MC=.=_@1EQ"F#A) >\6 $IU4X;G(Q_2(VO HW/#8W3CH3O>S)9)H+@*"8I0"./!!E+ B(!FZA" M L;G"CP6>'P"O7^!;?[7H>F];/L%31<#3:^UDW8_[&_2]WCKW?L?.]L[/V". M]K?6X%W?M>C6YS^_MDYVNRV:Z]?-"O7V>XJK!)*J0%X:CGCTV:[/%5):.DN$ M(UV[_H/+-3N_VW7@=V5:<]_%D2S%Z1=''907LX[HGV<)O_F6^6 MS:W3SG6(_NF4A#_886RU#]O=X^ZIEQ;1 O:W /N/5V?N='[N^^^[.;/^]L?R2M$\\W#]ZV+P/]^SULE)$Y!,P(#*('-0:YQ!@( M(9R[@'F(";1"P6=X:/_G3/AXP01K?Q2"K0W!'JSO84*H\Q<\HC582\LT$98G[)W5R=ODN;/6"!QN MR.$I@L<"8?CU3L%->-_.06M[E6^M;7S?77M_LOMY=W_SH"5:!YL'FR<[)[L' MG[ZVNI]FVHJEQU@SPY'"&M1&()Z"6LYC280&M72BI1-<2O!H^2@W5$N^- > M?$4I-V-J9\8:$JYF"VRQ5Q[F=;?ND[KD9#*7D8Q3-7H'/.T#GE MEXLND""%08YG;QSG FF?$]H"L$^!L6,Y18,6Z"S067(T7H5;;B;2%MO8/9'V M6O]&Z+;>?<2[[W9.=@YRI7,8Q[87K>U5N.\.A>?_W-U^_V-WK?5S5L \X\3B MR!T"A@W0K2-&1A.-&",>6ZNBX>P*J?=E^>2*;+ 0%.OWM,!>)DL0"R8"Q1J@ MV$@X4IX9Z@6+UH*>1JX5-N[ND"LB1Q$Y7KW(46O?1A$YY@C@UU?7V]S?W5X7 M.P\ <,-X88R;GW>_;GW>F!$'M+YGN2=:4X&LUP1Q M*BRR1@=$L%9:,H\Y"5=HBR_+&U=$CH6@6+]'7-)8IXA"L!QQCBFR(#=5KK6_M8.\3#\U+>13>N4*GBXNGDZYZ5(TS(A<',5PAWC@&E2P2 !40Z*@ M(3G%"IX6/"UX^MB>C(*G"XRGYZM3

\HZ9BD(ID+DLI*21V2HDRAQ:^ /*#'!W!93 M*V/K+T/K.G%BA)URUW5M_TO[L-JTA)YMGY7?7/^7"Q4!J[^J^YP"^>OW=ACNOS&Z*36OG'%CH_#X M_J/#I#ERU$VPY]Q!1IJ2FJN/7WLQ;I+K#@I^WVNO?2IA32WN>W$9\@L?LK[E MQ3?X4&[)HI[('U"'T9@'22HW#OC)Y!;U!'++]GY.^VK!4_8'C?7#$$/%#_X\ M/HP-AI=O(0U.. #PI7@#<=SAU&>@H]F+0G!]U(+G&D'9;;>?R[_;/YYU MKSV"._ZY]N5S+-]Z]ZC3^PEX6;4Q;?QUW/?[H#DU_NK8PS?W,6\\*ZM^^NTZ MUB(J%>1HV!CT.NW0R*NP<)20+9U/O>"/,WN%OSVJW:MLF,F&(::>"%DG4JS3 M6,JV*'RD;)BR8>JV82[PD1M4FG$*"(.AUDOZ?G4#>R@-EKDL&Z51CPVFR3BL?3!#: M$ZPQ(3.314JSR(>$AO3(UN>/>//@]Z^M@[?[.Y_7\<[V5[&SW6EO?M[XOGFP M^J.U_7N[U87G_[P0&G+P4>QNOZ>M=_ >G^':[0_[6]N=_:W/&V3G8)6VUM9_ MM-[!=0=_'OQSTCI+!SEXS[96][#@Q$CI4(S&(LZ40%JH@%BDP@6EC%4DEZL0 M>"[-H)\,(HNF6"+M'@D>@\,&,Y4(5XDKE;2.CFH1J70J"JIGYGX4>%P,>#S- M[AC#HR),L9RHC"E#G%N*-)48.6X#T2$I'V6!QP*/!1Y/X3%I%1WVE"3ON <\ MI%A:3T-B5@N7TLQ4C@*/"P*/YZ5'$Y2C2A-$D@XHZPK(J:"1!]DQJ<2\L*' M8X'' H^G\(BQ"\%%G8P(/%# 1$V,UU%C)@S@YLRLC */BP&/6^>E1Q*YHA9+ M1$,,67I,R&J-D26>6@)B)7R[!3R65A/WM55^.VW+4MI,+.1*WBWC[5Z&R](J M: &A]OU%.R:5'ENG#.*1$<0%IZ.65#1IR2V.(D:SM*)HDSQ:R?0BBRZD+%H0 M]*&VS8*@"XF@%TR=E-"LL6ND@K0 HT(@&Y)#@A &VHED*C?U$WA64[^"H 5! M"X+>W_Q9$'0Q$?2\#!I39"(X@ISB$7%J+" HC8@*&KW#H)J05&30@J %0:]% MT'M92 N"+B2"7C"8.FEI"M8C[90 +3XX! N>V^A@8VQD*;!T*QFTA'?><8O. MLSMOB>Y\[M5\06;35]#3X:G@]N,EHREW#./HD'>)(!%#7 IQ84.18Q$BIX)K34 MTK$B?1;X+/"YL-;2 I]SA,\+ME+.HP'UPB!J)$>L?]^?#NB26N]+G7\$D-I*63PJ*"[LY%BZG1%DME"&(B,,1E"$CC2%' M6'N,62!J[MUIBI?_A?E5*(-K+"3B+N $4_:( W[!!&K%(U< M6ZGFWIFV8&K!U)>'J0^TKQ9,75Q,O6!PM2H2X2E&0DH#NK^TR$;O$ >E)5$- MNG^R#^BB>*D" 'S/E-@^/*Y(X5R?Q:/>H)U_?-./.0[Y6QSW/B08_\^OX\*K MG#:5&&V^65=:-^AUCH?QUS$6X.E;G+_F,A)@-X%V(_GY8';Q=OT(W]?D;F?[6E2C9(2H/CE'M* M+>>4:!I,"DJIB/?4TLIVU6"TEQI_9%#_[1?[\E_Y<#BHWG/&#K@ *2,V("G7 M6&@JA72<>65TT(8G(YVQ(EFW=,5UAB5K'2!?4((;[+7"U>4."\<(TS,PI VO M=#A\0Q5,R!6M8NL**=O[$?AXI]/[#J)-PY[QVL;WV(^-8^#*C?9A8[@_:G08 M&W_8?J?7&+2[QYW1I'5[(78:PUXC#H8@'< I^>0OP."'C9"_)N#DC6^9E3?L M8:B. @4 N(<&C/I;V\?&$7SOA4S/^2A\JT2+0SC2&XWF3>-2E]VK4?SB$HR_ MCQG"9%4>HT:9J2RL=HQ4J:@CU**U;*FY+S^;1B?<3^FF3DG@@C4&R\QUU(8DNW((40>;=0^ MWF#MHA,-;/B]TYNO^E71Y%F&X(O1O+[O?G[;V?J\\W/K\VYGZ]TZ7+,NX#O9 MW?[4:9V\A>=_^;Z[_9%M_G%1\_J]L_,9M*^##1C/1P[C.VF!UK9[\*FS^?GC M2>OS!HSA]\XFC.6?D]4SK^OJGJ/2^AQ5'2+VB"?BD.6!(8F)(UB3)$-86N&X MME$NBPBJZ_]W#'1;RJ<50*T'H([HL2#J?1%U?1I1H^.8).:1MH0@KJE"1EB) M5.+$:V8BL1@05=0VQ7H1$76M/?!P6LFJ+FAZ1S1]% ?!A!S?]OI_]0;#;]DD MS>(W9B&6!Y,#(DSY!@+B!MFD%8R("82Y9%+DJQ86B'U M#1(C]>]CS7QM'_6PGL\,IPUH17A<2;O]])=X>#\)?L5^AW070U=XFQV)4 M$0ON!#$L)T9X1A76R3.WMW%EX,L,M/TKT](I$.*"@[? P=8Y43,FE7R6+1G/ M!29R55ZF#ZG]-_P%/L>>!1QTPYH%P:R)/GI( 4HI1 MW,P42R[L#;\?PW$G;J7U[E&G]S/&OT?NB2M$E$ZGYZM/6^E#]+TOAS 5>0.W M>W#>8#C8AL']#N=\7= -MOO//O;=3X?VLSG>ZGXZV%I;95N?85PG[SG\.K>[ZCW].=ABT]=&I@ B--M>Z"L@2II *%@-P MF>2D66I$@*&C3-O]X_CR7&N98.SAST8_.T!#''F_ACW8'S#J3/I5SPH@Y2G2 MCR/2;]C!V#,W3^^7>3SGE]%-J?G]G%]<-+6XKQOJ6@<6;@K^*,XO@IO4/(J_ MK@QYT8?,\&TOOD$7JE?KZSJ,QCQ(N;AQP$^F:J@G4#6V]W/EPQRWL3]HK ,G M#;^Y_B\K?QX?Q@;#R[=0("<< ,2N> -QW.'40D>+14=_MW\\*Q45D'Q2"\S# MB'LL35;RY]&P,>AUVJ$Q(;E%H_RL*]['SO:0-9_#!!:">#R"(.:I">(EK?D" M+O@C(< KF;\Z#>51\\O*@E^!D#=(;V.C&8.AU@LU7]W 'DJ#92[+7):Y? 5S M6?3Q.XZ&DA=B;7J* (G_;.1\L]XQW"D,_OML1LIZGEK"4^]"2MD/G[,*^_%; M/#RN78#JXR_:5<.JU2K]^^*ZS'=>JJF_86)&RS/RR]5G8JZ+%+L0(19=((X+ M:5SPG%MK&>,I2<.B$4DQ=4,M3\3.E_,X/.Z&WG!\_&*@S#CR)8;9@3'CT)W3 M #.VH/$OXP SNKNVCG<./N*=[OJ/G<_O\>9)Z^?6YS_AW-^_[FZO_M@]>-MI MP?.W_KX88+;[M;4-XX,_.]MO8;SO&9PG=KH[O/7N0Z>U]K;;RH%F!QOB7.OW MU3U/.#71)2 N+Q WFB$K1$)22A4X$]+E0%NZ3/CECG&CI-&Z;*G:@PVLP+*(B3><"^)OJ$!:.,'SR1A M"H"/D316(!BH=M3%Q=T.J7N$$-> $$YU@&\[[LI?K3SF? @*U@"-.024PGC 4 MG#:11\ZP"DLK;-GHRX4C"C=X.FYPFWE8%!M:G88RVX%?6&9AF7-BF2QQG;!1 MT=K(750F1$3!)XJX=0H4*.&1 MQE(ZXTP,DF66R=GEAHR%9=Z599;4_KM,X(4:YO4=O, M?CKOE7R H+3 7,9&[+0*)%CN0$<++BC) *B=-W$J=1>717WQ<,IE08F0T@:&L& <\93-52I2I"3E7'$K M;*2 AVQ9X8*'!0\+'E[&0ZD\=UZ&1 5GF&K#C4W26Y^43#H4PWW]\?"\X1X# M].&D',+!YHI1#&1$;'*3G6"\,-K#"4LKBBUC\126^X*)CP XM9N8.@WEAM2[ MPCCFPC@\%SIH'2E7CON0#9RY72:S.%#+_$U=W0KC>'[&<<%\[434V!B#2,H= M+UTTR(E 4/(R:N=<5!J$:6&6\8Q> 85QU,%^_7+3*_Z&G3VHC-==V_\:#&/&!8Z6:"=IBD%ZC[FUQ71=8YLL%%!NHG85HMK5!02[0LWM&7$%Y:\'"^>*A3BLD02ITA M'(#06,*%\4P189*2HIBN:X^'4Z;KB!---JH<'<(0Y\(C0U-"5#+#DN;G)0<'#@H>O'@\-<0%[IP0UANN8-#6>4,:$3H[CT]"&8KJN,1Z>-UW[ MX)6"145"*HZXU!89DQP2S -?2]+KH)=6.,B(U!1,+$'GQ71=&,<]&(?22>J@ M %Z4X<$*BU5N'I%P\)2!Z%Q,U[5G'!=,UU93BS7WR$>23=INN7&WK]+A[&ONU4QFL;NNW#]F#8A]W_K;YMU8J/=#[U M$5BT!&.6"!/<>9\SZ2DA@2CG@?7P8L&N.:/QTQ9LZD/R)#@4)3&(JQ"0(9PC M&KSSV2SG[J9ARC>YE+9XBW['@8<'#.BS= M72S8&C13'E-,(7!A*4"?"42#P C*K&:E:LH"X.%Y"S:EFB=#$U(F-R)5P2.# M0T(^"9 7J=%:9$.$7F;B*0P1!1-+\/5+LF 7QC$V+'BB'#;:49HX.X8,&6(N"(,4.:W<2;QN(35/5H[KVL:"XX/CIS$X'GK'N>GYE9T':[6R MSUC,:S[3NO#L'+O$DU3,)&QXI-9ZC(UDQ#FN%,4ETKWN[/S+M)] Q5XXP-2 MR=E<43\@$X5 6G!">/0T6+FTHLPRTT_A)WB^'5D[I*MG7&AA8H6)O0 F%AWG M3GO'(HF@OWC#<&"41..4%%2EXMRI/1.;JP)77C&Y2GV''!-!U"Q N'61)X\ M)4%B;A0WQ0M7?\9UH7=!HIPGG%!@DB!868Q,D IIX&G"!$>]TSE22R]S4K]2 MS//9D+6#N)* LK#NN\+<"W.OTX3>@;DG8T$7)5XS)[F0VCBAI9*)6T6]E*YX M2FO/W"]X2GTP+C ;D&9,($Y<0$9BCZ2AAEG,5#0*F#LUR[B&F?.OA[E7+M9? MAA9> ?X-[6\KD\78/.["L_SH>]ZM[L_ :G35ZHFM#V88B'PS=,GKWP MRF^N_\L9BZING"^K]I)4R09):7"<7)O.0_G)^_6W_<_=@U6\>Y#OLPI( MM$%WX%E;GUL_=NB&V*2M'YMK']EFV^#=?_:Q[WXZM)_-\=;!>P)HUFVM?>BV MZ*<#^+>]<[#;;G77Q<[)VX.=@Z]LYV0]WY_^<[).-P_6][1PUN!(D*U*[\> MD3,,(T8)4S("W3DWXCU S3&L9H;AF&:)X$1\TIQ)8ZD2,N+D> C26N!5$7C! M42;V_G$\Y6ME29]B2=_ON:"L<@2C7'L*<0M+:HUB2%@N85$IDUY?7%)&O/7. M1^.,!FRQ#G Y)N=L4MY*3R\NZ68<-OY?;S!HP*0WJEEOK Z'_;8[KI"Q,>PU M0$;H@A#S]Q!68K_7 28PF(F4Y[Y/H]\%%!TMYLVT=_[%K!,V.DR8,X8;SXRG M(EHMX!4QUG1,G9>?<_.$G'^.%XD'80RA00)&:VN( 9;M!:$T6NN7KF0"5 $X MUA6H^6R@!B$0-G+568T\Q7D*>X>= MGXW>\7 PA//S/.49A#F&&<^'L\1N#W\V&]OPI9*V!HU>J@Z--V?^>L?GMO,$ M9V%PN1%_^ BR7;6BL-I'T0\S"'SK56N6;P7K#K+C '98L[%N_?Z8/"X^]=Q# M@';R$X8=H(1A;RR-7:4EP;/B!37)"0I[7Q(,@C5/A&C0DD02P/0\-DR[O8U9 MIL^-S;?GU"-81I]5I.\@R@(=3_C/\'NG]V:$N MYHR!J*F6*&DE$><$)(R0*/)81\^I<\GJ:S3>&6L9#"RCQD)*X[EAQD6M&3 V M:JE.@I*\E@3PEY&REO-=2YNPT(:2+$; 6MJH$?!>D"\$EI0H+FP*2RN]PWA) M+;WT0P:$6/&(:O>/=G1&AW@5(OP^7T2(*0K"> !Q0'-,-2"$B4Q9)B@7*MAK MJ*A0RG64\O'GYI<]H!./N9?(!!41EY%E1SM!"0?,N>8I>GRW70^"OR-ZB>1!1^ 2L:0MXBQ9I(4-2 @2LK-)DISK M2BZ'0LS>V(.SG=T<:047I8H+N[EK?S9<'(L&(_DP:PY7R@-V"*+$S\80A*W\ MN9)[CBH:&LLR@S-M8U28!/#$'@]!)*OD%!"1;OVLXZ/\$:BC 2+HL _B7(K] MY<;@V!V,A1L/][$@7W7:(,W"#4;' PKN5&.XT4HO:WN-PX@AWQ_[/WYL]M&\GB^+^"TF[>)WD%,KA! MV/M$G401&@QE6V)1)' M3T_?TP>H*I;>;AEHH-+83X'AVO> 79R8A7EIL M8%S^+D]*ZDV02Y.[( Y3 ,LI6Y3\6?W#\R@I%RF[>I9DA"NZ:5N)UF425;-G MP63L31PZ_93%8O+YXFMS+$Y&UXZ1Q)>..YZXYN[OK[W9&%]SIS%VG;O>>^U; M36-L!9X"68&\";)M['OS#;65>PK(@_8OZ1PEMFI?8:U')$Q\'_6F9 M"/[Z!,H-_;84PQQ$0MY@O_&V__>N.\_^'GV>_63^[;3Y__>O_Q)_.M]6ORQZOU"L0W?_UNO4O_^.[\ MKW??G5^^^_337V\_G3M__/#]IS^^^WSU_N-;%][UUQ^__>OS__?7VVYSM\"Q M/-@^9V2'EC%R?"<8! MU$8IAI-7# _0'DTIAKXIAD[#-,\*)LR<3$9&Y 8CQ^:3T=0RXI'M,8L9S'.Y M88)BL'1W2P-OI1B48E"*X6DJA@=H/Z840^\40]N0S$'EX#H6#Z?N*+"F.#J2 M&Z.)'8 384Q!2823T'%!.9B!H_OF9L\2I1U43['#'%$^A9YB2H6>O I]@"9? M2H7V385VVGX)%>3B%-/2HCXAL^S79[.FI5.B1 MAR,=8"II?W#XVWKMHRPV7)94?%^72Z[440F\TX64>ZR)/WNWU&I[_N8BE#?MU6[:_6H@V\B M\+@J\*>5H4+,"R:N[8TF :H_SXM&4\>T1I[I!,&$^=SU+.P+:.J>.=%=Q^S= MD,"]&+.G EZ-XU8"]MY'.$K ]D[ =LYO0MNV&8O8R Z9,W("GX^FKN./PCBR M7=>)S6EL"__"-@W=4P)6"=C'WL?3EJ[W/ =1TK5_TG7U$,2>3EP+).F(QUXX M@BT&8Q8QXD M*!W4.QVT?HK 3<,SIO'(C*(I9FEY(S:-HI%E.M8TM"W+IHW^KH]V:RZ?8?P[!'?ZA5Y#�V$V1B;[9#]>F(;3= MD1_R(,;J9"-!RKM]&C::?64+W GT\CSIB/'\\.18TZ"$0M]<\2FEN$; M7AC[4QS//+9[507[(&S7.SFFRJ,&>^RG%+A2X/W!YUT4^#W/4I4"?RP%OG9$ M&ONN,_&<:&0Y<31RN.&.IMP&5>[8W(Z8P3C#3/.QX2H%?JPSTV_IN*\>GK1M M6'AW4/>V3SH#EQ9YF>"'SPJ.0Z N^/-ZZ N((=FTT;'&OBNPL^U.-@6< O,] MEU@VNH_8,D]KI7MPSP=H6?[JJ*KNO[.B)?%S/IH6G'T>L1A6]8REE^RJ//MV M9?'S)!NM870#4??%1AP?#ANT>2"C\X+(Z!GH > MO R!9\,#6IL5J*S^EGA^ MS"+/LJ*I8SFA93''LLO8;J,>/1]D<]?43DG0;\Y M@_%ISUO\_*<5V,8TLN)1"-H;_'\;Q&)HNJ.)$7G321CP<#JY\[S%R::"[INZ M6)VWV!UA6C9S?E?&Y_+_+),+,%B!U;1+7G".IEODPC;<8N.'S/,XT!)XQJ5KC/P,8#36?TO;'CF7>;SNAY M8Q TAQG"Y[O73/>[QQ ^L!BL 8+LJ+F!AX%&S7O;WY-Z28)7#7@; C2/3\VG M-*JF1]/=%"D'KRS^^.\=('ES[VOC]T\^S=Y_^E0 ,E[!6@//7]-VG MG[Z\^_C:7IN,XC*'3293:Q08!A\YKNN,F!5,1LSP#3.V@0RBX.R%J]NNK\/F M/T)AY:GW:50R\Q1E9FB[$9]&;F"ZW'%<>S)A(#%#TP_"V)M.[0>L05Q:WM1W0U"3_MF+0#4Z>)AK&6$4&@YC M_F3B^*%M!1[G8<25<3]P1;72?A:548B:*?)M!Q25PT=3RW=&KL.#D+DF&/7> MV8N)[@>F'CR*<7\W1NRID%7M#Y^(S#3L.+*Y;TY].W)\SJ:^[QG,=+TP#D(C M>,@&4TIF'D-F=HU[-^83YAHCSS.MD>.9T6AB.B ]F1\&<6Q/XM!&F1E8GNY: MF^502F;VP;@_Z3#]JY25I4#DR]6L-!!=O+C )+2\T#Y>)FF2C_-"Q>Q/7T6% M5NQ.0$U-;!8Z 3.F#HLFH*@,P\<>>88RZP>MHE:Z'G'#8[XW]4=V@.T0G1!4 M5&P&HY@;T\!U#3=TW;,7OFOJCO<8"NK4HT]*8IZBQ/0-;Q+XCLE&EX4CRS/<\&4GWJC@#O3$7.C:3"!?8^\ M""2F[^FVO3G)54G,/ICT)QVOWVW2XR])A>%[J@;30!9YVNL//_ZHXDXGKZ+" MF/NV[_EFX+A.%+B3P [1NC-=%F&X7AGU@U91OW>-^C *+,.W^$806IZKC/J!2\RN4>\R)XS]8.1&AC=R8L9'4W#>1G%H3N(I\\R)11+3 MU">3S:XG2F+VP:@_0,CD 9IQW*W6?-LVK92:BVXAKS UIRA1EI6+@K-(J[%< M+A>/#;,[GKC[@+VEFOOLQ=(XJFI/)%AZ]6PZXE8MA6XOLM&I@N8;LJ:VCH M,K.;-60;#C>"Z6@RM0+P14Q_% 0@0BV+IG>;IO/<:,U%.7 MF3=X(_=M!'+T2]41RBUIY&->L52%^)[P'-A'G$6N%.[C*]S/72?%,$WF3,UP M9$3>9.1$TV@T-4P/G)2 Q[;''(.QLQ=F %Z*I\..]R[^=TH3896@?5J"]A$' M;BM!>PQ!V_%L M>.0]OR1X;!+/!L;#8*'!:-8-\=Q[8,D+K6V0O+TEW7UQVS M?P41IR1HE=-S:VHY?'NL[13C'8%B_MSRY[';"MY1;1^^R:$-S!_E2VQH_#!- MV13:[M)_S71[%\,0)\;'.'RU'N#L]1A'W9/]CKJU#TD64KMR#:TTEEUI_,N" MAU6)'$?*2/FY[MW= ^'^E1MFVVFJBK;X"YK*$^_"#JN"L7!97,AMW MSJM9+LKKFO;N !O>L@!@P%B%-=3V:MVA7;X_W#CXAY^Z'>$!!_FQH.K5,R[-\ MPXFB>.+XW'2Y%;J!9P6A]>>;;<&>-^^^7WOL!78J7%]$/OSK1_\*SK?1B^BDWWWU\:__Q\5^? M?I^_OGP+[WO_V^\N_/WKC_FOG]Y:OYCO_OK=@C78[\R)^>[3YS^GDVG,'>Z/ M[(CY(\>*V&CJ!,[(#EU_$MN.[4W8V0O?& >;C9VV]_>&V]_^YWX]UO M/YF___:3];OUUOEC_M8$87GU[KMWG]]_6!^?\\?G/[[[Y^>W(,Q ((* _,G\ MX[M? 88_/OW^UVS^^U^_SM\"'&^MGUP:G_,I_)-9;NBPF(]8,#5'CNU:(\8C M=V0ZH>$R9L8VDVH+:)I'+S'RY<33R'(LEV%?50O[B01>$%OVQ(M89,7F^K@= M@78-\,[+32;JTOS664TWOF[_>3Y]8H,-R]-TZWD^M2U7X$2MB)J=U090Q;Z MU,XODE(.Y[G6\%C/,9_&3NSY=A ;@<,MQD+#"#S;G$X=W[<,)EG(V7',-')O M$?YL>.TUV,U9R?_),QXG;4#3>W(,]XOQ_F,(5L,Y6C/6V^]^^=/P.9\R=S(" M<1Z.'!=G5SF6/;)M/W3,F/,PL,]>&&-[1V@2Z"_%+4?_X39T<,_C1D4'#TD' M?[W^D[D.L=V(,<<;.]TJ4+VI4R4[%1MY4Q?.HXTTDX MM;G)'7\"%&Q$MF7R8.I[KN7'\H3%V7'"@K35S.%51/9@1/;[G]&4$ 0EA./)H'KC"+' #W@&T[H3<]>N/9X5WO%N\D>,UB5/<*%K4V>VM*D M.-N<)5D%?S6F7;!4VH0,9QTRC,[A>S'6]LOXPUB+>02N;2I>7X';2V&CB,>\ M* E&C@XO*J7/=,FZJ;74[8+L-R (9D:RD2KAKA#J]I;,LDNZ7BD#& $J,' M8%P#Z!3T[#X<'X/Q 1S_2"$$^C0A, #(3/NT+)(R2D(YKR/3+F=).%L)9,)K MHB4&7*<8ON!EN4(H_T]N>[[@8N9LV1DD210CIE3*B=$$4??I-6D!K%J\3-.M M!,;.\8JJ);)MY/1TJ*EK%=R>YR]9EV)H]C. MGPLZN973$P1Q/&%&.(EB$&E&8$VBQ$0LGF!0'NFCJ<0>,$]^P M VMJQ,RZ)M=G<]=]-@VY&=OV= J.CF5,L542\R/7=:<,7G63U:%V_1%VG5D. M,V-P>2+?=, D-4/L6&J->&B#.'-\;L?L[(43C#?;1MQ@DJ"PB1+0<=6JK*%1 MQ@P45M8<-#53CUGXGV4BU05(F@\@Q7XHDFBLO]<7=&];QDB:L&F2)M65%&FDJB/2G1H&BO%I(!++?%G(O_Q_/+==[^;;S^^M>#_/T-F MV5$TB4;<1$_,\8-18(.3S@S.S9!YL6$Y&/_9E0L^*-=<41)J,L7[2OOZ[-7+ MGU]_./M&>PG6!1HB/&,TQ48H@O.,G&[0WX3ME%VB+I?J7^/U\PKQ#O@*$)C M=TO@.7I$[0_#PF,6HJYI;IJQ(BIGR0(T?*.1FIR7][^^^6YD!N!MP8[ U6-- M,!KYWV22L,M2 [\.'&JT0PHTB4)D0=F66T8*9$8,/)86ABDGPC7?=D35YC A M4@@E48[I3W7>#R(DB9.0954G]6+!4>2:_)- M@&9GVJND")=X*H I1LL":;FY%>2WN!VV#(4_!9Y@3UZF%2\8LM$"I N^8CY/ M2OR6%T31R\6,I^)!:-!V;-B/=6Y)P<\I90TI2K23_"#M<6=BU5>_P3G;:#7_ MS"]XMD02BM *8Q7<#S9Z07$OX0Q0S$'0/@.M6 )F@7LH):XHD"WF1'&YS+KA M(HY<=IT)^F8T)5L-*!\O( C'VLMU]DM:C.AKQ WT4N*:T%D 5OA+VN@RT(( MAH6P!^&5!8]33,S#1]3<0K&W=$F!MET@4:KACD668\"7>'=MN-X$TV6^A/U" M+F8B47!U22)[$)/Y\"X4)RB0X)JDT.0CA2M%CYFB>Q.#WM>F5]*7P6PF8?B* MWP7*M_@PNO2><(O*Y?03P9)?$],;:\03X!5:5M?XAD0\(>5@TTG>4[9?86&KCM&26X4KP&?J\8[=9H?_=T@1).ZR,&.F'( M@10!K'@)P@Q1!N90OA!]E='B;POG-ZU@NC.O[?(@;/, M)@=N5K0I=^<@#4%\?AZQ&'#QC*67[*H\^W8U42[)1FO[L('>^^(PC@^'0]KR M"&--1)G/A(+$RQ!X-CR@-1 0X)_^[>9M]\]>?*2H&.:PHFO[CV_9Z2\9I!.M MR&^F2]\WIYOXN2>^V?2<6=R@$ M5-AQC@J> M>K"&0=!(*! C90C<1P!8E%B\3.$7$YJRU.D25/@?U/X#VVD7U\ M*#X*K?V(SKJQ[);LS_9=E&! 5H)\F3!0154/F6!D'O*TY)?"5LJ$$_ 3V':@ MA\#\_)E3[!Y>^WU>2,(WC=%/=-Q0'P"@B0*W@86"950= )),Q-L:?V(KPM!> MH3-NN/B2%=$HS?//Y":T\)-WA.:SZA@QM&<]_AD5JWXNGTD?F\UOM[9U3_#$ O(/Y5XR]WG'_ M]1+S/7AZ%PF_'+!XNUZ8_<:)N9!%4Q YK0?W*LV7$85"EADPMV"N'T&.(&.# M?U?Q\[RX&FOP )Z1B2.=$W"-42Q,ETD:Z2(V+IPY$G/B)'!4P2*HF*?S'8N-;4(Q0JD@-P$[PKV""5>D?"MD>\G$T)L")BV!^3KJQH]KUOL-11+ MRK/9N8C+0#>&)**HP+)6/&_ 2"^6J%( H]32Y',39 :9+"/HN'6DNL)*$V)- MZ!5&8AM#DT!E0OG,X/-4%KS. &P +D4V6:5]+@H1N"J:X6 MY$"TV]^LCV@860#?**KOX"H1P,%WUK%X+9P!!7**I@N-VK(K!DIJE=6B0Q5[B?ZD,_V01PPT!(X(6/EL" M:9>=;09XEAF*"<1HDF7Y!4,EW27 3TM\XA2Q(1(,NR0B*B*%S/JPQ&U[QRL0 M&9]Q^U:D4DJ!.+'+N(7EZ@9*T[^]'B#H@"DV2N:34%#S(D$)>I[F4Q1B8/^1 M3.*%O*:L[U@1YID 3B QR:;Y%PT'J&(YISQ*0J8A.4(().'7,/<^(6@]U: -O1S@:/"7"TD^XCHLM$!(1U+S$7('7<"CWGP:$@N M;PNUTREC+<,$\1>-,R(/E&;)0C*9Y*HMK-2RYTD34+,=\SP"+9IT4W8[JH^H M1[2/B 2RY,%11DT2@ \[ED"M/_"L)M9$CQ2/I_;-> MY%M:)-H#;QJ%49\H-;9F1P%.\1PR6M*9>UR(['5Y@ F^*Y@P*"718.A%=08G%Z4LYD M9D%3+(%+%+X&I0(T*? /=D*(D@@/!O%2AU0 39%CP#L[Q7?'9_Z MX*)$8V0H8E:IX5N(!8\G3>%2+ M[ BD5,-MDK EJ33YLIS-]16^)KNZNX/7VJP5M9C!$UW@Q]GJ]S59QWC$*58F M\F6D==,B!(][18NAJUI+A4DDD(@>T@HX4WZ52]V6X.$Y!@/7WZ!WY$8'Z>@0 M@-1*0#JQ(NI&#N49,$B!!;MJ3F>E=ER6Z%74K%P3MO:_3302T\9@-2*-)Z3L M"@%@N9QBZR,"E$=Z"-8,^XB%123A6UX6SUG128JT&2O#@'92*RJDNY7ZNK$&(-3121?@0^ MKNCY)+Q0 F!9$J(ZV=HU'TC'EW\!S[<29F_1)5=A];+H(@\I)4L"1]X(2^GR M%D#A"V)/BSK$ Q^7,6NUU#5(/'G!5?N[N NI"%T0&C<(KQ91 L$\CLD;!5A M)52M DUA^;!';>NLAB9T3>@;C#@@5942]S(1?Y,#F-3&\I6UJ0+.4Z[->+IH M,H TAA85D>O:OM5&.!G*8+&5O.5-L>M"U'R_! MD,]EL$<#F*(25:@XT$""YOPS1==$*LPZ)ZTH9C1OSGF%\1G4RN*(0GKVE'FQ M*_SR&U\WX9LUKU1 ).U> 9_P-)7.'R61U0NID8-1JTQ?+[Q8B5E0ID]T@2DF M41.9TFM'=-X<]-$R 7'9$B@"[@!;-J']IT29]SLX%8D'5X!V+9WL=)&V*9/ M;*8$)T"X#"*A>*%&3MTH0U2@-J2T+\S4N5BU:>K$--@YM&'1Y!''*O5KZI!6 MG>0%6R*Q3I;^;GMHA1)I>SN6E!0W]:)TH?"$/,;3-3RQZ<2N.A0#?ATH+/(- MYI)GY2I^:WT(4JIK!HEX>"LV<2]78%P[+5HQ=D>UF]/RX8Y=E#JDE-]U60)>GJF2F*>RJE; ]/:R/_,EM1;F0Y%9A) M*DQU-*L3LEQ03W1"49A!GM7Z61R,;+/)2.2VP7)2?V!VIN0LTW,[!1U?"X^R MW'K^)=0&:+.0RXA/;@(Y\Q5:6@VRN[Y:U[O>>A!]TG[(.1A8A;2,KG66 M"UG%0'DQ+;6+1)T\V^;(-=AL[;&&Z&C;6LNMKD+:#'((B^?[E']9(\/.!I9R M&6G:'M^CFTF-2O%80:>?*+D;(4[(MZ4K!,#B,[P&?@.2F0'X*[E/PJ$79P\O M?WQ#QW#=%]&CX>V(P;!(1.A1/)7B&G#SVX9!7K'Y@H$Q4]:(D:%MM.Z[^)3' M1%3<) XR!0)*;&XJ7[U"R76.?WM?#1?=CZ$-448B\HZ:QW6/RU[7:P3[''S4 M;ARGC2W6B178T.[7IFK1G8G$L. M$:\@$#4!(ZZ^J+%_,\G7/@Y1W:@IEPNQ@$<@ M&$)!/UF"X94.?GZ'W#B^NG=.[> MH99H56!AS)O(4Q>[9-&455)11W>&S]VJZU9 $P=3EUQFH(HPC]S\1%[=QI!. MUVAXOS5 T88SR/I*DPM2CHB?5@[CX639C3;2&5HW(Z..@]'@@&XXJTH!4YJ]?JMA!U=\WQ0Z>8\::#_ 13?:C+QGE] MC-QD#*RS KO^+$/*_)ITDI& MI]$S4KLD<[Y/X@ 7"!8VA3UZ0.'#7:%8*A1/QJ)OP(*1P4^UZ218C MYMGGUP GUB5BBTV#,)0.*Z:27*@(GLGPLS@9 5JMB&$63$2%,4.;85*!B$IV M*;IF>7IB+"$74),]U])GQP]C]0O;,&E;5BMN7CT@J0]V$&&48;MQIOU&VHL< M%2&79YW(!IDX!I79N'DWJ0)=R;U?(6A=)@5T1*2.Q90SD8&6B2Z)7UH"$I6[ M0KZ=MALE#QYG& :.5M0C8@QD !(^#ZF.09S -ILF"E W"D^%SF^J3Q'_HD"X MJZ"PB/?O -5XHJVT7;%\=VQH.]IKU X)=H&BOH3TE" 8!ZL/":RQM_T9]X+= M-,1Y%:7^UI6T(!46H35%MX5U/ M=$.N5FA::/SRXW9O)RRZXO6UV5.4//6!+RK1HJ!M_BK-#^S^@3LDNRW($@R1PK46 MQ6G.H440-40/.,7DL1PGVB0Q/D?$0;'<# &6B6#P9/G<$26IM!E"I0Q_8B87 MZE[ /\&!Z->;E5,R!;VMVU"O7JS>8%6CUC81?%XT26BKCH6F"15#15J[NEG9QLBH.AA55O+YW^DP=6 MDT@]?BO>0;B8M5B(=$T<<%('C\BZI5S)/(X32HX3#5'(*DS3F\$!\,GV([-N MAIXOD>FR27C!I[2&CF"@]K5M>*)^3],, H,(4PZ/.%UK!;/@IYA @=&+>><< M'0^I:ITBS=;MA:O$[$1?W2I0^)Z2N9 X"XS\9&WMI6Q\L=[T24C'BK**8%_K M26]-]V3JX$3Q0:"T"S!+1;B ZM?RII),IH#HJ_$97637))1,@+N;%-$(XT57 M+64T9Q&RO7.GN_/U!DY'!EVV#A19R.#QT;-1^>"S$&!AU.,2ER5UPFPP(4*/ M>I/GD^). ?JFE#W>-$/"Y5.H4JHI?3W>4??-)E+7@2?*!=4XRX*) G-*9+,= M*5TH+?E_P6&YP,==\K86HEE**^,V'!3TUTA,,ORXR_5";X0T=T^D=I#@I1,> M%.MY-H*]!Z#JRCN@CU24 (6?L_P2A/$Y;PX*"DZ2=2GKA%_1<.RJ MT4'-]JYE5M1(%PG+=1!G_3T42+O(,:N!T(=EV6T@J5$F8 3K8"A0 M-K]9=A-<=G/P=L[%MN@B1MKX*1]DJ5R398EK49DA=Y.^MJ$R0U1FB,H,&6"K MF!T$=58A(P.'R)K : Q61Y15I'_DK: MG4R.IF(;%/D,M"49+T5CAM5N!G@^Q3+IIA?KZ"(F-(>CI/G'M?8'Q1TV(<^9 M<$1P'266AG1"!=O:EG[@PAG"CB.RQ0>X$14J\;.>-PZZQD&0\9)-BYVV]T%- MCGX@Z7J4G*%=A&U9M#=O= V;L6@W]&&I&VWNZL.B80L6(OL8C#XDZTZKG+IG M?DVG;7/-:JL;);VU=@MNU8CH_J[N/2?&6O[.=C+=E_?7UML1H?T_?M4I[^08 MM;NA==9-\6B: -PLEX)WN-24+4K^K/[A>3U".,D(*+KI.4WA!AM>O@.>*HU% MWQL[GDGV(DX9KJ+Z^=*6' M;LAY9O/*EYXT]Q]K]_;4W&V/SNB]]U[OCO=>^ MU01+V1H@R,Z>-].H:+F16\9+[\DC'6K$"='KU",RO"8:\Q'$:2OPZ)-<+MP)/0%7G?!9K')V^IH4B#+2J-FA=J-=$- MC?8QW+L'@3_HGC\ A5!'(X@S&"%(&Z037=!]]^PQ48("HX-WLYO5- MVG"V1-CR79.]OC,_Y&M6BI$?U)2'7'<1KOZF\2:7B\=>GCN>N/NL<(LE?O9" M^]I$V)>+)BQV"Q%S""K9>+_UT(1,KSN H!#&\'YRPGD4.6'H<(-(BEK7(#U# MZ1U$[6.@<#ON%&L,G35,S]0G7J!8XT%9XQ!V2$Q_GI0=\K&;2'K,*'4#[_Z1 M?+&"HTXNV!/+7U/J2KZ$9T3E-[T ^.YH'IC1>2^;\P 2X2$D__W ZI5H__M# M:L1-O%RG$?MM-L [](ES +/A/DCJ'?GLN_JAJUXNQ=6_V&B MC^L@T0W>\3*][FSX"0^AGN_Z@ZCT^QD#DD_2(CRY4,O HBF.=^Q 2L^EYEGK'*^TU-DN@],QA:WBKGS&?AQ*% M=S/S!R(*3=M2CM$!5+RBZR/3M6,JNCZNCC]\:N)V9'I'0.:?6_X\=FK?B267 M*FAV\J7I]IPQA2E^##O6>H! U3%\B,E^/H3VII[*@'5;5+"93*D;2]N13LX# M^<"SZ(F1W_%0-L:17XJFX=1! MHN[WVFD)O#.I4I:"8A,Y;,Y5'\JOE8<=,+?_$2L&%$\>@B>M(?#DR[)IIT(M M-+)\27-U9-_FEZ(IU6:UYO]I,;7FJ.?#:!]>O\+OJ0F39M7]8+#(FHOF6LV5 MU$5F))HKBSQEV4M&W"OXMFXFPU)L:"R[-=X4A9A>B2F3HD2YF[ D) R#KV>T MD&L8/Y&MTA$N*02H&[3\2/:6H?Y@VA6VF/P:?S_##?GNG^]>@P"*:0Y= MCJ<-!B.\)Q%%LUN A3LB<4>2R!I-?.Y.%A?MF;%\ M%7X3L%!GJ2Y\HJ/ZRK[IU'+X!F10 SSLJ=7.J7]%PT:I7PT2)M J/!JTR(*F M31<\Y33D7#0;(#3*PFRQKW+?ZVQZ4:C?N;-MD;79$6F#BI,TI3[<4][.]A2$ M4$_\W8.V2^T\1^S BR]9 ?OP:A=G:7MPUDW4E5ROJ=>U-'VXKI0%7]0H%.,+ M086+KC;?G(0>_98X[H9J;=OK:#52405^,S9(-<*7161K/)H3(TZ&Y147^J M;7V)5YOZ:U4!7"I:6T MG=-L@\Y6M:..)+K;P8BR^3--?]TZ#E6,J:#&UE4];0/@SR]7X+AS5^$5BV B20>[ MF2'&%C1HJ32W;-(,CA.FZ>"Q)!R<,T!CH055:B5'35KM?,_QG,-!MF?J=>>9SA.; MR>]B%FG3+GYC%'(SA'8GS\\W$V7K$5&->M0WP7W95S"4C,WA5ZLXZPQ2P M3V;X&:=6K'8^I(X]V-$266Y:]\M-9/>GFTQ(E/0[53PA?@\CM!!F^B5.EZ/Q M:]=X;6MHD8*7U1VVY%3RC1G+S06(W P(:V6:*HV:Q<'FC+Z3E^X'?\1O 7_( MY0 C:EFV>QD:*5!XW"7?,6"!M5"NS_,1%+@Z]9770Y!KY&Q3GW(T;#L-(B0) MW,KMID,GJQGXB ML"/,3I 3H*I@ZW;=5CO#BV6QR)&@<&*T=.N%N( 'SZGCTZ:QUDJ5F_BIF0;- M!,(WIUIUNX5U9%G=JKT>J]T1HBOXV1P$KD;^WK6QJZD:NZK&KJJQZPF/_/T^ M+SIF9*.NZYE76URM?4+X(C#*ZS%,>[BRNK0G2/_2D(UK_+9F1FZ&G=[%U,)Z MVJIIR4.)O>;_2?M&7U'R*P<&]6<;)P9C/$6YJZ6S'LJ]!5)%.'?;N4BZ4[F7 M=UK?Q[QS#6)P.%_ MECF863CG<5J)MO7@'U%LK':/:ORVLYND"4:=ZVE57<3J^(";[J,%M#<+!!4X M]BD7@SZNV9'?I#7<;LL^#EQ-F:D(@1&+X?B6!NI+X2Z(R=YB"EX=[!=N% K_ MU@*^\9 #7UJ'>P2BZ5;:0W*@KCF&$MV8:41!;7P*>_!&XKO#654[F5@=5^US M7#7@R-C-_:'%P:N(X9;89AP=C9GLG]UHR!M1AG[@311VSQ%N!VJ9&TA+_-8M MYZKX)807QKB -?0:RH8@/BX!;W/E:ZWWTR@T^J@7.?0*G5 MNLJ[5]"<+#2JN_R]NLL?OJ%\?TE'0:.@.25H#FS9/;Y\W=DV=G"2]SL>-J<6 MO9EQ<%(##@9'$A_X0DXY5B2A2()(XE_+3)&$(HDN2;QEA5(3[8G M[>GPPB%:-"I>4+PP1%XX1%M'Q0N*%P;)"THO*%Y0O$"\X/9W&J[B!<4+CZL7 M?,4+BA<4+Y#O/%&\H'A!\8+BA8/SPH&S$>N22>S=T:\T3 69@DQ!IB!3D"G( M%&0*L@&7?#SQ>KD^@?)DBGD5!2D*4M"HDF=5\GSRA*R@4=#TVOY]?/EZ.MGF MG3(E7Q4@*))8+5-2)*%(8JU,29&$(HFU,B5%$HHDUFP)3Y&$(HE56T*1A"*) M-5OBT4E"^=6J]O=0M;^VRE,[8)Z:RMD<$B^H.GC%"XH75!V\X@7%"UV]H'+Y M%2\H7E ](10O*%[H\H*J@U>\H'A!\(*RD1Z5%U0X^;'2M Z3KZDN59<^XJ6* MQM6EIWXIT?BW-/SWQ=WG-K_XQ[3XMBUD:1Z31/]SEGA^S"+/LJ*I8SFA93'' ML-LGY?O-?RX:Z+LJ7)739"]+9?6 -H8(XUGZUO&2/\? MOZ(IX+ !.+(^C[4/%:OXO/[M_0+'P>/,[P%/TJ87/TLJV*AP'Z3\O#;SNA<; MN&,.N/8;U\!>3BXXS?V6X[IQ0#ML [Q/BXM\KBU+=LY'8K1WS.'UG!49_HQ? MALL2##B<=K\LP6"CB>UE'E>7K, 'Y=$R!&*X3*I9DM%+/N3I4LR!?_GC&S$> M_M6,91E/Z8.Q]G'&2[[RTLWG)5F8+B,<'!\#^#1VOER&,YQ&_F.1GQ=L/J>A MX;_F2\A*>C;#BNUCP'$.=?X%S9?I)P(&1>U@06<3W\Y2^"M MEUP+9T"WO(%KGF3+2MP+MFZJ14O!"!H+J^0BJ:[H;D3')KC-*G4M6\ZGO" ( M@$^T.4$.CRV!7;0<-RSDL'F1Q/W&\]JE-IC#-;>/94M86H8&N=B2&JJ780A4 M6FD?>+@L$-SZ_K'V)B-T5%3V-!=E3QS+GK1_+3,N'$"1(V,9]#8<+*,CCLYY MAO( KO2]K^@KW_D*H>C0G@X_E N.6.+IE;Z= ,=(MRPM!I," Z^$3>VR*V)A9\\^LY2XCV=.TM*S[S"O'U"C:?@62&:[]/^1? .,/[ M*I[RQ0SDG<0A/FJ6%Q7HIX@+Y-8, >]8+."K\8!EW_72XS<@G0[_QTE15MJ4 MPQ(Z] @JN@*JFNM(-5=:=;5 [P]V:\&NM.4"=@K([")A6ECP* %$LB("-FHV M=5%PV(A(8W,D2('BJ&"76I1?$B4FA39E*E$&XM M!;\L.U #0B_E8XC,:GIL:86>"(P"&*LD[)+OM"KA!7$?W@CV"#$-O.$]/"!% M@5!TW@1"#/!%BAX66.5 ,UE5,'H'\AT0;\H9H-"4QZZ2N:H9J^A:)&80+,E\ M.6]$=9C/YTE%&E>7TF@.B&TNST%JQNPB+T@>@& /86/&VJL6JDPP0P-,9XM0 MY";9!0JEJ-D0>"HK"F \(2T:P0)XCDZ7UE]*\J/-F#'8^RE'ZB>Q'VT0<%ZT MB$,L L%@9(HHNY%T$0?EA?13;V;>D@M\N"1'!] M&S[\/$M(OX0@K6&)K /CG%>"(C?>MR*NZA=J:<*F28I"7_*5EI1:EE<:@T>Q M# ")ERDL)$*MD1\ '$-6R/O M;8D/#846=2WSU 0-BYN7\)+_+)-"J'!2I7-\$HF**^2%TZ5#,MAB^%S[9?QA MW&*[;'Y 72Y@'7253-8!]AF^26.=;8=\43M]W)IB6:PORYC'\;W4><;0*]XBGV MG$QM:Q5SW7]G17L@@&8=Z)+/(P;*L7C&TDMV59Y]N[)X4'FC-8QN(.J^V(CC MPV&#-B]"!4!T^TP#N'B!ER'P;'A :V#ZQ_]S]K>;(R'^V8N/9'@ C[Z"5_)_ M?,M.?\E@)] ZMW# H#31;2,?KW(P7F&G?^Z8%S\4>5FB7P5+&T9(I%Y%:V%G M)2B=LA,5@6_)S23'! SYC%>7>?$9G,3B0CKP%Z"9"O $UI]&7JN,$H!5D^9+ MM GC NS^ LQHM*#PT6#U)6#6H=U?BEC: AZ78Y2D=5Y+,,^*1+J=H%C#S]+/ M!:< 3,92J,G:I5_W2S4^7Z3Y%:]U>99GH^8EXKWMJ\ X!' 2&B4AJ2'M[N'.Y=%%VXBJ7N>-R\0GX"O1=64+%J(?@"RPG"]PGT[7LD:$ MGI.T$H"#!U4*!XHLW21-R0E)D(L!WA2Y&-(RKN(!V:-\B- &";2"Y@/LDC M&0$)9WE>8 .T\7)@ M<)0N%$+:HO"[&API5D3L4RT'=3#C+&J604_$7\)*A,0Z0@M6*QY&,A/>" Y> MR2EN*#U>+_B104C5U":Q+"L9:+:UH-P*3X+7XUQ9@SZ-V3 M9)T=-/@S+SDKT$0#3'W7BK]A,- *]%WAW3!+S1$KIO<&]V @""@ X80GU39N&&4A@EUU"?3" MD&Z$5&I/AUJ3"2]":@A!VN$7<[*^UH[!I$PCF5@;AO$R"X7L0XM.[BK_D@B' MJ3FW&O .W5:N?6"UD=:(%=6N=OE ''237@#'!+]!^3Y-R MKF\W)3Z\^>'=RW^W48C5VP$U,8=W"''=.4@#ZH?/B%6$XP$?Q)R0 N*R%O%U MS*0C:S?%]TY'X)82>*.D;*5CN8VN6L$HFK0J\Y M**YFL.9S$:O80D!@4'(F;BEY&H]J7W:>1QC\0LE)KQ4 IK U DRP$MD4[I_5 MNAQ>.,^K6@ 3)8,Y#;8OF)^ MOHL7PCDCJ>:7I'2!>#)]6V4A[!$\7E@C&Y# MS_2J*]EW(1&)B?($=(K$I12^:6[86+&(ZS"9. "B ^T-\=@%K)"%,QU)D\D3 MXN:EH= C2,!C$8G:?QMP+<&O*O)#'<[6M MWJ&-"W1ZALPA,IXN,3O0=?M _&*RMO01+63 M*)2!.(@M)9#T6.$:7Z=DZK2RBGU9USF;D?$[&OQ=SQH\&]4C MT5/6,09,/>K$&69 ;Y2KPC C; F7ISD=ZW"B+!**NU((I(7<+K7[W_]5=1";\KXVQ):XLJ&NC?.3B(>I M2!RJ,\>N>!L2;*[<\>XM^YUD7<-D94EU@/4R7Z81O*X@R@%78"G/U= .(G&9 MG>=DX81A 6)HK*DTHN.F$=DJC4BE$:DTHB>51O0CADW+.G7E319B-Y)%>"G>,5E89)Y?2V)@$=%B1-^9ZXRK>ET2V&P;ZUH?9>M:%W M,R=.3QB\R[/1#R]?_JA]W_B ;\%GQ1CV@+%P8QP6SY%$A@AR$YTNU8AHG>$D MP^"JC';7AK(HFP,#FPN6% 9N;=AV^!U96@@G>9*) <^L#IZBI F9/(%:%B ( M9&AB"LX;Q](G-/)O NH2?9J*?>;9&GP8* #/8L;3!1:34+(01E?SHFR*1)*J MSE]JA";/0A&P%6E&=1(4Q2866#K5P@$+)4 H"!6S$*^DY"*1WX-A4/&3?%92 M(E(H4[-VI3'V-J,2-H7B$@G1^R950"B2;C?&W,.0+_"J-F2( MZA">AQ6WNHR8$XE$24PG0Y7P^20.TZL1P)+RJ$7F7(H%K0X-K>T(4"]0([\0 MP0C<#[9M)^1C :*'F1(.!VT$CV26U[5Z3\AJ$J.BQ(IBQ%"(R(X\T3LU7PVA MB+391;ORM6]D0BTKM>V7;URZ7@7.HD_+4@:,^1>*4U)6=+A]9:*3F2H]MBBY,_J'Y[7;4N2C!!/ M-ZUWQ8(7R>"$[XU-+Z#XA.S<(Y\O8Q=C$;M8Z[0FOO2\<6"XN[^_]F9C;%[W MI>OY=[SWVK>:UMCW@\&!/+'VO/G!IZ&?>H81QA(K M\CZ%L4S& "9W@SIVA^!BB .1Q!FL$(0-\@F:0#; &J_!,.3 ^RP;*70 M>4=T'F.0^;WQW1]Y]/-*M.798^NJ)VY^/T8+[Z^I,UZ^A"=%Y3?'M[8?J-WZ M(_'@8^S0#YW 4]]F#QQOTWJU17\_WNR ?@]7L(Q -^VC#][I.8=O1X_B[5YL MCN+M78-37$,WS*,/'AT>;Q_" HKISXE:0,V1I#A1HRJ/._DBAT"3>G\/WM\S MI\+J/T]]V-%UI6]62//^1YUN-K 99I9N.K92Q ,TLA5Y[V-IZIZER'OH=N8 ME.++/9IO]-;NO*<$V03QE"2(I7O! 5S5NR&MI]1_#PVIZ/O(]&WJ$]=7]-T' M%7G:?N./[*K(TU16]W5:8NQJXZDL[@'*D__ZV\0RK>?*YE8NY6D2N'OTH>_# MHVWE3]X-B9O_OMM6@]0WP_O1MO5VN7Z]VN '/1R^G;&]%];Z*7PMR]8#+SBV MNW(+#/:.\/KIJRN1H43&@0(LY>B;''*]8_N-^Z&SI^SSE6*)TV.) QCR3Y8E2"-_2^TU'K'AVE": MU6P.71M"7YKQ+1O3;)F_]G5GO@I./\AI@NK666W?-!UKMCV'VI#=_(1#=*ZY MH2WQ2FW=45O7V*9[Y]8UOF\?J@^,=Z@^,.YUW]\#9-\]6.L:UU&M:U3M[+&K MHU7KFL&1M^I4HEK7*()0K6M4KY7'8BN%3M6Z1K6N>6KFMVI=HUK7G+UXOQ%; MZEO\7S6Y4$TNKD.,;9JZ[ZLF%T-,A%:\K7C[6H_5L77?.4#5U*GS=L\2P?MO M!ZD&-NK]JH&-:F"CRK%VN?*^KUN.L^'$*RW<:PM;T?8^M.T%NFGZBK:':V$. M0!VJUC6G*CY\/3",!Y4>I][50Y'V8$C;#DQ%V@^G&.][PG7T2Y4??&O%CXI> M#+P?U>UX^GK:IOR%?:2B]; B\=1]!477 Z%K4[=\%>)1VOZPVOZTW?Q7,U8D MHNXIA%<5R72)FE^Y]H.4B+8>^);R?Y1K?W*D?; &DJ=.X$]J0-9KSUL&;\J9-VSQS_2?^UY+O=W6'ZYB ]VB9> M6VDIOY1OVZ?-5J_VNZ]M0O=&:S]EM64ZNN,9Q_9+'Q+%O2/=?H9ME%124JFO M4LGT+-TXQ 1/)95NM$+W;[:X7W/%12Z2,9Y1)".YX+*QG&D U$PZV,!-/ MW'8GFP+JEQ5_+I%M=!]Q=D/KO+[TXYN:>'Z=J5'>B\6 M^$ -7),.'O)5/&QI\BIZFS9=6U/L'[_MUJVWZ1I LN A*IKT2C],Y]:A-&XU MO>#.C5L#PSU4X]:#=4'U@\&!/+%4XU;5.>K8O<%4X];!D;?JTZD:MRJ"4(U; M5:?1QV(KAU4>LF M/PV@N$MU:3VA0A<_T.V)ZI<^1--:T?<^]&WHOG. VH!3I^\^V9@#T(FJ5>N) MR@_+T-W@ +."3KWGA:+O8="W&>B6,U'T_<#ZL9^-3 9ZPC8$_:\ZMIZ67+1, MY3,HG_@T:9N:MBKR5BJ_+YU;!ZGR5=O6$Q*)U+55>4'*RS]-\E:M6Y7.5ZU; M51A#]6U5_M_9"VK;JOP_%=XX3?(&6WZB3OP'?>(_I.:MVSO#],U-.OPNWE1Q M^90R]!^H1U_/!6V@NT9P;)]R7^3UCN#Z&4Y1>\H=7RDN."$N.%[:TBEQP2V[ MB*]W2#V[OJMX$OW/V_\S+95J5N-GO-R.Y=U4#1U_M#A'W<<:U.$_3 M_!(](E)VI5;R"CXLJIF6+PML1%XCI-.Y/-[5.9UZFF-G+;E\1%XV#QEKOW%MQBXXQM.QQ7FD?;Q,TB37/O L^J%(J(OY;I@6 M1=[V3-=(&&O?\VFQ9,659NH:=L34">HP!?T%"XY81<#A9ZQ-WQ]K'YNEP5:. MQ$]TZ,V*I!3E?0C'+"FKO$ #J &)%=@QOM(R'O*RA,L!%" 0N ;AJE]67UW- M6 6.Z)4VY50K$'9:MS 9>Q/G;BW9'7<\<>_::?RF M_N;.7>^]OK^Y,;8"3X&L0-X$V3;VO5EU!G^BS3>?1N-[14>G0$)3Q"4H(W#.%H_<;?B )\$3PUR=0ZFV\<3<5PZ@!,T\/,#5@ M1J&SOX#=5T(J7#XP+OLR^&B@0957.9X/8M4D_$0[0!65'RKXCSJ1KYXU:M^Q MB@UE0I)EGDAT[21') WITN/E,P^4FGX6Q^A]R]P\WG[U:G?4L)<=B(%WZ!/G M "5CIUZ;JWB[+YNC>'M71,AW=<-6O*UX6_'VJ?&V[[FZ;ZHI,8_(V_?HQ]([ MQ/0)E.VG0TH *@%X'6)<0_7,ZDVE^@&Z7SQ =;=:C6V;=-*J8:H$'N5EQ5& MBHO5N$^Y7#PVP)C"OP_,6PH(SEYH7YO?""+YFB:^+A=-<5%/VI^TP6W53?:: MF3$FF(-J:,S!S$%%X$L (Q(4@2L"[\/6V9ZM&^X!>D4H C\ ]?0. M,7T"Y89T3R4%K@G9VY9NFK:2 GWP:N\11C+'EMM_H?%#D9=4IQ\G5=\.0!Y* M7-PNG'.?W-'>R1(CT$W[Z$/S]D)I3QFDGV>#BC7N[4VZAFZ8!Y@AK5A#L<8M MTKK[QA>.8>F>Y_66+YX44RCW=(CNZ1.5');OZ8;77XW:=P89[D%M?W#XONDE M7L]YOU/=SJ.$PA_L_8>M=E3(>8+(.3IDQWY_7\LT#^$Y=;M(;PMA'JECZIY9 M.#_SDK,BG%&;TXA?\#1?8!&G-M1\G(=)QSDY#WM@UK!I&;IO'#WTVG-[3860 M!DO@P43W)PB[#UMGV:YN.&IDK0IWJG#GTY4"IN_IGJUJ3$XU=#EL MW_<#P^D@Z/C.6?&94^#S:;N]*H?YV&YOH$\LE;UX,*M)$?B1W5Y#=RR5HZ_H M^T3IVW(\W74.<(JO"%P5H9R2VWO24L#T+-VP5#%Q+]Q>=>2[YO;^P#->L%0, MMHSF29:454'3'(?J_#Y0#P9U9G!<@>"9\*LZ\U5G8B=*WZX#OH$Z\U7T?:+T M;9K>8:([BL#5F>\I.;\G+@4FNF^JILF]<'[O'@^VG+$_@ X,'_,*7-E\HW!% M1<]/K>3<-DW=]X\>6G^B)>>*-7K,&I9CZ[YS@%[FBC44:PRXIMH-)KIA'* ; MPT/C\RDPA7)5A^BJ/E')X;B^;D_Z:VSVG4'Z?[8[Z;^4^364QWD!#M^BR"^2,LFS;^"C MC,=)I<$7M3]8L2]WS-5].F'J(<:<@D#WK*"/(:=A1IT45YP$5SBZ9ZHC3<45 MZG"B/=*T=<>Q^\@33XHAE*\Z1%_UR4J-B:5/[(?U8Y^NU%!'FK>EOQ\/Y-2J M$/F1-]8*'C8/]]2#8XJPAT'8EF[8JJVT(N\3)>^O3=WR326YU;&F-&[\_Y'V]7;'6;V:G__WL-0ZV:TM6]V M">9!!%8O3[>&&:I6TD*)B@F?G+!TU^]EOI02$DI(*"'1!Y1];0:.[IN] M;!3SI*2$"H ^9@!4B5(E2A]>E%J!;DQZF8K;=XFAPLB]OE3M17\NO6$OY%P[ M&YAX3^X[:(+!$P:L(XSAV5J4+S%ZO4]JK$*F0J9"YI-"II+J"C %F ), 79H MP Z0AG%XR+=[ZMX1//4_M_RY2PCTJ&2HH%'0*&A. YI!RO,HN0"AOES<$GFK M,GMO4=]J#'=L;=$9:9+QD53-IF%\M;XTP!W%MS&RO5RL:J/'@GRR#]QG+[0W M69@N(W@@)0>.IJSD2!=S[!!+TT[J:9X:*[4X3]/\LGS6*##:EQX2N8)&0:.@ M.65H2(U]2QG.M1R"?]:U&#W(LUNGX,4_IL6W+U;E5^>^#I@ASRI>/)^SXCS) MQ!$AZ@+YNU2']!$\6F1:UR@1$2Y 1\H6)7]6__"\/I](,I+$=-,VW7&91-7L M63 9>Q.'#FVENI;/%U^;8W&@NW9J*KYTW/'$-7=_?^W-QOB:.XVQZ]SUWFO? M:AIC*_ 4R KD39!M8]^;;[!NE>QCA\[3\1XCE?)P5G&MOX2VS M4GN=13PB;?*O9<8UV]#W".L7SBOD_SS=Y1 MOF58QF-'OQ\ @8H@#D<09C"XXY >[?D -_Q $N")X*]/H-S0+$4QS$$DI$I] M&@A@AS4\%#H5.@^"SOZ"W%O '@27RBN_)326>2(QIT>IMGN3:=4L7\*3HG*C MY.[10I7]O+1GK:;Z3TVO\K+2\E@K^ 7/EOS)=G[8 *M7NW3$HN35[>E;Z;&E MF\X!.C'?!T6](YXGWM-%*8:B3'H8PF1=]'IF];]PU%WXJ^3Y2^?5LWW ,XO8J^#T \O4-,GT!1 M<]7N/EN'XG?:C_@:7P2/3[YJSXS"L M6^'! \E,!XTVMDW@6&! MU3#Q5*QH@(=@BK[W.>-U=-<[P*!11=^*OONP=0[(;RM0]*V..I77]V2%@.7I MMJDRF7KA]9WT@=\//.,%2\GO8]$\R9*R*EB57-PMJUN%C(]N'-NFKZ)%ZDCD M-.G;,O2)>X!$&$7?BK[[L'761+?= ]A]BK[5D=\I.7\G+00<0[?\ T2 3ET( M].S(SQQ;;O]EQL>\8FG? L6/MF/7=A617\JWK8TK,[:U=^C5SO9Q*/&MT-I/ MZ>P'NCTY@(M]/ SWCG+[>7JEA)(22KT52H;N'R)+3 DE)91N:G)U[<8J<70H MA/93$)G.1'?,HYT>N*NUAL)$O):B5H.X30DTKT(WCYU$^'4%]_<@R M0E>213RKGHWPR+^$L,P M\UACX7^62<$C+X!X[':?G//[$<[ 5:P^3M4U]XAZ]8DRQMF)MQ=H/'0EU=<-7S78?D;55 MU<))5BTH^3=,^6<BEJF?H;7,%'VA2A&HV=^2F ?ID MHMI,'1];/*V#]%'7Y&W(N\^;)WIZKYJ%:I:A9YJZ$$)@?U.#>U##(8_ M=2&@LBMNB<,'GA.AADP=^TA2Q>P&>!RI:'N/K?..WGU,T;:B[0--@YXHVE9G MS[("P#)5CF@OO+U[A#]/?3#$ 2/#C[9CJ@?[02)%I]R#W3)T]Q 9_,?# M<.\HMY_'54HH*:'45Z%D!KKE',!I5$))":6;"LU5O_&'999!]QMW#'URB+%9 MQ\!M[ZA5I3D,-NJEY+22TWU"J&WIDT.,A5!R^IK8Y,98B+TF RSR,L&Q!,\* MGE(JQO.Z.SD0E>PKY%ACWQ5HV'8GFP)JEQ5_+O%I=!]Q=L,<@C74[HF%5=3M MC?%VXTQCR\YMF>%@>ZN8Z_X[*UIB/N>C:<'9YQ&+857/6'K)KLJS;U<6/T^R MT1I&-Q!U7VS$\>&P09L7\3 O:)#%,PW@X@5>AL"SX0&MS0H>_\_9WQ+/CUGD M658T=2PGM"SF.)8YL:(@CGS?Y\:?_MF+CS0*(X^U5_!*_H]OV>DO.:M*6N<6 M#KC5;!&@#C5(Y(F.N% @JT$B@^[&IP9 J$$BBHX>EX[4()&!"MD3?&GCJ M.>6K02**(-8(0@T2N<^>#W##U2 1-4A$,0!,G4/+TV[<>(MXYF/$"+? MMI'S/L] MZPO0?S'Q$#/V5-_8(Q=B/4HUZ'!%1#_+.15I[T/:C])]09&V(NW')^U'*9U5 MI*T\N\%Z=J?-_P<8,GCB_-^S,[IA='W[H9Q4*OQ[WY34ODD1]U%: M(]\W7[FGK*':)I\H4SQ*1U7%%$^7*0;'$0<8*_4P'/&DV$&YH4-T0Y^JS#A MSZ G*S/4P>0M<2B+%+)SC7]98$E#^:RW8>Z'BT4^6K6DTA"*@A0%/5D*ZDD- MRA/$C(IAWZG6I.2L"&;)W]*/.%%6FK./$3B1,/C?^/?:;:!Y;"(]'/F[/B,\<( M<&]C+BJ]\;JI$RJ]467NGR9I'R"90I&V(NT>;)V2VH](VLK+&Z*7I_A?\;\J M2KEO40K/>,%2\O-8-$^RI*P*FGBF@L,#%!NF"@ZIRBL)Z3>>^/]"Q'#"[N.1X_YA6X>OE&08>*$)]:X;5_[$YT M3[3P6C%%CYEB$BBF4$QQ2*88&D?T5TT\*790+ND07=(G*C." \1AGZS,Z-F9 MY:3_\N7?V$0O+O)Y[I^2J?ZUY7W3OW8GPY0QBB%.@2%L1S&$ M8@C5$:O'ZN%)L8+R68?HLSY5>6$K>=%;?_4 X>'^X/!]->.%EF1A/N?:U_6! MZS>ZEO&[-?I\H^\%%U2F90?^MMNTI;]LIX:1/H.S= MKU+1]@VTK4Y+[G1:,N5Q7H#UN2CRBZ1,\NP;^"CC<5)I\$5MG%;LRQTS 9]. MG&R(KJ_E]M#U':;WJQCB%!A"G:0HAE"1T5ZKAR?%"J=DK_<)%'62HDY2>H(U M=9+R )3WXX'<5Q7 [%60IT_;I@["U$&8.@A3 DF=J/0*E#[5]0Q-:BNQW0=+ M_;1/G=[Q2DOQY(E559%,EQ6;IF"AYX"^^3Q'(//P\RQ/P9E3)TXG%A^PCMW+ M:K!!@J\V BN*%X;-"[8:W*UX0?&"T@O]X 7EC@[1'54"0PF,>PF,&_S7F0#, M!D#W?,,C!2:?'& =@H-G:U&^1+?Y82:^*V0J9"ID]@*PAT'F5JENNO>R-0Z/ M[NU*TCN"DOQS\\\>9G:4E(N473W+\HS?0#Y'O[1?W*2@Z1\TIR1#)L;J<9Z4V9U=: MEE<: *PM%WAR:AK&5UJTI%-4>A@L9*Q$S FRD8+F!A'S+:43P/]15;QXOF<%>=))D)_UJ:J0D<&=6/;-\@*-W.*$7/TLJV+EP'RS]+"RS M>Y"!_%TJK!H+(KNE1H-P[F&9*5N4_%G]P_-:#B89@48WK3,$O.CY91)5LV<3 M;QQ,)A22EQI5/E]\;8Y%N'XM)BZ^=*SQQ+=W?W_MS<;8O.Y+S[GKO=>^U33& M@7/7FQ7()PZRL__-^QH@-YR)*&V[#DUP6#->"MS#GTW[CV#(;RI?LC]J!7PT MJ[T/=*2@&1XT2H(>O^+F?A+T/OT[>B=>T7^Y2T;4 YW9W16!BB .1Q =/[;? M0D"94?MOZZL9R\YYOV*<*I=J(( =5F K="IT/CUT*JB5;W2@FAKS1.RB1\F, M_P[/%(I22S*MFN5+>&)4[E,CVK/Z[OX3X,>\8JFV?IS6DSJ]X^U: MK_;H[XO5\7;BK>O#03ZKF[8BK<5 M;RO>/C7>-BU7GY@'F#VO>/M$>V?< &/?"-SQ%&U?7]9^UQ#']5G#UR:Z3OJ0 MZ-K!\9:TUC<99?Q6E'0T%TE'O,GX%315I_WJXE+RWV6A$O9/+C@KX?KIE?9W M$+/CB09PIDF>Z5I>:([WE8Z-VQ:L@&NJG!Y1LCG7%@!Q'FDI*ROMBK-BK'V< M)67S0.V2E=JB2 "?L.R-7G" T>;*1*QA6;)SCBG,^;* ._-H&5:EKL&;@5J7 M*2O@,?C5CT5^7K#YG![UEI=P&]!MA+SS1+P 7\BB?%$E(FT: MB1]_!M0T#YJ*]_$O25GA&\)E"8S"BQ*7RE?@%[#CDEE:YINKU2SGJXT%9\OY ME!?X]I=AE5QP[95\ ?P> HDAK'&1SS73,_6)%VCP>+AX?6/-0,=WY,#6\)NA M \7MN-(R"/*RA;W4+GG!!8Y9B@B.XY)7N'38NQ!7'?'ZTFK&*KA>FS& -9DO M4C['R&HD7ET!7=(@>?QV%%< EL/@BFO*@0[@8K>"/\%,YH M@TH04"TUI*S"9PK$AW0T7+9XQ^O%X_$SRG"G914\3GF($,+'^!P1.QW]DP@> M^Q2^_@*\C5W%M9]91:\S;>LKZBR^-UMUBOV&ET;_D-+EE_&'<2-8<$\2C+MG M3/)5_4W!%P70(%'.WZW &ILK$L>WOQ(L^G?3F(S]E>\L'[Z#FQ><&":]TJGD MH2O1QMKU0&LMT]P%7C-PQ\8JO&8-[\18^\H*]@!W791L!X)$RYI4P54"M5Q6 MLY85'D%\KHO%58!WB;+G]& 0A.YU@G"_9VE1 9\CJFAY-41Q#A): U[FR-5H MS-#')0B2DOJ/UO(;/J[*).)UO]N=;%KFZ;+BSZ7A9G0?<79#04K/A87MKV*N^^^L:"W9 M#8\H#60IO'_G/TM\?R819YE15/'1$:42Q56]W>E1M8)&Y92J>KN!B5=5;Z<(0M7; MG;X9I>KM^E\XU%O AED;U%O %#H5.A74RC=2]7;'SSM3]7:JWNZH!%B?L!6J MXDYE[@\P1)0? SD/+DDT0 M3TF66 \O2^Z&L)Y2^#ZR1)%U[\CZ #/8%5D_"EFK]_?E_:HGP0U5P^'J^<9: M1P+/6RL!=NW;-"18+:U=?]4-+0JTO[O6V!?P2A!6'I?QZC(O/FN IPM9(GN1 M1+PH_^MO$\OTG]/[2EGW^G=O[.Y^5)CF2ZP_C@N OEB&U;+@6LRQ7AX(<8;@ ME,O%@DKF;Z[ZW5W"VO\"M(1 M"+?<\ZQ M2'LQ2ZZK6>[_AM^VXO"]0&]VCLT;>%;R4M48]K24;(#5;PID56/X-++ 5'*\ MJC$\/:I6T*@\6E5C.##QJFH,%4&H&L/3-Z-4C6'_BZ5Z"]@PZZ%Z"YA"IT*G M@EKY1JK&\/AY!*K&4-48'I4 ?^8E9X7LO![Q"Y[F"SRS[%MFLRI:4$4+UQX!5"XJW%6]?AYA@HOL35;2A6%NQ]JFQMF7J@6H1,$C6;AU^56NX MF[X/4!]T4K2M:@T?"],?:!@2NOES5GSFF$?;VR(659MUG:<;Z!/K .;P215H MW4-G*@(_LKMGZ(YU@$B.HF]%WWW8.CO0'4/5C2OZ/E'Z=@[0.^BD:+M7/L]) MGV[^P#->L%04XD;S)$O*JJ !KBJ:,D#)XIGPJSKC4]'"$Z5OU]%=1QUT*?H^ M4?KV=-]0ASV*O$^4O$UUV#,@Q^<>80)S;+G]=WX^YA6X/GG3-(6O-TWI25#E MT3;QVNH!^:5\FPW?1_D2F\'L+"_HU68_:(;)[:(M#X/6?HITVS1UWS]Z-\2' M1''O2+>?H5XEE914ZJM4LAQ;]QU?224EE9144E*I)VCU)KIA'2"\HX12SX62 M.A7?1VML]RN- 0-AM^CNB[#+]D[LSCB+0J"92M<8=GN&MV95DBT% M"N,\7)8: ,ZS&F*?[?/J1I M0\TR@)8 0AL66%KF6K2L]\@>F]HV+".X.QN5 M UI25HFEEA4[1]#6$;36IKSNC&Z/C:WOPTV)69BD297(I/6(+PH>)M1>NZ5F M5I8Y?@AOOTRP6_I*BW1\9;,U8VW K;(?4D:4FX4 N\2#'8R=%?'@. <3#]YU M;+XA'FKV11KN\F^FNO586D?XN5_9%,HRU@T'7F*7F2"G\%.&+H0 [L\%VT?_Z M" KS8;1CEQ",:W3;#"X7/()T21R#6 M(^7N*X"KU%XBZ( EV,T\_(Q/$&^X:JG+WBG^69KFEZ!X0# #(CAHKKD@,XCSFX8 M(=!S9K GJYCK_CLK6D?CG(^FL+6?1RR&53UCZ?_/WI3V&,[DYI/;X'$I8@V"+"Q2&9^_7O6NV"AEM@)):,_I"V) M!.YR[KEG>2K8/)P./9:*]I9J-^[&HO%IUL-VKS$S ONQ_'U!,9E M2OP8#CY^>(.>@(I;_.>3OZ2G9XLX.3T\3&;'A\?SP\/X^/AP^NPP.5\D9V=G MYN#_G3WYKW>D,^#L/X=7FO_X*G[\4\[KBN;9K^/S>$!J?J 9/?AV03TXCOTC7G#39_&9C$[VA/D ;8Q M&8<\-HOY/.@\1Y;S.U LM*[>S[95S.YD%79I*"H =\_>C3LV[MBX8^..?=8[ M-MIS'W MC#9(9$>(=_Z\7=NI/1H;J PLS-GI270V_02EX(^*>&BW2+5V9UUV:2C]H:91 M_XWZ;]O"G!P\BZ9G(ZG@J/]&_3?JO\]/_QV>G$4G1^>C_AOUWZ/4?RZF-A+/ M#AM!(R?^]@4:N46VE4]7Z8>;BZ>ISIHB925'RMI,(B=G^R=!L?3)]"[%TFEU M:[* +E=$4V&U?XMD(N+"XWF3Q24\!O_TNBPNRWBUHD?]9*J*V2H"6HK@,_]; MI'/C/1$_@"^,DV)-A=?(.0"BC_^&I;$/FFU"BH]Y4\$Q,66U/WF9VV_PJLZ; MLD2.#%D5F%O6)%C(/UDT6>;O#KQ,%W]1%BMZ!9=]3]["SOU0IK 7304;7<%8 MKYJH*'W>*=LI0(72*(P^._=K8W;U8S4^+T M+^94KO]G5-9QA M2W)2E"L<0%; XV5Q\'F&R&!0U)ES L=M5X4I:V+AH:E &3O9S^(:G\D+/R?( M2>76'3_/C\??43TH3:LTB\Q08;Y4^W-.9N];.MX_PSQ?(!=&A7O_!O8<7S<] M.OLK<0'<4H4\?AJ*6^G17_;?[MM3C/N18BZ/:1P\Y5HBW4W%4O/%RT M0OD!%E6/0QY+US\/&-:(3A]+U\?@[%A6.^[8N&/CCHT[-I:N/VQ[;JS"'4O7 M=^3D[]!0QM+UL71]9X1QAX8REJZ/I>N?40WNS@[L89;9[NS QN4AC MCZ7K?[Z-.9:NCZ7K?ZH *FZD'(O7Q^*EAU>\='1Z%!V,Q0MC\=(C#3:-^F_4 M?UM#RD>'T71Z-.J_4?^-^F_4?Y^=_IL>'43G1R-YQZC_'J?^J4;CD:A667-U%WWZ"U?G8NJ0[Q,>D2SZ!+W6_!=M1 M";^-+OG,#OTN#>73FA&/^^@?CT?_81S]\?T[^_Z1 VDK=\<\3+>V&)"F1P*IF MO2;:FIN9-UI3M]1 2:,S.]XVL7@%[TE_(S8,Y+0P>86D%%EHA\@C9'.(QP9%>PQD53.;(*V,)9RH0;,MP[<3:UM_*!<#<]8/Z- MCW?D+SV7$'.H4G. RB0#[3_\Z43 M*Q)B>/R\UM,S+#IXA.=P/<1(Y00C5IX8^#Z<>6*B$C*K#&9E BJK^&YGRYZ> MS@&+6D-V#T;1@REV>6QT_J0D>!KQ[708Z1Y23#+M2X.L/.ME:JIA*5X7?""^ MI@FE5^8;I6\ (1&!.3[[[9CRKBJRIS3=B11[XCWAR U'+CA^2H_-P MY?S_+DMG5E^:O1GLT/L]8O3Y.LZNXTWUY*M@\BM0#JT5[2S4[UV-Q>+3K09M M'AST@@_3UQ,8ERGQ8SCX^.$->K(LS>(_G_PE/3U;Q,GIX6$R.SX\GA\>QL?' MA]-GA\GY(CD[.S,'_^_LR7^](R,#SNMS>*7YCZ_BQS]E4)$TSYX3\*#N07KQ M'7BH7O%] 2KZ!6O[:F2>VE&"H0?(B30.>62>^CRJ*,;BTI%Y:DR)C*PXXXZ- M.S;NV+AC(_/4P[;G1A*=D7EJ1T[^#@UE9)X:F:=V1AAW:"@C\]3(//494>CL M[, >)DO.S@YL7,YQ.<=1CS[VR#SUY]N8(_/4R#SUIPK@&U.9N)06E(FY,EFQ M1FCAKI0ICQ0$P7:-% 2#%"PGT<'QP5B"/%(0/,JHTZC_1OVW;6&F9Z?1Z4C! M,NJ_4?^-^N\SU'\GSZ+C@\-1_8WJ[U&J/Q==&QFHAFF(1P;.[0LT,E#]42O] M-LX,5^&OXO*]P5*LG:7M&-EHMH25CD^CD^.3D9+F4]D5CUH+[-)01DJJ^\=6 M3@^C@\-/$%L9E<"H!$8E\#"4P+/CZ&1Z-NJ 40>,.N!SU0$GGR# ^*C._TX% M&!YUR/('DYLRSIA>*UFE>5K5)=%?[4IX=PQ=WL7%F)Y&QX=C![4Q?S&:%Y^Q M$G@6G4W/1R4P*H%1"7RN2N#I871X_JQ3 C >__'XC\?_P.G6G M-ONCXDKO%M+\.,NZF]K\Y/Q9='#P"1HC_GE+O'.B.^:<'JI!.&KN47/OJN8^ M/CF+CI[]Z<"_47./FGO4W*/FWF&ULFN:>WI\$)U^BE3JJ+E'S?W@-?>(\[I- M(=F?KCUV7,Y_7R3VT?:@O4M'46H V0FN_I$]1<>6HK^OI6@Y0)WE-C/L*WSR M;/\X:"M\='3/ML(W]A ^.=X_'&ZU"T^OBCPW&3<+CK AIS3WQ([!6[XYC]?4 MA.XW&&]5+.IK&'DP=7H@CC:MPN%JCU*<(BQ)D#D)31Y,8>Z#":W,X1@VOXJ*8-RCWL'7+.)^C0./3S(>THK.F#8LC M;%Q*_\;?YB!!^A=^*IS6N/(>8AN[QCF,E@:" RM@2N6D-O-ECGH3A!'$'L+UCZQ-W21O;DG\^G^R:1OIQ?Q M'!Y9IU+%FIAU:>9IT$$6EZDJ\)M54=7^)NM&6BW8UZ5%'PWZI;ACRDG9X=.TG@IN>'GTP[G>Z?WT$[J>IH M'078H;.3?N71-^WM.@,6AB!_R5.4O[9&I@/ O[=B4Z,?Z(/]X^" WW'\ZP/:YUG)U?3H_VS4+#L5[@-^@+$DWN" MVQ%Z0H!"[YW;ENK8CA9V M,]"':+NC!+)]W#J8.&!K5L-K9BGW/.>[3P\F+5[EED]ZM,.JUVF.DE.4ES$8/*K5 MVNNCVK2ER=PJ78"#RQWCLTW$U_\2)(SO"=3-=&N08(07U>G^F54N5AB30O8" M/L&:_>N&%G67$-=A_8'W!R#!B. M*U9S(!]I/0$_J7N#GGI:SVTW+"^\?UV@&,JA6\7SLC PQV(%"P@WC9F+[@33 MD<43A@(71R&/QB\]?_6_+[_; ZDT^55:%CD:/3V:,4W^\\G-K;&G1^=/;J-/ M;VX.O2L:=J 1]H\IB%^B._N%IFJR; M608GQGX4SA8UF 5M?6J/;M7,*O/OAF(PX>?)FGLUKXL97#+V._J$<_+HUW 6 M0(NX!3"Y8).#CFEL*%+4$%E:SD3,ZLG:54UI,38.EO' M*:F31M?6_EW,SH/]0["H03&134C]W4V.(::\0+,7M2T8(T<<.'KR,_[RR9=D M3R>FFH/"YLL3_S!YIG=\D\=-DK*-B >*[ZN<$B*D4Q=PCX)\HGBB>8V*K7+1 M+)-5YGJ)5R@9SN!0_T\#RM64L$)OS!J,2'3UOR_*%:_4]&#O?[ZA)7B:7GEK MO8XW_&2[<;0$\P;N@!53'2W"MZ1D+N$$K,2UJOL?P+1+SQ'L=[ND, MA@$G=K%(YRF>6'3PX:_5@C\<@XN&FHND!Q^:TU'!._FZ*-_CADE(BH:I_R85 M C+7X,V/'X899@;-6SYU'^K)5*-<9'?O3_Y17,-BE*PP:6D6,.L-RL(57=PS M,ID*,!#G->LX\B&;#&[M.L60&(_X*DXS6B@GUJ5>-Z!_P>PL<G_R"AZQ:"CPH9,I#3E&*[L9Y#TE\-MXOB&MX5X)\B7+FAA< CP:("P; M]-KJHJ20%YXK7+AZ">;%!$U1]'3)+WT-!XN7Y>7+:/(2SJ*_/#L\ M//CF35J]GWS/3]NGWTV_F?QJ:*UF1@?+D1ICWD]B:^:I/BQ*5DZR/JS&*1^* M7UH90[M4F6WKL#\1UPGV#*4&1=A[D_?HR@U)KI.Z2A.C-V&$VX!C!PV'X]\S6Y,J"_OKE.DWH)!Q[.LYSMX\/]LQ/6/7W?C&>@5$^^ M"B8/_L]>:T4["_5[5V.Q^'2K09L'[F?!>O9KMKKP8SCX^.$->K(LS>(_G_SE M9K_F#"Q?.G^@%I_#*\U_?!4__BF#0J1Y]IP 7ZP?EH7"<8O*2Y.BR8#WG[M8 MT:#DT,(U7<2HP#&>65'T@_QJTPDUL'%"=X%[+E_D%#C%A\A7T6:YBLNT:. : M@8NO[:2G% / 8>1F[D)!@;N.<64#?GYP]:8K36'$,XRF;B@&4608-W:6JO5_ MG)'J$DX\G@2LLC1CLQMO[XE>W!.\LY_XM_63AQQ'I1=_3;G'^6W\_N>XR=^C M!?J )WTSV&!18)R*1(J-\V:%8=K?T $5BY[M\*^W+\/6$(_\+%:#+HV\4-:& M\6PHP?&Z,E_K/[Y1$$B:TPSH2VW("[Q(+MAGT_WI,=^Q4JTGSY?[=Y__UH+C M\!]/G^T?GVSY^]8O'^Q/M_WQ[."^W]WZUNET_]G9T<,;\MDMOSRV3KSC:,:. MTG=@V$X_3'[BI-D+3)K]QZS\ZK\HEG=T$/T!#11'X;[W:/YXX?X(?6-W1_(Q M'WP?Z/7N-MX=!>)W"L3T/!"(L;/] QG8P^S"O;,#^UC+.=[MGZGA^H_AGTVB<1R=G?[I]$<[?A)VBP9C%/"[W)3GI]/HV>GQ1[TJ'[MPCY&$WWM5 M.F3J[L8//I;^>-0\W:='T>&SL57'0W2B1_F^C0$8'1R<1=/#3]#Q[K&+^ VW MY.\-Y__I']TQA_EAL.G_;.H6D\Y@L54)+G29SK7F:=?SN=OI$S^G MV.5'HJ2\Y8+NYDUU>#B-SO_\4,7'6=R=$]?=#'&,.FC40;NTH$?3Z/CH$WB# MHPK:8F(_8!K1P7*F@5H?5\[$16&O+ SEPH:1'B]9P5UHLN;MB%L?8H?X)](* M+6Q';"4,0EE:FU506/_%]-AC^K14 M37O#_%3,H_+,_TI N$B%@CY?FOO>]"S\7LG,(,0DY?,MP+CH>.\5B[VF4FHU M?,!A0-;6X66C6GWE%J&1M%A%6I1>Q I"#')G^]->!CGB+[@5OQ(QR9R<."(9 M'-"\635< H^L3?DEUV!ZVTPSH^]F*9=7PI;O3W[%TDQA>!'*I]M^.<+J?^96 M8?80JGW##\$F$:M*#ZGB%R?GWM9T"-1P%:0.%">%DD3/7O<6?D;XICU7&5IL M8\LD*@RE.>M0#.^#SI#)P//L3+BJ5-F+OU*;^;BFO6%=PF=T'Z<-2(K=S+"AM@L-^8K2'7(3[<;0T M$BV1N MJX'=JZ,-S3\W<6D,'W[J=ACXY\JARD3 I_C"9F=PL0%\-TQKVL1K" MPX[/]T_OI>ZG_GW44M4UL3;>2UU_,3WP'AS<([+JV^X15M1'T_ 1?ZZBOK-N M._3X,N^CV[XS"T/TD262TC3\9E7@N,'(PQ*J'$^9WO(U3 #DK@U]/-U#&^'& MN;C'977TS"-FOOME9:\;%A9BH/Q$U]<#5J"_U^Q_:>%5%]WL\<-;CD]H]?VSY@4;_EG?,^Q[B/ 1C9^,F.]&7N4!4V18;,Y/I[VF;UML MHH/S@]#Y"S:A5UJL7/3)&(K(\5G+!<(Q>X39@]3$>,B8B=&7?M?8/ M_,%-.V-[C\[9@!['U;V*L\9XM+(QG%ZR72Y,)X6)=(_<@.":!03V2"MZ3 M5' ZD@J.I((CJ> 64L'/Y>JREN+MKBY"SWD1IL';"VG2S_S;(J $MW%@(3)7 M!EWE/^>PBQ^7^L,OP'MW(#@^_#PZ$#Q'@Q[[@DE4!O?M=9$AWS6O^PM)?CQ> M^_#5O5G@T26AJ)7X.1C=*Q.*9A+3IC0N0;9/HF=&W\,MLUA>F1EHXP0'\&(% MV"R7=+6!<[:2D\G\U40Z*@WRD-?> M4!28 GG(\BT)NR#:*:'&R&O)YO5DPC!P5E3(@KZ/'-T&;4AL44#'>G T%(&& M_UX6N(BS&/05IT^\K\"^<+ SA<54P@3;K'R*33\MYLX*UQ20+#P34;<.\ZD01R^2M28IJD14?;YT=[T/V M1&\D 86MC]X_>ZK];+("V0'9AWP>+58['W+*>?) MVR5V2[@H2SSQM,B/5LA^%2V'?1IHW[A3(.;HR2#>DS0\F+&X)K&W)MP/IZ"O MTC/P*\LB0V$DRP"O*;IT4GIP16_@V,G]Q?'9YR&.Z!"75Q[I4DX'OP*YPG+; W#HCU.A:CBBYU;]7] MM^F=WY=;Q>^"=XE]-CH\=+8IFW<70Z3?D7)?A-WIC*S"GP^Z;9V;?H$3.0G7WZ]Q::..NW,*O_O_V.//!B7'S;LN=)1 M(-U +;+HT=@W28)*%*?!^XW.]:OM,TRK25;,R5T$CVQ9U^NOO_I*/U_MU]Q+ M$XX@N\AH\E.7C!7VOT#H'?J*+_' 8.1*GTKN'2HI^@2[LP0"P3GX_KV7)K=" M.XEG1R0\SCA)2L,0,7$U[72O MKZ_W*S/?ORRN'J]?B.X^S'D>"S02M&M.1P07+(384 LM:FE(34NYW1KWY (K M";Y/J[LRJQDV(!&8F4,UD'IN,:$29).M79Y8,@N'3?+ MBDORD7%A%-JT;7:_2@=P!,9)S^X:%8CXB).G>+XJ.& U_P'/U5=\Q+ZTK=WT M2^)(V?2G%PLGWWSW>H_A]4S+\L"C7F)4Q$] \H"[)6_%6WI=;MO%Z/G_9P&'! ME\@9+A*ZU3SL1XZX31;J>IG.4>ZE([R[&6\\J%[X#1M XY">/+?C^<&.9_\) M:5O4]$;BE/A@>8IK5U@5=$I7)DEC"E#E!K10BGL*IQ[OGAFV68Q+=O#0#R.3 MT^N[R.^FW$6)2$O#RT?9\2U-0?D2+4J*'J.KR,V3Y#-H(,P;4F-ZR?MW223] MQ[U76AO;S;$TW0%30@CN09!=CE3:KQ?Y-KMT0+;_B[I;C'G\>^;Q#X?S^'=P MZ4^F3\;L_YC]'[/_.]]2<,!%IKYX1RYGO:,0PX'1PPV'44DNJ,!["7Z1Z<_? MN52?6' _$=)T@AT 'ZUI]2N;#.8#7&,":A6GAG&VTB11DK\%.@YQB1B,IJQ, MNS++M[\JD^.]*)".N))8PTUM]'9Z*>\J;R\U&/X&;;['+D?+6#J,#[[3BQS/XOR]JR"B5Q>YV:B4 M4]OO?3GQ[>'H8X(RNE_VW^Y/:DRW-W >6G4+2U@:+<3]-^F8C>>,4(&9^P:' M6X97;GB=\.02US")&(8V:4$ M^6P>AT:,2@"&64P0KQ%-%AD&Q,7?(@5F+@4F\EI!(KB. ML(JS?W&8.0P,D"_AP<%2ZB_4P9B<["<3OV M< .<^ MZ/%&2UXBGF0C:)*#Z3.2",$D?G%RE*DR+IQ!%E>+\3D56,\W+A>&5N/CS?J33FCR.0NFU)?/+4\!R =\'$;?S*HT2<'X$GL M@:AH@"78);MDW8))./L(,2,''X*F$S[EHH%+&78'EHB?Q2?U6[ACFR0.?U?& MOZ7T23AH600_PWE"/#LN)W_D.9:8S_ C:U/!-?K\-P.FUQLCX//W10F'AS]J MFK+@?_VC@,OPG_@?_VTO\X1>U:R-X=_\=PP;B:#,C1']]!:NT1B,2B/?M,'B MM]=@>L+0WI>PK _Y_-R,&0EVM82[/28-@M9]C49F/\L!ZC4V.O8,QOGUM)'" MC,2R1!B&?0XQ8)#8V)=POM=!=\44>N.1%PBHV'$J=!] 7#Z(^[@TX3CP9C*, M:!:+"3^** ^XJN@>*BD;&WN6ELJZ/4CMF=6<:X#W51XS1=\1^=M?GAU.S[[I M!V>3K>R=P$H,-L834Z: 3@E=$IC\-F MI \1TSA+7@@JP 0P<#1X30BK9I)+K\ID@Q-?H?(!CMRS@KL(OP""J0F,EBZ8F^WVK9:P+'V[3CEC(]Z], M.3GN@^[MJG;9%NL\?JBQ3D(5%@)4>(TU30F&-A_^73 PWZ?QE^RIO. 2#=%N M+JH[>;0KLN5VY" #'N?(I64=2,6[ @; $;18_+?OK8ZPP(DE.!M:$L.6!U]8 M\(!A3O34^>&H9W3$\2^\Y=4'>__S>*VG;[7ZB%;"V&,3 MW5<><',Q_$^B$-?18,PVNJU44$6$%2D. S+8R:MSPJ*HDEQ.PJGY2)QK(P:7 MN)AX1_-;Z?855)TMI2+T0D$VY2JM!R3,MUTB'BR8F/#/JEEA>/@W_#?7D$D) M&AX\,0IJV$%[EV- D;$;\M>W+Y[_'1Z.LJ^0(&1=8ZL>AEAQ(-?-#ZV_N9"$ M4>@Q42S9W&Y^KP*$U3(GOG)AX:# M^?B9W#!YF[V\G)YR,@7:'"^,"5\5DZ>)?U?0CW(+!.>8CE0Q)RL_\5VL>]\5 M_$BUP;&D5N*A$<$P2T]M;0B3FVTX$]#Z0G2WI=J?C/PD]\4U'8W\)"-":40H M/09^DJ&[>"YW\3)1BNUR:CUR+7J]C1'%_$JWL>Y];MP'R4YWM$-&6](*.V*T*0 M*04Y6*\T' J9!2M3[T^^-?.XJ6R.,55QS3QQQ7!FEK4>4=%T3!#WL&OMCUX' MVAZG_TA*%/,"(F"!>;GA@;22("J+"14T>#Z-%#EX% J\'R;AO$QB$(A!!!SP M*9FU/T2"UJ>5T&$@WQL6BS1KF(F"T7SB"P;GX9O)A$J714%N/@=<;6F*Y$)0 M[F )9EQ9WYHW035H="12X%\A]0_3I("D7Y$="@XB!463R64!0Q6W$-?,A8WE MW1A=394M':47/:+(S13#Q3-#(!40ZP3L5X9?V(WWK&7W++(>F9E:X3E4*)(Z M%A=]MX\0ENBYD+Q 1.C\X0A(7NCE M9&)S[2PA4IQXW#^^?#98&OZ0"U!?7[QY-WGY?7N'R_>3%[^_/VK-S]= MO'OYZN=[+]7IP6,)Q4\?:BC^1W,)*N(U\XI1C=RCM2S>8)4.Z@%$CTRFTZ>S M+S4(?#\6J%0CBB:KS#6G///;U"MQ'3Q3\ZS]0+=RV-M464;;LW;;\SL27Z=' MC^:T73S4XX:(FG_R?T6#\%-,.<_!8ETTF3(Q:HQ\Z%6.'8L>A>'B M2T,EA/1FM*-DL-TR]IN.N@N]^4[,:_BPN'R1_#](M*770F##X<$W/UD'2) . M%24+&^8=P'E<@#.RJ5(R?YW+\USM,OK,&R%0@X^\LH@$>L/T&Y]KY/9\?1[[ M7,X0O/7:Q!2>+!$N2Y1*.2 MB:D7M6I"W#2M21M9XKD R:&.(=&/*"G=S 0!4G3L$H2O&"^^*MPK8-*3]<\P M%P%:,MQ3LYP92#XOSD6("A4&/$:%?DZL)P0P!/&Q5-D8'?A6=0&1$,$O7N8) M(N4VCU&A#BP,GIO+K)CAF7_UOR^_VYN>@V<*,URE@R%4U-"0<+Z?1* M<] L#N!=/G=!G>8-E]C/C%/VC,].,5J'^#RNITE23#6U0PE"-)"D%/Q1CN1J M:3)0;B"&>^L, >$"8:QXEW@\AJ^[)-Z ;.XE\298@Q^1A&;E& 3F%#-]JN55W"7S,N\M',/!7" MM*'R!!2HUD5>V4* M\NAOD8$7:6(\EC!;WS!3Z";G1VD;X\E56A)! MU\A(5DACX,JC&)&!X71#4L MTP5M$:T^A$-2 F(U34 M$&M%(,]<+QY/"^ *.<6S@$.\,L[AU>/$L&9MY::_35V85=8^U6-=832WU<+1 MZ\<&LP;3RXZ03:BJ1ED5ELB>H1:-XM33,MG#4._U_S(ETRUL/JFH$2S-5 MDY!DVP9?,9>.B\7=)I5T66YN \\H\+I!&C.0H#P2Q3YOX971,@>50 "TJEFO MT9HM!2.%VZA[ASC/GFZ:I9^82" 4^H M=2:M>)''X(1M ;>WM"!%8F^[Q"C!*=58,L.M72]1/#/38_8C-(.D4_N>DAV1 M990,$M[OI#&*>N=*8(/^Y5RQ'DRBJ"=%M\N_D;!@X%*!<27AVKW^P$(?3GJ7 M;$(438_#6[:0KJ8$;.R-T<9G\\T\"^^^_GN/0N_V+_0,^K",E0TDKE"UOR/I M@Z%$=H&)A[Q)+K$6 G[7W<=.\U6Q=D)C1Y%RU#^A53$75^Y*Y\:+[";C#0$' M2G)W\81C!Z5988@0+V[<#R,B@X'$&._1PBR0;I5>HZ-_*YEQ*VE7)QU>U>F7Y[L];JTK*3S&,0-3D(D925$ M5\5GPRH=.4Z4[D'7^7OD<_L0K\A\3J4':ES'$_9GW:;3_5WDEC>QER-U1"+= M$XET/"*11B12%XGTL&F$!H1=G=I!,F6KG<\W)7B NT8\$&J/B\F^ MM57,;*:F:B](7^^!];0U8NP9R,#X0F"+DG$/X/;;&1 C-3\(57ZO3T$V@+H/ M_X+A5QA58-1"L/(O9JF*-4D.[;%Z+G:F93N"BKOZ/)E9$YZMK0E#%& M/CS,DPM?R&V(3<\9BX]N!%SECND;I.\2^Z 4N5"I;'MM(Q+;F]5FG53BY5J2N2TM"X+7,U8B<^@#S<>W%W0%Y.F4@-& MK92(K-94R)&=:6VM#6W/35:M^2#-N+Q6U?W?!PUT'4@/(7ZP<((P4F+R^-X+ MF#R64\>OWG7<[RJ@&897?(IT2[)ZG5;&K=/=PK,V8;&E ^1##SP\=\UNT =N M:%\,Z(L4_01U::2UDA]+<"2]_8%1)K3-%ZED\PBFYE$4:Y4,>QTDG#'Q%84& MJ4^J?P.9OHN?U*$39BWMIB+.'59B:W@SNL>3,/)!5388;#%8Z8O93CA2,#\Y M77:1BGS/BP:4!@/3^#T"$U(YFV,8X?>B_]I0#>^>U6HDN)54YX%ID^'>P--F M*"&V%1.A':D1U+\YXQ=)TW@_BD/K1%'-"&FGN3=QS4&%$JX!;$_'CH?.%;1W M38&E&0=ZDFB"C6>R?L4[22ME)$=<)+DK?A 6,W5$1F#CS"@"7!Q8:MZ0GW-&.:3EFL MR+3"QK5U]H[ M=QCD+Q1GIQ.P--EZLN)@DA' IL)'9E[1U< MDQ03[@6%A##2WPZ%TO?8U!TLW5W9Z)>^[2&'X.^3 E:&0!'7X*YS-TB%;/L" ML$"K&RE:.&%"E\"$KC1[(4GLA2RBFFG_4KPP\%BA.:D8Z")W>:/*#X>CD8H] MP,)[C%[?NI,?\G;=2#E)188+'!)[+X<'!\\LYY2/1ZT4M M32M$[!0%+Q;U-75B00=OK@E4ZI0NXIA*O)::]'1D3R5*+6M*%.8-)1;A8 ^@ M@2B(;=M):@&'WLN.6H52)6G=$#C)3]!/*+3IT&?J[)6%!N/Q*R-#XE.#3,NI#HP<%7\CGR54IT#CL*SFIQ'%DZQM>O'Y)E\E- MVSQKTBQI;Z"CKD([R]M!?^-H(VJ.[?H[%DG$>LCH!,*?Z\6&PXOA *4>G+1K,U_FH%8O4R-9 9J7[Y++K[B';ZS=8YNJX^Q(^U?GE?/(?,2%HR]]0-;FH"+@I0D/=:44G7%E(!M9"IY8P,R?>OKF:U! MS3V2W(2X(DX<406/8 Y;>;Z6T>I>4]$GR5;&"B=02M@O?.'C/>R>1-Y.$E?= M$FQ6@]XWPW!,[2>+@I,263.<8T.> :Z ]BVF]S48D8:RA-8(= Z#)^H4(^*4 MK7=^@MH^L6!\K2]63%$.KI(=.RF+MC%[ITB,MT-=&.@#MG7N:IHJSL?M"?AL M\3H-C$HIQL3EEM]ZKB#?/W ;$+:7CX;U ;*-3U"L]^JX>;^G\:J_5T&[2#!!PF82PLR+?FQ5"\B)D.#)R*BY4;8)D4DZYI?]N@0R4T0QAZ\Z?W5K=UG"/M.R'3\[]=:B MG[V(U^W\\/C&3R(W_:_&%D0707A ;MUMHVX3"0;(OD"6NKI8ONKN9.\RX @< MA03-XU!\QWQF5QC@< M33Y&$ EF89>$ !"=CJPN#?.H54C'.>JLE!?)=3WKT:XH2),24M MG4092HYK5_"M.9L=Y 3I::M-S!*2-Z *2H?>S83XDJI&/$%W!4:Y8_#ENN!\ MCWY0^#7^<@22W!-(ZX]-P4Y"F9H@I#UH/I! M>^\.*%+M+)(S?*]V]QLGX]%<%I)@STIV'34"(]P/Z;#3IQ0/F)G(82 M&U-2QB[I*)+YWN0ZER)A$; <0Q0ME8JN\Q'\+0F4@MIY&\SCCR8;*\Z011 MR)6"@BT#M@+C0JS())9$A&>H^66?H9%FV5 B/UDN&!:!Q@JO38LHB ,^9%#X MY.7^AUOF80^BEA'/@:UC1QJ:FJUA.T-H1A'K(#C>[D;"#8@0ZV\I9ZIN2#UH M[O%XI1IKI[F2:N&K4E>M%J%^UNJ14M6RIZZLN@:3+Y4N6![NIW*0Y*#LP ML M,)^/QKA1.R*I/Z.&L"@ [X:4R-[E[?[YDJ.(PQYC(!\K@(4N^;]M^;HN(=W8 M0K??&Z%:8:.:H-T:%NG7MET!:P'NRFQ_R3ZXPHYH!P4L(W&+6Y6(:YCM07C[A"-=!N%!>$7=[1'1FTO*/4;!#U MO\*6&9S*L=F/55#J%=.-45=IXD"T?!'ZZR0MK&R3J (]7&X?&%-WN=D 9"BR MLYN9WD)?^W=!]6$\7RMQ%AE3]DG3WY#%5A0:Y'KN$SV MLJ*@]H3N*XRW:YBZ-WT&QW6-UF-^N9>9 M1?WUR?'#4R;$G'+ZS6X0#VT;:K#2T^-]#C:)6 B$RQ7SYVVL&D598Q;'95HJ M,J5VE!.[.-1^ M.6AWRJ6J3)MU"40 1>:",_?/M3[B0MJ&C5N^BT.]U='7(^Q%VBB-L,:NG!JT M"!* 0(,BZK'@[_+0[V5%*1HZ1// :KR .%C9U(S\^MM\+>'G^DA8Q#KX0N?DD+Z+=58A0[XJ@KVLIAAT^", M#R)5UNH)1I]_#T1JY78CL-\3"EQUF50)K^HXU8(DAZCZ9/+/O+C>^S_0"GO/ MLQ0W4-N(R=)XQ#]!%)R!\TQ(AVC+++TR(=1R5 "[.-3A:(%#:*&"MY"R<1MW M<:@WZO$A_H7)PGCD28#-&R5D%X=ZHX3TITI2EHK?7%1+?26HS;OHM#[=]V6TU$ M.S^PZ[FY+.I4%+[E4J0ZQW*, SW$;2=2:4+(+3SDDN":2"*NO!) 9CX@OZX- MWG-!P_!3G%WVD-\"UM,L.X*6O3>+&AD6H1%=O1U=?3JBJT=T]7W1U:-^WC7] M[%ECJ*KQ>4+E(D!8JYLM:1DK1KBAE^EZO(MW*\JS^(UF],]V:C#EX @<"C5FJ[(PUIX M*&-)[. 5$1.)(N..D[0FBM<63WX+\=\I3W%E G[S(4?C+G&@4++L4R*?_;U3 M%E,IA 1+Q^)ROO0IA;0S4@=QH%?:*+:[.-1^L?4KY@7NO)F@ASE?&N9^(FH9 M*OFV\&\$1&,4*;*Y8(_;.0H3#FVZ(!68,>WP8&5&VEJ)?K/^RSK>.(ID:H&N M\B*)!VJ@0M%)@1]2&"F](H&9(%A91WRJ.Z^F?6D2*=OO>="Z M0#;_43!V<:C]@@$;4L8%TE!A09_6"5HN=]?$RR90L=7%NJG-GMKSE:EK1J+9 M*W*4@%T(^/M!YY*@^ZNV=E4W;A2)71SJ M;F!18=I?<#6#^[R:M4M=8AQ0"TDO4 MYA*,7VI0J!!]!=TOP/(I*&JI="8Z;W14,3/C7*R@T.]7?$=U7<+USM5 M8^258*M8H!XO1P/RYA1S,7#9.^*>!,00)-DOM(.Y=ZZ[0+6R_99%[5TV!:(! M1"NL2_ N=>[8*EQ+WHF["VYBKVRF_UU>QXN5B9'9>-$P8T^UI/I]^2/RQ6#; MGS63N%"SV$3;@B)9@^V(JUP'[::F(;\]DE7GM==#J,M-@73OB_0#5S/DL:6I MA%^SZ'$'3>J&@YR]K;8W6/));*K2>IS(#ZXDE!O;C\,TRQHY$BS/F@/"+.9;+L M!5X!B_+T5#]MTI=.B[ XZS3LT)&TJ?4PM,4,J+I"%3S,LHB!LMTC M0M6@=Y_,.(C @R+L;0E@^R$6M@,@38BX@+6A06_'LVW&$AX]>&(M$>*W+W_X M^>+'*$2[!#TJJ)^;H4LDFG5MJ&3FZ "?]0KN)_QI*KT9A5"F;]7='79K MH;&D.;)7LT(@N:J&^^F)MC0O&^&5V^&59R.\S'_CHC:\&S>[ M[HYZ4KQ!6J LE=7OKM,L+:2V6O8MQ270AIT>*>O=MA#[86$V-R:.-3":_;9& M$?7P5&YXRXN);[G&#J%K>&?B=Q%J%9I%W#:X)!2ET9O3P\.ZJI4!2B/X_@!# M2D!RQ%RO0F2,OAU,<%7XM6^\9GY+,+)*L9F/TCIK-UA>0+JAN?PA:H_!IP0L M0&++R1*VV)IC;G5;WYOAGA<-2 /8K''B-6+E0K^6_:@[V4U-N9EFG)!'*PM+ M@7HZ[-KV#)R+W]XXB'M?\&*Y->2 5S!PV#VO[8;O4GJ[ );]!@OJ/0-33*&6 MWXSGV74S%%X#]?Q@B4&E:W4L/B$UU_T=M&YLB\16*(ZV;="#E6>T#PDY[NN@ M=%(?IXA.VAIJ3T&^+E,CZ]!( ZL3#8M VAC;NI4%5W&UYN"1?2@'Z<#XG<8M M/09'[%?]F'7F]Y2L1^,<473P_Z'7(?WJ":%-W8:EX5J()E"/4S]65\''I,(. MA4B=&=NQA.]5Z8 'ZCG)O(;IWO.\C'%GJQAWIVW7600;/+CMN5";573)I3 M%)"[+8&(:'H 1*6.W_/6" "!@F[OC5YG/M#$JN=F75$W/50D'O>C1KU2='.) M9!1O"0PKEAL)#>A,6W3Y*':1+W.!<-I\]GH? MFVP#H*X5!=NDTB_:AS$'Y/-*P2\&"O*VTJ;2?E\?ZGF*EAM_$^VV M0J+!>-S\MWO&19L$,^+0CPUN4[=4OZMUCJ:*&&=RJ/IB7-3?<]Z4+0V9L&'7 M[CH&HHKT[SR-/>Y_08%M4!F=SHX$]<[W.$'20[^LK1I0[V+#I20(ITE8RFL* MZ9]CN>HL+CABUH&8#SN M@<(60C6YF= TYN8"O4U@)=D JUG4EF<;KAY:9=T5]ZLO"?:"6)?8!SQLK@&JP.[4'-S4WLB"[&9>WG$.P3I MU.S9]F2PDXF"': KE&80-.[SC:S P=D>P.@)0UAEP#T8).55&1/8>NOBFH"= M:$URWS5EE[H+"D+]E;+\>&]?\SO8.=O>T57#AF0-^A&/0U(TL M2!USE$$C0V9 8Y;V-!]^Q$V&S.>]K3?W=O M=FR<'"A(VD.R75V?]]O8_H$" ML'V\>R))/5&DI\X;0<'P]/&<+*6D+]5%[_<@05]J,(KOFZ59.:-$17&# 4D1S: *\DO(2NT,HP(!Q M\/X$K._XD_3;Z)T%K0;>&GMXWW.'BGA>AST:N(722HT']F,C;J"-R 9P27O? M<2N&\$^B$C'$3$'R,$K*^*]VG6 YT./ B^YRH]\I:>UX>N*I_9 O!,4&_/4'_;$S0CPGZ M,4'?3= WN:;G>Q.:W.\5T8A[-JD@[5\_0MK]^G'V%+RQ6ZJ]@*P/X580;T%8 M_2":<=>M(4L+38^@Q9N[IFS"@1JM84!D2[[69:Q<'-"+X/B_Q"1#EE:K@#Y< M*!Y,?HG631@/\[E":= 8PRL2B:+%R;]P)3SF&L(N4YS*/0<&?5G&*Q=)XW;L M7LS+XC?-"G' \QB,/+B[X!=@_62S(B[EF@:KRD;JN"VS]>U@M5/BN+R2&!%E MR[7%B2CC) M\_TTLN*HO>0?_D"C](;CK")XCS:[!Z.&@M2:)VJON)N9%J)(FUUZL739]2/K M9)]UQ\NV&:-!1?VX\:1Y")3]J'83BI9F#H()V1B\=,>58:E.+.'& <.3V-4V M81%WN.6>=-"J:*@A4L=%\QB5!U*0,'V:=W$)N!F235'\C(LSK^+$N@G8(M)U M4:0T2ZL=@6^O!_8I;U= Z>)2(B3'[J"$0>/+)H:QU4:6 M>&#I__-%INC$0K MXTQ+4WEA#8(M=V/P-A8;WE/6:/>U7EL9>)?339@=U]GVAF";220KTE(5/=(D M4&D]]SUP_^TA$\[(/^0[\'X6B<1SY$[1&+N-V73NJ($&12R5TCM9T4L6'?:[ M,KJ/M0_RG2*J_>U"=08^L2;>T)MFJ"A1Z[0M25"1%Z+GS@\L%*PL&\ M0#VQABUB$X#W2"?EFU $"9G@R9F7(*A@ODA38OOH>O4!L!791H@;I3XK,?^F M+JH*U:M-Q?DI"5OZ;6SE,Y%(\AY+,L%>.('DA<@*&D76%?K]R0M_)OC9[I'! M$RA'S[,I[&HE;'+*?-!UH]BZ4#]5NFSLHB3[AIX+=1]((]_05I8X/=-B:]:46"XTQ;-!;.#2@IG&Z>2BK*7)$C@K'TH,E>WY0P@.P#9XS 7X<-KO&PD2$95K),A*&:@DY7JD-&81^3Z8<4_;$E#Z7;+_U%23$_1QX1RW;F+*Y*K(K M7_OKZ%?LE=U!>T=6/X6-Y3!^RY_4^=WNF.+<6LZ*QH\Y\CT&.3Z6@??.^DL! M40GC_AGSE3*4)*_TNA3\%NNEU+<0^:\F1+I^%+/NL6.8O7W ZZ87\(^@MGB= M)GC$Y?!&K13,HHPOI?T=+BG6';0WC2YPS4=@,7-Q/9G%99FB)B,##R%56'6* MY=R5H>>)%0:F38Y2D04X/JWK#V ]8FD9-;!%#3T.:881?G2J/S2$BDE M)E+*:$(*(R304.06.I8KT>'V&ILL3"P@1FNG8(6Q_1Q"P>P/4C5K?[:>_!=OF+)]6M.!X>[-16C;21I('\3GUS?$I8+9DQ48=6\KAM?+PK\(R M 2YGIZ#/0C!-*P($8YBH@*VNOAZI1W9PJ/W4(YFYQ.Z31;ZWAML9F[: I9F0 M.Z/!U8NK>!.3=#Q/JWDQ$A#MXE"'>CE)7'RHWY\2PI.%G:4K:LOJ'(Q%D\_9 M0J5:?\RIKR7XC44!UV Y+S<5E>B%G>)&(=G%H0[PT:U H>--42SJZUAP]'&> M:JL_-;SH&B5^#(_U1N]$RLN.M%,[.M2!C9<-W\,*@CU5#=I2^6TO>B&M+65/TI3UB MO;A=)-RN-"=7DZ2D, O7@\7677"(8'47>&_5@59L1ZKY M?D4[-$0$0&)%L&Z.0O/D _QQB8"DW ]Q^<4 30V'X+<6,BO-N7(>-;X$:0P1 M6'J)0&_Q9>#:Y\LM+F=12@;AQ&M5-Q(@DER&P; _LZS -!59[YMP_GCI+0V1 M]^2V.9V&Q_H Z J.]S,&,@#[=A3-LKT1"ZX-;(W%)1:]UB#PR46:4_$I)I'Q MR J'#!BE2)L1CH $(/:$R/9WZ#L+E)_S.!B\-:":5#T4X>A;&H$MM+A*J6YT M:$Q^&%2UECT'-@./J:$03C9K4I#,2BQ0Q@4%;KS_)@D$^+@RF@+M!OXK%VK. M%(_MBF+IK93EX[7B?U7N0*ITC^(UUL MVC7&797=6Z@4X@@[P(<;25X8UU:ABX%I?IL'CUHX#ZRO;7K>*NU3F(47O3KJ M((VLFF614_.6(-& "LC#.@9__1P\PY_@["-D(PKI"6@/YF 2=?.?@KHDDE@? M,^?$B(O]0J+DME%RC3PCE)]%1E3,6H.9DYM2]%_.&]C]8F0!I:[IH*^9,AA] M!=>)IN^=9H4W$R2?); M1&NLD ,M$=>3_"DRTN'"VQ)U'5@ \DH"[26-FC)E@W'H E?:+K09^@N98.0] M$>O[3*7%_\C;W)3=O+VE@&,IUV7VR.!Z4']BE?@@8TSV?JXUU'=-X%N>#@DO MT6+*=BE_"TF_'BW':J5\Y66Q@/?QR7_(2W-U2''(Z/6 1LB= M28T[E8W=Q,+_D M%$MXBPQ0$GMB=\$#Z7 A'(\-#<7: XCZ#&T.5D3:T8^DX5EP\*A1H'=QJ(,- MID(9;=FO(2@CXK8 "3+FU5IPF;=ZQ6>;,8V_JT/=WBXW3I" E.HU6V8E@KRR MR.\IYTPG6\#F=8MGU'RL%;%"W_UXS?=WG?J!6]9K8C$W@S%]C]+56OAM7'PZ M)?D>E0,(,3@SP6!D2,)P07^E_M9)KIZEP>AW:EPYBT=!R5#]-=\/!/O4N4AG M;7&K*8[95.3(A7Y;JZ72C5\8(?2?DK6A6SS1CI5@?8JS-7X?2OXS[)/P#\;2 M2,V^\J4Z@D^JB=JR]A9(YXPJ^$Y)S+#X65C&A85;K8K$9,SI%92E47)6_H:]C@'O8]*[2'#9[5EM:5RG-Z@(4FI!CV&B&L3J\O\ MN\W/(5%@Q#Y7]26:DV"LD$=:N1Z U7N8D:AYA$ 1L.-]7EQG)KDTMFA8H$^= M*TTOI9[R;S7)0RK&VRX@W =EDV+I:*ERV,WW*DT:%.<6 MW:??UD<;@G#9JW,HOS5,+.KW@J'$' +!_>P<+YK&_EH%X'5HIPU2PC,3.]*O M4W4^*MK(>UZG(<.UL998KPE&UL_$HWI';!8]A;J5N*UW^H:B$+1/;I,>K\?! MI%S4Y*5=Q7YK)\^%>^Q'LA16]_O,?/!8);A<$Y%G,4R!#A=7T7Y@ @\$*-%S M,<. --R0SI3"E$9=9AVB M11Q_3M71%P$J0K6K,T\ MK00HU7/!,5$S*R9:K#6FA6+BQE\AJ<@:#ZN]*7 P'M6[/!HI)$+Z%HF7:5(I MXA5*&5, ;X!?&QYCRX%^^:ZE?ADLV.=OT=A5Y7 1;@LMF7L86^DLZRM6.C_, M<,V@4ZWC;9-34_?CB+_$_AH$P4"HC,DE]'I7]4N#.G4%DM?+)-?QHP1 MPMP;&A0>84UN+@NB2[.=ED78:9'QRHX3$LJK.,U(Q_H).YO?;:.$/)'JIEA( MN2Z-N,FV10R*NJ78$\W'6IVYZHP"OK>Z['PS$$QI<'M1M79 >:Y%C'7< Y8Y M)$#$.\,KT\98WDRN&02R>&QI_FI( R=OBKIN"C*\,JTK@3$QC$#UB8Y%@P?X M;$F%NE2LMRL6,SB@DGKABU$+2:BX;5==2BXMB0PMC6.PI^K_L$S]'5D;"H<5 MK&I($VY;K57;N*E=>#1J(8Z9^^' M6BUN8""2F13L66N&M;+M5:^OZ(@M,U7=[CMJ>@6#V&<>J M_;=H#UKO[QX7,UE)M@BA"RRA]P?1[G:2@IY =U.=^G4D 1T?L;ZHJ/3(Q>,] M^1>N+E!N>SSJH[G:ZFRE&0OP:;F??%BACR<6OEK!$/;@-]].O;2=F@4XJCNW:%;];WXM>Z-KFE M"?J67349Q@Z4H5,"$_X0*/0#[W%Y;B_G8+&D%IW4RGMPP-MS58-'$ZN=5B/# MW.-+(RAL'@>=+C;$A.57FEKXO2EZ:)-;VRTMK*/)LEG%M*;6Z&".8;QV9Q68 M,[3/5&%ES[,4+<;@H^,(;'=0#!4\[_FMNT#L8%VZQK,\,0P? RNDDRJI9X(U=CUW M#P^F<()1E)@['H.Y09R.=T9M/_RK5RWEHA=D-LM&=2I,I:Q4N:[[J+4I/D#= M[_!VP__G*A>\TAU\)LAX431(Y(8/*FM(YIOV-]&3;DH3],616F$PH85UT5NJ M+"-J(ERM:$+5^UA @'QW231IU3,'K='%/;=>A7P6UD0X>YSOWHGT20G]B/JX M)^IC.J(^1M3'9T*-$TL33YIIO$*<-OD&J$[_,#?II1#SZH53#0&/4S1!D;* M F#<\K*4N]&Y-'Y' ^LKB5*,I>^3G:0@ ^4%;?U>BY,SY^%Y#.B6^*/3K=?O M(&'U><"XZ\$8DZ9D>&#\7K(".*J*JO3#M"N/H9--&F8VSI3P4*#J]B:GO,5IQO'PII M#1D..'CBN+^!,H!XY0.Q4"J+@.CHT?I.W*BDWV&BD()U2+D#F5U<-%(L[?<> M-U[&#V/ 1J4KIK;(:/,*TX&"/A!7@C+MZD7\_FT^+0V^BNE[*F1#HN9BB9 9 M@G#A"SNO!9%0'B-6>9IK_LU@21L(:SIK" $TY^R:IO29UU8*+=A!P_>WW44Y M'\J/-7GYVK;;OJ*Z!OR2'!4:M>7=:6R 55? #GK=E%5#Z*>"LH&7I2'94[)4 MS@; X^ ?F6OMS%TC^.!BP$S>'K9_)E/( M_Q]/9L1JKFKVZ&"2H*/&-CH"*B@6LF G!)^XD-@M#"=#1_9RZ6,ZM N'T#L0 MOQKL#PAX[/&#T=-MO34L-"&[R$U:* <#'>>R1%W@6G18 77+%+GW#;F?-B]M MC?0\T5+AH'7[^S8?CC7C:;ULP,VC1O<<6R\?;HND\&JA29!X^#PV??$*7:#' MJY4N'.U7/,/+=IZ6\V8EY@,%DJ]L096EWO!9[0ULCHM^3F#MD*^/Q3YP0ROD MGN[RTU,M>)QV>EO?MBW5T/=MF+55^@ Z^%]X-%C'N<7J(0%LU+G")8^HSU-_0@XA M-C?S#Y9\K N-FRR,4IEJ)]HEPEG),!L>-$/4B/TLB5-N@G=MS'LJ#21TI_/@ M7,U^M';Q.**0PYIS<:^L[MHRQ*5Z$MD&"I*P>-: M:DQM$0C+!$M=;FPENTJ*)#B\8^$F)EU M*WD 3)@.)GR#OK#"YH4X![GD.#V%62/T!>?@'VDS/%$(O!0]@V5SI=I%>VH"E5_2JE,5&._DB(&2SYM@.#M$5D*N/102JLS2W^:X%(T(=\-=U M)W)YU4&A0"U0%>5,:5E\_KF*0_2.&[E1FN&666]KC_*BW;^X3V5Z\2TXSU71 MJ07B/%]LFP;CW-CZEV2*!*YK$]B?_*.X-E?<410A M6-HZG:?%N790%+!S4O_2WH(>-&[5QG]TBK>8GYO\^8T>0PNKL)$W0PWIL+9Z M6)=Q9-/6-=E^9:LU8IPQ4'459^3;&VKFQ8XB.\I;KRFR1#!^HB 4Q>QCRD/H-)N;(J69"M&.CA>L; M%_MP[@*:;G[0"&FQG3>I#U"-Q8$C HJ%">(61\#PX,GWYA]1IC12YFQ"'D,[ MQ*R8-,4NMIP>YDVG.I<60$S*7>:LDJRO$]G+GOSD8 F\!VOI4(:F6TQ5^+.- MU.+93G<5S&"^%+Q](5?5T/QMUH12%3Q=Z3KFA'2"UM /J+% M9.#DN33-?G M)M-,8:X?P1A3Z.K]C+ M4_[D5ECT&(/I=\VHX&F1D(=41G0JV+H$* E5BM[$ M5Q 0C7X.GN++3\S';HMTX1?/_@I_/O\K__7DKQW>.)^[/>)LJ$UM"C,H^/S% MG$*G2D3<82%F$[XE'^V*QUM3N;E:I2#+RG<,@I7;4TM M3MO(LF!:0(&MO@[S.UL8F#$.(^5SUB_C( ^PM8;[BW2LJJ]\AQB^.LMRB9. M%"U=Y!8\92Q=AH9WH--\SC&7,#IWTL'_]HQ4_]N<;P6(2[ MX-]U#+P/+9B &2NMWC]BW2SK)S:G$B\XC32T<(/A\D"EWJ!)XJWEI,CW5%^C MJFM?%*+]N_='U#/FI8D3TNO8>/&:QW?\[!1,=*2*,1R!.S\\=K]H=>* 2>=^ M.JZU)!C\$=N6V+""YY+5R47/Y!PL>EHA(E -P^UAG.22 +S6CO7>[TIM:HJB M@VEO4\AIWAJ>$FH)/+1JL;YI23A'9O*886E8>(/*4@OF[X@SK;Z2?EYS>EH)7MJ]AYA#/7^N1T$)B M@RV2 9HF<0S053FT8GVBY(CF]8+MOS$>K;8(69W$7Z4MM+N=D-=IK_V6!:+P MT%OX)K:V;&Q;LXM#'6S%4%0"Q76JP"-7J%J'_9_PC 0TLE:O_K+_SWU7OAIV M)0%;&FX+:8M&SX /.U#OBZ:$TP_K!8]&O,&3%[\\^1+^[]O2?$CK)ZX:%JZ= M.?7@);9BU[?+#9B"&JK63'Z5ED7.5&=4%"*V.T9>''5%-+DJ,,Z<":;[,BMF M0:,F5<7JXUS%64-3P6)6T,J"YYH39!@3K*V>;0*M0^,XX3I84F&J'X/FFY3+ M+,)R1G3%+Q[L_5\-G'-D"N/ #>)>,8M'&?;I-Y3+ MDPPT[0JOO+H\5B?0\YR>'O23<#A@/\R]'JZXXW^O0AXU_&0,(KQ HSK^ .L# M>\L-HGFE_,O*S66%EYR7E% Z.+[@M.66S_-)!3I2,9Q7QD*SX@39RH*^2 -S MO=W-,*JR75!EI'&\?LH+9SEP103<6FQR#=@?>@X=:L?W.T VKY _KP669TJ^ M2^EL*M%:(9&LJ@(4"9Y.LFOXP'>'$-J1#EZ88]_:HFG=R1SLP#&-+8]V<:C] MPMD.(7E%A7/ M-\(FGYD6Y$1L)[ZSL.!0.VNQ$8D\:5H[%Y2@#D=N0SK1-<6-:N_2(LMQ@,>W MD#" 3UPZBNLN#O56UQ:9.!O7V. 'Z>'V'0KF:]NZ=/+&"B&XO+T1Y/"!XBRQO ?__:7 MPZ/I-_#?P[-OL,8*OI<4U>0UF/9%G%;@7N(7?R[V)].CZ.S@_"M\G1V<5Z 3 M HV)\%T&#)?S17,)XL\9L*<:: LRZ9Q!II;B"--EYP.73.ES++/.EVQ"QM=5 MY!]>*?*2V@"K!(39C<.^OCX0[8#&8>8W^+3\BC27RGAW)O1P+/CK>$.! M9B8M'Q:!$<.W'<-W-&+X1@S?Q\#PC?IU%_2K- V!"Y*8=9 GD/9U",,M!5); MR)S M;P4: TR";QLP\!O\U4OU\O&A;RV7KF2CWF$NJH&_NN?8 NE7A$_"9WPO*>F+ MJL*4]7,>YRAANSC4?@GSTH>D6O0B0>(\< :Q"GXC!/#P"W! E+8'M8]E9T:) M45EXSI^9O"9P+F8;+J0=5@O+\:T\'?\,LG1X,#T8)6<7ASH@.8ZJ,LP4$IR" M4#*,41'4A1?UPXN)?SN9">&&ZZ'S[Z:HX\K9M*3]J*]=LS4&-$K(KDD(.:>* MQUR[(/I"6D=0%+")J0 .6^EL)B4^DME/"ZI:&AV6'1YJ_ZYKQS_$6&'9F?EW M@RC<<0]W^@77E+JAB&'6$4D9%UE-T?;PW;2(83;$H**P@=8%M&@NG, M/\5U&4HS&>(D6X,F"/(HB[LXU $[0[=12XP#K $+X H?@DE/N"W0FB216Z8S MH>2!;Z).TD)+AKI8%"WGAZ9 MQJE(GF+W'V_%X456%9&2WW(=!/=9N$5Q)A[<^V?.=6LN&3&(BJ!$@MA+;O 0 M8ZDCS+3&'M7\^3;EIHV']-5FI)5'E)P5U_K0WH?8-WG=@#K\!\&W1">Q!%&A M6V)9=PRW>O#+O%MNUQ /Q:,5LU=A%Q$NA9X$I)9JJ?+.-/;5EGSRV"75& M6GOY\1Y,/+UM2R)$,EZ\%@O]LF/IJY:]+-KO-@F=[&40I)IOMAW@+1L MU7)25R:ON)9#"CP7S$=)G 5V9/[L9/SP,C&Y_!EPQXY_O'Q]<<&EGGI VL&? M%I(;KT?F20EG38-:8M/KS#5U;WU7VJCCE_MV1KB//^?6(#?3>73$C4R%3E_. MKA#ZI2 M\=Y3H>S=%::69W;G BSX2R_ *(QT($\6YJ\P891%86Q1^1:^AS51 MQJ-[ ,.(O"WDGT58;763MF+"OS(U$YWVA4D(S(\/UO1G5=/]ER6VMU9XV M_@(D,05SI8FSRIO7]S*O=Y2/0P1 6E6J@VR5I\RTAL?G9E.I'4-*$H\9H4[\ M)>(O,*&<*7W=1IO.W.:XQ:YZ0(NT7W+-P-2WQ%%O4TA!25+[@H M53@KDK35VQS)17X!_40-QROQ#IG#ON\ZQ ),>)Y^U:G%P2L.;LV:>RL(9YQ5 M^Y:+4&A38!S(.K+QB$>\$G_I=\C5D3XX4)W9F,PWV'T&F-L8.Y'OQ;F8N_U\ M3#_VS94_"M\)H(A\P4QF91$C1:%H^M;]8/MJTATYSY@X)B@RZZP36QK,LIYR M"P"Q8XA;U6_*&^?>.CH42AY3(QXL=6VU<&+.7NDYRY(16<1",+T(>V@&']2V MH'P1V@$^9E;/=KN@"S ?,P1[G:J@JB%%I9W?O7ZC0E@7Q7N*EFZKV61[![\& MWL22&RFV?2[?U@S)>$1.E?.L0Z+[5!^%QF=15E_ZAFCK:.8@7LLX6Y#/Y?=B MG!<:*2;3UO(/=5Q#;G8FO4!QP0B]V6/XP*#?&[.F(FZRK]KR[YO+S/.8K<<9]:6T%'[SE;W]Y=G1Z_,WA 6\"R$LF M_ ''Q*$J07-PWAI*UQ#7'[SX!] $C0@T.CSZS1/%_X78^W[!UZ 0A& ME3)4ZG',M)I^/?F"I\3MT^@/ _0\EM7.U^$8*KM*0?3%>:6">#@JEV*$;ZH: M6TKX+?78AD4>OFIX/"2F)9,H$J&X1]0'1Z#W?GA*E$/^;>*DPGI4\-!B\:7& M(.F"4HI+NX0+:ZV+$EI,L(*_+HN< M!^)3_1F!(-E$1'6YXW+:[UJ#P_?&@6 M.&.DOG,1,=LGO>56!CU!60R9*;5% Z?A[C9_TA:6ZDY!>8[.K4\_I\K(TF9[ M,B/O1%%ZO'KZ5Z.]Y5A^XJHF'GCT<'5U]FQT#']^>PU.&__JM80$WBY3DZ%U M K3@4@B>/OG!FESTJ1CT2DD?/&MS-&O* MI$0".-P\*9"B'FXT2-"5Z\+C)05A6NPQ-86U/>B# ]!YEWG,-M*+J(^=H+46 M@39 =!)G"]%'+NN6VG8<=TDXWZR6^"G-77CMH&ZVLXH7!WG-@4+W5-N144Q S3O1Y MADR?E09/<)Z@6FA:J">DRPW]8!^%XZ\:K%A("42LEWU@]\%!2;@+K<8@_$O! M/=BX.X7;$DNDPE>W::62ZWY^\ M;68,]:PY= YW-6WN90.BA^9&EX"Q3:[Q;8'[I>)]>"QD[Z!8F>%]JYC;ZA3[ M0A>-][IN;),K%.FX1QIMHSA^Q+X/+6ERXX<2GV*]^@_L5$(2ZU!#H7386. M\<8-'/TNK&OK26SR-6P[F.@H+3VEY'+I+K+\)IA2N>;D#E^RT+23+ MAM(BW57M*$JR\#Z2&!,Y=#?&3O8?LX63&89YE+F0*8M/C*0O.:XB;OPO@U[" M!LY?G6:\ NLBY1N2K%N_;:\2T9N8"H[ M(R+%249H41W(H#BPX$3^+:QFJU0VO#>9-,5$ YOP L+8FB:N=?D60^E[-92D MYPWVA@'AJRRIEBHP.SE48609M0(>GOGR:$W45A>) ),A\N2KE,KXI)K.)_$N M;2=#+@\;JE&_0POM.D;"&$.FO@LSQ#I$#R=(Z,+NCY %(1&][IXQ8[UR4%GB MI&V$5Q^5C6KR],F//[S^[LF7=JED";R[HIMSB[6;.P5J0O^4(7&>BD.GG)J2 M$$\5F1 U!8,.IZKO%;J'?>(1TE/XM/Z'SY2HZSEV1BK*/(V#A?)^_5P35'KD ML,SPZ9/GSU]?.%HP"C&YZ)+X%_RR*9L?'&#"KTTNX2*H_'> 4J(87B48&10S MKF!"'>2L,)BNL;U'[0(&R7:0,E6/EF>ZYX.3:DD!D$A)_+!),%JN,=C:(;(@ MGN'SEN#]#+\7C56,B'J3E. 71\KF8!]GGF>.O[M*"PN B%FK\KU+QXD*+$2] MQJ[1*VOX"@ 4IYRT KNO#R7 X!7C:&\)#9,ZR@%.ORJ6?"RK$3K MA(957]T,66G=8=\,"WJ\40E[;??H]C"50$EG8K/L$-(Q40(ON=)W#YS"TIX^ MT.Z84;DL*/WC*S[__' G=$Q0.&?/'Q<%H^! I"S C!&RL3&69%>GTNWV1*4I MG&U17GB_N$5MMK O"].$6$LZS5M/T%;'?E@T,+W@##U>D=) %X5AX60WN1*I M^%UL"2&>%7&BVBJ_*K(KTWGY MN0O2A0]RTQY1&/=$89R,*(P1A7%?%,8#4\3O7&X-340;:D#E\AP^3U45HER( M0L09FYZ+1=HY2'SUZ$%8QZYRUHY]VMUU!=<^7?WM'*D NSU=&KD&[[T W0)) M4\")Q$^R#4VHUC+%\+)G4$>2Y\*_BLG+V3H*34[F69RN0C.[-.NFUFA:$J\( M%Q%8DYP=PZ7 CBEPZ>32ZHY78$YWA\&.+F$TSN/:Y6DWC]@(N/ K&\C(0K)\ M(3Y.+3#@4HJ,I8651'R4CLW/_.#7VZD>ILTW?E48NS&VEY##6H^FXXC+U*I>>3'#DI+$'6&R'(>KP"]:NX M6;)I,QP9'EU_B?PM]VGF.;+3"Q57$*#GE?MGV(D3([,8_ =_!_&H05.C\Q9S MR25"!4K-D?RK("XKH<5S90.($_!VFY&?[N]J<6B8JZ<F7\5WD'6#+;7,C*C8ZX)FU>DS3UCK)3XK=U MHM(\T"7B!2!YZ[X;7?%S[[-B1MNHQR%A0XLZ:7("A@-7T@<^0A68@FHIJBHE MO2?)8KF=_!XZ]DIW[6LCU:;XHVTR'UDM)M3(,I0XL '_._5-V=+>>3J0G MV2UA*\1K567%E/Y,9O$ 1-!>N='-?1Q=UV/+LVV[PLO+(QD+6+QK-I0[K8@\ MZ]86$V@H..AW>JMFMV/Y(MNI?I4I9;8H#Y;87X*)T4BEO2_0]+,*=8\#1WE9 M3^5%4D?!JKFMX?2^M^>P! %LM@TX/V0. EX)-@,4$J>82K\V.&ICV&T?.(V"TZ^Y[2F!:M(\ MK())\RM$*]C!ISF>*IIP'[:%SV"!<[.0;DX:NDR?'Q/Q B5*=L$(3 KJ!-FR M@H,<[AIK%QY\;V:ER^XBUC3"I"5%4U!_9C$J";[123#0/R=HWD)RJ[3B%UF\ M,@GFEQMTW]\V:V(K$O@(?,C+#Y-C A;LI288 X%:^J:+K.Y6>M^(;)? M;\+0Y&VU7L-&V:)A!+1N7?"_DY9#+A+B'!%'B$;"6=QNVOQE?A4K49J7.4>5 M!;>&VR7*Y>?%-1:3:G"Y>"6W ((N3 2S])+ ME\?GDL]>3W#093!EKQ6]1?^%+>D]C+^?JNY5LB45\GR&NO:N3 O/0VES48!6 M4JK3)=":18&*I!45T]6SV8K PU;!&F_).\4X8T=DTU4C'DF)>NO+G9?D!UQ:*,2:N$-KDZL6V]ZM M4B,-2$G-*I@Q\""E_UN\?.T"GRQY[AKT$N;=ZGA/+F,A9A.=42M+;=7" MZ*[C32<^KKFBI"#/QS<<0=0ETM");@XDB? ;/=:1&#Z1M65 'S,%+N.9R&'; M3-J$E^UXO>N>*.UB^M4U<[5TAZ&%.C!(?Z%A!K'R[@G^(5*:%<+--J67FU(# M0(W>2-;!P,N-LR[K$OX5N:EQE55[1A5>V_@[.I !G4Q(&O,'W@TCCF$[CN%T MQ#&,.(;/E4WBU1:K.!8B >J>@S='*P;H, UD'O0T]H%O@>Y>%6@$X(7/]\P* M.P/+M?24&"2+C"X!!!+'9@1K(%%W5CXQ,V;LXU&$)>6<)2KR"!^LQ@<"H77 M,<8-F!TQ%IX(MH%\0Z?H^"Z=%5@/=X9=(LP_&, M@K6+0QWJTQ""X[SJ:@^UZ94_62_12ZV/&[Z+0QU@1H\W&OT1/B#/WL7(&%%K MVY 8<4@G&M"@4)P#%X1DO,HK-$K#+@YUX/CW )ILOC*L_ <_9VT*Q+M2? WC MD#/+4,",Q98IM=+REW?=*.\;@KZ^U<=B(YBQN\*N#K5?:EQLM9?,PUX1"/Q" M"F]$]2F5OX_T?[0YGB#U 1[ 9:D!;PD5".,$F/5KS;NL.(G+ +(*:7285K@L M9@5;_3.%M!+N" W_>;JV@=V86=&H/,/"=O"+B''[Q\4_7_S\U=MW+RV-'S$P M5>(DS*7=)QW_!@:08_,,Y!/&[Y>3E]]%MKH17[["I"0CS=9%L8!?/6)^@\$4 M V9I/(B:9$L%WEB&Z2P*'1&MINA5%_L>2$<@Y4D=87D:T9!?_-L:)^ M:]:_'T>I")$.T>XU(WR-9*_:(M(=B.-B['X#7X-.YV3Z[,##WSW:'7RUM5%F M&(D63K(]RUL2 +M:.$U%;EB2(E0SPA>H#"ND)MK([/[3Y>$S^XM(.,)$*6JM M<7?XRE)0#;<$6SH\,Q=7^3PP;4B$O'\OKO;B/>6#??KD^>LX?OOD2U+*<8YB MBJ5@.#1BQ_.+[P5NVSHR$R8/PHRK(BO:1 "H]+5?3([W=:9W-+W=I;-716(H M!F?UV2*ME2G M*?D.US*-M0J* ]QU!W6%C0-O+$R+[36P_N(6:>O:=U?YCQC MNQ7=ABG*NQF@X:,@2=+&<+I8=BC.G"Q7Q-SP(@1Q"+905$:KD 2OFI?@8^2; MSH*0>:0E9DAXV 8O10$ !$']"0=.8T=6@?]$$CG:VQ;*1% A[=(^"XUF7JR@ MTH\'Z;?!]6A/VE#(L+EVQ#\C9)2+Y0)OC(Z=22R/JS)=.1@7@@B[6M^*:W_[ M&E\6$#F(C]96X8@-DN !234\%7/Z:&[*B:2FGI&WYPMJ\!>D-6"OP+#%QK&N MR#'X0(O'0T@@>K[' !*6R+4C26#(X_]G[TV;W#BR+-&_ NNIFJ;,@ME,4FMI M7IM1E%3-ZBY)3U2U;#X&@$!F%($(5 20*=2O?W[/7?RZ1P1RD?0Z,PD;ZRD* M"<3BR_6[G'L.G3"[1&YRI,)R9'QKWHFW&,FSV3LQU7SV 8U*\(J2ED">M:5G M_FNUK,OP'66,([X@IK/M>^H4*&<8 ;A]##85&N.>F$:%A0WVSD\7/?X;_"$\ M!&6$G2+6?DN<&0P;QMR5,[IEIQ2;X7-HA='/Q@>Z2,&CR59R#-EQW#,:F*%X M'JPKMI3OG7$4>6.#SF]^2/QD :ZZ51RV5GSWC @VXWK)\6-N%(,;A786GA2R M34N(V 0SI<=M:^EP@&HJZE8 9@=-YIPC,\9PZS?6@H[IYZAOKVT0CAG0-PU[ MH\X1 ;&F5R(%A>!,-0CB23PRB+YKN$PFZFSV=-WHZ&],0*\2+0+JAC08DU-Q MR#UBCI\CS(]V+F!,;W_(3SMMD5U+=X'A)9FC#MQ2:C@9(1!O1N<_MWM5FWD8 M=SI'^MW9[!LB<.V9:/WJY;JF1;R M5>,OBD^IB#1IW!PC$O5.8?[S<-C0+D7R0E-*\IS26" / YSF,:IRHL?W;K-@ MZ&I/N7[3T^4SS0U:.F[,S-"#B;]&@@"-L,QPI0)I#*<%TC?;=,H\K"FA]&?+ MED=CJFE[(B00\"!3C]XT%C)\Y,&8'WP8-N%+7]L&&E>*QY?80V&%-ATG7-X] M<7F?G7!Y)US>!\(O-'=L[9R)V"<4P^CY[-D)@IB(,WQYP7$\?,0IE]PD2W)* M][F&'SB)7>*T ^[?C@><4M%\K^*5YV@NC$> ](/3F4H)%_JWR*&T&5,16VHA MR:5LVP6P\:<^FE_3 <6)>G)A]HWZ("S-Q5.,?UU4[457;B\I7"MFFS8$C1S- MU,Q7P2\%K@"I>"\N6W7(A MP$&SE<"Q7[@5.&85GZ?3K'"KK]]^W5N;%:5%O5)9PI=V24MET2XYDA^R4B04 M#D[U;H?D1$D]PK3.+0VE%*+D[Y&"V[X+,XTTAV]/.9M]?XL!*@ "N]!$,[Y! M;V8#3AS")1&6)4KLG% .#]HZV39GPG.>(1?U,OC14@E<,S.H=226XI%$V+LN M&VXA7TUJQ4N>^OJ2_C_8:)<%HA>*CVFY;+PG-WRI(0WWI2?9[#2P MS.@T:,-V;SO-CV<4[QG3UHQ0A4 'E"$KK<#0RO9L39&P5DEV3;!2>]D* MH\2M3:AL(02%_&40>6CG6_B2$KI$J^1S?(ZUT/*Q>7K;E7W8A;N !AS69_HB M@Y[9#EFHR=JH,,,[2:2KWKL['_!5"MQ6I%GU5R9P@ MEQJ-=!OT;>9/7"KX\&SV-3M60#]T.>\"&Q!NJVR6_Q:^H$I,N0T9%"PGN1K2 MTVVRXS0: %FP;&4NO)*:D'3P7A2>4LW,I-P-&53$S462^%GQ AY+ !6"X*2N M;#JY(!/6%[J\ML'1(?('R2=GK;MXF# $#NPA&:UH8X3(NX+2P$+BL KT$MEP M1)%8-T-E!ZQCJBQO"XU"*+>[C^Q@RS+A+MW'5K6S^2=5.D#*Z4!BNH M+59+17EOK,X*7C+>Z!A9[!CC)0V3M5D;ETI4OOA [_C7L/7)D%5=U:<+*_* M>FT5P)VI>IIJ1[O%,BU),(D\;EKAJ_H7M2AAAUZPG M5^B6.Q\''WG(8X.@O M@\.GJUQ4"0=/N]/=Y%R+8L5[SI[&:@&WY4CIANW=&M'>#LNF9CQ7Y'B(6T,, M@<9ZXIC$: :OF..VQ&P04@ILR\EV \8[#%I[P1 NV.WX57@B_JN\ H5D49UL M6O/K=I_7^ LPTA@:I1C4]NE!M'"V .T=\?BB[49R$XY#_VI3:IA/O! M.9Z]W8G-XKJ&]ZZ(QX#,$QM)4,[PA;J1*_'!/.O#:%;^K%5:8>(?N SKL%+ M#$TWQP_T;5S"/8@SSYD6B8>Z=''#XD'VU*ME\8AX2#45DR/51O-?Q*-\61X86=DV%QQ\,99E5W&.DIFJU48ZR4%Z0?\T[.C9 MH!RV#(BP4\N$WU:ETH92H("MS]M^*G[/9J)W&;DR?4^/TY44A,P+_6CR!NR) MKO;,Q.: M^OX_I5G:,M?EE; V>R[P0(3')HBPIWD4PSK)^S'&"4^77,QEG+7%-:) MIN3!S-,GGY_*H:=RZ-.E*;E?74L/ .:\E:K0MB5\J2M(H=@)2F'.J3 $3!5= MBIA-&A*?%O$7 R9 ^XL% N061[Y>*[QNH45.YTY.].I\8T0Z+NO]=(\OT-FBX@#%^/^Z.DGEW]?5=OPKIH0'9NRA'-; MY^\H$MMU]'&ZT(,DAM/]*]R8V)PV4FBFD::QB*\3QH,1Q(XNR69@38CQI-XU MFOZF F>(R%C$ 98$(705\P'R27C(JZJ1% %1H+>LHA2FA;Z#.#IYM-S+E&\@3P:@QX)S7ME2<\I *$ M>X2L\^+U%O_SY[:]6'LH[R)8PN<G_>BW."\_64DK$1^5\P.-V(5 M(ZE\^4*!?23;6/)!E,!O#$&_ ZL4O>RJ7K.T=;G!\^Z;ZQ!1$BLSGA;=PH4Q M_S!P-G@/U*K 8'G:'*!7/1H20V2;31UNF/@26A)I:)=0>H7WS9SL*3T7Y4:E M\&>Y&' GMQQSM8W@OJ+]4R>0'N@-X!;SNL%\ .W6J^BNEW+K(#H+6\ M#PTQPZ-M1$96.E;"JBL-25:X4(EK;BY;*].V$ M#-S)%^C4^$K;J):")L*N?_L@>):H N3[Y[&/@ZN!-_BY[/[A^F 2S'Q?5"DIF \' M#MO&W^NL?L0GV%TCII\KEX!4)VX3?G<9_GN_)6?1]C_#<1)%L)7D2;_XXNR+ M3_XH"KWP$:(H<*X%G(E6,NP3"Z@=U1V3=-UILN_AKDQ.P\BLKV)SZG"J==JH MU%1U3%"^A+I!5[=+(:V^;K!>&$XL0X3) =(]1.5JV M)LV/@D4VY=*@+%YT'-WJLE#U*F%DX2G=(HN=->^PKSU" /Z83NT.W+^%<',-L^+^5,?_332#D*/5"H@&#CIYU>\5E M4DQTL;.C5'=+3E(9^,FK>'&+AW\TU^[!M70/8^/=$26BDPG1EW[,J_-&:44I MBNZWDAM[^Y-QP+H%=%5W=W(;BUMK>NND8)P&$4(_Z'?,6,E2H;.)>$.L[ ] M >[<=C5'E[(SC>3,'.;T'KNPOKT02>3NXE50[9XSQZ/,\6&<*(9.8G2Y-")V"!JIL*5W)!%E MV"F7R);+1G*6"('<$0AG%]6[MB4!2)T#PF8EW-F \&41I.Q"68IO,IE>#6, M:'PG0+N>*8!F0S5!!:7=/ 3R+F#OZNRS/Q M#;"B-&B^T@;,30HGG5U_][H(<4N/B -]E@_J&;M8')6!L M>\&+*80"-4F=[AOR4HU;I)1-.96T H91\<2L+RC1LJ+M)68ADG/V/=A*^"@ MA24R2S9XNOXM"RI$3<#6=^VUYOE!KQ/O92WG@C)V41\+P/CB M!, X 3 ^D'YT5Q^"N4Z(-=E\(IE;7DM[5-[*JUH=3G*6^P"*!.U?_1+.^V[. MW-D'C;(23&4([A-$Z_4P%$A]1\T>M4+=:LXI/5XX$Y9H#FU6M3HI7&5M>FDV M1/083^Y$7]8\Y? (X98:B,2C$4-!?/%R5:JZ)@TR1F,BH6/BJ,=X)ANU2BLO MUJ.!>,_Z2N! "JV:H"#2;ICQ X8/(];L3?SZ(YZ:.87!!6^UUJ?'MP8C> JF,LKBT!@;+V* MT98F2E!V?KT0^6# U24N3%:K^I)W2#9IR4%=+W7H1J:IB$% HM4(E=\T^/#! MXT=)>DH3R"$$(@,C_9E8RX/5E]DH5_/PAM;?E BCQ_/7&C^*_:.V(L>M'ZQ8% M)[VN&/T?GTL)YE.C*N31D=@/6)FT5YJIDDC2'[!RA&XA.\>XLN6?,Y2 M25M$M*F][S$G(^^:*O^ZHAW%L2N?BM)-9DDIU9 %<L3G M/*J/>/!O+G7&=.F HV[%C,W23E(2B2"/&Z-6=%2MN9_J1F+REG$2XZ%LJ=TD MO0@I8N[U<^7 \)6P:3!2=:.LD87/(1!@R4"%,=U_*% J'4CLM^.IP";PG_NMJO*1&: M"*/,]Q?2[K6J.X;7X6F0XJ,F'C3GG,U^K$3#K0KN=7#/A]?GEOB+J2T7/225 M519I8"3$U;VA.4=/D^D J(5N'/V_I4 M27.%3C-,?1\^9!(*5M#D!#8[?M+I/9:+0F8?1 Z7;4OY6>"JXP.L(WA.F3Z( M)X=/$7"++7WY*0EGC'_DLEIOPQMW752DQGK/BN0N2"0%#>\KN&-, :5-3['? MG@>!MM6Q$TL&K^SJWBHW$[LV6PPC)>]L$\4=9AX3V6)=^[^F2/XD*:GN@3Z* MZ@=<&=GEP#NP#L2"'+J2R0REK7\Q"J9-NZ![,>F%^WFB%1]WFE(,9&?LB44@ M<@^AT%S_PEB8?L:(BK_LF^I__Z_S3U]\^>I%,7OYXN4+FXE#57;ZM:^K$#?/ M"62#KY[35\^_P%?#/S[G?7?^PB;V-2,&WZBAHE 0H!Q='^@.+2\N2%%E!SM\ M_LD?B]GYJS_BHN>?_U%MLZ.LP)G/^/39ZY0&)+@%$N>ZWY AJJ38]',P._WK M[18V[7<="KT3G3/TTA5[@Y^%U_N$W^ZSFU[.+F$Y)2'/H+;EYQ161,8-N"32 MD!7@SQYR4F M>P1)-7Z+<.[%H8FP\PAFXR1:?-WAR_;VMGPDH@SDU@&UQ%2[:TJ9":;MR>]H MEB?AFF5C !+FCXACZ]K$ITB@070]6U770\6+8J;401EI=,GU*FW4693;UMM(\$>#KY)JC34"G*;G M;J"E>;6NJRM!.NJ^6BJ/3 Y/RED[4>#@9.Z*018REXHPTNE$4P> /Q?UXI83 M"I>8R4'Y,>2AY#I<:>$&&[372)5;5Y->!O= )D*UF5 "AEM-4<:1^Z?H\. 0 MA!5+R1$EE?-OX4M,[*2/-QUT9DU^5R1Y5I,B\RIXUS*RL-+FHL,JSMG8FU$? M8Z1FLAP"Y3%(9*,WQCAK0=-0KF(MI+H7A2&RI92B$^*4;0CA+EF4)VR*BR.[ M.@N%,A6Y=(W>(Y@Y 0N.FHE/7YR !2=@P8G9P3/2.)DF5DHDDC'B)X-ALLR6 MLEAQ8^8(OG_D*!QM:->P*L\UG%CG;Z4BY&(*%TT8BU7"JZ=SMJM*[E;N"66) M9">=\@RL&,@E9F0'R$7B)]R>"'CG@>=4+L*D$. R2A,$BBXLI\A.P MOQD;5)'%D:\9EX(L@J41_$HBOV6PO7]*80D0I,0Q8$P=(KF:3+&76SI^ MR3:U$%99QMQ"?'#7?;JPEN;*3D-3VX'E?Q 1KONQ[ 3B>PIUY":@U& M,Q2VSJ#E\PA]R F!#@AFIT,W!72-I9]'=$<_[DR=)]L'<_$JC3O>^:' ML?J8@M 9(/[657>UI3)2P2MON%Z$NI=J5?#S*+^$>'=![0%,%@_;&Q.RKB6Y MY6N4GAU;7BW8L*:R/MW+$%%7L-U6I>:WJ?L(2%E5CJ*8.&C#=Z=I.X"2N1:V M"&D.N!;JR@V.X51.LP21/V&5:F;0N:XJ=2! W:,=KN'P$-F+F*E6ZD0K8,ZK M(RV^*1OOEEJ9:4# 64'/$:O7:$VB"AHCCO2$DDY!MR#BJ4KIV,8G!$I0@G9Z MF&<=6!Z7>]K-M]G-(H4 BC#G040P0\JKY16A)2'H7)8PPCUC'Y2DHXY43V,2 M!\**G1*5.OKM$8?1S Q-)P$;VPY46[+'D!)D\#4#SX8*]NR\T6GK!6HKC[+F MAT9*CY]UWT_P1^5W\/KG+KEEC,00P V?;6AWKMK%/IY&(D*4M%PRL9#X<([ M5AXP+%#RV6N(_Z2J*RM!<_X"&02=OQ!E+-6S]'AD-FPAQ%QA%[_]09K\8F'$ MD]"*P89?Q' -_%?P&^L^L=\#Y7./O!GI1_+7L_I>M.3X\^",@$#[U-[_L&/> M>R 0C^\37['R=G51<9<8L:,K$ETM0NRL[>CVDY;[PYZ] M&RDHJ6\E$E'#4%%_G'0TMM+2-T(&,-8#?E# D?(,FVO1] M1V_+LVTR [UOR> I%F^YR#7-3&$L\HOX>B5+YG?Q!9WBR=!5C&P"LQ0QO MHWN 14\,\3W)(,/)U$/*V2JJ3#9JJ)3Q!CGVXD4V9BO(*C$\.[\:0'?\LXP; M[ZV^ZX2GA$$8$ MRM:\)/L_\7_]P OTN_:,<26?%5]\_$GQXM7'=OOP;[US,?Z;SXN//WU9?/'R MA?TF_/O&WWSZ^6?A/I^[^WP>?T.O-/J[+XI7+UX4GWWQTGX7_JV_8UY4V7.) ML7;W7X,P_9X<;,F-4*&4O'A$4B??\^D:"W_4HF3!/ MQ>QU>)U#\3">_OBS"B!Z]OJ'MV%:VC5S,7*7L[5XE7/*E)6)W /%?;/OP^09 M3.K\BT+0464F^?AUS4J-8>Q>T=?-HJ^)/+"#ODNU/W$?[4&W/4MQ6= M(>O9F[I;T#(-9V]-X%'\T=^>KT+D#P>CHK+'^0NI5(1S_0L&EO$&65;E$AC' ME=.N*N7^I"-#89W867BMU()'Q6.Q4QTB)TTX1]H!3$R*NF2@GIKHZ\33_<03/CS MO#?]"*%UB,UN*!!(QPRCV,OUH=]) R3UOM&)2$C%3L4UTN<+4Z40]$*U,Y;, MC%Q'D/F;=9A.W@ZOD9F@HVC7+MY+, .\Z]-US-ZF3L*U(S2(4369>U&;R@/L ME%77]XPJ' 4+B!:LA;]H"[YB_ 2GI\"40/LE]:TMF8^&/NK?E33IN,^A!H7R MY@)=)Z2_K2BY*M-C3+%"F?(W=X6L'+B$?'PU7M;@V,?64!XAGR;S0;!TXL&' MDU)8UQX X0Q?%58^K2OM59!.Q6 'P+_\=F"G$*)2WF[[!H8G]KP-^"H2IC]: MQ)NF'E"0)PJ(R@XTDH:DFB1;K#C@4@(4)553[@1)]E)O->:)INM K7#URV5) MJ1"N,4AY\&SV7_&&-3T:K3B@3LD6<*,C/<@)+W-/O,SY"2]SPLM\($0<#EEX M775")U11@[!ZDVR@H30X1+XH/A!B2[RU_*AEMU#2QX4%/*:*2LECGY-S MUE6[C)!."]U'\CG:5J8$65!:[&=S%$IVR1 JSZK#>S"(74_=V%O4X<#^ #-O M=\:L\T&_.T1]ZT1,VU41?9M[0KWI'9O(4L!5R[$I3],-D9@"S8>/>?!_#4]T M'(K>HV^!*4FJXNZHI,^(;W7@QU9(.EF2$4R"R?1<"!"! ZFCW)-Y"1RMS!,AJ MYK9G]RS"SO$;-;+.7J\)PT9P -OCUSG_.OJVN%_,+"N+-G$W(MM?H@SA\*U6 M=7<*[?H=<89(6#MJI-.$RT98H.J>V$Q5:\> 7C?=UP;FREH4I.#<:]G;0X*U MMZ*,3<9)TR'ZE8]AA"=X/$[8X5_9*:[IEFS5,-J%JF?,ZR3B)YQ$U+3$S06@ M,@4R*DG4](]/I=6[^1A'"YX9O-F/?J0X$7X)*W5O@M]-XA/XFU>VB9K)W)?& M;L%P9T">YD1??0E5]^IM>5:TZ/2J'%X@C2<2;=%S%Y'&1FG*97 MI#%D"NB:1"+,^_?B7RN(:?+6%[XZ3:A%II_I;3PVF+,1I!,<@HXG>4YY8)\CXK5XJ^FY)WR; I?19$K.4K^"!"1+)O2DU#/LW0/G1Q;5Q(& WB8.@9 M-/KJ-RTS65"O7E(R@$BO07"LT78_/7+GG[Z:_LGX@LD;/V\VOX):")?^QQXT MGD4.V@]!/X7J8)R,)),I?.'$XW)?G,SD/F LL0%Z18-M*@)SBU7-:%]5[U-1 M3VN%7HC+S:5C4$6QRE\U9D/X8+#TD/]3$8GU9 $-CAW+.IGOD1%]]VAE&I6) MX^:5I@8(@0W]K99S4B>0I=54M'3YB/#['UC*,+J"Z#ONX:3 S*O@=BV5A9$[ M:B*R/$.2)02;?*H5T;^R1)B/M#U$#6>>W$ZT#0?%+LLB%N,IQ!Z!A\1V,6OH MY5Q*SC0J8^F$=A\W$G5=>RU.HCR;A6="!G/#D4%/Q4=3DP44>6O-O3IW5!SD M#A.L:R5X1!R^:*$=*4@ZR%P^4SZ1BCV82[7&GBP,N;G3L;KQ,12I.(9@TB*^ M/4V8'(,[M-?-Y"$5^PC-EPE+]J!+VQTO%LX??5WT@*TAC32Z^O.1.]IU M;$R0*L-[-.=MV_9]3%7HO'->PY5);+&CF+5:Y5)\^'7DK436--V4M'(UX ME%/:+D>+3_K_I )/)R@@_^45F]IX%))H^?(P?. ]LQK??BPR#+W,(G-&^N>A M*P)K"N_,%6Z.QDE&A2OIN;*7.(C5685'V%HC (M@KBI?&E)'4@XR/NMD:LYF M;R;+6V/'6#RKG?'F9E5__MYPY/)[^79WQB: SU&UO_PK."?J2%;"$U/&+2GH M@*=KNP8<8PCPR4D@7#,.I(YVH?2"E8(?Z1?#\VVNA9:R&HDQ8K!F"C9)N2,0$S$+K95I*_3/L';S8IRGD.=-.) MR.6^P)27)V#*"9CR=(E<;FYMGB;TWU0EAUH^%\#6S/D4U04->,-B#3# MD%+4491]-F12Y-5GTI+YCOU=(:]3*3^"7E^VZR48,,;(4I25K=)G7&9<[FF] M(H'O LA\*0R!VMY/%ZB::E7O8H8>E^8C] G#4V1XJQ"2[UD2:FD->A'[XY@. MX?246H=P&HYNN,(8%G'9;*284J5,"4F#T?93N; M.&&(E!S?]!IWTMDF\$EIB'@N*8)%C9HSMO%I"1/&WWM?'?RE1G^L^@0XFL.Z M!U\',@^R38NAV!9#X]CXM0Z^,4@H12FLUW4 MR$4:Z:?8F]9M0%1J_7D8>5!;5D$3]TB(1GI)BRU5+L,TFU"@''EOR>?*L L# M;R8\>W1A:>GKH.CL*HN\^#GEZ=98 1@*JX(N/D5]6-RS1^@BT,K%Y==2/G% M<"Z+%G$Q-;(>@N__3+AX^#34;Z_.,S3IH!_N$]-S)Q866ZQE-G MS!"M5*FE\A'+EZ>9?X"/.C[SPEAP.61W&V !V$NKDE/R--4/\5$G-CF K:*^ MP?HH\'='\-%APY]F]B$^ZK&9Y612(\J>2=]S*Q*_NLE3J8ZNVI:'TWP_Q$<= MG^^)(#T&FA06.^'IB; X"]T9WU3%BOZB7:K0H<0-="<*Y[Z<;B,_K99'MUK& M%L>_]C%3\658 Z?Y?H"/.C[?:HMEVUJ"/: M9ZF97M/,K)VTVI.-]JDMKUUP&Q8SY"2ZCI1I9>*24W_.KRRQB58#7%*J2S6" MX%3!*DO%2EZLKYJZG6CK3XX\@>&(7JZE#-'5>)JSN_142?CG!:=5+VQZNJ2" M9O6>NT\@UZ>J!?(,F9C =ETVA8.$(91P]U:Q;'$44//P6-U'MB&-0LI,NJS0/B\3S=W(X%"Y,B" IKX 04*W+A8K!8V @L\E\$-[B M71KQO>SSB!,FTE+P.?P( _R4Z-SNA%Q=V+9IR/VUYU7!Q+-]%?L4I($YNXEO M 1^A3A*"M6[BOC\>'*3+^#E2-5=UUS8XVX_N!#OK%=B:YYF'/TF*B-%7P*/(:AC97]*3 MNV;\CQS1$X(E/)OIADPE\0S M[NLO!-=B'Z8]HG2 AC*C_]N,@C#Q@T:>3<( M0M-C &0GE<*#X%- CMQ9%?6 MD[5R_]V2 [EF[05DR8*G_QX0[S+% MO96T(0FR@W.F;1M8.T+^"'@JR?,Q#SJBTLNR8W]^FO^YU;=HM\*C\(WM4NT) M)BR(Q"W4H60A%(/K1@(I0>_)_;$4"54DM.;RL9=@P(7DA>1!1$8LB7<($E,) ME@U2IYF!"'=HMZ\"5Y"!IV-)C*OC<5 MG^,_\UN0Y'W*;O F\U;@V7?CZSYJ>6%L8X[L?[Y/P$5*?P]G5;TZ/#Q[<%?G M,64K60E%/[6L]^O(#)HVWC$CT ;4DMK$XOG%) /34T\)(T1.L0[A??^DF.W@(Y=KT@8A5!5"PFG&8HPSE MG _L(R.. 1B?[('PD]=A8,S=6GV)UWU?"D_D=V'XWMG!^D/;->U%5VXO.9GX M5_,S7K.O/[N^;L?7O^5_EC$J:)LH:P5@:0R=G[%J-UD>QW,V44D!6TN)*&?#H3RMO=N;XQN#:^_;'?O'=@YGL+_ M$@ST\W:_^Q>Z4(>G!L#SAR@\6&_DA])2W@7M71,^&'BS2# 7];S>V?L![C\QX70*[/B\F](=##:IE;!&+\V\&&$X>"#E0*;[/*O.+LZ( MY&O17M*V"4=-N$,)#;Q=.R=%:.>#U_!NU[-EM[_H/S*D"RVHDDGZX4(3#RLO;&/T>.5+;W1N M;=$-EAE6$NY+%\J6$)8[E4=)Q@8WLB6DMYAW;4G:$[OJHD5/O-USWZRY!\!; M" C-J&BVV^6:=$#A_1AK++ M7+%"NUY%?2JT)J3B7;.KNETGW*NIC7),K&[N+PC)WW#$2^_.K !'%H$(V<:! MS6;0-U?9D$;>\(RSV)ZY-R%RKW-!'Y W/F"L+9BE=82HBE0^&%AHYX5Z"-?3 M@?&(7UED=FZ$:[9N_KZ7=$DF*SXFSQU9=JUN01=H%*NN*DE"$P,B%J*\$&QD MM=NMJ[1LU)O $YKM1C1 A);#E/J$49A[,?9S8%_CMVD5E29BP/3WSAC)/4[2K6M.>O*. G Y:4; J MY>C4\SSLP&T9HH+M97 Q80<7Y<8D#.=]34:L;MYCK>F!FG#BL:U28>JNW"_W M:V5JDYN9?B6O%6&?3K=THIJX*JG*C+8C>M%,7"?CWD]O@K%JTK%AA4<_)L$4 M$>0'E*1M\MB>L,3L+%&%UF5RT:<=X@@1.'.DPYE?6L[0.Q#TKM$W#%^_:J%Z M7*[7;+$T)RGDZ]9>C8XRGXS-6A:%7LZ3L'.O5960L\(RLF7""=EV!V^/$P%E MLGB9"T/FD93X6#'PC=[@AW@#"=#.O_CBW#PCHF1?5VFRF*XDVS*LLY86T&+V M[J_OLA%2GJSJERV"PWA\R7$DLNSDM? )SJFM15C::],0&3E*> S^L:]Z"0G] M.C8Y=E)<>$ZE&4S,M@VGMU3^F4'*4A5;LO3>S\% FZ,( #SE$:/1_)M L Y MW+@\&'.,D@UK E:$@3"61D[,0Z*:_3'A4THC'17NXTY-]I+T ,:O!!XIL@\, M49G^F?3BXO@5NBQ%N-B9-XBV[&+D7LT59BN;1>;5.5,P;B(E;J;L!&:X+YCA MXQ.8X01F>+I@AN.K/_:)+ZM^6XM[KU*+C!B+I2!'<\EZ&PAZP[$5$PW1S)&! MWXM#_^N]3)C\7^UL4MEB*_J<1N4+!RTRN**B3YJK[+]H344974V47(_B+=6O M^MYT\G"T MR=\-MR9)([S.O.QK'%G0#J\)A1H^W?>5<8]*^,D)V>EHPB :"@NE/[Y>+*KM M#IOH;^%:/]!W#V>S_VBO*ZRPC"B5V@6".T SRM3*(/YUV;FNG;=RTENPX\;1 M@@+CT5+48@GX#!$2\249'B!?%\[GL1#H2'2AP84[@57\QN1PL+K&O4A;7%A1 M$_IP84!*Y1%MJHMPAE8HG>CR\:P.[1UBPK#@6598?+$Z@S^[M"N[>UA0[T0J%[2\9'O@B(=2/A[0^:< MV<6+LE.:=G0WY^".Q,R/WHB9\YG^+ZQ"RH);SA/;O5W#[(7M M33YU:?Q_@YV6WM_V7\P@+\VSVC=!J:) V%$W6 8H$-G9- MPS(=D2-R"46+D522".92I: C)("SUQ+[J';'G4?C>"(8<35G"BP7'/[,ZO8& MP5)I'4]B) Q5J; UYM^KHC2J9LGK(#?AK?5)(UJC:=9F=%;."R@)GQXCX75TFF[ MB8)L-1>K)WKO[N4D-X*9Z_:*0=L0&:!59J6^ '.:,75)+4AR,5)\%!C,D#=) M*N<$=ID<(N]IE>[(QSO7E/HCCXU0CGK2PO# ]ZLLE( M%2=9:_6AF$;65L7R=LNB[9)5D8XY5.'1W]7O#(P' QK/TY2/-O'%W/TCV6,$ MW#JLZ1@JQ2=>$[2*OC6%BWF3'I[:;0U&T(V, P.4<#(6CLGFO>=:D]\0J0&^ MOVF7)B4KI'@=89(I8B78,PCOJ(85;ASB+!(GV#*EFJT IC]D\;7)9^-MPX\D M \>C?O,#6'+2%3#C1AZ;$LA$(\'>936%6M'X^@WIBA(;XW'>&RX,"5!\Z>>EQBJJK>1],M<"8OPPQ5""Q#=V1A MLZHS/7XHB3/65<^K)ISQ5;ZYO:D2Q8_C5_DKZDOJZMVEQ"D4OICE M+)96 @J#0CT:_8H]7(X*J>I_:E^_EU_\)C*JYG5"#%$J"AQV%V%T*^1X'!EK M\B?*^)3DY2P0;M2[,"TK(16%GM.EU,!&%7L+9Z=.DWK;6G3699;W,"L_ 7*B M*4.!!$7)# (WJ#0N^+NO]QD-H*14>_K5O$LT_NUFJ*/IMDD7SJ"V&?,%" MS,.YSP%R>2$4O.R'\M-NPW(*BP'8M,*V?,K&AS\7HP5+7CSJD4R^L(.<\CN? MS=XD2WRB'CIF'>'('(X'*.X,R2NELK4RH*,;,!LF-+)+WUAW43;U/TO7"L+1 MQ#(.&4<7SFCORE_HN%]5'CZC5'AH3\>*TL%+]K^L!NRQ_4(!(/YKFG/78=,+ M+Z2O?R-0VK"=KNG$7]DOGZOAL;O('=VJ8Z]$Z/OC61&.\7W$?F:FQJ[/_NMX MDIA=I_Y8\#00.)I<5I'+N6W7QYI$M+ >6<6SYCOLCR7WR]"]FF! * 6V++NE M:7;MVF!XI#C4+)'L8]394H:A]\-L)8-"B4T/9%==SHT#"+K \W;U''4P61(2 M;_:SN'J%E9$ M,ZE)+S68:D'&_'?LECS!)>X)E_CD!)',?ENH$OB'3L"HAS\IJF?$+[FGSKQLZ_<1YZ M>#.G0&4#ZM7?BQ MW.'%RREM>JA^61 !-S,0:O(K29HB:J068/*[-=WJ'\^24M'9/G:Y'J@-:5N* MV21])R.7$%=C3CWOJ")KYPRWW8E0".^%L%;J97"58N5 (3U(!H]O%?KFVQ]< MY]50G*3U3P;8C=U)4IM<5"V7EY*]Y-_<-!.#QLF1\:27L)='_PX]R$&)2 0) ML&6NA/#0G(Y53*[)@:5OB"IE+SY>.7;]0ML-T9\B23J);>0JDH6?K]O%>RJX MK+B[')V#TB'%#2;BY"W;C0B^VD=R,5F1^WF_Z.IY9:*C(\]E+Z03B6PXA9!A M4=GWGZX-^18S0:QL-$;A?Z4'3LQ*,LU27B/L<5X,'.6JD26AR6'+HP^G =*R M$:;L8".VL@=V+D-[>(TY5N>)@93V7(B*\^#%[(%B4 ?JBP6QI=!]KH+OS(.B MS:TLEKTL>&-()AH_VE ./U%5#(]V6:^E]G.%$)A;$()%NJC2=K^Q+2M$/&(B MW!!0TX)[9Z*Y#K'GM=#3:FPP^37?MCMI*+BXZ*C-4CDB#'DI[C:5&8OKM M1,9Q6:Y7PTD WV!77UQ N$W'.VR[?9C<@_46]Q.3CJBSJU1^IFEG%_NR"T=( M%2LUIETIE=]$!S"8?R*9" \5@K"KF/YO>[9(X0Y?5DCXUC)<26N\-6ZS[P5$VS>M19&6!31GK7"VU)M@8,C7/=.N>OI$F5 A.7 MJ4EAHY81,JHP"73#+78Y'6DQ2H_!F>61^/7I&L/7EF=C4J7Q QZ+E0ZII(,^ M+/W%921Z49N$C7]M"5QDO]!T=%59EZI3EX95)<(JTHZOU.^9>A)00REI%MA3 ML:+5&::"L^Q[ PB4/AFE!MFW1QM\8'Z8O"_M>I2FZQU?(&G;]VRU@[6O3!^Y M$IZ N\CKN:#]$Z5JF944)DH;0PGHRY!#4/MT^XL+D8C8+K4=U%?F(IITD+R5 M2R[U@H <./M9;J#Q2#L_++4Q'G%: MP7%AZ6Y"^C(]E=$V5TOYZ.8@>D$)W;48+RHZAU7?<^,>X+HA/F\*.UX&'>T? MS %R3Q7F%,$1"T,,":'>#)6<9!J \%_MIE[,PM,LM+ ;*U@I_FRDOYV=SXH1 MMIZEB?T+<[89-3$ -,6*;HJ4C'#AU&*+HK3'.*=(XD<]Y<=]AC?*=;4:EI_L MW!DN@736;S'I.&YB&=!$AKBD[%%7LUD*M MM*PF5EXI=T(J3ZP6[O 3G9G[8.R_KNAH3Z3#F2F=1NA;*26_9FU6(9OJ]47Z MT5%$%I$,H-(U,66W#BT1A!*#'SWTR$)T=> ,*Y&V3NS(GR'JO5+X_L&XQ.B< MY)%P,L\K\=&9UR7O2V)*\W#/0K=)"?@4<2Q2>P/&/+[R8F(-H;D* :4+U)@S M4>*"I(1LKWV%V#'BM*B4*9YDA;2=)5@QLIXD1&@^=[,H0Y ?<;8W7NYL M]OW<*QHU%46Z!.K0KL2A+6 Z>D'#"0JN8"2 <[()4:(,EO*ZY,\^=UJO(:Z% M]ZT!>$0AQ%*]N'5,R&\B$2 5SE0D4L8G)P.=0$\6\S0[1^?Y:>UVV^D.6#L\04X,GS^WX/ ^81) MN"4+8'?Y[M?JF;1';9I>N7 K483/O#9[+\E1HEG M8H)"(*^-3UJ]PNA-TO")>\KEIR!+V%D#ZGA,S 6O(0^E"\4E S;:!1\MNCZO MM^@8 "Y:V%N&F"B^QR >\L3B<2"-3N]HK.D[,LYF?_:YB'@TPR$8G:W4MX_^ M=9_]) +$!4^GY$-4*)O[[JHEUYNORO4(NOR:4EO1&QSDH-*C. I\_#\&LQ)-"@='TY2TNGAR-B=JE'&VJXURAUM7@+$ML!IQPOUNV<\LC//3\==]WWOY.SS9/.5EUGSYKX(J_CS14G1IX;GL0.L:18-Y!JG^; M ?;=!LIQNNAJT$_H/@S& MM7H#_C3M;-TVA"Z(5P1[BT*XVOC.>__Y]Y]V__?N>?/3RS>OX)D*^N!=KHK[F(TC/?#]=:S<%$ M4HE5?9R+(KX!4XO"<"RX=D%7MA0[D??!6+MMV"42(J,*'0X5^DH1CFD[D MHS$=(Y "V"!:)>NMGJP_2M/\.ZF_/Q, Q=L?WPEZXJ,B6R5NKLYF[R[Q"+CF MC^\7]?WK1$\U8WKI8BJ\YWP7>4JEA:QYXY#GG!>"(NNE-2\&>N M:0D<&U*_Z'[?,\F^@+4E'$_5'6(4%597J^N$WSJR7I"65A63C_E',7KYX^6(6 M@C*$!OUE5>U40$=W=(D2BK M"TL<^,7VQM!$R# B>(] (;B[[/,PFM],MDA$ MKA0+0Y?3>Q@;BJ# _:K2;@/^V:+;PTGF ]8_?G%DK5^KVT5G<[4\FZ6DV@1? M3FY)?8Z\>Y'FQ\C\X=7G9Y_S^.G 4F3.9BQZY#">5<^^]D!L@M]%WN8/Y^=G MGZ17%.X2O">W-X87H8F;Z9R%9T^$16M]4IPN1+9)%F!7JN^*A1&V[Q8Q=[TC M<%Z]E+Z%$5Q6L-JC\YEU#Y%V:;N,C:')? 77!N4T+ !Z1&:6*PQA MG!ZI_K>&8Z!K\-("GY2C$75D_C5QWJCMP_C,NOW:$[WLCP303KI,#JM)&-4' MYF2/(012T82PT'?A8*40&2>74"S0 5-8LYHV%*MS<5,$].0 ;#?F*ZRO*!K' ML)(W\/2"T4^/\S2/-TN$ ^'G;1)RG^3'!12@V-F3]GZ9%>WGCW,G#5C5NLHX M!>07@-BH.9;3S)=EQ6-Q:X<:*A@S*U>(K10C/&#FO@G/<)]TF26O%Z=A8PWFFIRI+OS/3,)HWH#5[K0H$H?-DLL%X,3(A4MTY/7)K[Z9>\Z")&# MDVX2J4?TL<4O6TIO/4G4V)#'8PL)K/B2?/8$Y^+0UY((^_4>VI,V?)$]4FU! MVM"68-/2#JS,D[1GGZ@'OKW95VJ^E4]0J<_XP=9@Q&ASS/P$44CU.[K)E;SC1 M2LIBVY$GSPA#W\E?;G,G'74PRB?I5:8&?:%O=B88AV0\>YYN"=[&G^C_4HD*QV&[^6+\\\*]JU(UE?. M U!=*O/P(#3P(85W:1S_YNC1&0Z3N@&K1=5$WS@EEW=F)M-TMQ:=&P.GJ18 MTK6)LSH=]]$C08J4GR>6EBW1,NW&(D*(R:QV-8Q-CGJU\6;_VH^XM\P>S>@J>9'^;[,.I_GHK N# MA_*!B92F$X*-:S/E/)>D:A=FFX1('O,(WACHQ&R"Y7I&!U%QDM2(4R_KLE-/ M6N2D9.OA4).:W63D<]UVZ^4U0=8C$7G*>9KFFZ:BX5S@*:E$&E[ELM[V><(' MK4K5+URN7+GM>+2_K?P%J=M;!'?43M:WA3=(J!!'!DGCC02[*VPM6Q4-HBS= M0(;QLETO%9/J[._L60HB]%]+E?B[BBC@/E;2_O71!GW(\_;K@5L![&= M/J4XB![.*5<$".%X58)BF@NL2(H,QYC)A_TIX6NW?!.J;S=Q+1O,5"O+.J/& M_G-5KO?,(\#=AR$\0RJN7$BD&6$ 0!(H;(C$H@F0: 0DX3 G\,%@=4K?7VF/ MCC-*">A;DEXK(EI(\_OX.S2&PK$#O,YQ;9HA&>SQ@E(>C[?!)##A3SR_BMEE ML!%5%QO%\5;G_\E:5.T 'J/[ M'>P5-N6ZU"D.&M.6RC3L'2QR%OB9BYU9M<$UF*#)!E"\C^R9;K-C?#0E? M&5C7B,U&B'"_=SVDR/9^H\UD;]KG-H%XWJ\=MVW=Z^G!A;\P_["T>$9.PI.E M)T7[7G_/:X2[T;@2FL.W]61S M'QN=U_T(6ZRC].V+29L8D<3>'MXPS;PY3>^>Q]&ZSM"1N^O:DO\3E/]2=&VD MF4Y;)D<4Z[WZM(S),6LA^>D0^[?F18\ U:(1N)U3JG;N,7M4OX*DWQKD_>9, M5VXD8G=J[YV@HB)[=$0088HVD:F'Y\J%.DKS]&%&$#=8:YD;;6VWK8QP5I+/ MVN*3IL$CXP9'X/CMCCHQ?#"J=/E5V1&Z+1B5KR.S'<)^WY!PXU(HL-<7-ZPH M$Y&[B@Y48@RB%1P>\=/],A_@ZKGK7F<^!'(6@^VGO!&C7- T3'J.NV QNV6F MMQM9W,W3FQ!)?,Q#>9/,VS3_*E)BNW9-3$KQ3OW1*4+7QG/6I H!S1*%?9*V MI,N;#T";4>1\@FG8S(FL<&E5O%S%5%N[]YJODEUVAZ MG"JB.MM>'GJ4$/UKS>"D61W?!W_J>JG]$-24<&A:GBU,SLB*YOPCYQYIM"S ML-$(IQ ]+1O27$.*C'Q?$+DQY MWP7-,_$7A06SV0(Q(KS"[)C)M[==M2'5'1I=58AG)7B7OW&/U2\NJTVBWIR9 MP2[7.-M1@;X/Q_A2A&F);8/0B-+P(ZQUO'"%O:C=2:W <;H56:O9 ) "(@I M@G9B]=4T"*N*1(A_5JO1L4-;9< +VZKCFK1-\D-7=_5\\*U?.ZLUK* MN 9-.5L<:*9$Q64V!X'H)(&@ML+FV1PSQZWJJ&A;&DL7#: MI-)1$%XUV-KNH"D7*8,QHY8HE7E]LM[5;KP;GC%D9##E4XWW;A[>^%"00W)% M='A<0]2:O&2[5CG/W$U3VZ1'+3=WCM^92W9T8?*;9FTB%G9L&:S;?;X8,D? M\9)04IWOA'P2OQX\V"$&66,T,/.R,/9JC>*UM3.R?D'X991H4R\H]31C(O]L M]I,FJG8,.4807;Z/%'-Q"Q6SBQ!0MVOA)4C3Y(KA-T8UI)NU]"XDH]=EU_M& M2A;_I7;.'NQFX@P)<8U>DI[OS??__?;KY^=?S A&$WSO1>&FF_'O;N4)>HB+-C*2($*"[ MB>T=!46K/E<'8=$$AWZ2/D+D2ONJ@FDV*._QJYO>A5,5M)%A3KT M2T[G%G/C^#"TYG'8\KCPF-3B,=M%PI8;;<&GHECRL4WF@'YY@:)'A4!]]PGHK]I="<,R-M13/J8 M!_M&U!)52IIE8D; TT+&LKFJ^AT#=">&V)'9#F:'VD&'Z*)K!^;+ORR"ZG3< M@;DKH;NJFDMF4W+!OR!*Y"B,FY)AH!E6PIN8E$LARL.DS,^1@B:84[ZWG:"# M?K B$2#)U+\C'D8 4P [DLOEK+NG+RHK*NA_^->;&1/6P M[_?T+DR@9[<+JSR881:TP*TE550K6!PO0\,2:8/Z/5"O3HLO.!#KO62O\7OWP5=PPPBI1F^C_+E^H!.52IFLPBK/%QFE_*<\#)C M.TM3Q#Z4U4Y=PM;.,WRF&Q3^T6X'1S RB$^X;2L(RCG2PY%CH62[MMUW- $. M/9=0:O^<5)*LE6!PU3ARB$>($2L&P,BO^B-#EBJ% ?MF<%'1X'&7[,:NSYLU MC"&Q)N(6W MZ;5EL\ ID'%O>CH_:;)89+S20&5BKPHRP6!ZUO9$/".E]HEW' M/R/N1MLF/?5\HF"I]%L1L7=/#\@^R MD=8C('B6(9Y'!L0PS9,7"C]Y3_:8O:7$)0V5.4_:&7OW74(K!DB2U*N9#O5AO78TT\*7UG M#VHB)&&?M"B8,GJ70_@!@;:!AS$"9DVU0ZZ M>KFBEN UCOG+])PDF++VSZZY/]7Q8,FEIH]@65ZBLK^(B#/BR?F)VN8Y5@'$ M6&+?0Y7>3) M$)1I+8/X;;8).667[+]Y>&-J9C>\&"\:]VSN=?*RHI-/51/@ MK^'(*$V]5%[OZ=K/0=8V R#[+AF3980J,?<;3.T,-PV"\:34$>^,9I'::4HQ MN:_G,M< ,$_OHBG3+ZV50$?#?87YC\#RNUO_++K*X(O6B3%B%+2F.[;LB 3D M1M8ZU1%.1%9AP^B3M;X]M?&18E4E%&89\IM=C;LX*/4NNI)CHIC 8GC>]G#) MI=4JDCS%..E0!MT?YNEO>S(SQ^[T"-+C8,\8_G2"@-P3 O+%"0)R@H!\(/P<^;%W8QCW M$ZKJE1WS9("R'* FVMK5BJ"7@+J)6#:\LR1MS9TZW$@>,PK.:=H[! KIU7,< MZQXU.Z"ID9 C 06IHE\S? !;R45[PB*LRT5U-OMKN$H+L[V+;Z8OY8RT #I9 M)"3)2Q.XNW>BKC$3&"L#L6]$'H(1\WN@$.P>C_GHO0_U@$MGJE-%+G]TUTDE M4?B8>2U)N)LUSD]3#T9]N$<]N#?GIE:SKZM%A1S#JW.BLCW_HE"ZVU6UI#;C M8@;>6HV^L7>&PTUP^.X@?D>D/_SN^__J(^EAN-T?SHOS3[XX>Z4TR,7L#Y^^ M>G'VTFB1Z39_.']U]GG\ADCV0+_;&$\.50F9QFHY]@I9X9V6R+OPY3]W]9)K M;7TLBX'Y! R,?_CD4_EFFF :,I=HB,"8N-1QYW31[\*!S4KZA--Z&W?#S%\__,UQDK3DJ&H!W MW[RA+X&LA[_U4KF(WUJ/?B&D N\JH=4%T?3G+]6$#MC7W[21@W M/,C/Z.LRJ_0EQ\D^4[$Q@+$H*L)-+UK$(/JC]IKR<)?U5B)3N<#L6:3&""/. MVAF] Y+ ]G_RXGE8;N0(DO^T;6L"2>\W>XE;Q9(_FQ\XSOW(\C-2VK-[N^;A MI)8'\Q^63,O-/KMPWE?/L<:8XO@C@GLE-+AF(8!*I!RI,TN[\,]_5OAXVU7/ MY?EH-SBK%-SBG?XI-4T,B[/:-7XWM%;^&DDT13E MW\MCD:R(I*^'Y[*8<,5H*SM PV1,+3M:0 3/XE)BBB#D2-.>J+"48B(JBEGR.9 8@ M!J2&LE6HX$_ANV_V4CCX2SOO9Z_#FO4VA+X1/E,SPAZB?(BZ;C^;=VVY5-@@ M>&06L9'8M^2&OS/5@&+$TJ_ME8,EV;2K4:ECOM*FBB-^,1[//A96*8<1TH6L)^;LY6>BML!2E'3B M@'E_%]8X)>TAE* M+RJ ZV#3>S#E1:+CT;674!RMJ_AX?+*,V/(;73H&2>.TP\'$F*<5\"_$B=#L MOA))_-OE*X.9"I!L:KJ((4[ESXO/VX M>X^CD$"T'29)_TH];\%9Z0Z2< 7$QE.&RY4%>XJW2"]L>Z7%XH-?.KLB@UP+ M#AC209?%S8-ZFYVAAUKUR[9&G(@Z*RVBHXMR8O6I31-R[^,VQD@-:0D*2O<] MO2V&78"O3!&^!F)8"@%KV36Y5_.(C]5[8EZY M1A@XR",-95]JOS]&7OI!INE_ @5LM2T[8^B8"+O(6R2 *%E A%,I2;_"IQ(% M1H6].JTS.H8<:29;!:Z415+]7HC[(K')S8$AKKP0CCA:"4V[$S#:7+OGW;IJ M/&6Y(\5 \C\2YQDV-'UB1YYO>UFE'2,AW:+N0KC5 __)N'8IYN.U?BB['8_? MVV+V-KR&Q:/B[/UUR#?ZM7&DXD%?"]TH3=NW-BAO#-!%W_DQ+O;O8XE.XTCF MNK-O[#)] B""Z57 Z"1RD1#0<6)V1#P MJ(/PZA.3*L5%$T?><6=MYDKS=ZQW:Q)_I]IP?AU&E3Z"2+)@0K+@DM(H/[0$ MBXG"A.^*OD6]=56BY9RJHF.EU;%"*A,^2KE506[B 9;:=Z0;_6ZUU<=LF'\% M5Y>#^\:3+_+*H1F':@0+*1#PO,JZHNP63UO6-Z0RKTF9 F;U@U49>NU2.[<; M:@G%/+"]DN%K;F!.IY^3*4G'V\1W,S0;1_=(&7%4! LL3]O'(L@9!B,1X6F; M=I]@CZE5U03?@EUT&WKZAWA3<(6J*@[XM>F#G.G;49E9>J[;KR-]G%)7RXLJ MWW4ZM!.R5^(H)!UP/,)\[>OPTVNG%N4P+$]WX2;YF!*9*#>3%_L:FDT%P$_R MX3M;U&_:9>1IT:+$ZW=O-.TT^_SCX*4\##7)22LZ,3#R-O\%OBAYH>)AO,KQ M!X?D^,97-Y,TR/D7(F[IB!C1IT=3K_/-/*V)<=*>]#'5PKQFLPR&H5['ZLU+ M[/I/_F>+-R?DS?W6TV<(7W=6(;P29XV%:YFQ.=.^U#-'RL M] +4UFZJ5W/5N%&Y0]\W@G WII(W=-@>1/8N/@2S:!5)8+:7"*Q&?_:&3'0J MQ>J\Q=AMJB%>+.^)CD"+;&Y/3T@!&+TM:)0M5OM7Y'PX=4R_VS]JA^E^?*DV MVH9=;=P1S--$*X &F;% OW@KZB2!5ZX/FM_:= M:W-,3U>TXH:E*?DY5\CPPA&6YM2^P<<\IS=B=*F'S5[&1%*3@%(*G01.5Z),+J;43CVC5SKRX6U\LF.3AN%'T6@+50O6Q!>MEN!0:=IO^M1:9VSML,]9F%%Y6=+4# M]63YV^#]];5N0Y:#M6?1G;U MZ>[#GZLDGS_I^<_@])>C"+O/"C\/ME9R88DNO+HD$?X1;A!.5LMKT.J@4]24 M9EROIC375>'0!(T!);JEYUVH*X@<'N)F# =UL1"1 O4.G7R7@> M.D,8 ?TAXS%\)3Z'P0F@X9*Q8=U^FUZ7+@2^T-FZIR8@M6YE[,_EV(K04R>P@ MH5UU7=L]ZMKHS=QRF@9+' HEQK /U>0KPP!7$43DRH@1*'L@4!;GK Y9!BTU M%EF_TP,-RD6_UMG14@==B+Z3*Q@PO0;Y7M+:K2^' I2 ZXVQTJH,T&XH'Q'OU@ MF.RUY#Z#D;K#.4\(A@G6@EU:->2G"4Z6\P;$ 8DU!#;XM".5-K C6!S/BSAI M+@!:U<1%M-MA:&B*^,F\_N-OX,SHWLD]0JWUR7JW%]2'X-^I41IDJ0A,',=\ M:K>$];:HEC@H[K9Y9%8P05B!L9F18"0MM-Q\X#:1*(\-UHX84BD'C5O'';M. M?B.K:MR72VI4O[(>F+:>CO6)))Q8Q>W/W1.UP),H[LP"O"EI*EIDG"#VU-B85,!X/./S-(L5++Y',) M_VODRR/&I)67) M6KG=GB7E(S!L5P?(&-G,@C-9ABD9@]'H';8'GKRK.*HR: M3 ".DS%FBSBT<0O>\*TY)SRF#U#S?$)=0< S";&YZ:U7?0L R^!'R[9[#M#UA5:_J;@^NPV6XU2Q3 M:9 *.X*ENM\\YHF]1;@D#574]UDNPP1U.^6-!B%-##+>A1?YEB)7"C]F7X7- M\3H,5P%7_()FXWW37C>BU!3&#:ZIR@:]3HXFG6A24B5G-O(+E(U;*;Q00$I' M2Z40X 2+>6 G^FE0/2)EK$^KJ_ ^E8# L)=C9X M?0[0TG5LPK+N]CF[47^YE>7OO*E 2*F1!01PI*G?+X=LR+,CX'([]9V[EFJ(QN?3:I/YH/8A%9R)BA)5LPED4:",T( MB1KUP&'QABNORSE.RMYT?X\$.4<#'"-9O..V^2'U;ZUI(V6PYZN1G2-QY##O1A_'].9PX22B#1%.=Y$KL\D\:E#=4R90MEK^ MC ;8E47#XM;A](I3'JE7D7BR90,3$-63*! K#=YM=V#O)4SSN@VNT](H6#R! MF*Q>9$K;GM.T8,:#C )K4=+/I1 6KF<$3%UD_#O+FIY@+<=A+>6Q4]A?Y,YD\,#!V^/">DYU+Z29'K)"B'>L1'.U7!FW)C/9P%(7A3CY#J# 4+9<0*BZM->HEEHH+>71[2ZP%G MP/Y1X0*_5182HIF[Y32Y93/H*_^#"GF/?<,ED87%Y!LZ3B@O(,&YM>/CKY=< MHRY2]<]*?2-QGT(T=.FU'N&F>NI+JB8SLVFF(E5DT'RQ Z;PX#4T4]C^Q#>U M)O<3[\]Z!_FGG#22$2;7E^6.8\,&#Q*N G4A53\6/QTU7%IU1%)#L72:#:$Z M'MZ;EZ:K<)EE"(L.#BQ@[,'>1:H97? %KGEA:U_ZH9,H,@D88=FP*S+;*,D@ M(X^OHPI$F+A..S^L7*B;VX(%!^NB[HJZB7T0? $\WPZ.+JJ[^/0.VV;HISW4 MC321A_L1B;8?(V#B>\\^\WU>]'G#11_47!ZQ<;EKMO*GN[./4@Z E'))82PL MRG5E>]Y7PL+1IG_G0_K0[KVD<\FY9M:46]%?E4+U:8LX_Z $ _S"-33'I%K= M4GNE]#%2@8.0-)\6@BHC_$W3ZE>E(H&$(FDWCRN.I)7,[QM7-GGYJI#+7Q." MB114;G<=M5U:8=_-_G#^R=D+,'CP-'BU,6V:L-'0/DEVDNDID#'"V_.'ER[//W5O2.(3/7IZ]^MR_^CTV5+YU MM%URH,O11.G78Y04>D86+%>V=WQ$:\,J33$ MD)H60W^:](?XJ..3[IGXC%;(12=K9QMU_Z]4FDL3G!K8T<2,W(*+A'&H7/(_WQR+65?/"V6A_BHXXNE M;#S92W+V0$%L5P-P#I9/IRO<&K;G--L/\E&G30-O=^.:HSH2DY-;]QHWW($Z M1:E$-:_4Y)Q"JWH-\6'?%W%:$0_Q4<=71+??J#J6A"U4JI$V\AEK&'/] F:! M=?HL79?7**E+J&G,&$7"*-!VGE&B(EP9&P)-@J0BE6TF M[Z>TW'_F8'?V-16M?^C:'3L-LQ_M5L9%]>>O?_@Q2BF ?YYZ?=NNJ4N">Y T M11>N45^5"]=$+PVO8KCDK_Y-D.:62K^UTN6]B3F7Q[O%94<@B+=OJ7>)&:C# M]BC!A*1?^N9O+*&IS_3NLJ[6RV+V[C]>_^_NB>K6OGI*RYYLP1 ML Q:32S#/Y^');7)>$HBM)-;F4,02>A'$VCE=@#J[:VY9 H54VJLZ%6+>CG[ MSZ:]?OY_P\9]_F9=,P%;NZ@BU;G#M7D&$Y@'JKMRD6A9K6MJ7?/UU9,!>(B/ M.N'Y,9DH>FEW]:+>,I8\%9R8[(G-,]V37SXMB8?XJ'=9$CFP.T4(99'"$!2O MN07]$O7*KH,MZQ?EMHJYS],Z>8B/.KY.J 7@8N@A%FG*.LS[/!QT!;L"E$BR M]OCY(?H2T-!N#3RGB(CWICAF>,][0P$9T"S-$57;8O MANSPG6,X/7V CSH^KQ(R6P>TIW<# M" D@ .H(NV %V/!"U[M+C:0XC_>HV3_NT*SCNF * 4@(<(N8U6A,AF@^16Q* M041[H>4_#3]<.D26 BZLK!8Q&H7':RP(]B-=U3,71E^"NG%'/=8$XJ<6]GJW MQT%^4=)_"6+#2B^BAA@O@6Z$\9'$@( L:VE\U0 MFXK:EV*>.EQ3I)@>\7*Z:WO&.S=\TJE_9Y27YYH86UPWHOV%0.TQC_O-FG5W M&Q4>4V66RV3._9JWV3IZO8Q.BG\T/P@U)C6Z =]?_1*V-^QL2ZURQF3A3EZ/ MXC."9VAV;R6)YM< :C"FO4UV9@U2J&8/5M>XR,A38XXAU&28\I+_]G27Q6LQ M[;&B&+?9CP?R&T$NHTL1%UW^^!%+[Q8D(YB2;0A*R8UJ =:4G/T7Y+ZTCN M4/CW=03QX4"HH5JH<'4) ,YF;X1(Q"V[FQIQKBK)%B1W@R"YIV1#+R1(Y91! MM6:J^CH,-Q]^COL48$BIIM:QBZKS;)W)GUCG8/1:ROI)E5[<=#4"JI48-VR@ MJ\>]:^[38[B$FB!;%0QU;RIF](@A3N7,N%22O$?96 M6'$]-T*Z6GC=K-9[T*Y&-K(->4;=0 .D6E?62>P>KPQK="F9.V'_ZBZ"9_=/ MI0M8MHN]DSPEZ8$JG *@[E8!)KA]L ET3'!9WIUSU-1/'YJJ)#0Z+>_'C GQ M!9SNG&Q9SA?8!+):]56Y?LS[Y&:".6?TOAIN@_,7M-K#+:V]L+#^[^-]B\3T M1C_UC8G3O)F_>CD7O-54[_SB@BB5P]U??G;VR1^5\TDV+C,/ZL[W&_-L]E6D M%*=?G+\(D_E35%0@R2T%R1QD2U''_W_&G1Y@OA1<<0;!='D(AM3_LNV TG Y!8/CIZ=/?, M*!.W9N,0/,N:[_ZL_HA?TW7H?H[%\ I[]EFM7W#MNLEP[:[;YV!^N<7@P2K) MJX03EZGWIK\>OGBDA?DGIO33 R&* OQ:6XIA R2K)8>JPOB/P[-^M9DM'J*= M32D-09W( 'XAOF&._G!7ZA_9XW$7=9;^1WVG#4_/O@Z=G)'*)SV$X3$1)0!< MIHJXUSKXFYBS>7"0.3M,_Q"#)B_M%_O3/1V^94<>$XAA#-&@VX#3^P?FR: N M+A,C3A+[LK(7L:2/;+C$W\8.JTA#6X+)/E*3*CM@?-Y*E:973&D,>8X0FYX)[C !IU(VLT(V!>>:ANMUP M7QH!2QXLT"W &4A,-H]YI=Z#O=WE(5N'T[$>L@4A2]G%9E(B,KJDPLG87]9$ M8!UX!?L87Z;8$P6)LEYY&.R#D6.+IT(3%6RR%)>BS,-Q_\EHJN[%&C'LQTYS M18]Y'=R<1-,W=^PDQX>K[N.A# (U$0+AM<"Y$B>0<=.RPHG%BVIB]11N[8P4 MG<,QN%+N,OBROND1&0-*+1Q99_=99O!9N$\./%RK\JKM1&9/+%2^F/GELH>_ MUX*]9DJ>^CWYMKI(=13D]>/;]_3ZRKY\ L?=$QSWZ@2..X'C/A"A7#[I?>>Y M:QH'O%]DKABE2^4/M>!J^ML&9OQ:CU+PAUW5IJFHS336B"QU9^6QIK_ONV90 M"+NCI6R[_&1_&K6QN[IWKZEAB%BZ<1SBY.I%"!8T U&3$2$QA8A2\^" G>*. M%4O'L$\NX:HU)(W]:G[@UC'79.3N#"G"=0D1QO _6H9FM1-2Q=2G%4;,QSQ= M-V<5[SSLQ;$QQV=^=(UGW4V YWG-@C 6?20#"<^0'!QC^A226A8K[JPS#:*P M26)A69$,).QL7[-O).71>1OXB/.@%;VX=(OZO_20M.&D'GZ[)Y'QS\:O%>^D%I5:XJ\-Y*3L0O]CD76SEX M&5^/J%&1NSZ6=TNX,VE3<2ZB"!YY6/V:$ RKB$BKE[ZC$P51TAZH/*-D9:YFS.Y24P9).;7(%#_[0,'N2C3O& ZE9' MG<_C*C+R7 59F/+,K^ %PH7TNK9\>)2 ?4$2].2_%/* M;+NFU;F[)*=O4$3U(*HCD,>C9]VM2G@#+-UH')"/.KD\+NMYG;GU"]7>O.X(H@$EM#Y,FD8- E#L9\;3G/RR5S5< MB*"%55?J*3UVUI^6RT-\U GV*SLAR^45L+E-B/0X[^C70810T %OKALO"T*[ M[E%5)UHA<=]&O4 0IE%G3KNIF\BRN:"#= G6)-3E]1R4Z'%HWTY+["$^ZD07 M)OMH:_5RP+5$FE$1W20+B%V=Q67XZUILR\C19C33LC0M7CAU\3W01[U5S)": M'[=(N,3NKUGEJ"JVKF0+G/D!,[EIUMX^ E-@S$/ MSH*I%<_[1<4*SPJ%69<'E^\GR57H"&F91N3-8E.YC6&7LX;%ML&G.[2O*=2T M"DQ2M[FN@)N$1*.#ZATKC<5(^!T?_H( ?O%*(V[[OA(HOG$5$5R#]Z%,7T3_ M);:#_M+2:&K=TNGR"KZG M;3,<4&LA: %*G'(F:4MX NJU.XPW: &%L*C0 MW$!WVM3[C;I.=2ZT-8#]B-B6QYN!LP] MYM5V5YS!S]5LV6(KLE: PBU@\)J#%<4,;#N$[C_FX;I1EQ=IVJ8""*.LEVX\ MH-%NHQ<)%F7XN+Y^"'Y;?^E^%88W2Q&G4,W)009!;@AO*\KE%FZ%DZ/65-RG MH@+"UA#->^H(0)) ;[)]R+Q3S4(./?,"^>TA-0IH"'9Y0\YJ*=*88;']DY>+ MM,:"JT"TY.I$L!&@*H?Q7Q'#$8*2I =%_#4AH0VWK9;T M^=/U-[[/&=K?5YI # LRC(5U/HK32RQNB,<*'2SKYV,Y;AS/C-FM!@.9=]N_ M.'L9(C#M6B.+T%=-C?PVI9V6^PKMJ[-G='>!M.V>G3%<9L>,FCI4HODQ(E0@%^= MH&(!I2(#?&CI,Y;L/7F%1+)/+)O:=4DN-#%E4*(/[1V2.=@WVFEL#\/$_OI$ MA6Z1>:7;"@:H7+;;W4PR/(CQR[5H,%Q5KDA.?#%P.*57%=PG@";0IWAL"GJ0 M*^/JB)*N\!]EU#G>$Q(3?2GRXJALFL@LA$>"*F[X^F58P=354J_1S\ZSD"BG MZ_IS#J)?AMQ5R"M']8?UY@(RMX[\"#\W3A+*/6 ^H1TXT^)W:ZA2_-/PKH6,5%(OA2!&*L0.T#%]=K)7(#6UYTE?">>."BDMK0GB"X?QB-G9L9*Y>28#$MX>Z/^)B7Q/'# M_]WQ)G!/#&'C9"L%0.4A-U,Z@B$2YY]A[!'&4U#?@:P!Q&3#^>9:T)?F%\?"Y,Q2L%\[!=[XE/<='M)9FY;Y!W4;\&A@5*F(2Z MG>\I;R4^3&';8_I1J8"6&>!C"S'\M0%L[KJ*%!LJE-.W:TJWW)8A$+X$[5 5 M];$[/M,FBI)$@0^6$\%FJO:2FZV%20NG:,=(%F)ZH-M_! =":,82#P*>"JYF M[J,HW$O6-\[&O!+.)W+_JN79[#_::TK]% /_O6K:_45P/*["J8$3$3<@)$4\ M<:4P%SV+DE.U$$D7OVCPH'&F,*#\7#V6Z%*P7$S?@L)6>8@9-EY>[*1F,YK- M=YN[)R-V4.JH$[8JVX3B$NFFG1^X?.,U,<*#G^9CN)5)W=?>SU;7S#?W".H-$GG!R/ M,KT=5GN\'[="$V"+F4V=P\0\>NGWSV:OL[^GCZ^$,L-=7^^"5[SR!8-U5;)7 MG5WQ;G/Q=J7CRQM*7[Z3O$'JVDH7]]PY.638D'9%\W=D\U.H$E7 RD6EG+;# M[><"%'8&>$F4<6KM_M+(1B>C1D MUD>^MFS<*3 /^%$$&-MF;ON(^,NQ8#1 M]5^]\%](KU0)26LS\MZ<5,)+N]_8$X?7)Y6#67B=,![=1T5&YN8FEHXF> S4 M\^"2604W:;3KBFE-P 9=(PCW!_W@7?O *%K[[$ M&;_3SS)@PS7IL@GPPS[B0O.+'#1[9ZZW94G(<7 ^[QU= M[=_,H=;N4^^HBA-/.+C.ACW2Q8V_CJX9;);H-W"*W">21D\-;E,-SF/FRFK# MCTZ=5O*/S& A/H\B?A9UM]AOJ,*QJ)*NFQ&/"E@0.$ZP4LNJ7W3U/ JMFE?F M:"3\X(FW%3T>)V/2[=>58D.XT^.@S'QNI(?-2CX)GOJ@I9H!8K2TY4!<8<\I M@1<[/'4"K@>9O WAD.BP#D^_7_CL5%/MPO<[J5\C5_F83^S[^$AN\C;!WK4, MA?<6#JDAQR;E$\B\B[!T>!/HRG.QMV,Z<'.A@"75*)43,GI63]Z#^AOVT;?V MPJ_C3+PS=>&O@ X>_=.;=AF;ES_^[,5SN$@-E5 MCJ=!DEC<@Z9AOX(BM15Y77P;D)7$K@83=K+B/(GTG#FK&3L6Z>=7Y7I?C01K M:8PBAV0X DKV!AM06Y'"TNS+ZBK9 G?*-9_*;O^'*_)%5V?25EPTTO( QQ]+'+U]'OZ.CJ6A45V5+*HN,%&7_9X M[0/E65TL>$YP@#.7^(92"=XUI;M$S[1IF^=8EL$Q[R[8;[:U!1!"7XU.DZEI MP(\U ,09_ 00:A*V5$L)[%L%EYD8>VD8"'.^J;3H+Q^NV]X:109.&*F>@ IN M;*W;(SLQ$%*8YG4OSCL'FE&N"N/LM@'FSB9&95NB!;!?AB] 4\4*23>&7>9; M1LV7P0O>G[]V[&E&M2K(I$&FO(P54E MRA1.MD*JQ6I]PC+A!&NYR\^1Q/;QW>FWU5*M;FZYSF9_L]++Q%BLP%T_^6S* M16[;Q1CSZSX;^C"GS&$R%,AJCTE"L3R0)ATB/B*KN]*; OJVLHQ4DM=Q7X*T M'NY<,'$^.,@ ,5J03"\01OV^J^(HCPFS9O"R@;1%&"5MGG&Z'*/C/ XJBU2; M(S_)Y&(U]KK+VL2D"9AI>HIMZ'-;RFM9<^HH4")\Q.$2CY7';/+NDS\)#M>6 MVKHHR^6I;V#!7&_3R&Z]49_F,8_EC<='6*6-,"HH2 TGJ*O6J4>)*A#J,.", M"=^ZXE1$4UVTNYK[ZJ;FP2XN?C<;J0[!@:DJ3/V8#?*6EW]4BD""DQQ*11&V*UB (^@> PGHH,M M9_&B[!7*6@@3SU[=>BUWNN?SPG8TFA_4RJ4^31-G2 .>RVIY82U2Y; MN&V,F9C:[$]ZW7C)H*GIED$_-N6T*S>4^SW(U[#(9IH0A?P-E@5WA=,\!T^X MN:ZYU#)<)+]N80C<7+'K-_*""_N;4Z? >F(WC7(L2W+W5'0U,<:NV)\($VJ< MG5K09\A?4+,T"S80YH^4,*WZ25CJ.34&L%LNM= N-@Z5F77F $7P P(K/R14 MZ>3X7K4U81Y508<_I'92_J]45?9VH>;3W1:Q<1EG%LV)I<)*K!(M+F8=VE1V6E?I@BEST2RH6/\MY>\4G'BI54K0?AO0JA')$ M>"W9ZM\S 4]VZ[I6.A(_>\'@C==K-LY61VAD;1)!:Z^>@5--+I_;-,^AB MC9&WRN8W0UGQ2&ECX7Y7Q(BM2 YD27.GUP&NJ_.G?_J+P:%-ZUH^OVHIM>=I MIF][/$B'CBYQK+:Q-S?X,*&&JTZS,[-=^0LC]?X!73!.*HAPA,:B!)BY3I*D MD>7B3IZ?YLQ,@JLAV$ 8PI)O;6=S7*X4&LG =+,KQ\9^)"0_H07NB1;X=!HM M0.]5+_^??[FYV'S^Z:?_Q_BQ$UG0%_XQK$#WQ:/TFZBTE[7D6V9^!"XCY1V-#&(O';,B3\J<^)7PIRXFOT4?/RZ#:.Z. .1 M1"S,Q08.H4L=JI+Q*/[[_YEW__;OMYJ,$2YGS,\#GX]'SMW\.H0/B^#!O'U; M*%]K..L_GCU[+33.WW%KY@_&^/K1[S/7GSV"O?>__]<7G[UX^0CG^F/>2&Z" MG]4?/9M_]"PGHXLB!&:-T=27FB 3$_I)2W MR%$V^Z@&]ENLA]/*>C"/>JN55?\NZRJ7F3NMK ]N95W1PEK2LNKW\[Z2='BP M8W!IGRT^9R)HRXH=10*"(H#O^/D?8R7W]'W)?/YV1__KW=M^16/A?V3Y\ M*:ZLLT7K$+OL2] DZ2I!>2VN$5%!_,>^[?:;TR)Y2HODL]FS_Q?3&A;$&V(M M!__%R)+@R6=/)AQ7NJRF_)G3HGA@CWI\4?RW6Q2?GIW/GKT#Z.I-E)SX+G5"S0 B6L*PO32T8I\+I5QJQ_ M5E%*^;3,'OLR>_MV]NQ;6!):&F^D\>*"]5RTA MG2,0@-/R>)S+@_/6(5T0YT+FC M8IF;[;J2_5CW1-"T5I5>2#)S ][_U][U]Z:-!-&O8J52E53%L3$DD.@B$7 : M6BY)H=7E[I_38CO%.L=PME'@/OWM[-K&! PF!%C,5*H*7;R>_?G>[L[. [^B M,0\9P:*-1NX>0_#BH76=W9#/S+EV,)ZZ\'+^+HXG MYY6-.IY$OZ7%- JTBB%6U$4XQM:O871+$=DM93-MOH53[+-]/<4.I_#\NED M5IM]([S([H##2>P/&N%7DQ9O%(?X6X)@+$1M KZFD!8X%?.Q=D)?_0Q9LE") M%N$*%1:[D>V:;,T6QERTW15\U?=>%TA_O&U>-W](S;N&_IA:[CF%"M@$%)6* M:?H6F#_XP+3O2'@%]Z[U_&4?1 M[.A\U?5X]J^6;HE5LL=?.3N,EPRTS -V>IQG+%:,(](=BR(1#]NP19)U'=J[ M7N5!O:Q5=6A9[BQ+&]RAB='$[_8Y'U]0&K'J-L-,=.BS3V.R[9)AZL'FW;/F MO;'9G?4&I<13S;MDQ&^D9N=U!>"+(>%DA'0 PMB.;4I0THS5+?"5&V4?]S:6 M&#VUTV!Q\A)O> 0O3K\ GLXCY4Q31M9(4^5>\'QTI_PF =VQ%9!\+#S5D5=[Z!A:-CF5ZY;Q6U$9P&- M7A6=([JJ(E_%?G]X_7[B29GPPZGW;.M)TD>16-H]=W,$#QL("<]<;/11*+Y4 M,P*IS4225(T4U-(QX?[]:MGDWS[SP/[\?FLRB\BQ4U.*L9L-\;K$M?S"_4BCJ[M]Y"FHV%H M6'YHND SC*JH M-QT5XJ![7)ZX"FXGHF%H&/*4C?&43OT642-7KTZ M1L]Z)C%QP59'KB#./(Z&H6'(%02>78 KU&LM1(U:;.];?O7_-F+5U :_#OCGSG2KZCLMK9,6J4B:^6L MRFY(*/-G6%[H474'6/II[R!L:\WY#I)2NVA14(4UDG$Y?.DI#HTP83 21-9A MB^Z@SVZDFI;U#+*L])L!8NS$'6>5/7^Q'8?=B>W&V7S\4"D6:6%A:<\^JY>@ M*\]%WWV+B:?$X3TJ"=7VH6<'MN5/!^^CR6I5*_$8(%R1Y3-E:X8U""(%>,;= MZ+<>"=AWS_IE^X$'04+\@66PVG!H&1("M[Y$JV&^-GLZ9]D+M7:AQ:;3)-PK M[R+A7E&/KC8HX2YJ4"(4:7^+2#M[>2@QK58&.9"8[C2_W-5^_&SKG=3)*5GH M?90]?T@$?^(S_;]#V[.X"OH$5CY^4,^42U4#X7*U?&R>O ED7D%)CZ:90PHC M+*Z#R0'2X[!(S:'XY].^0Q-@#X&:T[5ZQ'D"D(&,6-<.?\#DSXR=X?<0,S8I'UZEC5ZNO&V-6=+D:NG-JMB+$NFTK9QO(N/2 M^?LM,L7BTV)9LT_L?B>"L5QQD$]N7'9PY>,RM2SJ+@):)O0&QR;&S#:6Q+7A MKZ$?2!3:(8IEAAT/K-$E-1L>72,F1LR-C$JE%D;!M@;-]N[__2?Z]) MG=OF0_VV=M=HZ6WD;E,D\M^1X.9F1=I9^@K,DF[<] MM>NS[9WWM27'V-7T8^S3;M\F%<^O-(AT'27IFS]. EFB;IV7*2U))O+_^D)1DRY9$D[+<]JX$## = MF:PBZRL6BU6\_/;7SZEOO4-"48"O6O91IV5![ 8>PN.KUO>W^_9YZZ]??OGE MM_]JM_]Q_?)HW09N.(6863<$ @8]ZP.QB?6'!^D/:T2"J?5'0'Z@=]!N?Y&5 M;H+9G*#QA%G=3K>S_BNY]%Q[9$-OU'8ZYYVVM"6.SR^/CCX^/HX_>44#&Q]U.QS[^Q[?'5UFT%9?U$?ZQ4OIS2/RD M?.]8_#P$%";%V8PA$(?7;5"O$_0^"C M$8(>UP0?"JQ7"J1^9H",(7L"4TAGP(4;9?'E%\L2 *'I+"#,PIF*(T"'LK64 M,%FMW;';/;ME19 ^!BY@4D_C\K)WF4K'T&=4_-5>DCCZI%[K6+\!(6V/ 9B9 M-R)=,6I(_,6\,2E]M2\N+HX_A0(6-B.K4[)\6_RS;7?-V!8IISYO_E<[J5=% M&Y:#SZP-2;TMVY _YG2:DJ[Y%%44;;D0;;%/MVM+N7:4;80D1:%[- [>C]T@ MQ(S,-PX0JJJ8_&$^-E9(>A!Q ?ST@P@X0A2-,SD20P(7!T MU1+S43LQMG^ZP#_B+4F*9!BLCA7Q\S&OXH:^[.[CLC\)!:$\5RW*(?%A)*%# M[KX'1Z;=YU401O\1O??!T+3WO KT_^T[/B/0M..\"N5.3AFU%_7?^.\6\JY: M-P%WHUN6^/;]Y:'(&9(LHZ()K83:4O^^=+A_RO^SVDM_NVW)6K\=KY==HQ)2 MZ WP%_GO]:[%E>,BBHIKED"[WNH0RJT6?TQ$IQ0H]B#FE?D_:. C3ZPWKH$O M7(K7"82,?L<@]! 3OJB>V/4)*L"Q)3A=CL@K%RU]U.DX9S%<86H)C@WT^-*\L<'], M^#A-[],T1L7C7X*@YJ M])U.YZ0,^FF.5L2R@;]@9 (ZN?>#C^J'?):P&NP3[BB6&NJ!H!:2W4ZOFQV!^DA:OR;_JI,)O0>(_ [\ M$'Z#0(A,3BYZV.5750\VQY8KF16(!!U+$K+2E.H.PAL8^KK#2$5 !4BO<]++ MCID"0*Q?(XJU'QY]2B&C\1?NF"T*<=_A!;HA(=RN7 .*Z"UD /G;@&C.2X6W MTSEU]/%N6Q'WY*MG 98N+'P::]$(2[;"^C5N1^VUY!L@/[@H^(AY%2)"(F"\ MO3ZHJ*J1/W.R?DXQ\DL^UI)1 VXB(;XJ8P2X+ 3^-\ J0U=)5@WON:,]LT;K MRX21M>34X)L"XEWD>.0XPR@@3P&K"& %737"%XZ,".HCG'"R(E:6Y%5+C)^C ME-V<+\%%4&PFA*2'8FY-I8]K=^PL3@D9&018$*HY B8>KJ*^TL&U[5YVVLM' MHX[^;9Y8\[X]069D_$K051H_F]N_$TT8BW[XB\6Y->8OEL8MY'UR41+Q[$\# M/EE$D M:S!B'X!P3-ZA'T2_!I29.3U;\E#K@<,7,=IZD.)J)6RM%%]+,JZE(KR(S>_! MZ#N%THF=->J2:#L8M3G9*/X@H964K13I M!J^4,$P\*6UJ:K_JM)==;^IB5T=/:[/8GP 1NW7>S2;>$G355O;,Z9R7!K9M M+;@UIC47#;$_)\#13@'Y6QEO:WLV:ATX=SH76^C DKG(NT4EZNQY;88KO>7S MQ@>4RD1EM/] EHTB\:+FLE+%*K-5&]3Z=.'8G2WT:67'JK7:MJ6&QV236ZD(.3_+MD M&J,T=37^MF-GHG8&^$??:I[8* O-G_9NH>?T&_!W#?X#;SD>B^Q/-"WJ09JI MI5R_=[MV-C"W)!%/R#46NLFRO*"N[?6RJ:8, '5<;:]+TVA.*ZJLMEJ. M8V<"(CE8-+;(=)XIKMX 4@T@VR9_#.BI(3MQ; U[UFYR.H4S3L!7/'>4H:DX M+W(?.G4D!Y"$NF5H+KE;$ME&$1!'ZKDM"Z,4B$$&: 9M M8IS3T:"C]@G/[&R2+B:: !3%:"3=FF9T-DO9Q'74IJ9V)L][V6R<'G)U]# W M"WUS"2,S7"5#M4V^<.S,LDY3$?0UIK'1.?@\!GC,()GN3D<4')1*P1>:=DF[ M+D(RG&M;L*V]#L@]N,]@+NRE'J8K-91S;\^VLZG;:--O7+^F@C:93'/J*:?- M7K>7#8*M"+V.LV-:B@^4AB)]9V3)5 34AJKGV.I!(%88,<7:FZ W;I/-IIC" MVFI4',?.["A81T62JSTD3Y#= $+F"(_YZC;$9ANOM2BIH3IQNIED_3I48B=U M0MN*B-<>N ?,/1Q(69D8BP8=-6BG3C>3,,]8O9APK0,E:4G?@-D,>C? ]\O; MP!P::J3.G&XFN[F.5$34DE1KB5)Z T=Z7](#'@5D*ANG>\'$9D)JI_K_Z&6#D7K8U=%IUY!ZW_>##_$#_W(;A$,V M"OWX+A4S$UH1+Z6I=3I.-Y,!U(2_;2W86_RKE30@N3FF,^%=)8;;V;?BH-8&V^EFDHO:VB"96A%7*V9;2Q5X@>\0AW X_PJ#,0&S"7+[ M! +-+6,%E94SL"/.5&?V@T64K.'<6M*R!+$&"Z/30$H2RMG5Z?5R3HH4XE+' M&;5 N@6?S3;>EB*MMI".T\V>QRL&5(UV8QL3X3]#XHI.C6$PVB'T!FS4:G#B M=#,1;:4:+#F+TQB-4JPHQ4TPG2(FKV4!6%P:*VX=A%C_CD05 ?7$>6IG3U&D MJ,ETW0J]!A8A!9G!3/UN-#A+T%6/QC.GFUG#*D$4]\[*'&RZ5#/R5F3T@#TX MQ8M#9/TQ@;!2K##?HY Y&!3\/=%484U?A>.-U, M4%%O4$LFM00T>YN^9D@A6T\Y;9YT[.SYHS21_XYOUJ^U[(W"N46UE>O+$[N7 M$WG/P:&.*\NL2)\)'$%"Q%L$_">SH)LF,:5-.Q&;Q+3@$K?VQ.2C HTYDX(1 M$T" JX OAY(:NY[3RUZ=GH]=1+L!+E_<7U?M=)S8V=-JDE!;4K+2I&J/@['S441! M[8"<]K*)AR),:NN$9$3;[73.Y2\#^<[-LP^PN1TTH:JV@F=.3WM@\9\$G]@. M1IPLP:JQ@2D@[--=P%M(50WON=/+9G55\-JG#;P;X+V;SOQ@#J$L\1P2=\)+ M50CT1OIJR"^<7B9-M0GRA&6,?<*T07\5G=00[+L,O7/OL +,%5252)]VG%XF M$Z5 >F5<)YP:=/-PH'W/D\R G]KH4BW6:AYJY&VGE]VYIX>\/(6XX+RZJ:]1 MA5AFSY!(L6 7RM_2L%6@!3KDU0K0=7J9#(A" 5(,XP*K*M$@GS= OV,"W6", MQ2W9Z3+B;NR*;8$.*[5&])Q>?CA8SR2D&[!:5C2A49"%/%X@902Y+!ZUWSD[ M6J$SH$->K0B.X^@OR\76E81AK!.29>,?Z$&S8Q-1EJ5:0TX<)S^<;:0AC.8Q/D*?ZKUX4C('@-*N3,MV6EN5@L6$EPQ8P:7(L@,+HOHQ1I9=[E]**7W;=:#N,Z M9F5B1&::B'R%&)+R4:#*N"FM^UF'._V%*C$S4HFV%3>B]J$AP[$K'GAV ?9N MD1]R7]D0^3):]7-;IM9 VW$R68>21JDMW\IVY2[/N,EEE;E1VXWP]C%#4LKH MO>Q3W)5R5*M9UW&RUTF553/1D';2DKH_Y/V .9[P3>R?UKWX=EE!Z92><7\E MYQ9;4=N2U>LI9<-;AC/UU .%.P29#%%:YO_I.O[;\2>]!+,9XDZ,^!+]C7$0 MM5U^XE]@=+Q=8L,^_.!/:3\R2^T^(0"/9='K^;+(,YB+3_T/0+QOX!--PVD? MXU X<"X1[VP\X*=P.H1D,(IV#?9#-@F(B)>U+#"D\I'YJ]8(^!2V+ RF\*KU M\QJ D>\+ \E[3D+._W-(?'3))U@4>$*05RV$*0/B+7 :\L8B%HJF?"5!.+MJ M1:41@].6Q63IZ N5?![X=T&C=5PHZ?M 7"$1X.=PZ"-W,!IQQGA\&TP!PFGI M1(V+A*.NL[E#7DCBG8I:/<(!%^;TTI/T-;J4_WY]YZA[$I\!O0UAM]/M?8," MDZ).FE+9>[=+JVRBF]Q*,83=Z".M?F@4\:E<Y:KEREM8C##DOC%W M!LA.&,21NB*N8Z* M;(:/QDA>?CV7]GN 1/!/D0EZ6/[G4^V_OQOT/[(= MX0/5CF2M> N3->.JCY(\2C O%(T!A2WT9K?34H #TO?>$16/-F%/[;L4E=Z[ M?Y)LY.]C[XEW/GV2(!JZ"U=K?0]J/++5_:Z,_-X%57HMN;#VJ:TPT4'1WP,1 MWU(.E!USK5ZJ7*2S*.B@HWRR0='B6K83>K5?^D!2@3IPBN23]/G-'>PS-(+F+M#@F84)CSPY@'%+"7OI)/1GU?HL>1/ID MUSZ?$XL[JTU@5UX12UCLTIQ\Y268U-$^38]1X>5_ ^0'9-(_&HQ2'M0W;H_Y M>*_>D&S5F/V:$,WPA'D,8C^YE;P$T:+923CNEJ\!M2;PDM0.53CEPV]?^3)G M%V&]F.ZA"BPU7'^7+S+%\Y;.]<0BC]^Z3=RLUG8VMZ?Y;^R!Q0%;. M_O0!1Z&)MX!+07Y21W9VS/50PT)/\.-OB&N(.J2W7FKO ;SX(>KT6^@YCY\O M=HIJN.FE"1["D#$>]]H!OPHH[WE39J4)"KF:^]E9D0S3/:^)7]T)]$*?KY_6 MGI]/ALQ-2 BOD1HYFO-7!90/83@NNY&\P#K *1=%;LXQ%8@VI4,0@%R9T;58 ML^:.PHTU#W4J7<\/WV5SR=3N''5/%V-F6I[?WZ7E]1]9R2VC./I)K\=ZC M. BBO<%+E]SAKWF4N^$'O)2(E;+-.=>M2.Y=732T5I%_%W*(Y\Q)EW&>I\Y57IB N+$^""6DDJEOELX!T[O/>*/7UR#P/GA#R_AH9A0/P5?3<3.V=U0.QA#)HZ)Q M?/#O(4'40U)C@7_'F4VY4U$(M$[50PV=:SF3O2/GO$KG-)?>WC5@?>OW!L^J MH/3>NU':7<'.M2PZ;1C:\^BFBD-$!S )5QF<6WU82RC\G-E3$>]_[1-:N M]A>/+&@[LNL5]C[4$J>3+KW.AZKP:4#M:![7O_%U*Y MD'P+EM=O"Z_[ <=KK]A)'(SN /'G=Y]\+2KBPNE)HC@B7Q'YPY5?M%B1I]22 M_4YQ?'-3FB*_SJ'Z'LN#BJ\S L&&@RA%I?=N!6X",@LX![B:=Q=F5RB>T$W> MFDV=,Z&Q]R[K>'GG1XY=H=.82V[O@HB,,MQR_Y(AE4,=SV_\B\LU-L3QR\./ MR)59&C7Z&ZOM'66##34KAXRKV*&S1O! 0]>BV?1&:E<<4=4-DFRL> BQ$.U$ M@]@H5V'>8HW_/V(B>7,HF'W$5OBQ73\H!R;]8MC9 (TN1R%>Q^A0&9MQ^P3Y-^2G5WRVB*C MNVG*LCA8HQ_.9CZ"Y 5&US[2"9IMNA)*5>4@]4+O0J&W"3?6XM[9Y?D:[M6F MZNW@$B,-GC_+H,B[-ZD[@5/PY9?_!U!+ P04 " #DB@115?I=\T@O "K M P( %0 '1W;&\M,C R,# V,S!?8V%L+GAM;-U]67-;R;'FNW^%IN_KI%7[ MXK!]0TO+HPBYI9#4OG>>$+5*F 8!72Q:_.LG"P ID 1( *?J\$AN!T4L/)7+ M5UF965E9?_W/KQ>31Y_3?#&>3?_V"_TS^>51FH99'$\__.V7W]^_ //+?_[] M3W_ZZ_\"^.^G;U\]>CX+JXLT73YZ-D]NF>*C+^/EQT?_%=/BCT=Y/KMX]%^S M^1_CSP[@[^L_>C;[]&T^_O!Q^8@11FY^.O]+##33%#,(8@@(JS-88B@H1VG6 MPIC$\O_^\!?C9"8^!8A$:!"!*_"&.0@B6>>]2RK$]4,GX^D??RD_O%ND1\C< M=+%^^;=?/BZ7G_[R^/&7+U_^_-7/)W^>S3\\9H3PQY??_F7[]:^WOO^%K[]- MK;6/UY]>?74QWO=%?"Q]_-__?/4N?$P7#L;3Q=)-0QE@,?[+8OWFJUEPR[7, M[Z7KT<%OE%=P^34H;P%EP.F?OR[B+W__TZ-'&W',9Y/T-N5'Y=_?W[Z\-N3R MRW@RGOTYS"X>EX\?/YLA&)#0]1\NOWU*?_ME,;[X-$F7[WV0K?+W]\S+(J02DK\LTC2GN/OTTGO"OIXL4 M\9?%;#*.!;A/W:3HY-W'E):+WZ=N%K!7QP[M/HU=AYI&@Y3HN1YR[3' C.5F5P!D<'5D0% M5!(NM%+6)WY=>EO&UC#.;N'76-X^^G&1ZN,T62XNWUG+&0C=0OH_]M"PD6@5 M=IZMYG.T;"/AA>(&+8QAFB%7&G^3:%ZR2EGQX)C*H3%76U*N,[<#F"?S\&@V MCVF.)ON71U]2,;!;Z[VAR\W#+21=MQW;;SQ>K"XNUL\$A,S%Y=\74UY'[\M9 M58%O](K$=U7\ZT]ICGQ//[Q*:#POJ?KVVVP:MF1E+FA,0D'@$9C*?%L!XDBJB07' 1'#,)A&04O(JX M%G/JO66."MK$ MY#US$(X3\80FJJHAH^ESF&*\@ M, EW"@0+%KP.$IQ4QK.H YJV)HO)09*.P8/\P?!020'5 /%DL4"'?$0$U]8; M SQ0-$W<9O!$$' FL)2I=X[$%LK?#%^'B4MGC:%AC3I[X)98-+,N@?4R@#4\ M6:,\#\JWXV6 CO$9.KX)V_,E7 VI;]-B.1\'C!J?N<7')]/U/[_^SVK\V4V0 MJ-V91#.U4A_UR%*WBT1J,#D/ 12'*#,YB!!"M,#1&Y@DQ+3#7GK4A MN>H5L#HP+#1*%]R@?L0YS]88"H':$IN* &BQ-9C@251HMU-N8A+OI&I(#G\% M9-730#50O)PNW?1#B3XV_/V6EK]^#9-5V3WYQVP6OXPGDU&6R>%RCNHC7H-P M/()5TH',*C(6G6!$ML#&,<0-*0:H )'J^JB&E*O17324*X]Q!P8R&)>&"(YP M]/#*]A;^9UENDA8X1>/JQ]'X67*M&^]OH?;=!_,41S??T(;^RTU6:92(8LID!HH9C#%D%."U(Z!US"%; MR1AOXNP<1=WP,@/G(.16GK.Z8NI-@\]NC&]/THO9_!W2]2[AK%PGWTI&]ONK M2S&D9%P.E( AV8)((8%A5$(@1B:N1%)M$J$GTCF\%$(-'+545CU$A3!;(;S? MXG (=:06_;A+BH*/3&9-(.6$%&7OP0K\D9F.@B8BA+1-X','4<,+X:M@I98: M*N:9TB[G@#EX1I27BFBD-. ET!QC $S,R BQ[=CDQI2JQ- MHNA>VH87C]> 26VE5$/+GD(3+G(6)%/P'&V:():"H<*AQYA-2LH*(A^DLN=\ M&_G&?2LS\Y)!@SS%C,$L,DE!Z)3 %VE+(PS7)DCOFI2L["=G2+Y81S0<,HX= MY-\9Z*42L1 R7Z6XP][E%-S#L?&>.>X=>,4Y+N<*P^6R&YJX8Q@[NT3SO=6. M)X\Z)$^J$@K:2KYF<JR*'*!O51DI%?71MBSRBB+)N<, )@6)0UA$]C$ CBEI4,_4S/6 M9*_V+J*&M-%1&1_5=%$-'>^6L_#'Q]D$I;HHZ:KEMY&EGO-H+ Y,$:4E*V4U M%T D=\Y3G2W3+3!QFY0*06A.*-RX?O0F\1;0/HD)0+YDT *LKFDP@>;#8$6-99 M..,LYTWT?Y.0(;G:E97?2>;U4I,QC@OO;O+&C>/+Z3/W:;QTDQWB1CEH'@@: M6TV"*M4I%HQ$3Y]J+XF)GLK8)D%Y+VE#\J8KHZ.R7FJFLB\KFM:1(1+T:9X^ MINEB_#F]G ;T^E_-%J5.X75^[[Z.K%?,=FTD-=18Q6+=I1M/4_S5S:<8&"RN%<[E<1@O1S0$EKV)8&WQ(WG( MX&U,X''%9-0Q&W235.?]I W)%:\,GLIZ:9$*?S*->YB.K&0:T(,B"DD3@48P M5@70P5CC L8BODF-VGV$561\Y!A)7FL/GA:'(48.WA,+EDB;-;'9A285&@1$% M9,%"E%XPY1N=S#M(TY <]Z; J*67EKD*Z1E5Z"Y"SN7\C: ,UX* 2[KCAFN7 M70I-C.%]YF\P^>_ZL.BHA1MH^.OCF_)ZA:\K]@YYM\2?:Q#/\C8]BY_6;R)R MWSB-NHFYM(<%BE)21QN,T40QUO]Y+=2YG0"0IJPPZW;')QM0M M2BHE&S+VG*6KI(QZ2U":X$2IUD5%)#?6.C*0ILC^@:DL]2%R U%5)_M_Y[;FKDM;,V M40-:H1,FLN>E"@D#,,M9XH$[$YJDH/?0TGD2S/$A;^:S7%(G@GF;T;,"WKOJP0^E^&YRK[?>[>#/62FT%X@_[1%_05BP M&/%!""*ZJ (SMHGB#T[U<[S^SVFZ2B]0??MJO:[.I99*:?Q_+)L)CC%E3=1 MN" E.:S .XXA,+4V9Y%S)$T,]QFT#LD2GHN'4_)ZN>IKR;+[=L<6)FA:_?L49C4@<3]W\VTO$S_H$<9GGLW7@]W*Z M3/.T6(ZB3"1F#/VEU261Z3/X@+Z0"YDRCKJ/M%'#AF8\#P%+9ML 9S4%ICTN92VB)2:5* =H&=0JT'_ M@.NFG\I@:8-^'R6-G&1(NC1A"B*!,88C1*2@3(B@S##(XNT[09:HQ M4QX8=P)R9,AC3FA.A&% B/&29$,%;9/ANY.L(>T-#!9A]13[D+O>U\HBBY3; M;G[?,5P/>^#',EMI*WQ/R>E5N:DP47L6'%CJ0VES5W[3&4-2)W),B1#9JG;I M$$U]1[B:))L43CPK&4?W3$LP3GCPRGB:@Z':-\D-=HIP'W:YK86HF\:LI>KJ M+J5[)'!%+RX#BVN]<)[$_[=:K(O4+J7TIK0?1=4ME_.Q7RTW7+YQFR-V/"GA ME2IU3[FL!A@"IF A*N>#=8+0U*1FOS%?0UK,6^%W2-!XR-7\=OE=V^7\KO%Z M6,^/9K?)Q6/7/ NW^/AB,OO2VGVZ/4P?;M,]S%5RETI7*ASIS7SV>8Q/>_KM M=Z3IY?3E]#/ZZF6W)BS'GS>EZ-3$S)+CP'QR(")GN/YH!B%K1:0/)*0F=Q<< M3V+GT\GNVUKZ[V=/ B)[GIZN%N-IV:W:'%E:-Q+"Y4\IGJE)HXDZ<0>:(;U3R3V )JMPXZMU)BO4YL-RG";[)[-P7=33;E4\>!G*R#F'YIP'"7&G/4H0*DDO]R,=R/(F#REH/%^U[ M$N$M,%"SBO!8^\F]MJ2(QV MQ4!KC&[:&UZGCP5+9. 4O"YB2+:,\H%29'*INTFSD7H]VR.2\7BU7I0OIRBH]V MDS,YQ>%PA1_GZ(F?GWWYLTH*4J82TA$N7IDW:7+HW$! MC/V4D"(0JF[,K@.=[.\=:DC>1F-H-)!]Q99WE]G"U_G5;/KA?9I?;+L\KCL? MOT;(?M@4]HTX]\[%IG7+OO>S]^YK.0!82@50#"4G72;$4[?>]+XH%9MKE M9//?&^MN"7?!$U2>IV5;N9SB-#J"F] M0PTIM=@8%0UD7Z]KWWYO,2J^+CL'95@$$0LMPN':[\LEEYI'(]LTCZWAZ/_( M6*FHEVH8^7V*QFSV83K^][I9S/8P^.(RFU[2\*M)X;TD6]8E!XOU-18CE;G/ M5B9@.3M$=/)@50P@HR%6IZAL;)+!.)?@'\'[KPVT7I1;]Q34'A%<%NE?%>Z/ MG'*EHV4&Z 3?U<1JV-]FHVFKBQ/7C[ M\O"1M2*3A*3P0"1&VNB_&2$]**ILBE[91ETICR'N&$CIG\Q^55=:0SAM+QE_ MOKT ;N]EXR/'>"QE>:!(N;E%<8^T<@E:!D>]\.=Q_M V;9B/I.\8F-F?'F;= M5=?#6KF]2WYDE74V:@+<*H:ABI)@,O+/2)",4L)XF_MS[Z7LJ!PF^;D\K[KJ M:HNB&]?1CS1QQ'"7 (TD0;XE+]NI"C@Q.6GI,FW3+.08XH["TD^6$*^NM(9P MNO-^^E%P@@PGRZ"W5&6=9/J> MY7G_%?K=)C(HP#VDZ7DFRFQWCW- M.]M)K_-5G;'R^D31$A" D3@*>0&C-P'K#(-J,= <:,FM2Z74L M@4?!JZ_;=7N"5Q/EU>QY\'F\0-)>S.:O9FY:ZB%*K\EUHB..8J*9!(P>G!K M:?R7FZS22,D@J.(1,-+$%9E+ ]Z(!!(?Y(/US@A^E'MTWTA'P4'_''"H+_J& MG=U>SS^XZ=;TN7*CX2+,QY_*JUF^;!ITG8SC.HH=]=SN+<1.)[]K1[9W!63S M;[/\;OQA.L[C4,[U;Q(Z")TWL\EX?1WS&2([\LG=A78."_V(K;WX>A=C&W&^ M<./YVH[\$]WAU7S3,.\U_4'?A'$%@$QF\+QG5>I+8/JZ1//81VT0JF^V* M[3O1+:^^A%;S;>F05([IE0Z[B^=IZ<:3>@(\?>1&LNXH@DJM)C=47(U=(HO) MK% T\C&5VAT%/B0,+1)ZA\:7]D/44^EMHI8W*?L[2%&-5C/KOES73H/O8UTY M)H)CZ!/37)HZ&P=6<@4Z."LDD]F%)JP?3>&02N_K(.C6/65-E%4ONW*PJ]OS MY)>[/=Z",:46$S)- 814"9RA ;C,5$6:I%9-;C$ZEL A%>2W05(35=4)AZ\3 M<)/0-W.$_3)-OOV?-(DC;8*44EG@O)0M!0R',4U@1G?Y"1@%>J'L+CWA<#[C'5[]?=NR?=0CFN/TC%'14&1Q,KY MKW*9GC'@2#8LBY!N7=#9W;KO(V0([D#?V.M=@3VO#R7KOR,AQ1.G(8(E&AP4),K1!61*H0OH";"4;4(U;K!M-N?KQUI/S$7O[ M\.U0X/+0Z\QF[V]$:-2V]'"PEJ.!I(F =<*"<91YY3-GZMZ\6A5*?KR5ICLJ M^U=AFZ5F4YU0CJ,NEJ_GS]Q\_FT\_;#91G1*6ND3KL!"XT)HK <;=(3 F9;2 M>&F).&M]N6/0_C*#SG&:M9!HPT4$H;(MS1H#A"B\U3E%)YK48_U0F<&FF#D_ M47B*[IHE"F_,_EVIK'/](^H,NHHV OJ3:%>8).A(DE3N,Z%!R.B9?HC0]1:A M@[7?K8#65).]>P?7Z!TEPJ)("N,DJDIV"[T9IY'HS)UT.F2C;[;?ZNX57*-@ M")G&7M#4GYX>SH2A5++)F8!4+J.#$A,8[AA00H1-7E,FFUQGV\V$/52N4F'L MD%V@VUN RK6:/FL.67CJ@DV"^B;ED@^1JVQ[%K,I4-MD*D]1?L4N8BV#8F:2 M5RPJ(*; ZEMVW2/F$^'*STOW=/)*5*.0HY M4XZ3,U)PE@0PQ#$E'$U1Y:'OW?>V/?N0MK>*!A_8!8]$&B89@L%[7 FR+W7X MY3) 1V*0*H?HC^NV5\<%[WG_BS(AJ;8)B"HGSO%_8'W4H$1TP9?FLK8Z]^?N M?S7W9_H#4M4ML%-TV'_]3.+:$EG:_LB2-0WEG(N2&9*2VHEHLE75$38$KV'X M8#I)-0U/GNRMTOVGF_^1EH7TW46F;DGR76,T*CX^FJTFU=^7Q_=7;O+]]MS: M4KUSD$9B/9ZQ6N7;)RTHW&M=65#6M'% BGR^%? MS4%9H9DC*1-[7#UQ+8J&X"SU"LN'TV?_J126),W4!LBLG-2(EF ,KCQ([H0B M,@5.FR0%STNE]+[<7#D3(T.84MY1"*$T?N?6@S?,04Y,1N8LMZK)/:"U&!CR MXE(%G947E?,T_Y!KR7>*O?52:Y5 ^%RND2I-3+.30),G@KC,N3]NU[@C(4-> M.:IBKG>M]1UM8_ST.>'*MHY+I^/9_+?9LDED>,9GF._NBN]=%W;PE2J'% M9L(YT"*JTJ*'@76D7 TDM,F:9<5;W?G6F+4*+2)I"0' M!8&'T@/:97#,&J JQQ2$(YXTR9XVY>K$P*-M]=O/.6\:P*MA4+//[=@EVUTG M>]N)L;+#=?R ;7RO,QENX>%N[V(OF=)WL[S\XN8X]NU4*PO_A!'; M2/]VJ9^[F)7SQBE#X'>S5I[T9;[1V?3DLZ:Y?5GW5>P[H/V(?B3&*^44%B/ MLSGVXUC@TAD@MMSJA*X6F%++FM$9"X13YWB36V^N*.A\5>>U"QC6/#&MY[.;]VMV4W]=1T&X MU0HY+"W\&-6E\QK&NTAF$AA6$-6DW^*1] UI?ZD.0%HHI@EJ7DXQ.DV+Y=;< MC@*S,JSO@C44F1:E'C5C+)J55X9EFDAH4D=P!TU#.H51'QU=%%#Q8GK$Y/LT MO_C.G[&1F.09<%[:;R3OP*YKAIVRVFA*,F^2C+U-RI NI*^C_X[BKJ;V?[GY MN$00W\DH/;9D3 )L-AY$YAZ<# ZX4$RE$*70M(76;U%RXNWP/X#2NPF[84[M M?N?\J9L4>_7N8TK+9Q.W6*Q[WV_N7%A_=W.6O_SE]S]J&K)THJB/>*:>R#H& M.^N2EGU^R,@&([6)'J@J'?483DS$KP%M37:E=,::>)^F#CZ];D!SDW1JA969 M)5"V'&MU(H"S7D'(7FH>E#&VB3][)U5#"'/J:/ON<*>+,OJ(?$;,>AUBZ1=F MI0+A>03K-!KM*"D+,5"NFVR%W4'3$"*<-MBHI8@Z%9QW7C.^N&S^[&K>KQS[;W&PX"I&),D M F9T+.FF5,\W#\W. T9]MJP.,:DJH!HL#4/U^(>I(19DL[41%,,@P4 MFEE&N;+>-.FF<2]E0TC@]&0YSE1'6^.Q0U2006FO"> :CQ:-E N9.BAO;Y*(XD!C*<9XR(J M.0BJ)5A&(R3-$Y-$22>:G.4_EL"NJ\6QXVR/.(U,%M*K1"%97O8FRLFF1"UP MSWQ(/D:3FJP>)](YA$BE*=9N+C4M]5C--3F)2$1/&N'"R)A6'IR7I%P\1XH' MA0Z5L)LZ;97B@\.M4#J$"&BX@#M9EP\"N1>SU7Q$(E&^-->R696$E1)@M"+% M9Q(8%2,V^! MK*,!Y]$D!X?&V8=08D62@GLPY.TE>0@QV_ PV%V[M1+AQTED?3KE:M;(;*)D M,8'**H/0*H")7D-D/&7-;28W4T@'\^5G##^L/?^&B.I)0[VOHZ4%QV[OC9$E MU%&M*:[UGH*008.-)H.*.FC+%%KD)HWJSR7X& 2JGP&!O6JV=0Y\9)(E)(H M6I8F[Z4GJN$VHHU-E-C@O.!- H4#]+1/]6L::2Y#,ERO*1 +CN4;:#'+)*&>VO_VO 156U,/'23OIIZBCMSU2--*R MY$?!*1I 9.'0Q;;HZ6@M/;.<1-FD\KW"'FE?YK(GF)RIE+9(V76]W M-Y0>-4W!BZ[_F7&PG:AXC"5Q"=+3>E>@Z.^X2A M!XDIX.+I4 )"4P$&C0H0 M%YBDQ'O1)@EZ-(6#M\&] NIDG?4*J76Z3"N"'CPW0$Q9-GQ)4^"" 9DK+[WA M7O=8[S3PC9P'!]3)&NL'3_M3^BFKT@_)0\REU:M)&9S!&$Y88A5SCB7;I$C[ M=%*'M%'SK3;W):J7JU'OAB"C03&L-W@5$ MB+(.K,P4K$*1:DYK:;+%'_]&M*B7 Z#KT9&&6.LC4.YXC@$B#0J$ MC!)IP.4D7O=>VC#@U-')DU*$VL;C)_SJ)V M2.:X">Y.*N^IHM/FM3TT*9&4":4Y&BMQ.4.4EU-TV#^42W\V#77.B3YN/:-[3'$W65T/#=Y\^OG=C \\J;X M6G0JOCE&AZ.1AQY57Q M#S;>'&M]BSR:]LDJX@3^QVP6D;C)B!.>553E6C*3 M07B7P1.>0#(IK37":=7$DSF.O I^/IK-5^//*>X=<"2H#H8X"HGBRB94Y."( MBH!1!QHNKQVSK:J=[B1L2-Y) R3MB0'JZ:F:&_(2IV$^3-EM$1B5;&:)0+3< M@M!>@],:]2^8N=BFFLMDR,J7Z)6P"HA01A2JLS*R0,M M4DH2#4-N,N%.)_5$@][V]J+J4#O!GM=09;,Y=\#XJ(SLQV#0^$1=6KU2\)%S MD"Y;PAC1AC>RZZ<[2<.RYM61U4!C-;/*AU"/PZ#'RYB(" M]5X*C@N,XZWJC^X@J[F+39,W7$;4ML39+9!)L!FG>)+2HPMGG52M"OE^&!>[ M(G).=JU/T4\?4^70 B%"B%%E"9;P7G^UZ^LVVUL;5+.EF_RZ6(XOB@/S8K5$U2"V--3%0Y?O>JFD;/N\1__Z#"YSXQ"QE4)JM@+!! M@54A0@[EQ@7'M="M;O3K2ON0?)>*^#LE4FJAY5[B]-N$WRI@=RI0J80 SG(I M8/>RG-0VH)(S*F=<(7/?N9\CR!Z2VS,84';2[0/A\?*HL[!,&HEBP5E3SJ66 MUJ/49S"4D>QX],X-P$"><%"]QV.@PT#?.9I\2-"MCT-G29T0WFRO/#*)@RN[ MUY9J9;+6-,B^TP5WT3NPLZ$# M[)VGQ Z&T.*%H6;-(1'#AY3/)6)@!TIKXZE7'35,7#T)8;XJQPW6>"_7G[Y> M?DSSG;.6YV16CGAJ]^S)J:1W35#=/][Y9=]'/[L/L;4H#;]_U/N_T2'55W/X M/E1PIC!J7$V\'7J7F-NC7_8+="1%RJ(#I6(&D24#$T(&J8*)(AH5O3]JI3EE MU*[^W*^(F-FWA-A=[XWO82MJD3Q5&H@/$D0DO%0N!70S4^#*62Z5:N&ZW4O9 M$%)U;5%RTV&KJZQJ,<&6_Z>SZ6KQG12I-*/4<; AHB<19,#(.#%@B<<@HK8D M-VD#O9>:(630^L5*=Z74\=VW=#R;+9:O\]OT.4U7Z9(:PXD(,7-0R6,$2Y,$ MPWCIT>..^%3_JBCNA':6* M 2>1@U">@KBJD'J'J@MS]R]I.'[,Y4HN M0D)IW,LQ(G6>E!NOC7>.9Q?;W)]P%'E#2!7UBY\&:JL+J=N2N.KHK1S%%8X# M7=^[91'K!NF$D&(@,N8HC6D&I8-D#2$[] 0JJ.F!TT'O9I-/RS3_**ON/R. M\?H(Q(]EMU+YSIYRP@?%EU-42,(U>G>4A.;4&N^-0_O)= A* -'&(/L;&2*B)AMDU7P'KJ& M$(-7QLM-8U53,ZT7NAV6'45?CAH%20I:5ET/7@MTZ9QEFD:7?9OP^U[*AA"* M-X9,7>TT7.)^FRVO8H%SEJQK?]]]"3I,3M>4^^Z3S]^9V/.4NDRWV&W8??[+ MQ6)5>MMU\%+N>EQ=8=Q);%5 H$_3Q7$[^*S*X#A(9DUAX)+VS,WGW\;3#YN. M:Y4$<_"Y=85T'/F5/-3B$!>M/$\>HY880S"4@^)4EDO$2[LQ:4K\8KF-1HCX+:G64'ZU5S,Z]3\/G6;\HT4GV\;,XZ(94%0S<%%A1P* M+\ G[\M+QV026L8F5:SW4C:H\\Z-X-%5(15QLHF/MFUSR\[#.BYB5@01: ;! MUY>B(;^^\$MRIBD;3R-I4FI_@)X3]X%^&$QT%WY/\<7+Z3+-TV+9_:S:$4^M M[(D>07J]$^_7AT* >(KF7Q,'F0J/L- "G/(,!*&>*JIEYJ3%3-I#2X7^1C76.]5I?!DN"(RH(,,Z;J?370P%XA6PWN<'H6 *'Y(!TQED;U ME52OVF2'@G(>K1@^)&QM^D8\.2U23*!+8;Q@Y%5&RK5E-$('H7!2_?HS3Q=C%<7(R63]21QX+SL7%E4J%4F0D 46^,2U:E) MT^Y[*1M"J4H_0.FJEIYE'!D>QV%?RVH--_^T>:?9B[3Q_'XNA1%:ZL.X;(1I(X MWYK>_#M#O/RO(&:R?(4!AO)^$V:AV(G/J19[DW>)PS:3/;G M,MY5#\]F%Q?CY?HR(3>-SV;3 M,4I3&1[%6D/1EH9]%]-Q'H>-6_9AGE)#&=\[7%-AG\9L:T ORZ&&AE"^]OSV M(#[,3F?7?3D+?WR<36*:+W[]GU6Y-.X05I_U#K'WH6>U$$.3 MR/K6*&_FV[W$]4==HK4C']U"5$VT)F]Y'?5&#O/KIY M6FQCYMA*?/M':2S,(UBKM&F\,^@S]VF\=)/K8[^8S3<-5"]+*D>)>I6Y"R"I M2""R*47K-()SE.AHF/&AR9;RR91VW0Y:/_ZI6Y0CL1=E*V.[H3)WN."6!?CI MM^]?V5Y+^N2+F\?7G\H7%Z]7R\42UVA@C!&@C'! M@=4T,9&TM*))74MU3H:TA=T6P32;9S.]Q_==,O@ M;[/IY[18IKAE3SGG,O<&;#0$!(D*'&.N7,G"M#;:4*,'A?E3.1S2'OT/,A>: M@JA.[XF3)?E\-IW-G\3/XT5I.3Z-HVP#L8$9(,EH$"(H,%12"%E;[Y)-F=SK MF=0A94C% ?T@] %4^/"F>3-77N<-ET\^H\]8HC]D\Q_XM\N12]I2+3S(5.Z1 M$QXG490"$9<-P6FD&&ER\U\KAH;0?^,',[PU(=*;G7U6%H/YLC2%7-<2V2B( M]U2#)*GT318!7#(<%&791;8W3,81YZ7BN1-,MEWAH).37K3S;NZ)N)FW9-+YTR1BL! M'LM6*Z%2U5ZH!\=H)]3CV&HGU,N&2NMOO%G-PT?\5C/QWCM:2T&?QFH;D>\H M^TE8CC]C)%M=T'>,T4J\Q[+57*B+)S&.RR]NLE,EUU+$=X_8@\!/8+F-^-^D M^7I8]!+7G^W25EWRQPS62N@G,]H>[K]/YRG,/DS+<=S=[Y2#,$U1?\S ?8#_ M9 &TT0D&,\OYN-PVL/[\]^FX7/W6KV6*! M2_XZ6_5DB;/+KY8EB["<[:2TMD489YW/.W&("@?VNC#5LT0[=$L[:Z#>I=ND MY]J&A$]'DO"/-$WS6I%2M;&K::*R&'J> &CNQL%-X_/Q9%4VLT_CJ;LB^Z6S M]^G70+P] ^3)=#E>4S_^G-ZEL)IW;01==?S>%7J".+HJZJHE[WD+U.Z?=Q?3 M06(J4I7G>Q6\W1$L/SQZD'__T_\'4$L#!!0 ( .2*!%'B7]'D MYGL !G$!0 5 ='=L;RTR,#(P,#8S,%]D968N>&UL[+U;=ULYDB;ZWK\B M3\[K027NEUY=/DSSA?CV?3O/XN_\9]_PFF:Y?'T MP]]__OW]"^9__N___B__\F__%V/_\^G;WWYZ/DOG9SA=_O1LCK#$_-.?X^7' MG_XSX^*/G\I\=O;3?\[F?XP_ V/_OOI+SV:?OL[''SXN?Y)<\O6?SO\U)U$$ MYL(T]YSIX H+W MF08CBM/C,\^3?#JLX]S+%O17TVY@C(5SG^K3_NE-Z:/!&2> MSB,R^A2G5<$'Q+CIZ?TQ?WL6RUC@?+(<$/'=9P^*=W8&XR$%?.?1 Z!=/8B= MX5G$^9!0;SWW!LXKD.L(ZR.7?XXGX]G?TNSLEQ6X9[//74 M_YS,6%U*N55\ M-?K%7[PQ*M$[GH[KBO$;?7OYM^L8NXZ/7Y8XS9A__FF<__[SV!BAC50A2:MT M O &32R6)UJU@=LTNGA$!7(%93)+MYXXJ4O9[-LP$X@X67TZRC@>_3I=CI=? M7T[+;'X&E_CQY1+/%B-?HD\^&2:+5DQ[99B/*=$"!M$IVAE0Z+OL+:ZT88'I M;Q]FGW^A48A"$>H7K'[!N+A5L %>L$/@ M?_YI-L\X__O/? @B_]]SF"]Q/OGZ%C_-YLL12&Z$#XK% (GIHA(9,4A&C.;& MZA2B4&E 3M>&/QEZ^XCU+M-B"*;?X'P\R[].\W,R=D<0.-A<.#,2#--1<+)" M(=!4$_UU8T408D">;PU^,BSO+]*[',M!EN4YD*%1)WFI=P&-CTHFEI03U=G@ MS&L36+$:8M%9YN2'7*+7QC\9IGL)]B[9J@_9%]-\,9[@J_,JC%$H46&QEE83 MC.1]!L. '$YFC13929.$L(-9%-?C?O?D]A+D75)U?U+?XH?Q8DFZMGP%9SA* M&D*1(;/H2JP3*RPJKYA2T5J%7'E;!B/V]M@G0FX/@=XEV/0G^.4TS>:T@*PF M^6Y)V\:SV?ET.?_Z;)9Q9)W2,A0R$#A(6E1H!P&N)/-9&2F1QR#D@*[!/5!. MA/[AQ'U7&VQ_;7@/7UYFVEW&97P1%[M]>?^R-P X$<[[BO8NW[X%WW(D770"03.3RY3L,QO8MT06ND51;N%:65?O)Z_F<\^CZ>)S L(+A52/(YUR0&B M*12MB2XTA%F!*$.$TN[#<%JD]Q'P!N9[1=5N 7LS6RQA\O^-/ZW,2J]3(+L2 M6#;D:6@=(UF4D A;BA[!TN35T+S?0G!:K.\OW V<]XJRU47GR1QA!81^9"4' M8+3@D/(%J1AA(P_"DOWHN70>AO#5;H[YW?.ZMP W,-DKA%;S$"9O/LZF5Y$? M [%$- 3!>?('0R$OT)#A8'PF1\"G#,$,P.;ZN-\]H[T$N8'57C&T=YC.YS1# M(>/[\7*"(^Y,[KV=Q-AE!RCQ:LNN!2S+YM"@T)1=8"D83$N=X&H+26X-^]WSN+\(- M9/:*>UUIUJ]?TD>8?L!55+9D .=D9,ZNLN>L84$[R82RV6%$YW (QVC3V-\] MM;T%NH'A :);SV9G9S7B.DM_O/L(9,:]/E_6S,&JAB,:WB0K"11FVB,\3PR4 MS"Q&IY-"6Y)T@QG(]R'Y[MD?6-@;=&& R->S\_DP MA$N M >)>[\Y@,GEZOJ#I+1:CB#+1ZI(9@I?D'7A!NPO!LR9%;04OH6S(1]Z3WEM# MGPB]^XMS [V]0EP7>'X]P_D'VDC^,9_]N?Q(YL4GF'X=!>=#XH&L2@/ -"9! M_A]9$C)DSB2,"$CA T1Q]L'L[ZOCWXB3#<1Z0;2.X5)'MRAM-<$U5?3.## MR&BT%C SXP(AX89VD!P-4[Q(Y-S0%C)$0.76H-\]J?N+< .9O8)DEV;\B_$B MP>1_(H7M GBU&@N42PA44NR0P,JC"?36&EY.AI!U'DX0V8NK\V_'?/]1!B MW4!UKWC8;4P7U2,7J(KGCN>BF(V>#(0 B@$0/@#NP+A< (:PK;<".#&Z]Q7M M!L+[A\'&N'@/L9ZB>6&*B8(Y<+2G %GX 7BIWAVD%++C8HA#YEN##DCLCPEN4_7<3Q=ESO^:)K,%YK__O)R?X_6'L^D2ORQ_G6#5G[__O, /9WKFNH;.O$@H@%UY)Y.!1MT M9C^"9RT$/6#1Y16PFWB>KQ;%3HA&:_T2AE2!NY"&7/BW=7RX9GY@SF9-!'X8 M58A%9@7",B-J 4(D!P-\SJS8B"7;9%3>W,3A.U&!6TTTCJ@!N\BY!?.KL]D5 MKB?_7)E$-$$1H38&XL;2!!6GJ7(56 C""9N2XV5#VX0!F+\#Y7!6WU $K?/= M3[H#]E38@.CI)2)92)\UM]7%\+7VOY8*Z\3(, )!_R1"W)COIZ?']S[2W?I^ M_]LO:Q(A"_:/?9O?3#.M@9CIB\5L,LZUM=A3F-2N6>\^(BX7OT_A/(^7N!8, M[-HBI_OC!VBDL^=VE T$/CM&%JI]FM429$5([>4*.]T *CCS$XYY57T7MZ4S=3ML,\ M!^6NGK/,\6.U/3[C;[-%8PKO&:X]DUWGNOX.6B1;BD,FMUL;FX+FWLL2920G M2Y4.A':;]:"\KO:-C[,)K=6+7__/^7CYM2VQ]XW7GMG.LUVC-H10CXM#*H+K M9#1DI7*((8',Q1OU,+7WC3Q0&.0Z)J23RI'GR*+AH9;B EEH6C(/U@;4(H#> MT*YDP/C'-RA]C;V7TS1'6.!SO/COR^E=0;Z=328O9O,_89Y'7IHB=>"LI Q, M7@SL:>6K)N)+7EIX#-<).V^7"S.,8\DSY#0 M8YTRIS]29D >+TO!\\2=3-)O.)@?X.VX >+P"M"4L?6 X;[B;A >N#O+4HY6,G"9%CNVJTC76(TN+'%S):)L<$]Q"<=HJL+_ !VSI=DL?+U:E MY^?S\?3#Q2'FQ6JU^N'K3RMWZMDD))DCF>N MR?]0?E/#T&:ZMAWI#ZEJ Q$W8,^[3N_&6UPLY^.T\D;K^4\5SS_F=3&&J'76 M!9@@B3!M.=EENB#+QEM;H@[1-@F:[P?WA]2Y(2DES=E.^CL!+="*"9X M(7] F-HK,EF6,BW1D:N$NLFQ[%YH?TBU&Y# 1O[U6#CZ$G^W^>+Y:I?\.Q) MSBLN8/(&QOGE]!E\&B]A\A\$G*;RNOP*\\G7;ZOTS:5[Y).+40A@"G--FB+O M-!01F38J*1_0!+\6(+L;ZAP0SVEJV;$(&["YX.V 1D5- GD/7_YSO/Q8946P MZ8/53Y_"*OI[]@FGB]6AS B*$B8&RW*L!J@PP.H9#TO&R$SS*%YMR"4?*LZT M&]C3U,"#T3=@?\,KS-O&GD?W.OR.S&V&*$JH+T%%G5M^4PV JW4 MT3..2D4!,1J]H?5 8[?B#LS35K>&E W9Y;&+&7H7;3*D^0XBLZAY#2(BBYX[ M%JT))MKD(1T\3/*7?@U$V) -)3N]#:_PS]6/"&8JF(WQ#(62M1ZQEBT%PZ1# M0YN]<\(>TB]=@_=#*E0?BH9L:-E%[Z]1HDS6:?)5I"1LVA?/O N""5I+C5.> M]NR#+U _MA[U(&C(#IH;K,&M3O&-F=0_:YKFL]EB6<_0HE$:.$O!(JVFM8F% M+(;V[A00//(0FRQ3?4"?MM(=C,XA^WYV6GE_/?LTF7W%BV./-^?S])%$^68" M4WJ'> R@Z*4IMK:X+#R0S1B <]H:> @2A^Q3VF6YW@I[ M5 !M0*Y9D5PQC5*R6#(MY"I+C44;X3?TS6F[OVY%^T,JWH $#MD\=160OO== M>3Z;SN9/\N<:?WYQ/LVU4Q@456M?I' $T#D6@N4L*ID=.IF$6>L:L.6@8*=A M3U-I&HM_R-:J]T%=*?==I,%PG1!9<3YCBR<$^&P#XI$5SKNL(I.YD.>*@BP\7Q)#Q3,$M![X@[45 MG4<[8;487-A#-F>]DL;KY4>UT3!1MES.Q_%\6?_6^]D;6#6?32+Y4"_%C=5QT+$4!H;4/0<; M2GT12FCB C:>UVFJ[6-4BB%;UN[D!===/JZ?<+U%$O1BO*2ISS^/$UZ\RF\Q MS3Y<*,#%6ZU"4MD(6N1EJ"D $)B7JPQB&X("C HW=.LZ4."CQ\1.6^T?E5H, MV;Z.CVTJ)!"F8X6*V!)J-@52F& M@46:*K,!LH@82\)VJ:+W%,ST*):\Z(KDI56:)\MXUK;V^5XU%+7,Q5RPH A9 M-8IBW831NH-8HQK 'K)\="W$+K2K+C^S:5VK5GUR!-= ?FWU!O4"ZYANFRIT@54R[9B&U$=N;-8 M?_9FK41_,+UPROBDA&(J)V2KNV "6&1.11^E]HSC=!D\P6G:25TKE[/6&2R.NK01 7N(#F\(S$ 0QO; M3^TKW@:= [:X+)?@ *V/2$J=4.MJ&&<&GJ9*KD=VPA0E-]VS-(1/>@^J4]"# MX<3>8 UXDM+YV?DJC7=;5.<2:')9"8R!.:[(2A*6_$%-]E:!2!\G\EUCDQ* MS@A/0E>:T-&@^\!;7-)<,?\*\^EX^F%QB8K+(KVWAD7T]12>-DHHPC-T$%,I MIEX!VT))-L,Y!8T80-!-V@]L:\AJD[%!%,FX][%>3.180*&9*&AE]J+HU"CU M])'TJV[I9/:2=H-58$/#SBZ(?NRFU3MQ]G#+XGT$?J#^Y:(D59)FV8? =.21 M>2DM RL*T%)8N/HQFU8/K &[R/DP3:M#W8M"24R@J#?D%&00#"UV*)+AH'AV M3=J2/=*FU3L1]'#3ZEVD>YBFU26#D]8[EJ!X(M%N8_-=P7L$9??E^#M-%O4YZ-KW4^RX(6]I^#T,\DBTX M#*?KFM*&D!8KR,-(HU>@0!)24YMB *V6/M6+?;!V[%<0BVCC-AY)91ZR'8^E M,;OP,*"FK!(B7\PFD]F?L^F;\S@9I]>E8,V&O 26LT*O(F>TMM*:JHUB08-G MB396!G=_)G+.QF(K107&R,E&;%)WQ"(:;#MWY[YWE+KR]GG^ Z?B_5FEN M,,W/<9'FXU6GHUFYNJ1^'Z(Z/;$/%IC'M)O^.3>\M_ MGQFLOPR(W!< G:/2GG9 3!J]$R&2H6T"C':?R_ '?0@TM[R6[FZPTGQ\G%M9+D)ZYI$O0"CN?"^ M>*&=7G]#&_>V7:/]X6PLJJA'W%!;C MQ?-Z-#@9CH+=1V[#5D\)K!%;5Y\8DI!&&9VT#!B%(#NI%N>6Y.-F8G?'T,]% M_O;\BX&?3/-O8X@DK%H]=1>_4EA6&;Y">CQ M;W"P2+YTSI(%\,A*424 [5LEMBG#>0C9X?W0X^G?G12806EK M-*&F1=K=5:5D[95)*)]C7-ZHECRKQ9'_5=WWQ7+U:HU<"D+1N\.DJ7V>-&KF M<^$LY4(206- RR9+U8Y 3TVCFA+5("/G ;S7Z86K_N>_TPH.DSJ!?Y"HG]:Z M77P/7T;*!1Z2S"QF6L1U3HY%$P4+00:590RMZE.'0/^#J6 #2AN<'JZ!7IO2 MLUGU]\]GYS?@UUN6WLP6%RX%+A;O/\)4R'_2;WZ\.>G594S>Z4@.'+!2C\FU M0\-"=I+Q$+*W.2N1FZR.36=U:GK\>%2@P15)Z].YGNCM:8\2UQ[TZN) HZL$ M@07E P,2:Q2! T"35)FN $]-ZYH0,^#-1ZN3NOM?C3=SLF27./GZ/W"2;YD< M(]!:Z> 2(WQD;62E6 U@L20MQB*3 [MVI]N64]%]$9R*NAR.A@$O+]H5] 8# M83%2I@1G,#.32BU*RX+YVJ$L:$]"E!8I,R]+U$^V.O&S&M MI("6:ZF0J:*1Z8B\";@2[RD\93F*8Q3"YCSC>WU-?S M9S"??QU//URT1D(92[0B,[7*>1?O=;;:E?W4?]*24HI6P MA[RF9R/0CO$-4;R*R02FD;9-+0-MEK(4)IT,D!3ME^M7,794D!\KZ'0H"H:\ M>VM]M=)%%)0)S)@)X6&6L#*LVM\;_,=5F?PI:W*FS M52(C)/\_JRAH-^2F9M[&VGS5,6NTB!Y0JG#8\^%349=A1=_B>IPASL,OBH&* MD4'G DPG#=7LIID4+>M)8]%>D6MGF@3\!IO!H5KZ/9X4A..0_U@:"7Z;_=.O M-S*B5I-:5: $@TY;7WOR0B+)JLR"R_7HO"0GLQ:ES:5U#^ Z5NW?D91EF\H. M0%J#?(=OW9Z_X=RPZ%^5-W> VK**< >LQRDG')3KV6&):J!;&P#6+8 \W//I MRQ%NS#4)"7T(GSV%C\1 M:,P70M@.%]#%XGAA FNX1'')H'C-5+ B.*^YRTU,J!UQ'EZIFG%^)U&T'6$M M&O8NEN,S6.+KTD$N20@!EHQ'69NAKZXX /+!&6@>M3/!2-.D^MO^!DG*U.@B(3H"C+.O2+G))#R!XTL>.=LD%J' MU&3[ZP;O+[]O8 I;*MK-$JN[>"^-ABY@6SJ .Z$]N@LX&.W;-*L99RU]P4Z@ M7?:\N!29*X:S6CQ.UFD(3%@3=$H^6]NDY?4C4+#NWN'CT*]=J&JI5R^GG\Z7 MBY4$Q.4FKA(X6^L\R*$A:*7>Z2FT9MD)7D141K=IG'X/IB-Z@\.SN4UO>E+1 MP WV90HA.:&L(2ZTRO0+$8"F7RQFMS@;//!M$3^F%JR#Q4'6DO4)327 M+41;!//"ENIG)H(&G!FNR2^P267E#Z4EZL?4DGVH:-%:>V,IZVK734K4*VB0 MH2.'4>=Z$0U7F6$I"HJ/1=@F2K(=TH_M@PU$58.JN[>X6,[':8EY,\;-GUX% M)SI@;^F&]0%_'*]L*$6XH@+N0UT#Q_CF;XM=_POP/7+XXG^8K5(KL/T1"95*L MZ[W(+,H +*=$/PHQ*M'D-J/-< YO8QV.TMG@?#3J:4]FQ[C>T47VQR4H+[G7 M3A5F1 UOA 3,66_(NXR80FW+'&(NT:#JED?^T$@_@!H,+_$6 M1QI7R>XOIR2>\PILM<]&7C '06!X[?UOI6'1&,,0LD:MR),PIL6:L07/C^V9 M#4%2@V81JQ[?A=2;9OT.YY_'B:;\NFQ NWA/CUQL_M%5>_ .;U-8\?G5]Z&CN ML6OK+LPVT-+?W[V?K_:7K]=!:&X#HT(,P9(/X$HK=3->]PQV_9/>W;_6C M$CSWFG8>):Q@&DM@H#PM4SQ8[U,HHDT6]>-JH7YO\[QK E^1;KR=3>@Q'][_ MB9//>-FC\6Y[7&[I!2BT+@=1^RX75]=EFYCTQM+'UNOU'?,0[0_WF,GWWJ)] M%_W>K:=B:[48VN+K.IO+F?POA/G[/V<;)F'(TXI2:V:Y!Q*I-]6R48R;['4M M@"*+IY,U.!2B'U%'CT?I8V@3SR'2>R,+BPH);W:Z@) M_*6T!U:" 3/B>FP+U]ASB2X*V@AXX*FFFB*#8(&L%+36.2.2$@TW^!]:$0]. MX#&;Q&M00J$@L\,9>1$ ]:Y>VU"4]60B1]XF#?SQ-HD_O@(V)7' AO+#G\!K MGL$F79A,LEYI4QSS.6?&P1OEHPK1M&WX]&-V,.NCI,A\%U.[J$)E*VCB5K#&^R74Q)]_!;"=EV;&#V2ZD';E?4!>H?W4P&XKK'FV# M]B'J6!W,(*EBHLI,)TOFA"_ ($7!( L>/*H8VT3.O]L.9GV4:'!&CKPBH2Q" MZ""94(&\[EB018F2\1B BZR$"4T\ MXP<4KKU;8S#E&!PMI(865Z\D>;<)F"I!264D-ZY)_N^CRJ^X,?2&5_A;BWWI M4G8B"*8ATAXDBF1>DV$CK!][\' 731Q?2UN0&"#S;T&)J\3 M,5].ESC'Q?(M[2'OEO5ZCCDFAF)WB(=7MQ8D;[@;MP%##;R.WV;3#^]Q?E817Q^LB)QR1JV9$4!SESFR M@,DP,H\U)J6-16BR0FU"@.80.;GMULM( MBW!,,?YU2\KCVON.0_YC.6.XO6)?5&#E[!,"LA)8.8FZR M"-Z%\OV?).RD$O=NICM3TV#3O(WH%9SA565G!UPM3PJV 3O.L4!?XN[5@YY2 M/Z16H,+L- :6)8=JX@'S5D1FZ4M17'+8ID[QL-KP0'C_4,JPB["';BNR.5S# M_R;-I<'__!R)JZN6A 6#-"$4AMS7C!*H86CC6+0F91%T-K);@OENXQ[>GAZ& MK-EA)-VRD>S][9<3$$;(-1U8%J9-)G_"H&$E,Z,"Y%I&SR+.9%*^((KA,L,D_R8"4EK9)744';._^^OY;K M.[&Y0\OU7:C8:D\-> S]9CXCBV+Y%::Y]JS[M(H([7'0O/$YO8^2'T:W=EC, MD2R5H#('GG5QUF?KZQ52@A=T &7T$,Z^LEO92WL=U=_SM"9RW(1T39HJ&2W( MHW0A!4T*[Z%$F[G.13EEQ&9IWL7<5Z:;/GN%RQYI$7N,TH2#76:VQDTLJ8A( MBQ/Y^MI!CJ9(],(I*9+G+F_DYH'Q>J;A73[\S02FRR&!%16$<[[02M7DA*<[Q".DC VK.W?R#]NPTR#@L14I?7W12PI_(_L% MWXX_?%R^+K\O+IS[IUAFDS_'3^3(CV%%VS1?%E.OOAUY &M# M48PVQ'I62@9.D)"94EX*JZRD=?Z@"CC'$10Q,?J.FL_E+WYKK0(-:X[^3*$N<=9UBR MU<9'SU24BF0/AH4<(T,M2^%D'J+ECTG;NT_M+Y4_C%8TN(3I7?J(^7R"K\O6 MN5X<-TB,Z"V73+G:G<#6ZDDG#4L^J:A,<5PUL9"[ CQ4BE-CJ[@)'X\E+6GK ME"Y?V1H4G"\=8IL%J!AHS,R*X3/\7MC2IY^^ [5AGAFUTHNM2MRI)S)#T"X3(/]1XRJ6D-QR#(:BB! M>1\UE\*D[ [KC[?6GP>.]AZ#^NS"20.U>3[R (D<\1Q, M% R=UDPGHPE3RLP&+9334OC0I/I]*Z)'9)#OR]^Z732(\-MW%]#)$26:^558YDQ$2-/'VMN Y/8T80O M2I"J/_AQ-LDO MSS[-9Y\O^\!?WNTMP!8T@KEHR=?CD4 JEUF1UAB$@@E"DT*D[9A.3R^&(J!! MD.EU*>.$ZPH;,*&2SC)<10!*J:KK-).>ME 55W-9#TI7YUI:-&67+:>-W%3&":-C'F.2J63(PF2),4;U-[OA72Z>G$ M0.(?L OG*@_\RLAY-5N^G*;)>1Y//VPP?&KSY6\W:$<>DT1@QI9"< FSY\&Q M'*#P:+-QN%82O27K?O>Q3T.W8P]P^W8\Z]?/I'WAP/G['0? ML$GZSI[S7'*)10JN@-E*\W]QWX7AU ME#3[=I1$@Z\,VAM5(OOPV.&IO;G:%?GZ#5O9&6E3HM>,:X,J(&0');@2D@A1 MCW:;P[ RWS^%M/.S#R#_#NFEM(DA:)^TTJ8V3 TZJ: MBI""124ZL- OV?3A MY[^"^9P6U<]]-JX]1CD /_?/;(TID#&"25K4K2\F0NU0K9#(X55:3TZ")I79OP MQ[VX>IGL%\]^31L%"7+Z837(J_-J';XN5]?)+486P>D(BEG-:W*+*"R((FJS M1JUMU+0-N4Y6>J?ACM!B9D#F;QGEPXNW00AX$\C:#><:XDA9XURRFG%7BS5M M,BPX#,P!0 C62UN:./4/0SL-96E$19/X\%V$;W&*?\*D AT5974,&EB1Y$EJ M$3V+) ]&YA YE2)E&YJ<&SR Z_359%\2&L2)-T_](L>#W$^#-@0FK;),HW#, M)X%,A""](9;+T5N8?K@\D7=(T TPDPHP M781A@([T.&)TIH:NDNF@+/30&XI"WZTKR:U1CY4F-1B%L[ZB''#;^ ;BJC=S M!Q@[Y#=U9_88-S+T8&"=PQ[B:\BFBZA(]SQ+'@B.LDC[3.2LH,N%?+ADL$N6 MT>-@<4L&T? D[B*U@\^XBX?#:!Q6)< MQFEU&'<)Y*(#%]SJP-54&7HA.H"F#">Q.]=%.&TR>P>+CB\GLS[8Z=.^(!]"1[C->[P(CE>!DEX.EKG,?EN/5]]>W]S9E=\M8!^"URRS7WVHAB--$.[TM MVOOL50K:"(U&EZ(5[\#HP_/=A=+@&U+U)Q2\*%_44*SO+=+;56[>)92X-!(C9E#8= M)Q\ ]J@T9F]"N^O,[FRT:$VZ'=^-QA6W.E6@Y&26),_(THOT"M'; RE9EE,2 MV0-/7K7I>[LSU!]-HX9@K$7_[GN%,LJ@DJ6W@&$(]4Q.9P8F!H;H,KT 0173 M)-/A?E@_FN[LRD2#8JB7TTLQ;T;XZY?+:HQ_S&:9S-O)*,88N)"9.>$=TSIH M%FO=;[)&>B>X#;G)E9.[ GU4NC2,+=24JP;[W,;-]RY*;WA6*OB:Z\-K)8]F M7A?)4DX*S7O@"+ M7DI%[K,,L8E+V@7<#Z YO3EIVE7M'G%<9"8Y8YR+F%FNU%DSKE$!.9537!U MTM+\R$<(,0%&;D"*0X?1UC$>O]O:L%K2W23OQ=9A8P770&_<@]8%;M.;F';# M>Z2[F%KQWUW/!B/O$>@<*JF%236%C!#7>EZ:0 $6O-,Q8]8V'#HH?CA=>^A: MID>J:KMPUD#%+@NW,;_']'$ZF\P^?%V=6%]U=Q H:1$7EJ%09&JX R$B2Q' M(T742G';I%SQ 5R/RJ3OS^N=FU"'(Z5%M[?SQ7)VAO.W.%F%6!PO-%P$#"7FA+' M2BF!P!C/0$MD/DMI-?=1I#:7:]U$<=H*L+_ !VS?UO%XY(ZYC8838(*;@C!, M:ZY8S):^50%U<#8K;'3NL!/.$X_%M&2MR:G$O7 WOV$=(+>,R>R!^3AQF::Z ML)O>#49DDW/5W:'[')4(6K*0//EN'!,+(=(>[966DI9MV^8*F4>C>P_$:1Z[ MZNW"W] ^U7N<8)J=G9U/+\M^?ANG6D9VM>\7VO8Y-Z5>WUP;0 1"J0EET2GG MXB1//G?RJQX8Z/"V5'.F9HW$W"#\LC+VSV#^Q[>&WF3M9\D#XU+4#JQ*,/HD ML8)9(%?)Y=SD]'0=R.FJQ2"B/T0%\)VDR$$[W>[P],%K-O;L8; (W4QFDO[V12#-^P]HZI/EO"Y-?% M?L1YSX:U'9[:FZM=D:_Q(50N,B XC*A+*#$:3^M>M,H'C%*.=IO#L#+?OYZO M\[,/(/\.-7\Q*^? U(J_J+E6H'C6]7N;@Q*E=&"A7Q7@P\]_^#=Z+'A##G\ M1O>4Q7J9;!8"'4H1[ MQCL \UUGNT:U<61FDDVI+-DM)4,HG =?D/8_J96##E1WF_L4I*1X!VDHB'KVOM.&9 %E7&8]&@;KGUEL_\NM.$I M@\JIP\Z"(H:"OI8^DX^;$Z0@='1&924CA#RZ'^.^,GNY6)S75B<]EH+['C>H M%._%NFZ^&@237:!=6=:\W:B%%<[0.YVRB-&.[GMPWTR?N'PY72SGY[ MHJH,1DF#*^A4N7Y>KU7AUO\U(60$R<,D ]87Y^^J*(14:XAMIAG[3(M>,L"\06%1 M)73N 'O,00N6VJ\4NXOVL10CW9['ZKA2F:P1M&$%43(MP+.0C6)2YLS)O,[" M-,EUN0OE6.DLO2>&3 M5$DXY=8RA;9D<^PV[K'MQWW)FAU&T@/ZJCM!?4V_]60RF2UOW-]=K"8_20C: M)TWMAJ,CB]4,#BY'H="#UWQ0#=D XG#JTIS9?32H+RV'2 JY%:+%^5F? Y:M MSQHV,+T5Y5H\-:M"KH4*2F9%0H^>MG&>BRY..Q>$[\'X;&WM?UTY'Z[9BA"6M2(SL[.9M-WRUGZXPW, M7\\O0GS_ 9-SI 7TW4>8XR@Z;CVDR#+43+RL AEX/+'$HW/UL@5H$T/K@.TT MM&5H$AIX1:]7]Y/5/,XOF-_/:H2/U+A>-;[\^FXY'_^!;^9C4N41U]G)4(O9 M4B9OP(%D(%*MCDJ.K$,59>ARB]O.RM(5X&EH3!,ZF@=?;ZR#[XG[Q+';LNM._GXP\?JDL)12AO@3E?8V&16^9K U$46&J>+8@V MNU]/W#^*U@U'WEW=,[W"2YNP5R_AU\GXPWB5"/CU*2PPOY[6W[Q\95;H-[]) M(WI/LA4E,([UYKP8'(MD,#*9C2LV:>/=@T&$)LB^;UT[/EEW-<\>2?,VO%8O M9O,;?V_D#&J.9#)([T+M;.J8UUDSSWV]>LEA\:*Q$CX(\H?6QV$IO*N:;M@- M^2UF/%NY/BOT-Y=S^F":QI]@A&Z^W3\["D9QZUUF&+5B M6D%D4:)@TB0HR@7%Y0&2#7;"?(KJU8ZT#3':ALG4OY:"J5J=-]X.491-*"4# M1)*2,86!\8G)%$--\P+OFX3U=T)YBDHU)#$;U&B #*B"\SGF%^/IMRS>>O-. M@N2 *V2%>UEC,Y:!B(5%%U+1G"M;&H5G-^(Y%=7H+^P-2M D;5HDI[(IEI5J MD6E)BQRD8I@0N)M(DYUG09K(DK'*\&RL\-A":[K!>TSIU3LIP0XG@GN2<>!CY/?TC,N$PBXH M6R9@=X-YG'3L%D3OH$L]63J>3@FE-:_W!D8LG-4FK"%(6!" MLLRB-VONT;:DW8W//[SUVH**V;!R;%Y@O-)G,L^\4)B8*:KF_7)"E*1E+LCH M1$E967) MVY:>-CNPA0DO4PE26@8@Q)\$-L^CK MY3Q<,Q"T+QI!FZ(OFM U.8G9BNA4C(9A1-X@W?0FGLNWH NBEE;#74C'L1<& MXFR]_F$8@3"R(':_2(%%F7R+(=0:.FC?0K:W)EW!\KA M[8.^!&VL>-I;NEL-@$;5N*]P>?OX?Z#*W*W/';1*MQOZ]?:;R?)@N4G2&\WI M:YVMSV 5 @_<^E&G$=I4[QJIHUV ^MG.SGQ[=7<$.0UKSD.B-7I"@/&:;B&Q;[Z,#KUB(4I.O MQV.0D**PN?U[=EN,RV(L(:772&,S N M,;(U')=1&V<:=>%X) EEQ].8_H0T"+Q4&=3F+U6A1X@.8Q*920@U(.@Y\[7! M;%+12&FL*^N7I VC'#=!_#@:L;?H!RS"70\;WYSX6JKUMSDK(=!$LMYHRC7% MOV0&7->:S:P(:;9JO4_GPP'Z#N-^WS9L:T$W-T1V2\LW4F0$50%[6M5J]5K( M6K"4D:RJ: 26 S0.?Z2U%,UU8<#ZBEV(;*"#3_+_/E^L&L@MWL^>Y+QB!"9O M8)Q?3I_!I_$2)JL V2JU)M_N@NW(B!@IW3-*:=^*Y; H>E'(J(XN9C \=BVAIGM!72F3H=? !E9O6M-! M!J_" 8X:'E_"91-EV$781TZXC-6L\AB8$[73H*DQ+(+'% #9-LIK9TLGH_2[ M3;C"9>[2/K0^197%?+]KUCO\-1A+YGL@'S]KLD@B]+9T)LOM#F)#)H621O@^E:M0,9 C,IDY)&Q;DZP"+]VU!Y M%G=D%Z]].UF",]%'IFF=O4ADCN;$\K",-)ZJ2TD%B1QZ8Q77G!RZU23 M@K&N ^O*8.Q^K"V]*>D12CX!I;7Y>(8E2!>Q&@TC^39D6-G+*]7ZBE.+PY7 M+$?!E8R(!ILT/+@/U.FHR&"B;Y#H8 MSK&&[J*N'J('U):!!$W3!Q@N2*MV3PQ]6L=;0L!"<8 M[;LR*Q&##DW6C U83D<3^@JZ>8/QBT"@YJX8$)9Y+1W3KK8[IW6,&2E4LL7G M$@[0HO11!-#[6)I]1?N( ^AHG$B)P&O)+=/%TH)5#Q>DY!"T41;U#]BQ8"=R M'PZ@[R+D0X9*N^#ZH0/H.Q'7-6:ZC]0/J17"80Y! RN3$-=(KKAB8,&SA]"O!8T=Q*X20$1E-,Z^&BUL5Y@]DKZ M).3H@6>W:SEW;HP64#CKFY3&=$)WL L!G77! MAWJ 95>OHR$K+5K%O"BN<&N4%DV*/![OA8##:\_>UP/N0L[0-VK?!Y+>V!7" MD9 N.NF1H2>*M1*TR)9B:Q&<4PY#D,)UVLZZC'9*JM!&Q(>^6;1>?;H8I2A M>%7#-4A_Y'I1MY&).<0$61>1L,DYY,/03DEC&A$R= 8T[>FKO.T7L_EZQ\G% M2,0,L;9)#U@KE[(LS".M9\9R4;AR$'*W&R$8K:01( MIG)-T?+T2D3/#8L2BC/D8T)NT@+J<7>T;Z(8^W6YWX6@XW4D[X+RKR[WPQ&] M7VOR?5@ZGDZ%X)31)C* 6B()5K-0:D--3H99"MD@'/RRC>^CR_T!5&D7<@[4 MY5ZK''@!SR 46HP)( //@67G=8JV*%%")X/Y.^MROQ,5';K<[R+'0P2#WYU_ M^G1A','D*4QJ >&[CXC+E],RFY]=9 WN$1'N\MC>8>&=L:_%AK5)O!0GB[>! MOG8 6'(V1EJ=C TPVG$6 \M]907M%8_O_O!#<+!I'NM,<),!O0J0@O8A^:"" MU@J$05I/K>_"Q-T9#E^5\\B2M$L;Z')X,-/(AF-Q9 M FLT0Y#S]PH"YK;X*7K0O..LAA8!]X!Z=BS.>;Q\BTNZ%\>(43PX!))F[38;9-LOWUHRT.W M?-QC\=EOH%9\[#*_-9Y018L*O 'MR5 WD=B*,?KB5?8FBFT\/3!DSW2L\0(^ M?)CCA\OL\LO!KB.K&*-).5N&OO9]4 @LH@E,"D%F:"@Z*-W"_WX(6.\\M,W/ M_Y:F3=:<,BD&EH"3]YQ-85Z1"RV =@NA443;II7C_;B.D)8TI(;<25 ;D(4& M!767<%Z04)[-IBM(_SE>?GQVOEC.SG!^7*X.%8PV7@I F?20:QG M6IYY;RV+"H!;2:^<:9,C?P^H@Y53'&'1V5WJQS[E6\R7U]>77%L',%G%?\EE M31YY9BZ 9CK9P&+!P#PWSM5;UR7O4IE'@]S0'?IN76_N17&T\HK!.)X-+>L! MUY$5J L=N@GI,B3N@W(UJR5J ^F!S)K)VK7:]K-ZCU& MVK"8@F9*BJPU!"U\%XOD,?*_Y:3LT/3O(N$!:5\%$^=?1[^_&Y4 OG",3'KE M:E6I9%X:R;+(#K-3.:\?>U4I+Z[$O,#TMP^SS[]+/ZY]&>^B3BI[9A*F6G>56/1",X$1 M?:(U"%63LIKMD'K'3>AABR?3_#L-,"?I39=C7'QS\CV(Z)WS#'F@^?),\R62 M6)'.62NY#FU:4]V+ZB@W8PRA$7?"((/)OL%>=V?.U^^?()]>6U^T8*X@DEU6 ML:508T&E8.(U$:5)*YG[0!U>+0;D[^X-;\,(O\GMI&O8+CUURVOFDF4^^FJJ MAUJ7D6)MEE(X1^F-:I+]MQG.H:)?C5:& 63\N"->I*+@( )3D0,)QQ4&]?(G MJR/P6'26O,M&^GU&O(9@MU.L:QZBG;%.*^8B$@SD=$Q4E7)C%/@ M) 'UJ8EM]PAC7?N0VE>DAS#BGWY]BM/T\0SF?URL1E$6C@Y9=#0[7;*E&==K M0FA-BB;8[/5A/+PU8"=@LS7AH$%'V;OXKM!=F1<=\+4L(GP(X''*!X>E]4&= M&8"3@ZPO:SA=X>0>1\Y0:,.TB833*\FLE?2T@(GK)G<2'D=G'B@3/*[*[$)% M U5Y(!GL>DBF69V]J+-P8RA(QGIK;=X@(@F"8]%CJA>P01Z5ZD[I:> MMPEUHL0O^3# $JM)!84(HSP[E+4FD=VB1VWH/IM.V6O23? MH&/+W=E>E]UV@790:^78?0X&X_'!X'4_$@YRAG&CZ4)Q002%K-2^_!KHK8@: M"**PP= RIT$UN5/TX/JQNU'27#UVD7T#M;CV]^^ O-ST9!911NN82JY>G&E% MK;I73$F:MBA:9-_$;'T0V2,P0?;E<=:2A$,T/'@V.SL;7]SH#=-<3:;Q] /9 M8^/]RA?O>USOW)[.6->R=HK54F4#H@BGO;&1AQ@3>(71OY7T MM]GTPWN/L,#K 7Z[OG CJIA$$BQ)F6@3*8[Y0B9IE"Y#)N3:-6FM MV0%;WXWDMUJVA*_)3HL5)&!+J'>MLI90%&8LX5< M>U4@J-)D]@]"._Q6,K2VK&\I ]/1P)O]?3K'5!]6DXEFT[P2.$RN!/(Z3L87 M]3$5]BAF"4FA8%89 BL";8 \<^923DX%KZQM\N;LA/+TU*@=20ULVB& M:%42*@1F(2MR'G4]&J]-H&LW1)SK &#KM[\;XAT_TVY.!=0Y[B*\EF](%<%XSLI&1::-7UR8&9F0J 3*7 M(@[[CK9D\9YTO8%)W$%J Y/W3Y+4V?G9U?U1+KD8$V<&+*TJ27D6PNZ8T06!M&0N_[AT%PT M"'O>F?OE[-C MQP>V3N7IUU>P/)_C12#_2M6KN>YMJ'ENOC:A((E))Y@/.9/M@$X&C%[9)OGK MW2$>+^+07Q\>4K%A>&D0%5];%2]07B8M=('6,D'L'FS'21!K1>O].U5O3@ZM M-HHV4"<+ Q"9' HK6*P7>YAZZ0 FKD)2)Z$N#^2+/09MV8&*!EJRYDK\XQSF M0/O@E?\:==; O6?DIR:F1:PYM[I&D%!S'XPC_[:%HMP/Z]@&;P\&9\W$?^2L ML55.SA*^8,N\IEO/;Y[1M'TVZ[>UT;<=REO[X.)OD;_\45M$Y#01&==K%X*#(Y$,(;9R** M#8)_<#;]>*BKSVPZ/ D;GMN @8?0KU^[8WG)7'HCA:TW:T>3@J'_@(2@HN$; MQ+]AA)ZE&A-8+%Z7U1.O R+)15MB]LPKSIFV1=$^3L:"U3Z2G5!*\4V,[HUH M^E>C?)/9J_-JJ] J\O.W\!\%:9[,LVKK>WY>%'#+60N7;<9TT5)6M^1J6P# MT]X# U5SXU$'P46AGS>)E?4!?81BA=Y:=+>,Y4"D-:F=_(;] O.3\^7'V7S\ M7YA'DILDG01FP6BF.0 +A63"/<U7HE&+RZV8CE';#U?=3+**VF\P?D*[0ACLD*B8DF@KG5A@@6G/,M&^N"L#S8TZAKR(+8? M4XD&8:I);Y$U/5]=EIM'7"A.*W!B5@9'_K\2S'M#3KKAVL2 *91%\F->'Y, MI=F;D285W6NP7I\O%TMR_,GI'ZD4N$('3&:;F38\LU@/,[,,4AL310QMK,![ M0/W(*K,O-W?U1O?5FW?I(^;S"5[:?$^_KBS BZ,NF1-'KWF]2DHQ7:)D,6)A MW(#0PO/HA&^A-O=@.EB_VL'MX*$$_5C.F+\U:+PIJHL,4.3%2E$8:J25, 9) M4@J9U:)8FQ1D)9L8-UL1'>L$>3#*UU5I$-&W,'UOX+FJ<.^ J&DWD3N0CG-& M/!!GZSO+, (_C"I8'J2"XACHJO(A)U;O]*4=->OL5/2"-VE-=2@5>.#<]V : ML(N(LC 1.0+SI+],.Z$82.68]#)Y[J/*LE%?L74HI\3W M/M(]1&;^O8<;%P[/6US@_#/F5D=!FT=I>S#486;KQZ/<C#X[7XM H\A3($;5,2:6J2UK(2N5D\FH5M0D1R'+]?@Z-;KZ/ M&QS[ #2_F HKRI-CKYQC7AC)A R0;+VQK=%:=3^NQW+TLXLNW&N;]!1]@XUK M]4(]!?*8Z2W[1%;<16'+?%YKJ:JA]O3K]:^\@:_UHR=_PCR__E1_\684YR*> M- *@59[<-\8334-[!RQR'JI)Y["026=LDS.AP6=RY&VSKZZL^\M');J!B;WW MA"XVE9=3$NKY*C-L%>]\_Q&FEU-]-9M^QL42\^5$?71.JNA8-E7LA4?F$R?7 MA/ND/;W^132I03K8#/_2]/:*,>"Y6+4+;\;3G\&G\1(FMVVC%[/YB_.:+%N/ M9F":\/EL.IL_R9_'-.L7Y],\ E6R4+2KR=4=,@8CB\&3,:W(0E-:1YWE0P;I M,%!.0_^.0$N#,[2]WY[;QTE//I-E7H.\-.%_U-3J4;(F(2^*26DRT]G0=I%) MI*# IZ3!H6D2_V@UH=-0VD=%^X!'>UU?QF=U29\OQP3Y.<;EB!;N***0C.2X MZMP1F+PU#+8IK8Y^&0AU"\'?UQ R8.M!MW1[E!++PVO^1[%]2 M;)N8S\&R) H/IAAI4^M*E5F\SD1YM,D+_30E5UM[4,1_;TH<8[:"ASE-D_,:]GZ# M\S*;GU6;OOO]$IS6GIOD'5,%Z$T&B0R21F93 M2$)X,*I-3ON]J'Y@S1N>M09;]*\WWX5+2%R"BL:16@-9TMHYR\#GR"(YQ_62 M&)MSDT/;#5C^4I_>##6HP=J>N.D4!,>-8-(JTN;(.8NH-"LH06L=> YM3D>_ MITSW/D[J,*)O49=W-\NO"Z(?.]-])\X>SG/>1^"'R72G?8P+:P.#>K>?EC64 MIS P#K%D45N)-KH:\[%GN@^L ;O(^3"9[CQK'C39R.1FTA^*)P;<.I9\XJX& MXW-J6-C]Z#+==R+HX4SW7:3;P"&Y,G-6JIQS$5&1:<.YUDP7P]IX/W5LT7/!^QM@^-\8U5&F2BBE*!EI+,KU>R'4 (":B\]EP'S+J-; MNM3T"Q=X*T4/V=*QDYT/TE\4L;Y?3TR>?C-;;69[=B[&^GQ)XW3H@PO9Z&*YB=9%E=W%RVL]? \/I+#<]GF-]G,'*DMG#9/6 M1V0BJYAS$.37D.^I;%!&2[-E5T>@LWSTF;19^,#>JHT=VD;2%9<]-YAZWZ.69;YOHS? /]P]_2M&T=BQ0=*)#.(8 M*"@H-BQ*P;-6*31YWG+XTB=[>YZ6_?.JI7;22MM5FL*PR,FE- MCHOE#KB@\,1%CE(UZ>QK*E6')8)Q$3[:Z^S1,=)3"^)+3\^]");0B<"<\N38 M60O.20WDW 5GR<^SM@T'SZOI..@(=\?J5Q@"FA;OI_[**NU=E;S)04G/+)-T MWM0!T:"D9H"&?A%":"ER*,&UZ;<92X)CO42>^FR?1..]/'+^*LLBF4&N0@+N M!87*WBL(M'E@A*2E4QAM3!,GL+-T\C%A\%SR>8@ZVJ28SX^0FG*JFAR2?1U3TD"UMF'R^29$R MO)NV%(747A2(OI8T6:5_5:R S3QDH2*/L0Q-.'_]%9,GF0=M_)8D\P&[-EUB MN6;"VR?NMGY'L\3=;E)M).X*+X+T'9QW16EE0Y:Y2/I#C$:H'+8F[K9^V^2) M.Y:\D-$ZT*8>3E9;P*)J5Z=@IG@;+3:I$+[VQ%U*6N>4+9@U)3:CS0W)UI?" MF+203$;9%XW2JTW<#4'X<1-W0S#2<>+NKZDE6=OHDLM0+ 4LRHJ:?*ET .B4 MS<@BLTT\OM$E.2&@CX^T1JFZ_6 RNA>[KS3_]'_,/E]_?C>?7_O+]_.XS/0O MWL_OQ%I_S,]Y61\1^(_YI_* <.UF RY$1LXQ>I Z1(H#D@7R)#20M+7DGU\V69SA;3'W1&?&E[V&&P+EG]O)S%_.[JH=%_[V?+?_KEO_-J/=.G#E6_ M9\WY)P&(#I +GLG290H@E"1%8"D0D =()97(E#'%QK:WR0&K/UO%J4"GQ;BF M*E!X6>;PB.#SC]]GR[L;HUHG:JV7TQ MA@1G.Y@:%@VXZ/869/W+O_)5'7+_8?;QT^J!95\8R^E^BQ0TY>1I:P.'8 N# MH+SBP;I@63O^S;&E.>.^)[BT8,W;>[L?"'5CSOPB2,ND8PYDG4VI+)(]R\ @ M2>Z#$L9H[(O ^PDASHCO !R/@6[[>?!5R4.DDPJB)8=,^=JCY&A'N;!)P-=$HR%:5G1 /7Q%0B*((6O'15M MQLKUQED]X?V^OT*F*/WM0[2WBTQGANOA#->#L'(,EN!]%'TJ#-=2VV2EB*!Y M'?I4F :O$]W]7-"A;9GS;II7E-V =Q##=7?8':+?HS-_HCSZX(63EKO=S)$=OQ"SO,:#97[2"&ZCWT@&;Y=R"_]=%M/2L?]J-=-XY'OKYFD='["Q M[4Z!.^\^<^UC'CD^VF>;V\C&8K,B FL<@*4<19\"(Z6*EU!&P1G;:;@[;[&XWL4!VASMX#F M8%6,Z&M>+5<7O\Y6]2I\/T^S+[-T[2]O4N$!LQ&9 S.%(CD=,SAA#*##&$N4 MEN5=.'SH"Q[@@OZTB8FM*WB;SL$X"AGQ[>>3"_KOV>K3AWRYWH^K3[/??UU\ M-U_-5G_>%;EV6.H !V(_##V_QN.Z%2-I]3F,-%#)B+?37DNN ]F-C< I-*J$ M4!0K4> %E1'8:5&TW8GC_'30L\5=Z0 \ S0Q=A+MQ_R__S5;YKNI8$)%EBSG MD'6J,X5] !?H9BXAIZ*X,2EN=&=OR95]_;G'Z#\QY&.7%;WMP4># M=/;RV)M]-OPX@X^DS=HQ%P!3G>]CE #/1*)C,MN8, D*Z$\9 GL//AH9 4/V M^3B#CY2CJY"A !'K) '.,Z#P$KR.SG,7"[E%333?Y^"C00IZ>?#1D-V=EN_J MJ_F-/U\OXR?Z5\V8KU[\MH8<6,,DW6##LF@+%ZJ4Z%&)H,G&'(\V1Q4\6K=M MO,!.WSLY+Y9"KJLT$.G8(_ 7"HI8'0+F/1=)&A]=7^33/YP&+U8(QF:&"CSG M=(GDPL!Q9. +L M$S_J[?##3>I1C02=5IQ7^XA6]WAQ/5]]3WJ\X?5:DW[]5$I>UO=%?I4OO+5) M_1=F<4.0IWMHD/PC%B+.^R6O,D;7OKYG2BW MS%^%Q9RT=."E$)77@R(H1KOL4O96MB*[V8>^ZSWK? M6.0#FL9;]^XB"5]83A.1SE;0'7!:4&+M M;>)KI^W]U=5U3N_OR!QUJ;4EEG9?MQ,?^2KU;YIEGPZM?%RE\^_/MO%E>K'Q>K_\FK M#SDN/LYKP/+7)]W\3S^M/N7EKY_H^EOWEEY=.&6\+KF X"J! M468KVMP.DTE\MJ%3@]UC>W/=VMO-GVUZU92^5$0C"U]T55L*UG5#&T-3G, M'#9Z\/5ZFP<& 63GYH$ABCK.B_%=5O2VFP<&Z>SEI^/[;/AQH)!DI4*W"$E7 M.FGG"/+9D>N1LHDJ1 RNR4NO[IL'1D; D'T^3O- <0F#I7-.&U5IGA#!H3<0 MM4R%5E28;S+[LM/F@4$*>KEY8,CN-N=%+%%WD>G,BSJ<%W405H[!+;F/HD^%%]4)S[TM""K7 M;*'Q'ES)-;V1@F$YIMSF4CP=\ [B1>T.NT/TVP"S7[61W7H*T0JM'7+R.20Y M'EJ2IQ"%!6M#8"HE;D/;NLA?:^DPK]I8YWXY6ZS- M*BKAA3 %M.2>S H-^"P%%"LL4S%IKG=A;]Z)(N;)%;Q-7VX[\(-T:/NGZ&-.I;JA^QN(Y5_OUCFZ*]6MU=50L]#92I( M1E2J(R[ Q\S 1&<5NBR8V<5_':3OKY=P7$JID73SA+8/V-CIR" >SNR)J]F7 MRJ4U-@7$,]_1B/AA5ZDVZ!Z\U"EEI;PR6J50?3^#3%C)0[+%IBUT#\]\V^0D M#\S:)'3B8 (*4)%I"#(RD$X$*YA5*3>A^CE\Z9.]T;Q]!_2@[>S#XO*2K+O^ MY47.(9+W7A\QT%ZJ*".@TAFB" 024W@N[0:RCRY.A_';N)@>[6GF>*CHB<_A ML50WC68D4$83#!(2LV+]C^7BBHX5;6S(K#84$S1KQ0TPDX2Z,.&UR0G--!.NALMR M!GT'&&E1AJN>YDU[P+?7?W6(W;0-/'!#K[[[(R_CC.2Z$#JC#DQ!R5R!RB+0 M9>DX!+I!*28).;LV#N#@I9Y!VU[#/;$AW I"NU;R;%6?-]^WO(2H2 *C(#!3 M0&%QE:\[0*$;)^LB66)]4:AME^6,Z@XPTA/=P5:7JNCB=3(6BD$'JHXW"9@* ME)14\%I;C$TZ,1J[W)-N[7_GV<=/M8OA2U[ZC_GNT%PWEE9PEUMP&V>]MMQ6 MTE8**;5GX)PJM<*C;'3%JDUBHN[V?D=13^@\ZB[B;X&F#H.C'26^H ,_"!\D M*"%)3!7I!&8J0>;)&\>,+ZH)F?21Y#LA2SD25*>QK$$XZ^K9V).!Y+.B&I]X MRHH"2AD\B6HR8'V7P@)72;A(;DV;^1['D_%L5H>:U41XZ^I9\484O)NTTGHG MHU:50R>#@E(%2V L>-:E=0T2\VQ@K0VL'>JFR,^\).T3P??SUW7B M+@2L+5 \U-YT!&]M!J-$CCK+A'(:*O"1!3W;66L[:XF\OE-"SXJIC=0Y8*A\ M<+S*JL&5J.H(9A.2L<69UQ-W'5\-?Q%P/,6\@2IESG,=+!AH\Q4SX+B7H+6S MN3C4/)4>-_]9J4[H*.LC*30>1EIYU>%EX<)@._V0JW+IY]\LYFM1K_WEKWGY M65RP$IWQB@XAQATH[\F_"2J 2<5+*75,LMV9=%Q93\A8QD?K6!2/1X):W]G5 M]R39;'XUB__RE]=TKSNMI#*,@O&L2;!$-WPV&KBPLJ2@LA'8X]6R5:*SI?0& MFRER."\(]J\;FK%Y^NZ/WW.DW_ZZJ#^ZWW0AA<\I:#"F)%#"1 B.7%YR[UU0 M:&2(TS38'B;7"=E&'R[7F#CI\!G,%O%N(Z/:@7C[3" E:842 I(.$93D'%R= M^F +#TF6$.DG)V0/CP0\(<-H@TM\-L'3 UZ+FMYH_#'AS=.N-\@>?E">8A*-]\(>_C4;6TR"O-)@( A'!X7B#CQB!A;H+WSRRIHS M#>C(0'B6!G2(0KIZ"OL,^=HN,IUI0(?3@ ["RC&H%/=1]*F .!E,J#RY5.@M MJ)+(Q#4)6"QR[5$7$^7;!N\@&M#NL#M$OR-B=CU0](YADE;UXV*>'_)-WKC7 MMXQ36>7(4&3 Z.MC[L+!U#:2F%M&P^[XA1V&2,U5NVBLERZ8 MP!Z4P=_/RV+Y>?T/6O*"/?^-[5G"!DB\P1G&%#>R&(8V:8JIK?-.Z8S<1(M1 MB_@R9]CSWSTY@UAAC$N>%#!;"T,N)7"1K"4)SY)$IAWKZ\'C#Y,SB.TTPDT+ MYPIZ#J($NN*XT. S&C",I:BTQ&IQ*!C*2$@1&]*++]SV["'="YC ^'D=.(8\.IE:A MY<&5JCL!O_>SY5HL?L%11E:'(7!C BB6/(1L&43MH[1:2(/M>JH:"'0VC,Y MT^'#T&?;F-=_^:U?Y7MY+S2/.=:"EBZE<@4$"T$[ ;(P3"&:4OILBQHHY]ET M3@-B+4U'0Z%# KF6$)/2T:OD0FQ3SG^#QC('"BL+P%DH&TM1B0E!$G2)%!X9<7(04!XMA@Y1"&G4L?91:9S M,7)X,7(05HY1T-E'T:<"8BZB06_(FT*^INH,X QY6)ISY#SRY-TTJ<5NP#NH M&-D==H?H=ZIBI+!118$11/895$9RZYTQX%.1PFE9[.:8\',QN0NWQ9HQ+D8#DWJH\Z(K.BL.R35#@PN/:D/?^ M^IM&OI_*M[.KU6P>;WYX=1&YT,Y("CI98#4+Z.HV,DB<:2:$SWZ3I77+03SR MPCH\L,?%Y%?'\Y1:[; R.#CQAD:YK'P=T&M &2MJDC !\R5QI1E/8IKG=6\V MMWN839P"CL;VG,>5=5W]7/_H1K+(F9.^9M"SY*"D".!95N"<2\H*%_/F;3GV M,;_+,M\,P#O3^(CEO<,DJ\7*^ZDV[\HJ+W^A__6J^%@_X*?RP#/]9C&_*1]= M),UTDM)!T4F J22 8N:S:>B0+DN06*SK5)&-"T*L2-)<&;0?FTNN^)KG;]RX?\ MG^O9U6R5?\G++[.8;V3B%]%SE(QGX!8KY75(@"I),-84(2A:29W-QWU.FK<) M[DDQ\1CH>NI@=!^?9.@IPP] M1T#%8ZR;CK!^2PP6)=/2!81"$H#BJHX\=8IN*:E*+H'91KP%8TMR0@@?$6+- M)T$/P4>'Q'%/3?D5&)43%@&]9!19%P9>2"21!"_*B(2IRY/]-4^"GA+TAV*D MCTG0J$K,AJY(BB_(4+.1X%(VP&RIE4-TN1%QZ-N=!'T0:-MJN$-VLJ>F_$IM ML.;F(47:/)6\)P_/!]#*:%3:BP=,/CT=Q:]Y$O241_&A&.DIC[+5I>(Z!26$ M!A2%[-C5T=8Z>PBT\R11#DJ)'D'_&B9!QYR$M]) Y$@AI7 !@J"#5)"?:YWC M <,TT\M&%_6$SJ/N(OX6:'I\--D3L9\+38=5":5 4<&0,^P%'5TV _WG@S(H M@^TR8#I/@MX3JA--@AZ"LZX>ZP^?S%N<1EW+^9PQ)X$W8]9382WTY\$C4Z9R TCYT%5SJ](TDJ2FT==GX=I9M(T5%*NESB0FSZ#0._ F&BA)9L6$=4'VQM*T&D5D!M-Y# M+CE%K;5D.?>X^:]O$O242:'Q,/+X',*I^$ILEH)=21R$:2,1)Z. MIOAR5Z).J[#P)>AA:.Y@$/01J'3X]V3[2MYCH&'H%(6:ZURT!WDOF(?KH M2&:3F>^RW>W-3((^V%(FATV'A'\O#; J-G-9+,7+6E7Q0JG->QD$B JL.O:H#Q_ 6SGCV3D%&:VM*14 (Y%W:5)10F'@,74;U MYTG0IV1JHT'P=4^"SG5*:6 9@K(<5&#DT!8R'T'J-#)(5FP[2NUY.@ MBT&=9$80+M#][KD'S[B"F(R65IJ@-ZDQS^3KD^0I)M%XG^3KEG&+444P&CVH MR".@"0$8*YS;R*TN33RQKU9Q^N3K@X#P+/GZ$(5T]13V&?+;760ZDZ\/)U\? MA)5C$%COH^A3 3&SFB>;#0B-U<2#JVU<#'2VFM%UE(/M[&GIL<$[B'R].^P. MT>_8%)*;O,W?/:;YOKKE^4;R\).P"DIPE1W0!(I/'5T\%D,.P7KF-L*T+9QY MNW]GAX%2G9?)Y=\4WM.FWLVQSCE);1U8FVUM+[> ,41@F:S2 MFB3(B1D-4D^MX'@ :ZK/H9@Y6!E3'$.<_4V8S46'I#.7+H QO'+%( *F0-LD MG/*68Y!@)U;P5A%TJ#+&YH_=9='X-\4WUZRX3M%["291)*]X#A"*\N00 MI(,X $!/+."-XN=056Q-@#S__?UO_EF<;4: M?:C(T"]N-&#D(/DWAHVPR(6+B6&,7"EAG$I*&YZM1QZ$=%N&C0Q=PN2#1T26 MT0JA("F30+&8 2W70!:$G+S#2FG6587CAT,'C]RMX-[V;_@[GU[0CXOYEYLD M?OWNJS4M^:8N?URL_B>O/MSK^K[T(*.60ML"UFL*YSA+Y+9$NGDL9L\%8UY&U!9<-W=M22A9E M$=$V>=1Z%.F.;Q2=H?)8-K,WI!ID59L)>3O@?K&\_5']=_S":"PVU8JPC@54 MTAJ",PR@%(F$P4IP MOJ!$0T%_:--9] ;?'ASB74VC\3[?'@@TSEHA04=#YX3 2H=(LH2"W 6,1EEV M?GLP+A">?7LP1"&G4K;=1:;SVX/A;P\&8>48]=M]%'TJ("ZY6&N+J>^1R5>) MAFXHG+(%4=.@8OC MTGDKDK-%BBVUGEV^=O+Z#K."9"#W5R:#H%!E\&@9<*YE'=QAF6S7539I?6?O M%7SWGVO2X/LY:?=Z?4+]M/J4E[]^\O/;0^ ^U?)P4$"01HN85)V10AOMO8>@ M4-#A8%%Z(15%'5UM]%YB=GB!C&L#H[4 M4=13Z/N=Y?VMO%>5L9"PQ-D5\C= M3$J YR6"C1XY25IXHP$]QY+PA"SE"% ]OE7M@;.>"!Y>%/1KNNL+(0(:1H*1 M7UJ)+$P"3XXQF.0Y1L9"4GV-HATHX-F<)C&G U#6$^G6BW+>=.K>R\DFMM_*#,XZ^D4G[U#'F-.)W4Y?"WBVIDFLZ0"4]42K\**4LG2I.Z1CZ&IUW6 S5I2HV.'36_M*W?I7O.P@>6I!3F:!IZWL: ML6XC4.#0)PA::YNT%"WIHOO9AQ,Z*4\FB=0,AR<5%.^^'1>2.4?75KC1(FV( M!B\0(<=""D8K2NR+8'=$X4_( 'NP@ ZM>1!\3\J$GQWC]M1&!)&#CH94%VM* M(G,(-ICZ>,$EY2BR:M-3T,T.G(VY3V-N">03SJV]O!$,C4'C)!2LGI8HI;9T M%& N1JYS9D*<6%@S< ?.%MVG1;<$\BGF]^J4D)=W@7,EDN$%$)D E;(#9U*" M:!VSMJ1H2E_SLD<5_VS+?=IR,PB?9D9Q!_?$R-* M.P+K*20^H?-VQ-QB]]CJ:73#OH+?GQ<7)LO@,#CPOC:=TZ^ *6LZ"[F+QB7/ M5;NSC;.08N!9-*KNOK&U[ M$!">;=L>HI!3Z7C=1:9SV_;PMNU!6#E&Z^L^BCX5$!MM-97M_5167CW7< 1N[(/9>7EB6O# MI4U.H))>>F$D%YJ%Y+A'- ,ZM4^"G3<;%[ 84X(4B^;O*2C1)"29DDZ(R$<<>1,)X+CGP_&*)7Z!E<">IU!9:D!:6?!8BK_;\J/+=_^RG0I_V^7;2[(7Q*D3KZ49E6-^JRQH(&P&I",&X%R9OCKC: M,F#@"(L](8"W0MBB8WBTB@[WZ89X2L3O_O@]5_?OU[S\S"]$$LYZH4%FST"E M6!^NDRLI<\%@2TR\T6RW9B*=S6.T9IIQX=,3V<9SDOUK<4D?(=&0$!EY*#6D*0]H#7CUQ M3#PEZ8?9U;^_7^;:JIJ7^6KU\, (-BB3$@&-!8"#[7%MFBM*U%(9SP2 M P4\&U%3(QH+6H]-2/=O0K='1?0$\6@#)&TCW;D%(>B4 9,3RAN'KDVSZ;$$ M/)O0\4UH#V@]-B'3E0G=W;??SK[,4IZG*N=%4-9G530PS-11NNYMYRG)SD9S%.=M;S ]MA;;3W:9?IM7?_FE%T9'1]=G AURG9HE/ 3' M$@1K91%"6^,V*#B/D5;>6.49\>WRR8< XC'2L1^DW_#L/)2,!L=X.ZP=!XC'875=.T+>SJ[BXGJ^^7RQ_7ERM M:B/!;/[Q[C%-_1<71HDDG:A5H4QA$T\:? D*I-->\4RVS=KP+1U7SK,)-760 M1@;:$]7(<:;;_DS+R1=,6&Y$L"!#3&N*-' Q.+#,:>&E<,RUJXJLEW"&XY-P M'*Z>)Y#2$YF=5C$RS^N,/T>28"#,6PXY2^\]7312IG.G4@>/D2;1^-2=2E?+ MU<6'*M?ZH3B::+A*"4Q1M/*Z=5YF#84PEC%Z+=TN/:CTH0]P2G_:Q.A7WWKZ M'4F#%+XX=.-'?*9SOXB[1]0[+&- \]#N.!C_D?O+?3X':&!3AP=L7T-M*B63 M\K;6XQ.=A@D9>&?KG%F3>8JLI+++"ZD^M+BEX65\)0[9M9&5=UO&NET(?:M@ MG"XS0=XQ*,,2N-IE;@RC'WN5Q$Y%GIW4]]4W'\\Q/6CO%V-LW(A/?M<+N:FB MW"XDUJ>7DFX#P4VIV6&Z%X1/@$HR["Q!UI=3F%,FZ)C11KZQM>Q\GZ7"%3/%T'\Q6#=U#; M=G?8':+?EH1CUO;\IA@]^]\PX!IJ9VMD4-SDHBG?UK?G\VO\NAL$3M]6R/:B.&2 M;O!'%!LJ#R@*9E!A%*@U9X:S@AR5#F$+?\1.WWL$]M!WE^L/HM_]5#:I&RNI MX]7#TE9FNFAR 7/RU3PL68:.X&NL$)U'WZ9K8F0Y&L4M]]]/Y\HWE_[J:E9F M-S]X/_]^-J>S8>8O?UGYU.2' 4$F\G*\378=%KC.+9\D^05R%RP/D(T-H!RA@,R94$C M2EYBO:#;-":UD.98#U^Z.DPGA\74+V+N=N+]G)S7?'\V_'!WD-3,G+%:2*L$ M\) 5*!X%A!P<9!4+#XYSEYN@DZ)8B.'%?E:%4D8(1D3<"H=2RQ21?' MHY4Y07SX(5]E^L!/%-!\F[_DR\7O5>+;H.)VB;)P[3 +T%$+ M4$4%"-IYL R%]#(:B4T82'=8VVO"QMBJ:!'EY4OZJX^U5\,O_YUK0\[7ZV/2 M)N_K2RM42%$H4^ *H5GD7,C9XBZD-@FP%Q;VFG RJA(:/&CZ1Y[GI;^D];U+ MGVF?:PYD-?N2OUZD""(8*3,H(<@EK^V0CM%>\,A89"2 3DWF4^VTNM<$E_'5 ML95V;<12UH^9]N#JBB*Y=>#W;K5:SL+UJD9SJ\4#1M)/BTM:P5[UJZ%?<7#1 MZB"9-BI5OB0C$].>%:&,-H0$Y97*0?%0@M07!TC74$_K.>U3A:="I8,.PS5W&-)]]#?[SM^V>UA\GZ^+I&O3ZC] M"\BC??=86AYY%S85K^D,]V@"CUPER4(J5IJ@;*)@4D9Y,=HJ#@P%:V&#@I3Z M57]E@8LW"27%*?5X 86:;A^6R*E@/!F;,S.Y"5OEDZLY/-J]W\P?K^O]=_L> M_>IG?]N8/$_K^:&U"?UR<75-?_77?$9;7 A< 3I/ES&7%@*2>^6Y, RQ:%F: ME,X/6?3Q'9K#4?0X=CZ2TL;F[7^P\'\M5OG^9+_(W">&Y&HQ\NM 6:[!>:> M):>+0UE44B\=HL]^PP1J/YJ2%F/O<-.JZ,T3H3_75G%3DR"?;>W$ <9*7J$+ M!Y?(Q4J/)-*(VR]2U2] _6<_?(=8<5M2SQ M/5[2-'6]D72VZ7",L^''@0)I*"4*+2%RST$)7VK/K :-066F7#*I2W0;UN0OR88*<:IB,+E,C0[//H^-\3NN_EJME[G[$O^)B=T:S4F2I5"K*X% ,/;^2 _L3Z+/3 MH\_^[H]X>4T"?4\70'WN26N[>>/YG5_.9_./]TM_D#U8=["C FE=S1X8N@:" M]8 I:V=E]M$TJ2>/)<#!;<@;'[PV_'?WAK\UYZ84#]SX "'7PJ\-'+Q$!X5+ MKJ/7V?(FS[SV7._Q78Y)$/JHA?D(VFW1?738WKW[7 F +U3-"A2O/EMS4.LV83Y!7,Z.!D1=.$4%$K"#OI<"PQ)*(Y*,&-;('+G%;X- MU+516 N.K_M<]8&&QNR,TP8$MQ3REEHSX723),F2P"A1QR89GW'%.%:U MJ8L+?$($]%+3.E#PO__Y] >LD[P^J< G;! MZ(!%%4BFCCPH08-#8<%Z S)'?KA-B<@G%9H/(EL=Q(RVH ME\S3OFI>3*RC-LV+ZV%0.:V7_ALIY.K#+[_=5VZ9HPTB"TM&@\HE =;67?H< M'K-,D8LFF:II"I:" ,F1 K,8TQ0 MN^* +E(N2C YM'%:NJ!;;6K?A^[VUE;!O9_2WR7V?OE]F?T=)F5BF6"7(#-7 M!W55GD_C,W"3=7+!8Q1N)ZM^^O-?B5+'VL''2E6C/WNYZ8?]U?^Q7[?@P__] MX,+]UK5LU-VU2&BL+$:&K*SQH0X+LHY^KURVZ"^VK&K/?3G@8<03GS+F+NWR M2"%:;U0J*=OH*G.N*T[[(IA40E8?\N*)SSOLYOC[]=5LGJ^NWL7_7,^N[N2[ MS>VZR*4DFP)M=:G/_! \"KK?M"&M>N5S:O*H[KE%'7I5UGZ;>Y:L_ZTN_+>Y MY.4R)]K5]4#N;SY5BN7W\]OZ6W*2+G4,P'P0H @MX$OFU;N/R3'ZZ]RDT#IT MH<<_CT?#SN8%VU1'#4*NO[+#3VS)U=__?/"GF_RO42XQEQ&DDK6G2VG 2G(C MO=7>*5;HVFE;J]IMH<>J1C5#4E/-]%)#>D*T=38M.".SY0(Z D<.5,0EJG.<\U@Q]%NCKL'D'Y-47",B0 B>-T3=IL)H(+2^41J8!RQ = MC)U0_(6BEX_+6:*XY#9F-@)%2#:##B6"PMIC)HL'1PY:\E):(7?+)3[ZZ"X< MW$/V?C':QFWU8;9_#4 MZ H@H! !0 !T=VQO+3(P,C P-C,P7V=OD;,!D,-L!,&"" )'#!DP4461$V#883!"8(&&"8&,0((00(@D1#1A$M@DB MB6""R#EGKO?I[M-G>JIG;D_-W)Y;=9[U;[UO?>%YP_=\M:K6Q_V?YFOO2/EO])7'P!T-ZXU'MY\?(E6L OM)N_G+I_D_3 MSX5GZRT_#M>NT-QX^H+M)+_'L$8-NWZ&]<_7Z MY:N OXU'>_7:PP?7)9[1W0#:>+U]1'\S$2_Y'))4QNU=P2 CE].G;_LN=V#6 MT,<7Q6C$Q,S2]+FY7^I%;S;J]WF".0GW6S"LWF&,\0;?O'TL!:X@PQ0G MX8>9"_7V&?4?9LY)!18?XPWI4,2@-5/3AP,>% MNPX4C)XSG+%,#QT ZVL1Y$B]^GP6Y1W66*%6I5DCJ@]_;^&8<0D1*H5VB^_F M>D0I3_1X>OG"+ES;<:1#@F:[IAJ]YM),3/V#.^X,+EF=<2&Z(;WXG0))! MAQ;0P!U1%U"M\IV9YA6I%M6,D79()$ET N )QS-K5W[EJA[_0'Q@?%* M6KV6,Y1M&5]4G,#OJ.,:\U$8V6-G75N @=6TIEDM=.5F0+#(O,[(U,*V_8Q17CG)1CLYZLV[L9F>P(#$".#92K M*5ER!I_^U&('=2D%MK^">:/"@93-P%IR76&)M_NLTT3JP^=J>*7.T<^P]BE. M) ,]6E2*C88*@[N 0EXG@VN26_V[K,BGDC/B]Y9WS68?]90AJ._@9*S+XV3* MHI#.+0:ZIA_3@OSA3B>V??'80TRQ<2N M'OO5XBVULH8LFCN655+R*TNLPO6W/'5E7ZY0EV9\<.5L[%4)NF%&].C]R>&Q M&&KR&L^HI=-=%O"YX(+PK]/[!H'I\U!V.+/=+8W9",Q0,HSUOMN3 C.4G&PY ME)WVJN57Z)Z-Q([5E_W6UF\C7%S8VQ;AG3IXV-<&(V*W?9Q5P@<\I]F>/%O? M:M+\\PCT0.?QE#S'?*9Z >,2E=X_NV]PI/:[N;5OIW(+GP7_]N\.QGJHM*T, M1:/2 %D[1.$@)I+T7FL,[Y/#@X_+U9RLL!)L:^AF%]DQ#K.<\-Y94VVWF*@. MT7#F@XTAT%Y/8-HNW53K\/)P,DL,)C7RB;6P9=C,_-)VO?'7/[WO:"#G33"8 M&"3;+AZ:N&[#3K][[#635NG2)9:F M^FYK+@FJMP,?):EQ%OT+]D#6#"!K."BL/^#-.8*-Z>'AO[!_SP5.J:;X;LQB MQW*"\HJS4&-&O!CWXBU.7Z;O^93LR4GO"W[8+F!' Q".I&6CD0JDH77W^16&WN7&I+SCNP!0#3>%7!M-'(_\;C%,F&GU M#VX.IY]*3R:)6D=S:"K4;(E)"T_,&99E3CK_+*S.L;)T#X1.W*,U(8WZ$I!; M ?_H6 =QC32E$GZP,/#%_RK:7LY<18IRRXTYU6P\X+AE? YL7[5UHX*/LE/O.I[61"&N^H@YP<8:YOQB@5 M]GK@O?^N-*<)/E04I-9_+,P1H[CC1SXP_IRJ]1P"?:A*>"L=9+65ORU#C*?L M]JS ^TPP ]3NJPR?M$1^#S#,\=;T 3^KC)DLT)=( M:GTR,]:LD8_7EDK)),7]MY7IM0[\:OI^]KM.UQ,';SHL^)."P9RW_/CZ\Q)A MVM@V-1M)OM(K-DFOJ@$.OXABL.LHM [M(?)ZAJ2PG@J15M>-'7*1E, MT7/PD;2(&:N?]_(&&N0^C^/5QYIVV48(-LEKZI8FVP?4D@Y:T/&I$G_NOX^. MXG?@UU;[)K5F"!II4V:;2W+C,JAHZ_BX.T[=W7C3]_%HI&@L66V^'1\/_2K0 MU$GACM^9\WU3%?+26MS/JA*;;WS<&"CC+BZH1V8/P0G1VT?,II@--N?&FJ"@ MOM?7/+A4U48[-7Z?Z.:MUY$>F=/1GA.S&!-WKT,25Z&3Y$308>;D-S@!7KL4 ME*39"4>:72-9,>(0,M(-5RQ]_7VAIN-6ADC-;UG:A'%*>^U- M5XLVLR=9L/[T>[P%!3X.EH[P.9_Z.VPN>JC;UB)YGQ&GU"Z%Y,G,J?>",EMR M@L-">O_(LS_ILK]4+T>%:]^:DE2[?(]:5T&D1=8C&K'*8E>)YODBHY$]C)88 MM\3E]"DA$;P(_O,>;-5?55==M*>GYG MT QE!)P@$B#.1//QEEN#YEXZFG3 K%O2W *S3(Z<7?7S M2?A,HO+&WVU5EW6?W[C2)#,'! MJTZ71X;,VWVIB-_)50[P>LHWA?T\=2&37/%VMAE:X MJV0'4UT79@>G=O/-:!R"$"TT$& M9\[*XSM$@UWV+6JY&1;S3VBMH',6&RY\8K<\9:V]%HS4-1?!;HLM?L;&( E8 M)5)0ID9S[T& ;$2- E ? VK3S&2-RW3NF;0..YV:M&H5<@N4EW:7R G28B4P M_.[6/1'&WM:^\;XQ"\EVI5;G:WO0(TK98#Q_8 ,G,^M!Y7>K$+3W[6,<0;GK MY2FK5^BMM<;/J6X'23)7E_?(X,@SJ^T/I]=5K<$*%9O$[I56GSVV7;W/51@7 MYE5#=/T23XT+_$U*')/@#/6/_TC& ^J(<J1*-/SW#%QF"%XN8>)E46<[L">WTC8;^C8G!5&E>.O!?[H MKT%Q)C>W58#;'@,)]^BWASF]0V&1JK\$?.#"6+?BV'OQ9 MVOANI?10PA "5':FZJ@\5N'"&[,0-\TS+F20WFRX/)""'HS5C\@T<[3C2(+_ M-^0>P,8:&K*VA;//!/-]*^]@# OYUNJ.8]_J,7>-$JZ@VM@!]['*;,);9@V" MV_CA#6*\J[:W':S,)(GYS:;TM3\KVD457"89NO'CD8IO3L3Q#+TG78S]8L*8 M*.,[-D/")B(9?/J5_4-E<>6WFX'NR$J9_>.:XX'-OPYR% MAC#J4RJ16Z+3HK9,JW1UU.JC473L7ED/XU]XYK;]OH:62Y/HL M>1*\Y],U')-,K2\YF"+GW7R%NY8V0"%4AA[FDC>-&VY5H_B$VW+FGP.4\]QV MC<++8?G:+YJ3/8*P05A>A0,&SK'*HM\)>9MQ^G&";?0Y-]3S[[Y]^!<1E\;K MM"@D^9UZ:D[+J4$=A&94P:C5[4G=#^A&$<$GRG&.6<6]A\O7$[W>5"^N$I-EY6 MM%A]87C_GQE8X^0DI'R9;C5II*46V2 GYG'4(#FCB=L^WI6D7#GQZ[B7\1F7 M%)]MP(O3HNK4!U$S9OOH<)UPWX)[4C4K0?.&3F(MB-VZ]@*N*4:[XE-4W;5V M?B%6,XK\-TRQ)U*(MI(0,CK1B?1-D-TW+D^]JYY^G'H8ZJ/9]W5M@\A!D!;" M6"J9(<(CA[C!H0E9S,4.4B?>6>B9Z$=MDPTT<[H?#Q8W^T?%UYB\DX]-!(ZV M4\^(L=[?@HL4LBKR*GH_EA(B)X9]H4;3#2U>J.?#=\<-L^V@F6O+#64W M*/[)T#B\,VV(<]'JJ:/^]=KN>D:%_BW5T4X=)==5>R393!O5 MD,@&)VP"K).&G(J=Q<@&[3P[=8X8H]&(O%1W+:EW'E6?:R,C7XPH5@H^5)LA MZE9K&BE-6(J]4&X[D@,AF1;S&*J['NSZ9WS>VV-0"/ Y^M;A.<4'_H+UR7;7 M"SL$?Y-W"RX,]GK_VJ-,6U _GOUCSB>#@%5*O4A;4(85%3 MG(MY&0G05.*5-=MCN;6N^%\KZ;<# O5?#]&!\X^+=3F+4OA %P#@_/!TIF?; MT%K!2(K$49'62)GNP"1(N+#'@!RDD(F6K4*A3F*U*M4J*P:S_>INTU&M[>/W M#K<0[F Y9?[4+?C(T9GV9?"[!E#E2#P$LPE%A>A38ZV,+@!-^01.JJ%:8.J7 M H\G=\/ <6@U9(#XGX@I22B.L_\K$7F/2K>\@.&E"9Y?D&@7Y^MO/A[31]6= M,&!YO6^0EI9W-8+<^B4)DU)S5L(]BA9S]70>WZ5ZU&N7823++G#J'"Q^6V33 MJ,L0PQO3683D@7&P)0*!((9;FO/]R[T%JOXZ/D7[O$Q,._KBW%I@46[L-CG3 M:;RW1;HSHP55@=.<28<&,PGI)\4A[LAUW>1+=W[2>]>W,^6O8KD]O)K=P*F_ M2OB8ED4NULZ:'=^K<9W3D2'8=<2,%C['L%I^/F(1LJF*"Y:4=[&$U0>='TAJ MT&2V'FS?>1'XT=*GPFJO(GTJ_XBGUC):S'$RH!CH/F%[3'#*PK-J4^57&4K0 M51$3D38W9HW&/?)%PB.P7&Z M%\S2'ERFML%C:L%HQ"]D[^=V2C1SA).GEDL4-C?X1..L%Q)H4I",=&0D\L;A MW/UVU(01D/F8L^%N?,AGFQ\>5Z4].'WWJJ+Z\>-Q]67+RT (RM&-$:ZY]QC, M+@%$Z0:)84V?IZ=X06"LBG\L-*BMF\-EK"RIM\OF]K4C_VA M7F9#M6H:O*_]Z!AHR-PP!FN1DJ1 ),]VE_#:K&1WR0ZXPVI2*ZBBKAW5\;-% MUW(?= ,D0QW=&[N9=93]=-P_7=QD[#H$'( M9\"LHVD\G2G-E<02@"8>0-T?)/376\W?4]RB@.F.._3HL&T2DEX<0O'A[ZIYVJ?7[5NN7P^ MS&1BK!I.F6 K\D1K[&@(BDO [Z:1:W)5YS_V[L;;01$.FW-8L!GJUB>[^+N& M5,:9HYFM6'-6IPBK1>6X@%SO<-XR/U+9Z PV3=]:7?>J\@:5:^=%G.E M35RG.=*2'LK"JO//2B.5=G@V;3?<H!K[]P4F=X! D3EWQC]J^)V)P*6YO@6!T*L//# M@3HW;W0OC'PWHRAMW>61G^<-02OMM'U:TALK@A'16(SI-XA;N!TOTH MM^+B6:$TMQ5SIZ$ .TV,5I 1N5\/RH)MP_6;13UW 4\\+,(6F2[?;JA#&Z&DJR03N'63]#+- MD/*MU8,1N7($%KZCIA'!+_^+^Z6K^=.N=P/2W>N4\KFE:=\>,%V8?&;7'']\ MI8B[,).95FK)&%XJC?ZQ$8XF2$O7JJ- =OZ.$MK+R]6D=2.T)XU1E$6R M^7NDK[FY);Y)$;)T9()/J\%8G3M]A0:3(A[2$^T%GR2JE5P H)TC)^WSJUD# M*Q,%;685PZ7!QL6]1V:=S/=,L1F*$$P=GI0UQF6)$-EU41#H%V"P7CR:\E!( M?8K)=KC;0':^=RT32KO:F)\JO"'VTA5#!F,F@>25R%T(+ZNO+WP;%MQ)Y9G0 M7%<4:+9H$'?-*-"PBT#U&S5I%B>&7U6R* 4 7%3IR[O8'[<=Y:>MQ@A\MLM# MF+Z!2,K-PCZ40">I+U^^!('T$(I,@CORS9DKE MT?S>GFO\J="&MKG20\<.L_/*9C!/]6J#[=UH*;%MCD*>F/T'$5DWQBW$XE?1 M9,>D*[J:IB^TG=1!:B=*.D^.[+02&R;4.U/[L?4((B=?3?_1\T(J@]@3)@!& M'_>IM=K"D5D-)>3FZMDURRM@A) K\)7KC-$:XS8.DLZQQWJ;#U><,HJ;#&X& M(,$6S8;QD5R7WY$&O\Y(^'Q>62+GQ.?2,PC]U@JR%F8>7"YJ%$JJ%S)<-#!T M:GN,8GBGP9.TRE/%?4^^Q"W=D0@/7E DX@(SQ@?AFF2,#LB%C.:/*]#/HZ3, M38GD41QV(9P!_YX?*WE188Z; M7^\XMHBJ:ADY*;7-BGQ;S(>;:0< W>0-T#<%#;":VOQ"(!L%2).'ZH^8=.A; MJ(%'?4G'I[ESOF-*8@!+%O0@W^0IM^NL$\/ZGLWH=-&4F(%U44Q,=_%K&+?M M;CE[J&JZB;6!4U=F=M!V%RO10_A8*!13SI5O;9@JW)L-"JTSLX:Y1\8,"\4# MOQXP,(OXNTFQ^+E99/BLU$GX5?*,XW4BE@\]4?>OWK5N_[ESOM0QMH;1 +JD M7W]D:?9H3G+-=:

_Y^LFT%=-;IO>KXLRC'D:8I!(1 MH!0)3=9PIKU)#$$8$Q[!#"4DR9[,'YUFS,U"#SL2H#.RSB@:X(_LLN&+<_/>#Z(OB M$-TAG&5YE5X1?1$[USFB]_UZ^EO&Q:C.$\3;*@Q5^W;;FJUUD?-UTQRW"BK\ MM3#U0U#$D:0T!"3!#"#$,*!9+($D7% <8:@$=/+'>HDQ-7_M;UI0$[NKZC): MF1N*BO&IYG 6/1G1M3EO9@ZIUJL.QV*US9G'P M.>),#&Q9*U+BG2JS78=OH+4!1IU9L%4H,!HU)C78*17\=>0I&:&O>_8OT5H5^Y49V\Y+>)&K%3A1#-9J,0MJ/0*C2+"=H2$X:&\#TW?E6 ]) M1J\FZX_6J0JS&^[6SWCN]B5O:/ETMZS^,ZF=7[7E7IH3ME.?-BR>.$59 B4" M(@L)0)&>2)IA!K!DF*W(?PDS-D!HA*]+HZH>.N#T3R6^:*#M+.A;\ M ]O3&Y!WMI<^(/-I-6^29U3;Z0.Y0POJY9ZWMUJ:TY"J2(4(\*J5GB ,,&KL MHHI@%L6"9)$3LV'WYDYV;@32PJKO<<,C&=!G^PYY)Y&S=/EZXC&T([?73&F8 M_DF#N%K=^[]:MZ2S;M&I[]Q"YE$Y5F]ER8O\9;\BG&102!EB_=XFALD#)R C M"06<1QRR"$)BUSK7B(W*/XWA9S^TV>)R1'V,W= F)/8H^K MT/AG]3@_Y"M0>ES5_S2?Q_7+^EF:#TM>U+>N__^P;%E"S*GZFTVY7CW+H@VH M?)\G5' !<0S"E&< L20"),,4* 8198G,XM2I)Z/C^%.S1&^EDD4AQ99@T+CS MO)$Z$/)E5>:NV>*N4V)GF 8$>F!#U4H>_-3*_F>3G-^*7_>=:!68;8-_W_U9 MKI[8^;1DKB*,:MEZXG-HZ?K>QA]A6KGC\)0XC=(H5@ 2TV\2(P)(&FI#%Q,> MFFT3)TX4JI>'FYI=^YP_/JW!2H'?]'M7M$K5 M&U@0]VXW&N_A*26Z3(91FC%!.A9A_E05;6:W)-F.ZO._=D8=[W=_MU3'36FX35Z=< M_Z7,[0D4[(&W6$=]@SGPVMB@6,L;- +OE]8Y\]%90>FP=OF&=*3UZ'9HW=86 M%Y@NKA=6-QIO#7#1:\^N.UW8MQ>OEM\<\9A'Z7->_O/G[S_+)7]ZIL4_[[[E MY3SD,LLXRH!*10*00!(0@E,0JPRA!(<9Q9%+F/3:@%/;#^W)&QB!@ZV\P>]& M8L=@Z57$[0*F/G$<.J)R X0]>NC:X>*W9>Z5,4?ND&N'P'%#7,OK>EJ:YO2X MXHTP=(]/^4N;="YY+(0RG6M"!;4_R%) TR@".)1A%J:AXLC-R)P?:W+VI4U5 M*;JR.IJ4"]!:6A,_@ UM2%JL]L0,?J\%]6E$KL/AU7Y<&&YYZQK..M$4TVRI%K?$G[U:[PSS!-A9Q%>?UQ%CRL-,J3LCS9"0>R6L&430 M I3 #F90(A&G*HRA.>8@2 MMWS#@Q&F9M6KHL<7FM?XFYGCV]":QPAA,$002A! @I 2B"'"@H$8EHBF,5VAU:N X]O;.+7VGQ3[DV MH@=EA\"G[5(G V42Y1SZ #G/1J+A9C*+ 19(6VLB$T QQ0!3$J$PDDA2Z5(X M.\1EMQY[U 7 %9'# M=<'Y^KX\M/HM,\Y0?3AC_-;5TG #5+%[9HI6(DZ 9%BO$5*&(,.( <2C3*4T M44GB5!9\<;2I^9/->>%.R%[G(Y1525=W*M.!6:3F0'GG,8\ MHW%DVOY @&*]^!.D(, \2D6*6$1CY+9!["W+]':,V_8=?/7\O%HV9/-YS81N M0LSU!QZRX6Z?2#LG8Y3)&=@2M3V'5D5@M-CV(.KH,0NV4]?1I4T'\^>IW RG M3R^FOS"C>C@W8W;H_=Q^PWY&=U>U=Z^Z1P%-DY$JZE\=%K!."G.GEA>C*$HC M#$*4$&UY202((! (*/7'4!*2.M7RWB;.U+RO*T=]OVL9.L/2WVK*G_\HWY<:Y[3>0:3C(0" M@20RQ.:48T 518 I29A""N/0B6SEW$!3LXU5T'7^5<31=^MTPE&B(N(FA(M M#!"" F0*I0 )R&DD(Y7$5N73%\:8FE7HB-C;.SH%I9TAN!&@@6V (S8]>++/ M:N^7_OIXF)%9K<_J>4Q6??ZK;N]Y6:SGO^;+_'GSW.2'\U@IIB@$/(X00&&6 M AHS"9(DRC*<\2RQ:Y!X=.>IO=.-<'8O\3%.EU_=F[0?^(5MY/*8)G]6VPLO MJ+ZF\W+JWPY?S..;CO(ZGM6E?0G/?Z%G<^AB]2*+]7=3=KV^6PISSO12560O MQ?M\2;6T58I310!XKWXK9<7^=Z?T2W+'^>9Y4^T3WLJ70O*\3IAIB#)#)DLD8,HGN@H:94ERX.?/#BSPU8]%J7$6F9:ON+%A* M1\KZ$68[PY G)(U 0DVF01@G@$@6@D1)H3 SG02@2R;4Q&9[M!RJEQ]HSNT< MR6G-Y,#+7*OLK*(_T?-FIG&K^QK M/MI4>>V /KS4X_9*'VT6CKJJCS=R/[=EGZ)U2P']9E,46LIY$L$H MX5$$LE!P&6J?FB,V7U9YUN)A5&BS&MJCL8=#V! S_V?[Y 8KML@?Z_I>KXC; M^3'^GLV!?9"COIR_[(S FRM&P-EEL$/%YW)_9<11EVH[[0^76EC[L[U1?=KY]D\?!$E_=5)YIRGLH0 M*:X2 $-" $J9WO CR@"-(ID02C,JIVG6]E-YMJ.DY%K[6;! MRL@?K)\,6^I+#_/X>H^,G>7](1Z$@8WZU4KYK?XM"^>[;Z:$UBP#M39-::C& M(/@NU\$.A;:6WM^B\.H3YG.]>3UE1EW*7GW.#E?)UQ>H9VU67Q[4NM9C=YY^ M)-C[5:%DOC9=!?XNS19<:Z"WE?11_E7??/U6>^7;#@1S(K(H3A$&48+T-D+R M"- 42R Q%1F-N%#*ZO9803D.S<6L5IZ'S&8=@8M+=RB=W@0R]$YY4CBOH[BM#=Q$7XKO\]^^S$,JHL30OV7,='>#"0 LY3R$)(ROZM]TMIV:#?UM6VZ6*X<#2S';PN6P:^VD]L#G[[>.'AW=O M@R\/=P_OOMQN?8YUO%!3WWRYMAC-+X?&HG/#45[P8P7:E_+$7P8*P93G7,7F M57_W318\+V7Y85DS/AZXA>W?/Q4YE_,8DBBEVO^*B% 91D&)&$1@'$<41XJ M(4.G@X]QQ9^:@6B%&RF*XO=1\!0M>;4)GD!4I+P2%MEZ?%L0#$%##<.) $C[ MK:#"8L3(QR!S.&J$PZ\&TXID##([SA&+8:3PUZ=\MR>-8\4I3S!($X8 PB;0 MD&:Q89GA$,>)"*D3+_'%T::V)'4:;O^Z(R)V#!) Q4H"I#A7,>$\0MC%M+B+,#5[\^;NRW\' M[W^Y__N7X/WG^U^#^T_O/M\]?/CXU^#NS<.'OWUX^/#NBR/C>8]YL3-)PZ(] ML)W2P@<5 7TKOO$]?S(::)_RS\$NDW*GQ2#EQOU!],HWY2[%N$13O5$Z8ICJ M?Z>^A+W:M#ZM%OJ*LCZ.^KA:=^SOSA$02GM:2MM 2! &* U#D!&1 !K'G$%$ M,$^<4NJM1YZ:$>P*_J?F,-R5Q-<6=,MM^Q!0#KWC/H&BR0'L.F8#^67.'E9Y=4L_:2@R$D<*"&4:'R0\!41D%$@< MAB*F$:;8:CMH-]S43-/'U1)4#)6%%!M>!;#6JZI/3=&6T5RY'Z9=^,J5N[;&N(+O;*OGZ7 M\1IE6VNTUR7;_BI_>4/=H&+WH+KQ7K\?I)4@G)(H0C' 69@"%",(*(D1P"H- M<488R;A3".]VD:9FU[N9)S43=),.%-!&_MOS@APGS=(S'74J1CPD.EGJTM:S MM)J,GN73#]JA,WLXV%.[6SWZ#,UL/G>GZ2=1K.@HU/3 MSU=K969LU*9G7O'VS&/C0;"QJ6K\87F"C<;CS7N$0.NLVQ"'[4YYI4" M05%KX+!QOPJV1>S#)X1#.[D56K6L02.LBQ_; T"'P(=/($>*>V@!-PM:!&(7 MUK[P8/[%4_C#%JB+T8^K-QDO^&&KSU[LP_JBGHE)N4D9_R7_:H[HUGK.'6EEHH M@",1"HIBRE7HE+YTNTQ3L^?FN0Q^*BI1S9%WF7\+GE?+]5/IF'+K8[[L7.>1 M9V'@):'6!E3J!#M]VN"MT8)7F:T=U6;!5BMC[FJ] J.8Q_PJ?RA[S<+R(-:X MN5K^<#S*Z/)XZWY&^M?5URHZ]V&Y*Y-:+%9_&$8$XZ@W"T/Y>;58:"?=Y+C. M4QAC@BD$BJ<90!$1@,0,@Y1)$I,XBYB@+D:YAPQ3,\)?>CO1MTR$G;4=&-ZA M'>YW;X)VRS(+8 3";!:T*ID*@DX!Z5:K*DS1ZA7\;C0+&M4\AIAO -:G0>TC MQJ@&] :<#@WF+;?J$4GXI)_B)W- >*]:CMTMM^[#4[':/#[5_+HM*> \#I-0 M$(Y 2A0&"%,)LD1!P+B@@C#,6)99AQ:JM7*1*HAE^[ M(L"UC/OVG"2+D,2@T \=R=VB?J^";3."'9MY(W^P5: F'!T4#'>XWW6\^$=OC?<"(OWOTL_YOA.BZHQ+%Y]HKG< ;^A+7A/A M/3<'H'/*(%4\R4!,,P*0"!D@IEJ9J40F",LX(U;KB?V04UM#=A('+UIDH%T^ M7@OMYF!;@&WG3_N%<."UH(.>D=8XS(V\AE>T:J9>B>S/*[:'QZ<3;#'JJ#ZO M/0J'+J[#E1-CFMYUU(ZC*(Q%"&*6<8 X-FE!B&E/F,=[G80O] 9>,/H#Y^S1VR#BTQF_.-ZH?K2- MYH79IR^W7NR!D;8&S9(%U"VLSQ^D!O8W/2%S-G"7$?#IUFY,-JHMN2Z MUH<&Q.**?E9COU_R 06RH;XR?0,^:^OU219&@GE,,$LC& .<\M#PB") <*Q- MBXI8))#^6<;]V])?%V!J_LZ.Q](E*;(W_'9&9DA0!S8]1QW6CUCG6_D#H\ L M:%08JNVZ/7C#-6*WD.$56[/;(W2Y6;O#?7JF\E51ZA,,S=O-@PHSJ' H 6:0 M "1)"FB2(8 13$4D!(Y"I\:N5T>GW"^FP5+55,FUQ'NT!\4R4C;!Z1\Z MV'9[?^E=Z\S=T[,M,E^OJH^W798,"+.@AF$"[:-[3MPD&D2[RCZMQDF>9\1; MD^>^X_=TT]MBT?>KXNUJP]9JL[CCU5Z@_"RYS+^:H4SUJ&IJK US/Y(A SC+ M4KWDJ0C0,#,$?RD7*"4XCITZ-3M+,+6U:ZM E3 E&A4"VNC@Z+P[SX>E,S\D MRD,[]XVL,_]$7G< SD*,NR/HB]'1#J'WC?K9P;=2 MR4(_1/766YJDNO*C7,^S-,("FGF@% &4H 00SD*@<*8$CN)0A4X._IEQIF;3 M*B++O"PWU1MFV]]K77RK59G)*,9L>6OQ0T9O^L^0[CG.#)/W6V4/> MQ+\6>E/\[AM?;(P,?UVMQ!_Y8C$/,209Y3&(,JXW-JG>V- T"4$4XXPD/$I1 M'-G4C+H-Z[2>C5 QVF$G;8M%'XW@;LN6)>1V2XU_( =>'@X97C6&E52#Z8;&H9%SO-I+"X(FS>1>?99?Y7(CYQ)F"-,8 M 0JA HB;T(#4O\)$$1)+F<;8JGVVY7A3SB?)4_NN6$:73:^Q7624PD$3&,HIC0UR5 13J M93'#* 8)CD4HPB3CJ57C <=QIV:E.Y(W.]V]_HHNE*'VV%L8Z6$0'=A8=X1N MN+U:L>NRJS9L$/Q>B^[21<8!7A:5D6XRR%7T6=(4/:NF#6GRO M[6'<4?/<",9!@+%;OKACF0P_4_.8_N @PF$U>QFF8,I@HC?G$54 P3@"6<(B M@!'"/,%)$D(G2V8QYM3L5RMR50<@=D*[V3 ;L.TLEV<(![97>^AUY T:@:_O MQ9V-E - /DV3S;"C&B0'' [-D,NE/0L%CI)O/\KUFTU1F$)YSA65"8X X9P" M)*4$5/ $,,A1&I(XP-W"966TO^I[(A)YMM2VRTJ-E*TX:R\:KIYOWZ21?>CEGA#(H@2G@K ,^T=(991 M0)6@@(6($9@)1+E3'R"GT:=FR1KA@XZHU::CDG_OT[XDEFZ38^UE#0/Y\&Z7 M/[3[>%ONJ'EVOQP$&-L?<\?FA(/6XR;];)XY]I)RGT]J&\]O4J#+MQLY1PPS MA/5\1"J*S=&A #2$U'1MY#21,8O-MM ^Q]AV8"=+-UI?FHJR+GAIQ'2S9-:0 MVQFQ(8 !5KD^+\H*>H-*3 #P4UZHT^-<]L*V.PKH4,A);REC/ :_#W.0/T".K89X =T6?!#NU& M^N#M);1O/ .T1&VX,\!K KSB&: E-I?/ &UO,G(5]99L[TYOA)_K;#+#;?R^ MD+)[;/EKOLR?-\]SQ"%/HA !13$#B$818-I$@BC*0I2DG$+IM%4=2_"IV5(C M*E!:UFU^6%!4!_^+U1^!U!LP4]EA, A^HGI'UN9 M0Y%TA[RTH_ZLIH0W"!SFCC0H3* XNN>\3:(DVE7V'Z,0NN>,>"M_[CM^CRJ6 M4QN*FASO7NG5N IYE'.$0RX%R0 44"]HB&: BC#33Q)":414$A*K,VK[(:>V M%'W<9T8!L/7BD TN-ZK8"NV=SP=:E2\XSI2 M>8H7?-VJ4IR@NEB08G>G\6I1G#3;*T-QN[+G+F;#RESDM/ANZAN;/DUWW_)R MSB.JN%(9()&"ILPP RQ+$L#2*!0\B]*0.<5ASHXT->-LQ-OV&PM^-R*ZMFP[ M"ZJET^X#JJ&];!>4W-W?:PAX]5?/#C:N@WE-YR./\.H%_6R"B9'(9UK\LRW+ M3&#&LU@A "DT##4, @8E!3B!<5*U>8R<.DT?#C U"["3KSJ879G#.S<+< 2A MW8M_"S #O^\=3/SG'9_3V^=;?C3&J"_W.0T/W^FSW^OW*A\07;7>0[51[/!A MZ3UCSDW&>G\555?VI2CH.%H5W2GEO]G8"NUT7.-G7[Y/JKSZME7?7= M=,6GD<8$)F:]RD,50IA"*%P M:YLY_/2/TU+S_Y$'P&ZM&GY2!U[1CC@O=U&9+_6\[E%D5HK4M3BU*OZ6O]N@ M]+E(]I1DU*7T-K0.%]P;[W;#V2&['LMEA['<3_KA?Z(-4Z6) A@K4OG];:=, M%B59&,=06^\DU-:;:>L=Q1*$2B62LM!PY3N?%@XBZM26]U;@FC]YUJFY-B9! MF2,AXYAIV_ZU.AFZ^91PF ? X5SPU:=U^B>!VX>BYD%>F,M.,?[@V*^LGCO&%''(B&#H9_B9+MH6(3WT!,1314'"3*1(M3;.CI M% $94GK5D22&4>:5E.Z4%%-;4?Y7)63PJ.=T'0BJ=P;5*E(M'YX)U$Y.BL71 MWQA0#VSE;;GKZLGHI'8,Q&5WT^''GP)\AT?U5O9[][2)KZUR&BOT8U?R.9 M?%FLYP_YVAP\?EB*_&LN-G11'7(CAF@2,P80S/0_F3'^BAA*-X@5CS.:Q5:9 M V='F-I;6 EIUJ:=F$YY ^>AO/R">@%HZ'-#=VRLW]VK^E]XB?6UG1=8_W;X M\IZ_^2AO\57=VM?Y^A?[K:7;)5L67_5.\TSZZ:*:'?V384'GJ\>E::JH5_]\ M):IN=;_D2_EA+9_+N:0$AHP+@$-!M%7 #&2<4A SF"F&:1:FTF5)]BS?U&S* MR9C4+CHP:UG ZB;K;^A+OJ8+H]RLH6,-?C>Z!95RCOE+OJ?>SLUXQ0D=,0XY MX%PZ^SP#(>[3=?(MXJ@>V$#X'CIR0PWCH]KWO7XC&L9LA1(:1B(!$1(Q0(K$ M((LC"'B&DC!3"(>$N^45G!MJ>ID#=X^/1<6&;@Z7ECQ_T5X0O^'[/C@=MO.?#\F6CC8ZA MR(R:&"FF!"4")@"25 *44KUF,NTA"H22.(XXIX*Y>(@7QIJ:MU?)5F?^1(Y= M"RX :F<4/,$TL%W8Q>T-<;<1=!94H@;1 FI%IAX[3=P8;AQNPMC8W MG+Q2'-F-/"[!D1,:1_1&;E?W,U)_DZ4ISJNBM0K))&44@0S2!" 4)B!3J0(I MYC#D^J>8.Y%O=^X]-7/3B-:K/*X+F9WUZ G$P";"$@-G&W!"6Y\O>O?VH[[- M)_0Z?&5/?<43#\$=YYOGS<)T)-,[F6*=_ZO.Q: PE!G',8A200'"% (2AP1 M#%$J<4:8LBIND.[%-J&(K]XT%]>>FX;(A&!+*9$RQ3*0)1P"Q# '6<@$P S+B,,D2>2V\Z:= M:S> E%:OXGYKSJ'WI+60S;D6-]E@B\4M!6U#S*V=!_I:\_7#%$KJ M[EUA9%XM]3<_2OV9:6YA[%QUI#KGF!!$0@5, 01 "C- TC &1-",P8A$86*5 MANI9KJEM/;2$>G6HE7 Z%O4]7Q:;D->9A;$/7?=HD5O-VF24E6H[[VRUFP5F M#DV67Z-A4*GX.K/HL--YG=D<:2/T\"0/7RLS16O]L:SGC[?ZF,_Y3OM :%RJ MWGGF#[0L5SRO]D]Y.[W;>D5,I^_ M6ZZK:'W=V"R1*4P50D H& /$80A81K">4,E"RK,H8>\V5NSLA,Z^S]=LLXI1A&<0:4- == M,6$@(S(%D$"61FF:*AH[E5?9C#JUU[81NHIMT#VQ':NQK""W"U-X!W+@%[^+ MX;[$ W:Y=@+):QV8U<#C%HFY8'%40>9T<<^VCF4IUZ?.[^".#1G/PFIG:+R M-;!QJ64\D[WCL:/B-2B\=D\\.]BXG1*OZ7S4%?'J!3W-@_@_FW)=I;H]K.Z$ MR,V6FBY,Y[D/RZ:2IBHZK[K.BOU 4M2D64A E!BJ-T8;)K ,@HBF< LE0AQ M@MMCG0>'7K WR-3C$.=A!%^GDBTH9'V*NEY50827#5OD/%@I)0N]0W0T0+=, MG$P2FDBJ0,9H!I"*4D!B18#,4$I$%D6*Q&[G<2//V<#3]6$O3#/BQ%@N'D.# M/=+ZLE/#O!([1:K&E^;PJ]%EUA#1U.K,;(.D[BN1!UR]+E:WR#/N>N8!N:,E MS\<]>^9 \"6>V6?Y%\4U21@G??^&(CI'BO@7A3D=8VE8'O M:+'4IKS\)(OJR*T.+*411%PP!! -*4!I'&K#BV(@HU!DB6 )$]2)4]*K>%.+ M"[3:F=!Y5[]@IV#0:AB81S'HZ%@=KC1:FK/S^LC=+3(XT%-@F2CQ:G,[=([$ M*TRK>W;$(.A[38SP*^&X.1&#H'N4#C',*#V/8[Z_D:;3T.+#4LAO_UM^GV=( MXM@P/6:1X?$(8P$8CF.001%'222)),KI6.9PA*G9\UK(H)$RJ,0,M)R.QS1' M0%H>U]P"SQC'-B[(N!_?G-/^UF.YQS3JVC8YVS7^SG&-894]7-I'A8 M59YG4=9GNE_61?[/FE86SB6-D(H)!H@8&G$1QH"&(0$8Q8937 K)A8O+9SOP MU%[^#TMM<_6S758RUM3@5?ZJ6"T6M.BT>'!,9;6>"3NW:PA\![8>M-8^G"K\*(_J/'%2'TY@$@@>XK MV9:KM<-E:=NJZIBHBPP<)4ZG,C7)3)4]3_\#/&0RSP 3I%AS42Y;(KG6^D!^ M6 #6P:?[8RU[4,?&%9%=E\7Y_F[LU30]_%>^?/J@U];S9[EHDCQ_?%@M%J;^ M/4X)#WE" *%FQ9J0$&"S6%4"XRC"B&78Z6S:1NC86.NC5%(K)H*%?)6SE:SB M[VOE R%?YD7NNB]H!;X=6?F&M&>B:M2M"A,W"F\RZS51U4K[XR@7B'SRDY7< M0;G)!8E=7G*ZM^L"Z48_]%&ONWY>S/_08O2*C,Y^3,(4$YZ&!"1AE)F4(0QP MBF,0)SS*>*04BJP*XI^1,S;FJ9<$C:Y!I6Q0:^NZ9#H,K>W"Z6+ AED^N6+5 M81%U$HF+EU*'GS[P@NJDB?O+JM.7]Y1Y6)Q)9/G9U+Q?Y[#L=*:Z^2X7/*_[ M?DQ2QF-*9 Q2*0B 620 34@,>"P)BZF46'#G-D_#Z#XVRBHUK[,2+UW5#?D* M6.['CW-@^]ZLMTAH+&PS&BL$-LF,5\%>Z\ &!]]+U3<8O4&S(#VJ/Z[L2/_C MXIPUV8,*/BK"MG-+RK\66IEZKPNE2$:IT/ZR-)T#9 8!Y@2!E$0D3/6"GE,K MI]E9\MCFI(U^'K<<[)X8SF8X;V#T3N3-6_56@/27\#4O26F!R MND:MS0,N"Z>9JT_Y+%_*S_FK%+>SI7ZQC+0ZMG5E,M#;A4SJ,/CR&/9!?E^^ MU\;_>Y+1D%/)(D QT407JQ"P,,Q G I$48(2GCF5J_2IW-AHL!US44;6!Z8^ MV',9A*I*D[9*4P6R,JI;F(R7T74+DAEZS 8,D:D, Z5EP<:T8!V47PU?V[Q- MRD]I86!,#$H;>XB0\0E]'_$Q7O1[D^@8G\@>BXWQ*F/@'M[K) BM[>JY\L6- M@KR*Y7^.)I!P)!,> XJXV=R)"6 Q,)]5=6P31J-N;5B%8FS62L7=\DDN'I[H;+N&EIE,Z[IX"M$D MC$((,A0C %G& $M8"*3B"8.18CA*!ZIYZ*Z]%2W$-RF%V.%5\'32,/#P M_FEFL;J85@N H$0@6&H(]@HK2C&JLHK=!V\4Y18[J#^N@P;_X^*M/.,%*G2- M;FZ7%]XYT?@JGVD^:WY9+[12O:""*@0T)*F>XR '5$BJ_R H@TE$E8C=HIS= M%!C;\FFG!KQCA* S_';S2I^@]CPY[-5\WSLX7NM?%ROWNV#I"IW?B&=''0:. M?.Z&T'X$=,?G=%P(R.G4%.6;B5_HXM_2"*[WN"9<>^TQ@P1@&&%SOI !JD@, M(A9'F%*$:6C5??V\J+&QUSQ<*K WA/0Y[S?(<;NU8JJMU('=G MSN],^;K98UGO1+.?*0EF2@P7DY3!,)2A "H53*_*B T#A.0"8DQ41%%F5,; M/5O!8V.FK;/QN2J+<@>BUK:;(=#CN2Z@/DGIEJ%]\J-FRK-E.) M\EIWCY6:'-'R6I7)5O:P%9@<$=FKMN1Z?S<2,SFNS[- M4$5IF# "LHP* $.! $EE"&A&>*)(A&+BU,+\M+BQ$=:.ML'UXT)6H2A_;@>*3;9V@_T>Q6\I/_2 M_*Q>!GZ5A5R\2L-BUYPO5G1:E/^7HM7@>((RCM-(4A +8=+>TQ1@F3* %

J6Y=ET";LHX$-7]?_Z(V M["IH3*M*P]?&707-\-ETM>\0I.\7<;\Q_)YT&SC$WR^B^QD GI_?C<6_R.4' M6CS=+^:ON9#B_8]?"W.HN?9"K_DR?ZV^?4JP@DRS<\I,XBY6,6"$(Y!AQ?2/ M4Q$3IZKU]J*=F'B ,O95U[?B*7BI=3=A$JK1.Z!KQ=U8VF$L['BX'X1[9EH# MKM$ZN&^!^\YH'N2SGX*U\L'U>9B=>=0=,9],Z2!]4"YT1V67[3H\X6UZ*/\F M"W/Z.1/KX,>Y^5&=5&JB\*\?]2K'Q-W=SI:+?%;DO(R;G*0B21+.*9!)')NZ M J@PG,*0A3:V:?KVY)6/S>VM[@M?2H-*KDALC A#0Q@Y-$+4AP:NQ M9-@6S=U?'9@E M $91!EBH&) 1SV2L%-63KM/IFI78L4V'9>.%FMIXFP([I1!;0F]YDN8=T &G MD_4TL?EW&365OX!8!G"H(N$QC1"7!DED%>+^Q'6-CS]J@@*Z6\V>M/M?^G[%-+QTJ MXP):!-04JJEM,L?K\XU5AG*?YTWFDT.7^#=\E4Z3]Y_H!1G_XJ)YO2H\@@80 MD_>T!9/!\EHKT6V.Z M%BN>YED6M]5%YP M;9ZI:_"WRSVJD;Q4E8MFE"D=KS!-PM+M>FOU!O'CWMK('<=P+.ITW+K>=-3[ MN#)M2:O,PG*!??/\,IW_D+*\I@ETO=%. V*YF=LWS'W[2JVVH$%E MP;K&;&F$7CO79M0M1-@M7>9N-%#^M&D;M] MXC2'Y[R,D9VNEE*46=J;!MW%-2O*)@J3,"$JRTP_%1QIDI2A @0Q"2*%LQA3 M2%'D%)??48^QT:3IT@?6W2"+=9\^-YKL.BAV1#D U#U3Y7[WS*N@M*(.T2_M MN*H+9[1,"7YOC/$81GLAG#X)LZLJ@U+FA7CMDN:EC^O:?RH2F,174J7K$KH"Q$=V'*2V*O_XE2L-_7)=?7>L' M[[<6KZZ=I7: M>.T2^#JF:PJU2J7;>W)5;.\SQ91A^WWVPYJ1\; K9\.6[C? MYNG(==T^])_G<_%'/IUJ1MDM+;IAE?4$K%),8\@0H# , 8PRS0(R@=HK@H0S MP5B6.-6L=Y(^-HIHE"_I8:_J;VM>MIF6/0R.'9/T!GG/-.,5;6?^Z82:3W)R M4V!0YNJ$S2ZM=7M(-\X[44[Y\[I<@< J2Y,D C)1!$#$$6 BH8"B4"4\11(C MIVH1-D+'QG![GYD;?5GA;,=:OM'KF:Q.%X3OJ3"$"T8^JN=?PX4:P< MR,_B8=VWFDRT,)W>TQ>Y:(I+\##DG#. (PP!C&$& MVG$Z?G''CYX63WJI9_YG*B>_TJFIG'+]/2\FA.%$)"0!(C'-Q"-F>H9%!"B< M20QQK&E!.GWY1T6-[O,W.:SE7K/Y2TO9X'>CKN/FT0F(+3G!"W!]$T-7S-SY MX2P<7DGBN+1AF>*LU7MT"Q\8E^M:#SXL@.8NOUD'?@^E\" ME17QZAKF:ZVO3*(GD]K[R$6]Y#&:>UWS.&'E>9EC)WOHE8T3(@<6,V[W=W5E M7O(EG>;_4X6/KO27_6VNEG_0[;9\T22%E*8JI@!BDY\CHP00A!D(M;>C0D)B M&I+)JURPN;UK8R?:Y?MJ*]!C'-%..4J^L20H:A,"(5_E=/Y29DMT*/II/3"V M[I!_L'MWCC:H-CH'C=)76]LX/OTD-YS\>DV6L@?VH=P0V?>H'._OD+?X8$K$ M:7(T*=O_=[7("Y%S\U ZO:F[$$]80BE/H )1G(0 0H0 YJ$ 2$8$1E0@AJR2 MJ2WECAIF]'N M9WQV,]_G]V$_'0PQ) --$BU3ZF3>*O%V7E=**Q-_JVI6LK:RN K^R)=/AS\: MLV:K/RIS&E/F^/K*T+T4]I,S3^>'#S*Q,2M^;*#=*MO M==#FR?>+?,;SE_(,N#(BF,_J6K&R[E59GGC,YLO-@L1M:\1E>.QV1WQ#/LR, MM=':$-JFFU.M>=VGLJ6[OVV2#H#YW"EQ$3_H9DD'7';W2[H\HFM' [;<]/Q] M,!_B)(Q1P@F- ,$B S"$( 1ECN*7VVC?C/QALOFA[B.[UWRU]^U#[*VIF;A#Q+,3/G39C$ &;,-/SF,> H M(S"%5(8\':3&M&_+QL:!I89Z!?4NGP5B/IW21;%9&OTT4%UI[Z^/'=..1M\Q M\?OEI>$J=+:F@RKE?ZD!VE2EKC RI;^:SY:HMRKK<\C>$]5]#E[N MM67C[:QV<3:]U-;%9"@5(4M1"!C2O %A(@%F"H%,(9IAA)*(._4FV?P:?/=__Z%GSZ>O=+]>VC>>&A<[ MMND7[9Z)Z$P[Q[41K7:.O=3\Z0[B !T>3VDQADZ/%BA9=GRT>9+7)%2MQ6+Q M0PNLMD!EAI(P$A"DD8E12!((&*;2;*@S'".4P=1I)6TE=73DUZ19EDULY49O M+SFI.XA;>E2^<>S;OSJ6J7IEVA\T6OO>FG5":8 $UAW!8\AE/8R%95KKD9L[ M=K5[I?G4'#]^FB^^:0'?UO65S1'E+W19_^N+_+[\.I_J)ST^_"&GK_*7^6SY M5&R.;5"*.29Q D(H"8 9(@"K- -,>W689XPC)9SZWGE2;&RT]ED6176:,I_) MLLW(5:LWK&N,L/=AM"/"MQB!F.\A\=K5SY=NP_;]\XSH M7F= W\_O-@/R7*MX5[1 G^$=@8% MG_QT3-2@='/&WEWV.'=YAP0P6T*JR:BNQ5;G YM#B6)I6@44$^WMJ9AS# 1# M9OT*.2!4)" B0@D608B(E2_H5:NQ.8+&'5C.M2NXD)4?:%9EC=9E\0&'W"1O M0W>:H=YL0'KFLWU?;\L5+'W#C6$;SZZI0[DN;%">#Q?+LG6*2W=,;^/GD&OV M%N,X4.Z95G(U6P94F>H35/S7JEBN4R[H_E@+,[Z;SD)F<\1\?U?!2W\L4/JG\S_*G^M+IWH)H%\$1J=E$DWQ).7R;\%U M2Y=\QJI)4V('^5P*1*\64;Q*MRR=-*S'N2XE$:;0WHQO[6Q7\+]-NE M!>B!R)_+&^O^H2]EI%,1_/$D9^O?-S\T:"RDUMU H:VD:\C+WJ&4:X/-#'H0 MY3)QT%=FH.^/Y&2FH#=APV4.^L9G*Y/0^\.[QCC,7J5^I%;$I$V8K(DO)A&N MSL3_L%HL3*3%3'S1@-7_6+Q.4#FT(TW>]"T8NRZ%>^T<6?+!L#SF=S\JK36-8RB^_A9'@P,,RI]'Q=L MK*A@;DI\]'+6Z0$SOZ$;W=49.+SC8MSV0T N?Z2/;,:O4FB/I6QAO,BY;//G!VS#CD>0YPP;&S1J\BU-4%I3CLL%SNQ%STUK^HURWF*_6=\57R67^6B9%8Z)4 M N,8(*)'$B8X! 0I KCI\)YP#!,9NI71L!%K]4D/6C^CT=&LJ6LEW46?2(>? MUPW<,")Z50T%H *F !(3*2Q8!K3/AR*$%(\PZN[T?1YK;[P=!\*NIYL3L%U\ MLDYP#>MJ]=3][@P._?E$G]^FQ]T9>T][,/N7=\Q=7>H)W3SP3FD&FC]+$R$W M?WY9R"4UK=-1A6$3-KOALY>* MV?$Q73EOSO_]-)_J.XJJE,"$02IQ%"O "1, "DUP1(8,\#"#(2)8H<0I.FM? MQ#@#LXJ6GG_]"XZC[!]E;L")R"-;2'&:*@5Y F*D?4DH10P(3(3)NE"*0AI! M/5-4)Y1Z^!?+(8#=%=W/2D#3V#'K-R?HXY>V3&GUQRXRSM5AQZ:2JTLH9#%, 8Q-D'" M&4< QXP!/0-AGH4J36.GSHG[(L;F0-\M'NFL:2-DXED^RH(O\I\/N#_+X,WNMW^M\^,V>/XN U,W9?RK"9 MKT>MW,ML/7YEMX__?EW?MN054R3 S'8FQJ:8Z \_@4@J$&:\W) + 8W"%,B4 M9"QDJ8H1;0X"'NS9X)3,#J< #T.BR);0.(3P(Y*6]0*K&Q?)=4K.[I M'&-G3C0KKOJ:%_]^T,_Y.'^F^6S"8YQ%FF) (@@%D(N:/SJAU"6([AX?G(+6C MXH8.0CMG]X$@L[.W=...)OG)E.F8B0,KZB1%*4VCT*Q2)(!A!@$Q]30B3KE> MLL0I5I'+9MDY@>/<.IMNM"X7+KZVTL[";TTX%?.[=[*!LVE('ZUT4[5-^4[/F%+OXMEV7AGCO5 MJKW[2S[+GU?/DQBG"8ZS2/.U^0,STT4!AB B88@(1SSBV)JTW\*"L:O.MTE0-[\N M^]7J2RM![]HR+.M^O]U;9S&3C?U=ZGEZ]- "HFJ)=-^\@=O)7F5-N J.ND5U M%3;8*I!>@S+V=\EA:A_[.S60OV!*9-"*:^HWA[??,+K!XZIDFN<#E+9AJP/D MML->ZW[:9VG,5QF-MQSHD\[/FR@VG$?UEKAON6EOJDC'8X5Y47R8EQ5MY(SK M)?OG=9X,%#$461(! 4VKJXP*@"E' "4L5I'VT63HE%1P7-38O"FC:;"EZ@5I M2"<0MCPS\();WZ<%'2%S/S8XBX;7 X/CTH8]*CAK]=XAP?D[.A;3YG7A+"G* MW;\#&0%&]A>YO%,/]/L$Q2+&)(X!Y9H\8"H%H KJ?Z:*1IF*,Q19;=!UE#\V M;FFI7U4Q*]V@3=I,7EK@6!C;<4CL>*='H'LFHS;&U1'#P=2D=T;]GZX"4Z-) M^X+:!H^5JKN!Y[4@M:,*P]:=[H;/7GGICH_I7"]"/U _YV->\.F\6"VDB?,M MPWPG4BC-;:$"DL (0"(B@$VB30H1@Z%*8\?> *>$C8W4Z@]**^M:8>!3L.*CRYNP IK['H#N*'#4UWQV4O4KW# M([K1V/D )1Z+*$P3!)1B5'L_) %,93'(HHPE(A(J)DXYR\A4,]F>* QLX NQ-@K]&%O?5.>2KKVBOYOEK#GO_8_W7 M?^9RH1_T]..S?-6H?,^+"40889@R("1, !1Q"G!,,4CUNX;TCPB-(A?"L1,[ M-M9I3>-K94OJ^7+]6_"[T=AQM]H2?3L*\H]ISSQT"9S.+.2&CD\JLI0\*!^Y MH;%+2HYW=V.FK[)8+G*N2:\\@/MUEB^+K]]^;99OBC"%(P2(X + V'A ,8PT M*T$2\Y"(*.$NA'12VMAXZ,N\["8LC<_3J%V?N*^,XD%>]ELOOZ7Y:EDL]5_R MV:,;-YW&WXZ2O*':,Q-M]*R3@TM-@W=:U^*G'I9I5KCXY*#3 @>E'BO;=QG' M[B8?W0I-YO$D52D4R&PG)R'3[))J8A&(@@225(69I PYG:+MBQ@;I6S:[U5] M"NV;A9V T8XD+@.G9V;8:TOXX10P%W8D;-O>7S/"4LH;]B%L6WFZ!>'6E=T^ M[I_E3#]Q>CT3U\+$N!5EMO"KO/EN(H;DA'+*2<8C@ A$ $89!30C""0(DBA! M:4R0TT[*&7EC^^QK=:LN6EL*NWW\YV"V8P*/X/5,"VW.^23ZC,Y[3Z:8<<;E43Y*,I9D(@8H3K/DD40!CD@(E MDQ2F*0U3Q9PV2@[+&1N/K-7<*I'=94?D"*Z66R"7H]7WGD<'H-SW.D[#X'5S MXXBH875>6*'7AU_BS\ERV?DOF3\^+:6X?M4. MY*/\*DU!J69-^B 7S]$D9(G*),E RC("( FY*?^$02P3&#--V) [10^YB1\; M']?:5UM'CB&)CL"[^(%]P#F(>RB;S:9&]Z!6/EAK7UT1&/U]^XVNL/EW)ZTU M> ,OTQ6=P\ZG\U,Z=GEXFB^6YD&;/5EAVEDAS5<1HXE>H,($,"YB/18B"A.* M8:J<3O+W18R-G4H-@>E VWEO^P".=D1T&3H]DTT+F%XVMX\;[[5Z_KZ48:OG M'[5RKWK^\2L[E!)I=5AN=U:NBM)]:'J"*FT3U$%HK_2?&H,\%6"H1L^)XLG.#YRN+('W6S= M*EC0\1%=L^?JD9>?];):W.IW;?9H1%\7A5P6[W_\0O]KOO@PI451;K"G(D,P M%@0D%(4FH"H&F"89R$@82<8DB:13R(.C_+'-$1OUP=3H'VP,""H+.AUON(Z* MG9?9(]8]3PZ7P]PA6Z\36'X3^-Q4&#BGKQ,^^VE^W1[3,65FFT/K!@08\E2@ M3"]N>68:M480,)P10$,829XI*!ET2I,Y)&5LS+7O5'5J[' 843L^NABGGEG' M'2+WI)=3$'A-=#DH:-CDEE.V[B6TG+RXZS97QTI0)G'/+/_,&4-5^:DL"W57 M=U/Z2)=R$M(L21(H@$Q0!F *%:!8Q8 +)2")8LY4Z+9AUI^R8^.B1N7J#+ N MA5D6E[M:MZRJJL-UJ6TYR/#;[O.-8U![WS&\N&+E]BM15Z>\KUZ)QNK F.US M'[+_P?&[H]FCO@/OC?:/_/XNZP R+^\JU&Q'88J8@-2$"7*][DY$!!C/*(B3 M*"49)I (J^+,)V2,;59HJ?CW[GV![/9./<'2,Z^VN_]8[(%>U/WGX&ZZ?=U"YI.;V5)[M=="Z+>BJ/_W.9_):))"J7AJ(D4PQ !F ML00X5D(O1&D8IS#A*;(*Z#LI96Q?>*5H4*MXU?PE,,H&=S/+Y(+3P)[^[KW! MU?=2M"M2UAQ@A<2&!8J&!@K)__8X?_T_^GX-1T3,7X#Y2^O#/_WL03Y]*_.: MC]_N8G^??SP1,,ZRE!K0% $P3!/ )$9 J)!G)$(PC))+/__X3_7Y/_PQO_SS MCR_X_)W@>LO/_Q127C[_N,?//W[[SS]V^?SCCI__9K^;+TQ8QT=9_?]V5I;( M_*+5KPJU5/O>$T%%B(6, $*F[AQ5(:"RQ"D*BI9[.%2VM8+<]2/,'Y6!U+DM-@W>-SC\%^:RNP[O1 MNSY,\UKST@4IS^4OK40/70G3!8\#13&=;N^8#+V8%\7]8J[RY43%"8LRI( T MH6"0( 0(EQE *LD4C!*.!'5I8-QZMI,[,D"OXE*UX*74S3&MN068'8-TA*%G MEJ@0N#^-@'MB\KZM7I.06X\?-N%XWZZ]Y.(#EW1./#EV1G[];$I._D^Y?UEG M+?^GI(L'#;*<\$C B/'$I)R$ $8D X0EJ:ED&Y$$2\JH4P'LCGJ,;>FAWZ7$ M.0&ETP#8\<$ L/;,'94%X//!\)RKLMQ!63BI;W5T>3,S])-;S0TH3H2>+. ,P@1E@A"( XR0S M)W9*)$ZAH2=DC6UZJ%2]:G+^6NH&OY<*N[;<.P&SG9/L";R>:?\"W-P/[,\C MXO7@_H2X80_PS]N]=Y!O<4LW_MBT=2A;@:YCB>I:[":!L]@+)2HV#952*:2B M) 8\@DHS"Q. ()6!!"992*%,)'%*M;Y0G['Q4%G)%;S?"R9T8Y]+!\F.H0:$ MOF<6.QB:V8K>[*=%EB?\?'+>I2H-RHN>\-OE3E^/[<:O7^1RTS1PPJ50#&<1 M(#A- 80T 223 G 2FQA(0BAV8LNMIX^-^TP*N@;>\;!S&S [YNH,0\\\9!#8 MZ@P:7"^7BYRMEF;F-@NY>^JW#\U!)'PRRK: 0?GAH&V[7_OABRZ,=OJF%_[R M;G&_F+_F6M5)B"!2B(0@BB(&H) 28")3@.(H5DBB4#"K=)ES@L;V1>]&\I3J M:DB#1N&.04^[^)[^ZGVBUC,!= >L>^S3$31\A3_M/OYM(J".&'DT".K8]9<7 MTFMBK']LXA@F>D$4$IQ(D.'0U!F(*6 H@H!3&H<(,2$B,7F5"S;O4COO@$27 M5[XMM]<3M4VYO&#:J'P5S-9*=Z^A=PASE+*(2$I!PHGIWB5"0#B* QX!FL3F.IY+&0L69B"8SN1P.T77L MWK+O#<1UQ%[U!L_9-'\LUPT7U'X\A+'U$;NOM['_H_1V=S/9480);Y^M^/%6T<'FH-^V<4.@P M''9DU _(/?/2L2#B-=:UZKWD)KHCUG,P\3'I;QU/? 85BY#BB1^@3K#'H=?CMO>4;B'1UX2IKC=^73M1#9G[E5O"/W0._5)TP.=FOCZ M"0Y3E$1)"A2&', DQ(!))D&J_\P8)XD,.T0Q=E%E;%.D><.[A#%V&@8[]AP& MW)[)LPF"W.N+W-K,U/,;D\$]S<55L+;'$&EE49D;Y#M4\A)8_4=2=M+F#0(M M+T'M0Q@R F &<\ MQ2D#D/%8*<6B.'1:1YP6-S8>O-9>YQ_EH8/9C> +*?(J\LBU3]<9E.THT!]V M@YS4&'K[*KG,7ZM^%1\J^(S65TV?Y^#=5VG<>#H][JX[:4FS9 C&=I;#:K"-%+)Q5*0-.(:ZBR! K]9<=NC=JW'S^V MS[?2SKF_TA'L;-<[71'I?0UC"T:'Q<@AF_TN,+8D#+QH.&3=_D+@X%5>2_M7 M>ZGF;S-1]A#)55[]X':V;N]>!C:6RX[UFRMIR"D2(>"8,@X52PR_>F( M7G4A!# .(9 TR1)!8:82XE*T;NOI3NP[0-FZ!R,C: HX=BF.N0V>'6%VAJ1G MOJOTZB$PY*#!/AEG6\"@A''0MMWO_?!%'6/!FNW?>O;93-N=126-SHC8G);+6U#%&]3BF=E^T%Z1Z_KHW(#5* M]N*>G(7":QC846'#!H*=LWDO%.SL#1U[--*%J=%4W,M%Z6)LJ"%20G$B00JA M ##-LBKS.T908"HY3973">L7BO@>.YZSO4>;QY?IG.?TBIEQ9?YC-9_ZORY>-A?4VWM:E 34]":MHX>9AA:]JE9['X60A2U^RAJMQZ1F=K?*7 MOI_=<5=MMLQ%/ETM\U>YJ<%Y\]V(EL(TP#1;?ZOJH[E3NU/^YWPF;Y?RN9B@ MB&4TI A0*1& 2)KV5GJ1CQ2/8<)8'$9.KKLOQ<8VZ;;M:A<,;BRKNN&V;"OC MS@^XO,;"H#31<87@;<@MMQ'?8"#[WH$<<@S=MS$] ^YU!]27;L-NGGI&=&_? MU??S/1;LF2 9XDS&"""A*( Q#@%+0P@459F,9)+%@KF?(>5,[_\>]'N2E]DA-7M-+V0]] M)MKRON:/3\L[]6M1M?MX+[5C*J^Y7EBMRCJA'TUM?IXWI\/M;B 3H1"#DFLB M2;,40*+=1$P4 PGB@F40F=!9Q_#[OG4>F_-8T=)+;7BYPI2-U^;-QMJKH+3WJAS#MZB'8JC&VJV2Y-25M40VV8Q=? N'O+_N$>UI4^1/AM MIN^'V+LCV).-PAV2F]MTZ\3E[8@=6^R#_^F2_6Z:1( M8HE1F($(,02@*43%&!+ZCUB)+ LC)JTR>@X\>VS.F=8N*-5S^$AWT+)@KNX8 M],Q9:_.[!#OLX.! 4]WQ&(B@M(+3'^!)ZR@VD0+F[,D4&9-EI7]?<0.'L3A) M4SNW#$=0AW7=HJ8CEW3,5#1G^$_SJ;ZCJ I$;;(.F0BS%!% %4M-UJ$ . T5 M8#2B)$:Q9#!SRCH\*FILE-76]*]_P7&4_:,N5>@8!'\"7;O%HA_,>J:XMI+_ MT=2=.]P7J9_TO;,@>4W%.RYMV+2ZLU;OIK7$(.,<$0)P@@&FD0)BF"F*4<91)MZ*H)^6-C4[6Z@;+M;ZN M13)/ VQ')AYAZYE1-HAM5*T6,WT4+['$Q6_-RM,B!ZY+:67_?NU)N]NZMFJ[ MG>F/4Y-3_BH_TB5M$D)QE(4"Z0531$P]-*(PH)*;_K0H9"K%*++KN'A.T-A8 MI.X\UE(V,-J>32UU0_:0&"--*6D$ M 8&1 #%+8J@@I#AUZC36CYIC(Z0O*T/S?_U+E(;_T.OV)@/ .2&GY\&U7&B] M^9#UO4AK55[9JHK3;J/-?@0'*[086ZZ:K!W]EXVQP>_&W*"VM_^:+)X&9(#: M+)=J.H8:+9[0MJS5XDM:5X=3*_,\GY6KY%)\6\Z$191E*&8@PC@!$.KE*U6" M@9#+F+(XT>ZG5>4].W%CX_K:FZI4KO+\KBJJ*-ILX.J$GD3,P#FEG M"#LXIC;(7.R>GA0RL)-J8_"^JVIUUP7;Z[=EMO+'U:+*C\OGXC::1 *<(@HPBU-"XR1$4#COO+MJ,38* M^DTK:AP.[6HNUCK7V:>K6>Y:9:K;R#CLVO>)]Q ;^D%E0%!9$%0F7 6E$:9# MPGH(JJMK'[$TQ?/6?E_Z.RLR_(% 5ZP.GA5T?MB@B1V6$?X02H)3G (A M36[AMOV-O1]MO/YY_HKR./T]"QY\NE>-_41+'FZ1O#)*X\6VNEGKBD_4I MF-&JB=(26"&6*H"5R<_@*04T2S*@!)>8ITC*&#MY[\%L\]^%'-+O]P'DGW[W@U6+25[./,^"X57Y_FHL&$= MY',V[SG!9V_H$ G\:6Z:6\UG]RLVS?F=4M*XUQ_GIL78)"))''$:@B2$3*_\ M-8OH)S"@7586*Y:QD-F7@CLE:6S<4>D*M/]0:1LTZCI$RYY$]C1#>,6K9X8X M"E7P>Z6K2X3Q2MO''!FPL#FJ3@Y;- M0W9M\3LZHP@4L%+XSQ$OX(*]M[ !)Z'=PU7Y?/$R7Y1*E1UE/IB&18L?'^9" M3I@,)2:" !+Q$,"(8D A4X"D6<()41*'5IL"EO+&-B>LHS%;.E\%I=8:YJ#6 M/#"JNP>RGL+=-HC &YK#1!%#Q$NIZ2,GC JX7)A^)>;6[KLF]P MJ)1:TZ'\XTI>*_TAF\;DG_3+-HD$)9%)N0DIXJ9_. &8)PR$+(PII(+%,+3? M2' 1/3;J>7B2"TF-AB[+8B>P;?86^H*P[\V&([43KQH'L BT]D&I?F#T#XP! MO2'MLB/1%^(#;5%X1MYQRZ(+>*?W,)R>.."F1A=+MW_9)4S$&\;A8.6QE=!H[/C'JD][G8["E[1[)GZ+P72>4%O#8[/1?EYH8,NK*TQV%T< MV]_H-9*U"IB]:7>$N- MY#P1U%J9<17<;'3O4] M EYG@=Z4'7:>Z!OSO9FD=X'=YII61EL=()FD"SK-TX^Y]\.PX]R)(>N;*-AH]1),>-=TG2>T+&91[D MM.RDM'1O0&@!OAT[^(6T9[KP@*:_[)X]@ 9)T?G\-NW[[%&P3I;9O],S#SWH MY]6[X%DHJ4PB E(,,P 5TAQ$8@52J& 8A0RGF1\BVLC\4S'156 4[W@(83, M%Y)1-UA[9J//\]DC^)R_FG*0^N>Y6;.5B5X]G$$X(#,(#;7$CH.']G&P)J(# MMW9=WF@;9LLJQN9K7OS[O9SQIV>Z^'?]%> X#EFR0\;ND.B-S MX!66'0+["R[+^P9.-?E$\T59,$-/5JOGJG294>_30LJR/*8LEE_I4OY"O^?/ MJ^=)BA1&L8@ DE!IYXF'@"89 B+#,I(9X[&P:@HRM.)C8S^C*E F1B&OE0WT MNR&O@J?\\2F0VA\S-80,",$[6@0TT-.5>8%<#UR'>B\LM_Q'.-H#G@!TS%LQ MQE.XC2*CQ57W/T=R2\<1\9;GTE5^ MMWGQ9SE_7-"7IYSO3<#UOCG&/))48! F(@.0D!30E I HRRF$2(Q)4YN^%F) M8YN)-@H'^]ZDVVQS'FV[:<(KACWS^TGX>CC&L,;&)X>>%SHH^5ECL,M:]C=> MWBGY7])4_)'B^E4NZ*,TZ7SF0-]PVWWERTVBA,G^#Y66<=\42DS(<,81"*AIG]6"K"D#"2) M@!&+PY3:)?/9BQP;?[4C]5YJ[>*:=4-MAHN[7CMM'8 M']/8H^.3:2RD#LHT]BCL,HW#G1V*&)11<547%T-EVC1<[U[ )$$T9*%>KQEV M41$'A"0<9%Q0II=L2 FK_BJGQ8R-48QF=51FI6XY,SNDSQ\']#29^(.I[SW^ M77!*R#KT4C^.E$-1 2^(#51 X/"[Y:NI^EDD3E8#.'[W<)G_9RW8RO(_?W4W MQ^O7;P\+O]@=/X^& M3X_JA+1!/:GS5N]Z4!9W])""_T7^4?ZJF+ PE1AB"&"&,Q/\%@&:< [",$HI M2A&,4Z=UFIW8L5'(=H)]/UGU&\SM^,0_DH,X7Z=SYK7>U15#)?Q'-.Y*",8VG_+M78WM:Y^F5.IV7B1]%J\5-VGOMUIEVN,KG_9YK/WDLU M7\@'^GV")(*I0"E(J(D"@!P!JM=-0,*,NA*FUUM/U!RL_.C MNOFX93C(TWPJ;I]?%O/7,A*WV4]*1!Q!J;W:4#"]\!:9"313W/0/4:G*4AA! MZN+?GI U-M]VK6J0MW1U\V9/06OGR7H"K.>988-56\T>]NHLX/#IO)X2-ZCC M:F'WKM-JL"8:PBD,*8FFYO"&"98B"X MA"&5*(QCIU7Q.8%CHX[3S<*[86I'%SZ1ZM^;U*K6^>\;9==NC.>.Z[;(>(XH M/2USZ!A2*P0.1(W:W=>-3:JSQ]N9D-^E>)B7VW:+P@2"+7]4?UY_SXL)%"*+ MB.":3A(,8,HQH(Q%@)&(I"B4":6Q"Z?8B1T;L]0'WK7:P7)>;5$O_J,(*J6# MWXW:CIMNED-@1T'^@>V9B"[&U)F+W"#RR4B6D@?E)3 O=HXZPOG&+M(74RJHAV,"-Z &\IC:DL?B-QU P\%[.G1WQV-*R9:W M,_VHQG1)==NH2=48/?903J4DHPS$'":=Z;<:$:0&+,8A2%/.4*IS$F=.) MI;7HL?'4;;N(QD45,QS@MSR_[ 74OH\RM=+!1NNKW0H3E>K!1G>/YYK.>'D] MXK27/NQIIS,J>P>?[D_H3F";J++K5YI/RRC]^>(;G] M\KR?5PUA/LNB>'BBLRC^15_YU-XW-Y=-8A1!&;$,A(3&>NT80KUVY 1D40@A MCQA*$SJ9F>-=?8/U!]J;OE;?-*F^Z;;6_7W:O]#%O^6R].@V0:M7^X>M4_UO M6013TUUIJ0T,HCAX+DUT)]3^7@=[#G[;(1Z0MK^U1G5M*E#S!2BH26[:F-L^ M3#26!(W%5\'G]K!79F^?1G[VNJ,WR #YGB?Z4WCPJ:5W[ _-1OT+[9SM_IH7 M6HS6YN-\Q99J-=423$I],5$Q"2GD(4!0)0!B) %5% ,1(:6$9#%$TC'/_:BP ML7G938]RQQG@))YV!.X+I9[YMU%I*YGTPT)JV"J"K=N]!.],V-E"\_'QU4F7 M_/6S&'G.7#\N;^B<];.6'\A6/W]/-_[0G"1_5&[6I]5,-$$"::90HE?J((TR M!*#$#-"$ID!FVI55G-,T=3KU."QF;)Q1:AD\EVH&RNCI1AY'P+2CCNOJ2UT8Z,M .T^^,M@Z?EC MWT:DMQ9'AZSWW^-H2\H;-#DZ9.7A+D<'K^Q:@6;&:?%T.WN5A5Z@/%[/1!WF M.7LLVY>L3[%,R!3#<0HB9LJ*ID( 3#,!4IC!*,F(BJ537K2UY+'1P)>[+^## M];=_!K=??KOY]G#[Y>?@^LO'X-/ME^LO'\I_?7BX_>WVX?;FF^-YHOU@V'%' M+Q#W3"FUSL%:Z;)>UEKMJ@%2+^>*SFCY+65C*WS@BC:.F.P7MG%]0 ]9VJTJ M$L7-=[G@>:&Y2B6<\%0O7!(BH"8TT\"70PBRC"))&1$D^\4KFG5.[# Y,DD0R5_D:PGG, 3$(],)ED /.49"3E1&'N=B#2T] ,>LJQ M5FW0L;";:/I]]7N><3ST,[AK&AALOB ]1A4( ^7GGT1YL%S]PUJ,)V__)$I. M.?RGG]1QE:UG2O.?B0Q\I5.3$O%53YN+G&MZ,;_0L^?V#UI75LK=SK@I@R(_ MRNK_^M_3E="ZWWSG3^9M-L?C-TI)[40*B!5$7 &F3+\NE4J]@A<(H"1+>!@C MR,WVW?DTW;=1WVGR'"##]\O-@UX1?/AZ<_WM1O\E,$N$J_+/X.;__7K[V_7G MFR\/W\JEPE>];/AZ^^'AYF/Y>\>=A&%?$LM=BM$.?=\[(-H4/M.SK 6 M#+M+]":CL[<#]39:7-Z]XJNI*'^G?BVJ^-8)C;&*240 1+$YO(HC0"6D0$F: M"DPP2Y13FYP3LL:VSMOJ2U&'OG?O3K$+K-V,X0FNGNE]I^]$J2B8*Z!5K>+< MKP*J])!M!1(U*0;&-^RG!<41P/KJ-[$K[LV:2QRQ^U0GB6.W=*Q&,"^**I3G M4<[XCR]TN5HT3:!3RFE"&0!96V';O>GD+9CET\8=*TU@<4O7 M6B::@N3=BS1-NF:/)3]]SBG+I_GRQR]&COY_V0]DTQ EX7$4IC(!:2(8@"Q- M $9ZDVV$:AE:6N%9$<1\@2T+J M%_:^B/+],YS^D;&VQ-C%' M!(5I+!6 4 \*9%)H[TIAP F.0IIE*(5.[06/2AH;Y36*;I_*N9';<5CM*,P+ M6 .>Y:S/:#;'.,U)30^12F?1\ MS>J!4=ZY1++C4)RFG/X [IE_1H&M0Z'17C >J+:H-ZS=BHDZ0W:R?JC]TX8K M&>ILX5:54/>[NWF)[VF1%W>JSG QI_/S:JZUT]M/DTW]]$2;SM?TC^*/1/[&L"- MRE=!I6[P>_W_7E:\;DCY=#(M)0_J<;JAL>M^.M[=-==6*KE82%$ZN5]6QKV] M4U70T#VMVCI>S\3=\DDN-NT=-Z'=H8JR""D&0AB% %(D T5!W$6IFD61B*6 MW"T=]R)]QL9D:W.J)GNN>;N7C8T=N0V(>,^LMP/V55 98WBP:42D#:K[RIH0 ME]*F5H?9?B+U/0'L-W7X,I4&SB[V@M]^ K*?QW;, #!RWIN=GW80;VOSIWC_ M8W--O3E4QN_649R?Y@LEHF#&W V)B]5E^3C6$2;D[PI],ZW%W,IU.Z*$P%M"KT MW37R?>B7PVZF&/.0#[A3>RSJOK -NV_!L F\OPKV=@@:,((2#8^1^6\TCE[C M^H>V8=BL@#<:H;V<@K?2H]NDVA35JZN\F!I':V;5SQ!V?,4L$:Q5O,J**N]];%BL #$)Y>>$CJZ/[$A+'0B4*2%%6%-)_T#@SI_P$8D$)27'J MY%.?%3DV:C$:E^OK\J"_6_RD!="6_JE7^/KV*-V0(.BAD; MC^S$%N=F*ZY4]*)8[#6H=OQQ.50]OZA"2W(IOOIZ9?'=-^/FK- +B,$KKR8^' @E( M*8ALPI-LQZXND0;NP=UX%"C6W>T[]YBB]VPNAD;+'= MDX:+*W:R;"NFV.W.;HZ6Z5\P6\E/6F>S(C7[W?_*ET\?5L5R_BP7FPA7+ A! M-.( AYF)^Y $,!IB$&_]Q)=[ J63X?06O:@KJ(K M(KM.I//]/46['0LC6*]3KXMB]=S4+WR1IEK3;_.I?HS)ZS45F'ZAW_/GU?-$ MI5D<4:'YCE,.(&$","88($@O-E62IC!UVC\?3O6Q,6:C;/"ZUO8J>,H?GP*I MW8FY"DH(+FKV.>![87F$.,K1[ML?O[RDK#&_WC5L 7 5K-^A#09U!],:A@&C MVKP/W:#Q;/ZT'UJ]U1[M?#9?7(M74[/7-,F9#T&FQXZ["V&8$\V9V+PYK";O=6J)?,'N> M$W9*R;8JIRWG 9/:_\_%5;"VPBP'*SL"8T@_=63=0.RKO*RE%F]6==8-I5/% M:!V?U+G9,Y=2%&8+RO"LD7X[RY.MAP=RVB%/C#O.Y!A"^Y&ZZ!6.ZCT#AK%O?:3=L/*$Y7] .K9$;Q$ MHZ&=0@_H'7 0?3RU:\[,[-$493-I?NOMV0G-$L034]HBB:1ID$( 0VD$8I)* M22 +D]"I!M%!*6/CP/+$Y;4\<=&NGLG=G;GG[A[&TX[M+D:I9Q(S^H&E*:IH M-&P?4?E,ECF!@=];T]Z[H:N-3_X_%D^T.^UQ_%> MSJ3*EY-82BST*@E(JDPEU3363D&< 293#C'7S*!2M[;,1R19O>>#]EY^IQ>Y MKWFAO;"? E8I&:CY(LA+ X(E_>Y>X^,(R(*(5&85Z70#QH094&R'5)E7 M>->#W#US+PU4EK%IFQ*\.[].:0Z MU$LYB8/?6BF'10U<)^6DO?LU4DY?WB5<9?7R,LWEXJLI'V0"8Y[REZ+.L&!8 M815)":*,FT0A$0$*H0*:AV&24HPXB>VC4XX+&ALK-*I6-94:75WB)$Z >IH0 M?$+5,R.L4=I2LU.^SPFX7*)(_, V5-#(H9=,+_^IJ>Z5%Z8(H5S^(:7)^0E, MWLGR1YG]D^O?%/6]WG)_SB-W.F;DQ/T#AHBMVY[+6IYK=G2O M-H@Z>E:=-[\:0V4M[&B=JS\JC_M']EQYTL_B3% MRM27^C*?OMW%NTBA87?Z?&"WMQOHY:%="VX53^:_ MF_]>Y:]T6@6V-;+-+ZYG8OL'K2LGB'&>0J9 PAD!$#$)<(9C(!B-*8&*4H0F M+V60\+G3DKK_]\RHP?P8W_^_7V]^N/]]\>?@67'_Y M&'R]^?;P]?;#P\W'\O=__0N.H_@?[^5C/BL;HFG>J/1T+>=UR<#B-(I81 F@ MF=#3*B,)(%$6 804PY1*R6-<#^S-S'++>.!A;?0:PZ &]:C>5+FBPX^GW9P[ MV CU?<2E-=,#8Q9/+06OVK-N^4NS%[#[L]8-/LN[>0#6;[&W2Q0:N/2;!^SV M"\'Y>*C;E%LLEI.'?&GF^=N9T%.Y6-&I*3#0WCQYF-^4^U1UV3,L4AX1I4 4 M)AF 6": 090!FJ P(R$7@EO5M^P@>VR+F5)]PYX; QQ+RW49@-/$V3.L/=-D M)T2MN>\";$XPG7YJB^7TOW89KHO80?CL CP:]KKD$5UW8854QX,F M!H2V(ZBB#M>O%TPXZ*6A8.-OTT Q+A&M>]=]OZJ-K5^KM^5RGR7!L:#O10N M81[C>CD&"A 2O#H;H=^#*@ M7(\55#ZL%@NMR83 ))8<0X IY !R1@%-3-NVB)(8HAAQBB:OO-/90-:6!.H)"Q"IE "*A?;644X!3' ,-/TFR MA'',U<5E:3H /8B?5>GJ$4V2$HIAJ@ /4_WBIA$&A'(,LC2-E4(4BH@VF0P/ M X*ZG=/P, "VGV51_+UY7X,YF^:/U1Z01[3M-@9\O9$]^XC'J_A\.//1^RG4 MLX-([R5Y&GEO7WQGQW*K,CN[]UR6(WVO7Z(G_7@SO>9+,QE7O?!PG%&$! ,H M23& 6 B D9X,6!IQ.TKQB&// MK'(9A)V3K,\ TT>Z]3&1;Y)X?<;^8RG8YV[S6M'=N/NF42I_DG>SIFV>Q#*B M89@!"14$D$3:'93:)Y0IAACRE$3,*B&H@^RQL<^G?%$L Q/P=JI4U,6(VS%. M3S@.N.^UWL_:+$*O@EIW4XJFA[:%'4 ;H$[X0?%C*/1]"A?+2MTG'W%I 'ZY M[?#^1WD84LW6VCE*69)QP.)0KV"%U,NM)". ISB161+R6%D5U[:0-39V:@=N M5S':[$=]-MC),3H%LR5%^0&O;TKJCML%H>Q'$>DG4'U?W!N%H1^U^WB0^?%; M!NYG<]>T$9 +GA>RN)U5]:0?YDLZO9TM%_FLR'E=U@JE62)4!C($(P##4!-1 M&H: ,1C31!%*)1NDDXV#TF-CM.O'QT6Y/Q7DC9Z;XY#J'&1>61?(VCS'(.5! M7H6+_+DW&^#Q'X#>;?K4U*;K]V1=A']MN>^R84,.U"B:U+CH/0:OM9>1\-:8 MIHOL;O/<1_FRD#ROCM>S6,)$<004C91VC--$N\A4 ([2$$5Z:L+2Z52G_?"Q MS1MMWDV06QA:$?D79'IF7#;:ODCPT/&^B2MK>+Q52:LE[9HWQ 2Q1& 8ZD\82FA2+4) 8(Q!0HA*$.GA] MRWNW:^W5&[9W6Q]LD\]#RZ&#^_%1Q=E1BXLF-' MC/8K/G9]4"^)&S??^70EM!H_S^?BCWRJOS8FH9)I#%*(,( ,,X!1I/T;PO32 MFA/($Z=S"5<%QL9^7^8ST/@Y)D<@WZ0+T-*"OWO-R]@?$#L2[!/FGCGP?$9& M\&ZM?] 8X+528C?L!DS$V-=A3%D81Q%R3,$X_IRN*S6VO)T5RT495?S!%-70 MW[&IFJ&'KGB:3_4BUJ<0# >U]:LF6P,>(J:)EQ M%:P-"=IC4IL2&%M\+D&T^V3S]/=@ZZ^!3Y[*"X'BK[ MA'K ,^8+4;[@S-D6L'Z.H,]*?Z,3:5M4CA]06S^A&Z]5,33ZWJI="DJR* M- M*)[F+PA3;&IS)X"DL?Y)I&*2.46X;#U];.Q4*A<8[3JU1]E&SHY?.N/1,X78 M0^',$ =-]DD"VP(&_:+4&%*E%XRAGB00)1^[!L;8S6Z@X!6V@>/1OV__B5*PW\($\NBM!75 M/ZM8EG?WLOZW2^K^2(>C[V"7MW^)QA\74V'46I 708F2:30PVT3-K)&Z"AJL M@AJLH$0K,'"URPG\?LWT(RE?]A^1_=9OPB@";WHR\<\1H]/O^'H+Y^E93?_] MJSE?/:^F)NFWW?%U$J4129', )?$+"LD!PRJ". L))G*.(MEY-9QS5T)*QH> MM!E;2]&M?LG^^E^U0?1J^H;I2']%B-)VH3Z/D MTGWZS),Z[IRT'E5NT] 9SV>/'^;%LIBH*)*AB=!/N. QH(!FL4,)(+!.!81 M$0ES*RER2IS+AS=,29&VMF9?4IA3G+PH5F71 6Z4=MQM.86VY>:+)P3[WHO9 M@:XZ &N@^W 2.O?=&0M,O&[6G)(W[-Z-A>5[6SDV][C7P?Z%?L^?5\]UAFXH M69:81@,AU2M]F$;:64HT=6"%8$PXT<1B5_[":[T\IB ?M?;2XM';#QVL-/1!6]J%GP]?X/;I"9E/ODF^6N@UULUW_F16 M8Z;JZ41B(64F(X XQ0!F2@*,S/ZFP#0))<8JL@I^/B9@;!]BHV/0*%G6^[7[ M+H^">/KS] %-WYME;JA8?ZOG3-]\LD7SS1:2_^UQ_OI_]*W:_HB8OP#SE];7 M>O2Q@WRTYXQJOMVSUW7SQ>\U9G*QJ!M$E9LIQ?5J^31?Y/\CQ21,TC@1,@4X M10K ,.; 3*2 Q+&,,4U9*)V:D9\6-[;/>ZUME;=P%="UJF6!W_)DH' \&CB# MN)U'[@_'GKE@ ^&W"L)*UV"CK#^7W X4GT[Y&8F#NN5VUN\ZYI9W=2.7:J_5 M1.U^E^)A7N8M+(IJ;[82-1%IPF*H%* ABP",(KWREN=% MCHUDOJR,)U8F1U6?!I^_RH5KRKP%U';,XA? GMFE4C:HM0V6\RH7:O$?17W< MUO"-/Y*QQ\IY$F@4#!H->Z@[>AH$GV1Y1-*@1';:VEV2.7.U MO]W&N]6R6-*923>;*(Q#&4/;)$E$4YIV8AX?VHV-IS8Y+E=-&K8I&]FR,&A, M#.:S8&UD>57;S.9[-98&I:E=N<[+2^#(C$,/;<\\^B:CVIV+?:+?"W-[4?!M M>-XGMD=G!:]"NLTA7^3R RV>[A?SUUQ(\?['KX6)M;^=U4UKKODR?RT5FV2< M4XKTNI?$$010"@IP+#%@0J",)#$/LW"R-$6)[28(>]%.[+]6H,=S<;D,N%8] M>*EU-UO^[U9FLS^?_:3_JRT(Z-H$-U)W&!4[QNX'ZY[IV,!LM [NVS#_VL"\ M5CZX/@^S,\NZ(^:30AVD#\J/[JCLDE^')W3-GNOBW M7)8U0(LJC--X.L:GF9<'D_G&$L?MO5-#8+FW=RFL VWLU6J:.)]:T>#6 C;W M33T+/+SNZ)V2-^QVGH7E>WMY-O>\34^@:R%R\QSJI;*#TD7KN<7_;X$VJ&6R/2!2B5" "K$ $L5!D3B!%,J(Q1C MMWS3T;P&PR2LKE^$\^_!F,;=;F8?.T5IOC:,^F%#J*8-=3R)0LI$EA+ML^B7 M#698 BPR#C!)84QHI!!V+R,WK VC=6QL_)I\%G1V:09^51PFO/&^ '^B:;"% MQ(%2;FLT@A8./+QW(4@<87F/'GB#"^?)R\A19[4.7BMN/G?(/B MF'-0%3K/)*9I(O7ZCW )($H(8 A1$&*19APE*E-AQR;EEVDVMAERJS6W!6,6 M)RGSXC;H%PZ[Y;SX%H/9]VPW[#A>TI;=#^8]-7&_4+FW:OGN!],3#>(]"7"; M%Y9_3.=EKY-OZU.6ZU>:3\TC/\T7W^A4WB_R5[J4TQ__E%,Q$;$@C"H.%!8" M0*84())RP#!3<<9IQ(35$LI5\.A87<_*2_F8<_>C*&?,3W-NGTCV3*EER;F- MVE?!6G&@-0=&]:M@K7Q@M.\)8C'G98Y75;CT+:#>TN#/ ;GU%-45MVH&,G>7 M\TJ8)F$YJS@_;Y!)HZN5S9S0^?Z>3@N/3CB;3A,S<:_?+E-8Z>/<+%@F,0LS MI+)$CQ># $8" QPB!.+_O[EKVVT<1Z+O\Q7\@'"A"W7A/@R026,6#322;&\6 M@\4^!!0O:6/=EF')TYV_7U)W.[%"TJ1&+[D8-EEU:!6KBH=5(4XRA'%6Y,3I M(:&%D&O;2J9-45H)3;U['ROIZ,3'\_IXWJ!,EL;]</7LJ#/0/!O$B9Q-T8\>/!_'U5J8N#1T\Q,N M:K&T=#\W/7H?,B]>^ZD+39ZD#:N: ^&O?%\>ZF?$""E0R&&2,0)1$3-8!$D$ M>89$*# *4*SE[IA-U2B_\HI MEY&H#$S;YJ!/_&?]FU3A?\],!G@9%ABR), 0(<6N**1SD: X":,08:27'W0A MS-I,Q_0$H?[& >EU Z(\ %8>BUHU7K9J>D[+46GBV3X.P8)3V M!MR>+$:K'E#Z=250V@X?38.R]>9:-P68T M?1-ZS;W7MOI7N>>'^E6E@NK;75..<*_MF;ZX*#X*95P S US,DOB#U;&!ZL6] (_@I MJ),K"])-\N$@V:#FMGR8P?P+UQ(S1^9M83&+,2P8)G?E]^_EKJE>=D?VFYIL MVR)F7WG%#W]RIOPM537U4*MNBLJ(/A,2X3 A(4P"GD D_X6880HI0P5B(D@$ MTZHZ9CG_VHS:G=K5VUN!MX VZK1E#\&ATZ&)6U1824=-0,5W&_GRKJQY95X3 MT7;MY@WB BOBV2:VPO<%$SOY^\*)O0;@=Q5'3M9"*>$7=P,6BU_\%R*SC,U M^B>B78*31V+H!GKT#T?5];RC?''%=[-&=I;Q8#+L<\\5>YQ," MS!7#6&Q,?=&)!]%OA=-=\);2PY&SWX[U?5D_D@U[CHH8"YZ',!0\@RA+D8S( M:0;C* SRA(6TR/5W)V*3KB4U:Q4!QK-7& M!/92-P.[:+ID&IN1QX7P[9UWDH,' 8:XY_;$1>_$!U)^(!4 CW[A-MB#/,*^ MT ;D&GZS7<82O]DMQG3,Y?872VU/-A?;,>PR.'TQ^$=^:/:P,6-0\#0(622@ M4%>F4)#EL*!! J,XI8@QD2 1FZ1K+LZTMCU#U4]K#E6DI*W##&[K^K"1>T%S MR%*78.I1AS]Y%\^!,-ELN7R9(MF5C[4 M^3R-\O$'+#M""K&A?+!/7AX'_#S3CY6O*H?=F?A[AEU(TQ$F/""P9@$TAI$F$$<\Q@6:1SG M :,4<:U[V';3K\U,3"DVFTX%P'\J'K8J34++EUW3C_K VU92TM]0*=-[E1\U M"(K,ETDC"O4*OF>O"P>Y/_-"'3N(#=(!KU"O]"\:@4\+@E!\#& M8[F.:T;+[_MRUUQ+UW\TSM.C\G-#,SQ7J5)KV&?#6/-1EPMDK34^"67M1['T M10\O1'Y!FB^PG*5<.^^W ^BXTJ1[;_D*^V5EX%SDR2"L9!3 M6(B$MO4CL>*.X51+R$G4JUM$YLJ=0-.U&IRJE/%U-,\J 9&W:RI M4F[66=.U7GKU?+OB"RVTOP[];7!,]AU;.6 M;L#R; )/+@C>+7,[\ (:GJX&GL_V5]T+O*#US*7 2Y_P0^CZ_5C+^.-SQ[XX MB\M(DO,XPAQR%H?2#V0IQ&E&8)R3 "<8H^N2'=>ND5LRF*NU^DL3(1\\ M33>@\=,!J>!FX(8IHHKJ;K8@-4P'ZVMY8K-SK(HTIH.&*8-,:\PKRBI5BCT@ MYWDB/__8U-_4,?9F]Z**.+U;'>29!CQ)(I1!JLIO((8#F$<1ARB/FWJJ* MQ MW_OIR;!ZDJ$L6@_S:6.HIP4VQ:8YH7I@U0F@NMNABJ54X(?2B&\[\C/Y.?CG MK_8=X*U64,^%][8@RQ?\'JJ9CI5MAM[Q?TQ71:H))GJ"AV*[>6DT!?N!RWCVQ>^Y9:GX[\/YPR=!]@\ MF[A.8M"(?#/T67Z]4>=A!6_HFS= R0VDX X[*)LAY;0WLN;4RW8]-L/C33]C MPX_;4#5*44LGA-^7]><=W1Z5V>M?^\3_Y-NRX83GB@ &@T^)H@YP=V$>N$5_X52#E_YOCV@JP\W'O^X[8M M "5G>CR4._DG;<_W'LOMAKZV/\<\'V9Y6JB;T410N:GP@,$"QP)RGF+!(YQ( M3]BL):>I""8/XS)=-D?QP3^.&]9X=+>LW-=-G_:&$/7/(SG(3<[,.S9>'#TW MV2?@GG9A3(TJ"SJ2K9=-DEI@,2;I*3)9R_9 MI>FB?I%__?I+_XK\H?+?O_[R?U!+ P04 " #DB@11;OQ1C'>Q !DI @ M%0 '1W;&\M,C R,# V,S!?<')E+GAM;.2]:7>;28XN^+U_14[=KX/*V)<^ MW7V/TW;6S3-9:8_M[+X]7W@0F\TIBO20E-/N7S\(:ISV0]?\G(U7=OR^G'3^L?!!/L_M\N_SE%7GA.!11S#)2W!3QS M' QR7JQR+HOR?W[\9X>ZL) C)*8LJ"@-!"<0HLH>0\!L8MI\Z&PZ_\<_US\" MKO(/Q-Q\M?GV7__R:;W^_,\__OC''W_\]6M8SOZZ6'[\43 F?[SZ[;]<_OK7 M![__A]S\-O?>_[CYV^M?74VW_2)]+/_Q?__]U_?Q4SY#F,Y7:YS'NL!J^L^K MS0]_741<;V3^7;I^>/0WZG=P]6M0?P1<@.1__;I*?_FW?_KAAPMQ+!>S_"Z7 M'^K___[NESM+KO^8SJ:+O\;%V8_UKW]\N2 P$*&;?[C^]CG_ZU]6T[//LWSU MLT_+7/[U+^L_9@NH&F5&LKK<_[CXAS_>K/IYF5<$E V7O](/+O]]765?"O+7 M=9ZG?,'3U>?/%O'.+\VJ1!?7_W*&(<\V/YVD/)UL/O5%6*V7&-<3;ZS@46O0 MF E.J40(43CP0DJ;2C;.Z+L,5X)71/%& :L<__IQ\>5'^F!2!/?U"ZA? ..7 MXO\?#Q:]D,UAU+^>KZ?K:5Y]P##+$]H?NNC P:(EZC%R\,@*A* Q1I\LXT-0 M?V?1N]3?UNV+9?QAL4QY2>;C:E5SQ6[CX+D7CX>0(#2]:B+L#W-RF_]7B#*?S M22@B2>0&-#<<5- X#,XNQL,=_P M\>+O^2SD)0F$!ZP^&=.&!"(9B89)#]YSRTV,EA76!#(/2!D7,LIU?DR$_0,S2I,- "-1VNG$%P MZ$DTD?ZY-MSS+7'PP1BYL_A.")'/#"&'B[<3?'Q8XGPUK4*YQ+C/V@4I(D1I M>4TA5X=)>_*_%(:BDDC1#7FLW%M_)Y2H9X:2HX3-2^!)D+ M!5Y&Y0"*>0U8K *C!4]6Z,BY&Y8_3FFN>KW_# MLSR)"GT1/D&P)51!D$LNG00I@S$R,^E,&0P4=]?>"1CF60'C".%V 8Y?YG&Q M)$.W$ M)&4GZ-AG!9WA1-\%DC[@UU\2R7):IA<7P9?V4KEDE&,9@JA9(F5)2)Z^LD4$ M3Z>H2W8(1_9)(G9"CWM6Z!E"W%W@YD5*I(_5Y?]5\?")<=PQSP-PYX@)@1E0 M: 2?@F'(L_42!\/,%@)VPHM_5G@Y5LR=8D5,A V69U2@$WEARA1BHG!'#KJ5 MR;$4BAS.G]E"P&Z9-O;,P;*?G'L"RTOZ\LWRP^*/^20(1U1ZHIZ9>J8&07@G M%E+2(7L1LW)#!,R/++\;4)Y+3G8(&?<$DXT#]F;Y=KGX,IU'\K_0VU@(Y"Q7 MVXBD8E^4(E5G32Q*Y&6('.U3-.P&F.>2J1U,VCVAYNUBM<;9_S/]O/'9G8J> MG':$I"D$5"H$?<,6$=#A%0WUYS-TP\ESSMP=(<&06U.GKV]M-B M?I5&U!A*R)HHMHZ"?%\HM-?D6&F7*$)S,:$?HN3U_KJ[H>&Y)&>/DNK(B'B? MX_F2!,)%^#!=UX()JZ/- L$X"MH53T1[+ E0^V)=28[S(0*9^^ONAHCGDI4] M2JHC(^+#$NLKE???SL)B-L&86# 4;R$3Y$TK7D@"UD/T6A'AUK(X!!SN++H; M%IY+FO5P>79B&EY_C9]P_C%OKA9*0K16!+!F\[C(:/#*"N#2))M#MC8/$;QN M6WLW6#R7_.G1TNTB +DHH-R48[[_1&)>56!U VEV@YIT@E4 RL5Y4RA4D=%9(S@#&?%ERUO^@Z$ MQIVE=X/&\\J@'B[;+J#Q^BPO/])9^;?EXH_U)_*^/N/\V\1;YR/SY+!K1% Y M<@KIR=$2/BE&3KR0;K@2@:TD[ :5YY)8'4K674#F_:<\FUU1'[T(UED#F(NI M$F%D"T.!F RO=53*E.$*!&ZOO!M GDNN]4C)=H&+ER2V)2?#U?5D*,2L>4%&UBXF4&@1G/&&!)-(-J;D@D.D1!Y;?S=X/)J[]N#HD)04M \ E$>6WPTG MSR7E.H2,NX+)Q3/$"R:*8Y:E(L$$1_Z31PF(Q XBLZAM*HA#Q#"/$K#;.\_G MDF$=1LZ#@>5??GP@5>+Q'X96375G>[?_P@#?$.Y.;(MGD/6B6]*3]/Y[3JE/"RN'CV>=.7S3$C M?$$PT6=0AO[PA6GZEO&,7FJGMH2- S8B>X*X8_O S-. MT8Y#!TYX!SI@5H;V8I1->MS<):.3]EE#8>)^QYLC9-Y!9Z0+ZB^]MFLFLF3( M!:.(GQ']"K4&'[($$4L)44B6MB7AA@+./6K&Q<\QZMV*E&-DW0%@7N+JTXMY MJO_W^O\[GW[!&3&S>K%^BOG4%O$X&2@@R M4OD!A MC/7M]NI=CIDV%O'Y6UY?\\*M-B0D\ (9*!(A^.P"9!6]M2;)Y)MT*'V*J'%: M_#3$UU *Z !,;Y?Y,T[3ZZ^?:Y!$%OO-^E->WI'9A&E;G%$,BJHL19G!12X@ MDU\1BT$E4I,6ICO0-DY?H';0&EH='2#L+O'1&VL#3\"SKBV.C 'O4(/+%G6P MAJSMEC9! WOQXS0-:FB0#A;QX?A8K'$V"#[>99+ -*YSVNXS_K:8QTO.T"F* M=7CML<+A>?\W+] M[>T,:?O-4V7JD#RPUHEOXWN2O2)OPT6(+H7Z_)68T<6#"RYE5B(K M>LN%]/&0?I*J'KR_0= XG.P/!M*7O R+@:#T"VEA_G%*@=&%C"@\>OTUSL[K MJY6_+1;IC^EL-C&9JVBU!%[J+!I'7 5E"\G+ALA]*%)MN;D^'E&[$->#@S@( ML ;71!?XNJ$\!L:#=>MU(S33;+%(76TK#L MS 7]$Y22HFU">*Z5@4CB0,J:2(/#J^I1AWJ#3$."TBF]T>[B7-#C(. MOTXQ3&>;*P#RV3>/:S\M9B3T58T"UM^N14->NE',"1 V(:BH(F#D"+Y86W+@ M);:)XW8E<-QL0_,JAB9ZZL &W>+K?A90V,!TH2 1LZ3-*+D&@ 7@L'A1M11&)E@)NO>JXYYW R.GK3.2'>A>93+F) M([X+<>,FNQL9JL&UT@'2[J9/'W C14K!QT)&N%Y0<>[!)1] ^\"2T421:E+X M]S19XR:O&Z%K0$UTD6F\?17T@)ND%7(5(B3N*.P5T9*[2=XG;1"O@XD*MTVW M.1Y73Q$U;N:Z$:H&TT(7F-IRLBOKF1*5?%X$*$MR\76Z+2_,V2BEHM#F-&'? MN!GM1O@Y4N(=I*P>L:NW\K!$L0\J9B ;6E\]ASISG2 M2F).DD 85CM=&*FM)O<60]9ZDI&F_>>MJ6E_!]Y[ P%#<()'AML::C4Z^_8$ MVRE<]G9@&U(S74"-(A+ZN'6]I*[U^;=8X>0N6L8B12"!6-$H:L!+AA\EB\(R MX6R3Z]U'*>K&9V\'KV&TT4-0>"^+0\0 KD6/&B3B[$V MMG&W'B>I&[>]X2$YC#ZZ,%FWV)@@P1]#G=*;:W>(*!&"80)2T9:'[)C-3=ZE MWJ*A&Z?])'TF\ ]^]]G">KL\V[Q_GM0U!]13S/%965"XA.BN!ZSK!*I.' MZ(J@6-;KHCTZQ623LLHG:!JW7N5$9]PP&NG@E'M"0E&0N^=5H9B6V*E=T, Y M9\!S%JT/.FILDO8\LEZA6=W+2: UD#XZ0-;;JW4W+%V]UTZ2"VX@A?I>6[DZ M*-@P<#+0'J&_4*D)I+;0,G8'CV'4_/#YWU$R[P VMR867-!?Z(!FDJ)05"0* M%:2%8+4#(21W*B7I7)/$U'U"QBZ6:@*8HZ3= 5I>I+2I%\/96YRF7^8O\?.4 M_*Y;;$UXB &#DL H_*S>7@$T%'O*E MCA4>?F[P3^#YIXR:;&B%J8(WT@+&; MYUJ;&+1V%%[F3WF^FG[)O\SCXBS_NEC5IQ%OR@?\.HFZ<%^[0B91+[]U$N"- M$B1,42)]EYAH\MQ]3SK'S46U0E]#774 Q7=YC=-Y3J]Q.:>08W7G)6&9QNEZ M@EJ0F2X,I$P&5+(!*![)$"@L81:%LJI)!>CW21LW1]4(< -KI .,/1341$=N M=; )!'>EEO,4<"@EY!"4D"8RV2;+\)"4<3-5C3!TI,0[2%%]+S2>2%(PEU)! M1IU!Y41[P$<'+BDO%6T/S9J4Z7V/L)WP-'C_X;$RG\?K9C"LM>\X>_V\9+4H MEQ?L]+?#MY[]WCJM>M#NQ=] S6@O/*CKE:_QR;3*3A9=1YS7%^8YD/6+"#87 MZYQ"HTVCM]A;Z3G>S?J2Y^?Y9]JPV\I=KU] U^=K]-]4/4EG'?>:>XBR[B*1 M.: H")%VKO1*9<0FC8D.H'7$R@ M8R3_H'8@1[2>?,IDG#2FZ%;W/K>H&#U.*IVCLHM0'5D*KH %D/A#11PNL8:IMN M1;M"!7(*,&@+G +)I#BY@;8)EAY0,JZ[U 8]QXF[)W?[YLIQ0O#V="XG\):< M1V62(19,@2BL#2RB5VWFSVRA9=R;N*8N]H$"[P$S];[ZM\5\<9>5Z[.8U^&C MG""/A2RFJ&VV;'' I*DMM@2+JDE^\6FRQKV/:X*DX=30P<%ULQVN+&RZOUGW UC1//42&O]3Z^EEX[(6BK> U! M2999+MKF)I6 >](Y;A%$"\2U5%0'ENRJV.QM7K[_1$+>,%&S@=/9.6%]DC47 M,>H )5ER4F(MYZ[W6*4.#G#.2,&;-);Y#EV[Y6(''^'<$FA#:J(#=_$_1NYN,'Q6]0\GT-LSFC5^NS+J3@%X/0W:%H ]L=PIZL!VY7;X MV>07J-Z\AGU0<7\-<+Z?A?'W!_UN\TU*MMOU/*#SP8JJ($T)@)8 47AE?1-*A27N=@>@? M^T'GZ? \AL([QOGUCBZ+Y>K.?.<7Z?\]7VT:.^P@E@G7VC"3R&DR@;:]S0G0 MQ%#=?%2IH+1M2GX;\S5RRGL^E"*>::O>AZ^96H;W#VUWBFBNYWY'3Z\ M>^)M&@\N69XL$(@3*)DY>)4S(*K:)#?XV*:3YT[4'?\8]G*1#]6 3YPP4K%H M@"55>V-Z"X'3MS:D0ON&^R2;>+QWR>@F$!L(%0_?PQXL] Y.RVOJ+R12;?1B MOFD5]G6Z(G.O4-2;AF(]F7O&R"RC5A"9%#$AZF*;7 D]254G@#I W8\AYVC9 M=P"D>SR\6ISA=#ZQ4KLHN0298J[BR>#19+ RN""D]>3I-KG;V49-)\ Y7MOW MKW6.%GT'^+F5K?I[KA<"D\2<5DX)T%S5*P:K:&N1P^EL;5%H5%"^"78>4#(N M;@;0[N-MM X0=0=8>:1KTR4SF(T+F390S$K5I[(4KSH2C?&>#GE=I"A-W)XG MJ1HW?3<\AH9300]X^GX?IDO&HDV2Y^#!,DG'/3<(3H4,!0/].$H?0Y.7JCM3 M.&XZH0'.FJBF \S=;\5TR04313AG-(1LA')\:)B MVROK^Q1U&_)_PS/Z\L,2YRN,52>7NRLX MB1(%<:23)--)&\O%R.GHILT5)(;"VWC#WR5M9#]G& S<1]:P"AD18IM9]3\O M9K/%'XOYV_,PF\8WA2B@B/&2D91D=C(PH)U(.U!I"5ZA@TC&6V(TKMA[S8,> M7N!_=Y6103*P.A*B#4\;O@T!B? M%??8YO'[0U+&[IH_?/A]F)0[P,DO\[BL0TQ?Y8O__V7^L![A'>V+GQ?+/W"9 M2%JZB-H^I,3:1)E)#JXD#MK+9&3$(%FK]^K[T-E)Q'X@+!X^_6VFHPX@N'E@ MM?IEM3K/:2)8PIA=[26+K Z23X#"L!O$S%Z:]]VVKYOOPX5 M_<&P^4QGZJ(6Y"W7K08MA)1#1E& #FI% G&TU=!J* 5%]KJ^T--MSKF#&N.W M[.U[.B =IX9NX'3GT=*$:^%<-@)8P%I;' *X% 0H;S)#6U(V3>+].U2,W@+X M9" Z7/@]G&)5+!>6]-5YC1O>7D!S8V$W?_GF\Z95S.NO>1FG*S*XC@>7M?#@ M=1T3%T4&)V( 8X)1C-C0K)VAVHO4T=L)G]:0M5-COT#=3"[41Q"[NB-_\;&ZY#J[!>T MFUWY.)/)X)@HX&8Z"@)3,:L&E7''$#MZ,W]QH;L@,H<^R[A MYKWMA\4CA;/_3HS61H?E-2YGWZY/D]M'S,1%&P+G"#+7?#LY[> +K[@9O?5?+.SFP*A (A#;R7C-A)%"MQF$?3C- MX[C7)LJ!R!B$H%+1A6:'S)3A@ M6 U M")LUN3?6"@ZF2Z?28!T>NSS[/%MWQQ)_?V M?!D_D0+>SG!.NY8%CY*V:3&BONYEGCQKC\ 4$T)*KHH]?63T.+V[@?C/?UDU MD$8[L,-/'2Z/LB8UTS%G*%8YR\][T!\*A.2E48; M^N,8D&U==3>,/>L[HK::&!MBEUT^JW16+XB_LRT,3@RWSB890*0BR#)S\H-= MB9 E2^BS<^%)W7?%-8NX>6O2+/\6E3T\(Z6++[)2GJ,Y,N']M^RZ39E;3-)?CXN-\\RD71D3Z*)/F=!X)7^MJT->QG&%SN>LEYB!S;+%G6C.V MVZ;Y4]Q&=861'O(%=QX+"NF9B1%X(HH55PB.9PX<54:F2-*L";[W?J$P\Y%!B;E>J?\ SS3_/ MA=+A>A@432>>88FK3S_/%G^TGEWY<)F3S*S\#G?##S.Y7O%Z6H5PW+(<$4P% MIU(F T5+'@3%4\K;8'5J/9CR 5$#O >NG_EVN?@R)?']].UW4L(O\S>$9ZRU MU2_B>OKEPF&^$H/6G&RS0? Q;&9F*<"("#9@9CX*)K%)AXS]2>VD2<:Q6-KR MC+BESCKPQ(BU,EUO7DF3N;=.ZDCQ5LJ@$H5?@3P R($+E5DJ7#?9=##"+Y#C!S*YKY;3&/)+--8YH/BQJ6S.-TEN\\O_^PV%>L:(WT24I(2;.: MY,\4R,0,4BN4$E$P;#3?H"UCXS;Q.#&^NT))![OF5::5XW2C;OIZEC=ZGZ<7 M9S4;]E^7CU*8\4EG#:QP0QZTSC7[%8 9EX-3EE30I&?1+L2-:YW[@M.BL6[' MOE?ZM4:/JW?3CY_(IR+9O5BM\OH.-T5GBXXA<,\YN57.@+<4^O$@.5J5O9+^ M>R'0;DN-:S6[Q%T#'75@(6_3_J;\/)TCR7?^<5/11YOIU705%^>DAXE()DHI M&7AG+:A<##A.PD,=C?=%S*KV?23LOXL754N4S688L6 6,,7+TK2T0DE.@;8B6O'Q> M8A.<'DKPN.V9ND;R23#03\W\1JSU+=_/B^6O"YQ7@>?5ZZ^?-TGNB73>,8>$ M/24=**R]JE*0$(-*3M.76C+ MD09!:$7^>;V'Q> UV,*D3(G)9'8K+/[>2N.V6NH2;\-KJ(/S?U.1HN,:"D5SL9H5XNU X;N^E+B';5LL=P/=A M^<(UEY=%4M?R7<2QVV_U#6 &^FY M2P2_B!<)#9)[GG[9C E!%9V2BF3E4-=AK F<*0%$"$6($E"X)DW$=B&NMX$% MPP#CN_@[4DO'AD.-L/=VF3_C-+VZI.C2B7XQOQ@TOYB"<")^#:[)3Q&[8J0?6^;+JXY*QI(URG+9B MUC+15LP>G#6FOJ61)<=ZI^%.=-AOHZ^WL0HGPN3QNNH4A%>'P5O\MCD)K M>2N (4EL,Z#6DW=#3K5P=!1H4=J, OXN9;W-4CCQ87V(?GKU$9?G1,<4PW2V M<;,G5C%+4JE7M_7ZJZ@(7DKB+HDB.!HML4DQWB[$]38;X72P.T9+72+OY6*^ M$57M,OJ2 D8*!Y=7#'Z;2)>CRDZ1_+!V(:G/5Y-1D+F02;FLN6B2)-J3SMYF M'YP(C\/I;NQ$^1,BW!2YW'!5:M-[5B($3O9>">4@9,; 8E1:VR+1[59UM/.2 MO4TI&!1<#:7?I;F[Y[+>-N4*#?D1E@'F%$&Y:LJSC<"TY]GH1.AI,M)V'R)[ MFTLU6F M23YF?U+'31>>^EW:4#KKP%)2;'_5+J&6*"WS3^>KZ3S76I!-%Y'*_N7?U*(0 M(;DV'$BD%(:A#+5*3X LK'CN@O>F22/!?8CL\FW;8("Y7\332GM=9 P?<'8JH+M^=G0Q[AVJG#ZPM M%S'GM*K%FG_']65+I'_:O\)<\6G]\OROH/4L_$ M.,Q:L C2JWJ;Q!1MU5#/AA!X%L5[U:14XE&*QKUR&54\( G08>%#,,G#8:- _19F&-SN(D)_BC)(Y[ M 3/V>3Z,YKI Y>ZBI!WGB\BA3H.QM.-2UH!&:BC6\LB2$L$TN83>G<1QKV%. MC,I&FNLW'W3]5'.+( 5WDM5[@5SJO0#M-$"AZJ,YXP-3S!K6I(1L?U+']25/ MG0\:2F<]N(BW_.*K42^_U Z8.'M['F;3^*807<3JA%EF7,0 +-2'FMX[0*L-'QO2N%76:"!H/*$_',<'KK 9"7;LF;\NU65N9FA(-9!Z1Z?IWI//D^MWI&.U1AN!E3%*)H+UM M%B+%V?G=>N^_AH_X?QC?D<[Z#5%<*0$Z4/)Y#]#X1$I?HL<7+0!HM>NH%?! MAB9-^$_+YK@^1K,$4L=8>>X[B9CU(KM@(%%\2# \-:ED>DC*N ^#FH'L2)EWD$NXZG=S?14[3]?>_*8)SK6F<-P'/^VN*YMH:.Q7C%?3T-^4JPJ5V\4IEZ^' M?SI?_[98UYTUP:AL"5*#\4*!XN1(X.;M>@@Z>4;_N=\;^+'$Z'X+CWS_V$;W MBQ,IHA>0K6Z8N^;LPZ?EXOSCIVMQ;JX6)LZ1G$1T$!4%7$H0B\'R2'QF+Z7/ M];)A+YCMO/3(-XZG UH;9?1SE+Y9OJ5HY/*;6RV#-STRWY1;#S(O)V'SB7=) MD[M90,94GY^[#,[2MT*;7"CV9Z%-7OY@BD>^CVP*UM.JLXNIS*_//L\6W_+5 MV-SM]PPO9IL/VHPB>'?=-/LBG;4I%;B\HZT_?7%6>\Y,##,I&T20LJ::#5KR MA9T"YF(J-IN$J4F6LQ$_(U^9G@3U/4!A,%L^Z*33-\N/.+\0M;,@CU1[L6]7$3G3:7+^AKY4LN M:$**M7N#EK2A:GI5<@]&B"2*,2*(-F7$#T@9-T0Z/;H>. K'*:=/:_?^_.P, ME]\6Y?V4K'N91MP$@]66TWGSEJ0P.(=PL- -N_A,M=0LXES M+;P&YKVZ**ATO#8>E3D@)I]1\!8;]W&2CFZD_]@6),=AN@GW;O1W==+<.G[J MZ+\'M'T@1?Q$B_QC@B'IF%! B9R\&1D*8' 2L$1M3%9:B";-RYMR-?)XR&'0 M^:#5?C,XVM;UM/;V-';)7LGC!(%FP".0Z%^FC8YZA:>+*/$74R -P MVV!K,"UT@*C?ZUW3Z]5Z>D91&(5*VF<*B#A8'>I+-I'!VXC (>,D8?0MD'-$9+N ">$^9AKT]ZJA7?3U3]>$@W3=?UJ4KL#%8<%!]+% (5UVW*9Q^G:>1QL.)3!,F079)/?]%%''VJ=MGWT#;ZNXBHI'D+J^IG&RGMW,U_?^) HZ MQ9UL4B'P)%7CAG&#(>2^[1E.$WVFH;9NX@^U-]YPQN;RXUJ9G&W4GL+P!,8E M8YK.,,NP%K]Y"([">*V*-XD7.NV:!"LG,3P7,ZDNQ9S>S-_5%HFUV\@FLW&S M YC-RCOT$)TB(4@IP?.H2":%,2YJG59;Z[LCH1V;IWUP]*AY:J&O+LJ1;O6@ M?3G#U6I:IO6MZ=4(EW.<73;[_/:* MN-+;CAUJ5DG&4"7"#3K#(6G]$Y>W?3XOKZEQ9SO+N!7^4U3F?#'SK;E&*%? M^&TQ7]X]538S!(L67J5"]B#6$R7D *$H 4FX0AZQ3UPW>>?)VN)EYO^I.66M050169*&A+C-@IT8JD>(E- M+JJ^0U+I8;U=SX4%NX_'L^"WDY M89);(9@!J^O452UK3\=8'RJ[I*(D^9DF%=1[T-@)^ 8#R/T67XVTU0$07^)R M^8U.A7?Y,S%Y]>SCM0L.]=8K9U*9T9#\ZQP5D M,[P\Z)713GD=8/.J!.)-V4&.D7..ACP8P5*@_2TY\18BH&)!6>VUT$U&!^Q# MY+CYHE.ALIG:.H#D+3_G^LO_- S?:JQA=,J;MK=@N5';B6@X(D\>0.+C.>@+D+_//Y^O51F+\TO3+B-:H MK(#<;U;KC!@$KNK]%F>%!ZE5:0N_AS1U K;AD? 8YHY42Z<($U=>3.9<,4VT M^WI*2%00 C$573&J-N-K^TZMMYK1)6M=1 MYH790T%R%MH\\3Z&Z'%=O*& \V#TSHFTV %B_[Z8YV]_Q^4_ M\OKG\WFZXD*20Y$S<:%CJ-N9)PC"(Z08Z:]\")(WJ1_;3LZX*#L='!:#ZZ8# MA+UTX\Q8_Y^4E$TXPIZPLH'F-\7U$<,P1)(+V3"CA7&S3X7X;->.& M$:/AZWC-C-W:]!VYJ?1![_+GR[::+SXN\\9+OKJCB29A(;?$>W)8E:8P*>3H MZ2OO0RI!Y_LO1A[I9/J]E<;UXTX.H>&EWX&ENFZ-]] M)DE$MWJTW7"W^D ?N=K^5Y?AOTC:!%L<2 KT07'EP>5:%:1CL0*%MBFV@.F0 M3(R<,AX"58M.5-P!O']__V&YL0C?WM?]?VDB-D>#8&BM,PAY<^@$$2$X3_&9 M9IK77E9>YA9@?9RD<:$W'DSNM\L81F=C>X8O%\O/BR6N\ZL<;'=Y,Y<\ M."Y NJ)!B3J8PF0-C$(J9P+]P=-.7N(^JXX;=(R.M[9:ZL#X#>$H_3J=;XHO M5Q,32@Q1>I"ABKB(^B!"DI/.5>%>"I%+DR%&@W(Q;I..3CS7T6#1P9ZXX'E+ M_=I-NQ27>&2B@#'9UF!4@$>7H119/"8C2VCBQ'Z7LDZ*&4Z/FD5+%7: R>VY MD2T,3H(I67&GP M^K_X@M-9/5CJ='/BZZXS].*L5AK_5][,E-ALY(F-GDO:J2"T)T^HEA>Y5!C$ M5$B&66M43>:![TOHR%THF^*QJ=(Z&&#\'?YB/#\[GY'GGOZV7*Q6O]-9)A$H8FQSG ]!_$ M;P/U=G#4WV/RG@AJ1X[I_'QQ?HO=7XGYMXN+65>_YM7JPR><<_%W^LU/MX54 M?VWBK*+P%!&*J3VQ+(6F/M5A&MXG9U*2/#6QRDVY&KFA9],]T \<]M\;_F)O MS//'S8(M+/Z-:.X*:A*9)P*>WXMLE^?OK//OVO_(LW7&M)JB45-Y&(([(JTI2@BN.0Q0F MAR*B17/O;O:1U.VA%(P[.+X-V$ZGDA$=W7V9W.((K292%V]U3J!C":!\XN $ MM^"5(Z$+@Q9WJR\YDI!Q)\OW@<*C%33VG=7AO%:'@VP^9L.4D!ED4;GFI1GX M2!QG'Q6WDH>$OC$:+R@9=PA]EW \0$7'>H4?3@[+"6)&(XJ XA4'I70&%PQQ MFS)7VI;D;!@:@3N!S?^YP;:7X,>V<]7&;>]AS?+JS8<&W%.L@@E&)Y M9OI#<68@6.*+AZ*X%M*0K[$3H/98=+@A*>_ )1"@@K/$9)KH'Z;I?1(];?#6?/[+[F5/IX-I"K!_\-BUE)$] D MR)FX4\$&"'4FKM4!T2%S(>\6,!RV_FZ0>V97,J?2Q]'^V'"7,X_)<9*E\TD& M3@<_H^ ;!?'CB@6C%0\.LY#^M/43NR'NN=ZB#**'P4Q9^\;=%Z_1JA=Z._$X M;(ONI]9HU8Q[9[Y.T7;;I>P<9PYLK,,Q/2(0(!V8E'3P*;!BG]U@GVT"OF8X M>I-C80$R#Y'._:# :8=0LN<\\F!3:'*A\!11G=1['8N/!V]*A])#!]>Y-Y,5 M?IG3]LZ_S.FSZ2<3+3"&6'RM47<7TXE"X!QR0%>D)]FU.00?(VA<+ VG\DBX8@)79/> M#-\G;=P:JV;8&E@GSV@VRL/!, U\K"<7:>5D[<[9*;PL24>E%TZ#,/6:4H3: M8!#)9MDB47N7E3I5^_D.AYLHEM!$54!$4:L5*71Q*25@Z+1T0?J@V\Z*^!,/ M-]D'>>V&F^RCX0X.Z>_-1(C))>)$02;A@N)8+WJQG@9*6SH2M'9-JN_^FPPW MV0LM>PXWV4=U/2'QJ0$)&&710:8ZA%F0"UPH1HN! R9R?EV6Y \W::#^_(>; M[(6&0X:;[*.:#N"V3Z/Y+ KGR@O@TM>Q684"+Y$%L."1\20YG2XM4/?G&FZR M%T".&&ZRC[8Z .)>DPB"<4$;BOFMLI)D2%\AHH/@HI226Z=CDY3>X ,DNAAK MLA=2CAD@L8_:.H#DL,]B!3KFE(B$*<-!Y>(!I6.0F#?.15]XFZ$GIW]C_PS& M40SB<)X<%AWLB:=?"-PD7G[+7]?O%C/ZF(\?_LBS+_GR&D$]_C]*C7G/]GQN6' M/Q9;F-:85!!*@6$.205.U[8W$IA.3M7!>#+=FTOT2"W/4!0]?]M_'+['4V^' M=O^[#](9!MJCHD"0F?A+ED%06D+,R)W!DOUIGO$-TD6@ZQ;Y;:SVH KNL./ MGJ?2M:(HB#%9V,B!]B@=1L9N!C,&2,270L4QFB8W.T,Q\/P;O';AIAP&B.?I MG=SPFDJP@=.!Q3R+=0A,!O0&R1/+QEBK>92\H5.R'XB[[O4VFB]RF#([=$$> M?9RN4'*9.;E65HN+3J+.U@XB11I'(41@;08]#=I!H-FC[O'!VU2ASZC<^>5B M_B636[6I;YI/%\M-65*#8IPG5FE8C;,K;ZNW*< M?338VLP,>(VA'U$X@E33;6* DHG 4YG#24P89&[ MY+#ME.PGR7O^-T3'GXP-%-D3/'<:%8W2VN0= VU]()_7.P@I$JYD+8('E2K7-,P=OJA*3Z:%4 RH@@BY=TI BF;9-' MPZ>O_NOZKGS \_WDL.A@3]QB]:FF)\+&9+DGT6*H$6*A4TL)!<*H1#!5,>XDC@O5%@!Y,A\TF+8ZP.&OB_G'#WEY5CF\N7+G M*::4E0+-D60ER!'RF8X?&8+*42IM'M\O%Y[Q< M?\-YJM.J/M>]<\A]\=;/&>!&^/OT#73G>[70VQG.UR]NK78-GU0L60EF $7* MH*)V@)SLAX]**QT-UZ))PNR[E!W]2\D_T;_XQB8SE$$T$%NQF M))\DVTE2T"D%+9W%E)I<\.Y#Y,COY09%TH-WFZV4]7SLTR;R.JBJY8E/:V2K MMM%Z,HLE>='HC:/@U(3:,[34XZD \]D79G((IDGR=#R+=0/]$(7B*C 0'"F< MT;6:3 <-27-OBU.<6WM2WI^-==H'-3M;I\,4\WQLTK:?_9;71U3@';!*(QNV M#V\GLVW*>UZ438"N7F<$S(#6,G".%:\CEI*;U%8TMVWOXZ>S=SNV#H/MVKHF2.D@U/,K- M3]\^T$=L+A*S5T%G12Q)34XE&@6HZN BLM^)_L=-:=)Q;0?:QH5<&U#L>L(> MJ*&>05<9NKI)Y#8QSVH[$65!9<_):R#7P;F@F. Z)EM.Z\Y=T]:IG3L4#SM[ M=(;R7ID;F7R="YRM4C4P5\1#3&"\XM(JP9UO MTD#B48HZQ=:ANK]_B@ZBB X0]7)Q]OF-%T1P M8*215J>,$5D+/#U"S[A9^M9H&D()'6#IUXRK_&DQ2[^#J32G3F.]O M#I]CEL(:R$$0$Z74;6(5"$=N@O0I*M$DC-Y*S;C]!%ICZ7@%=("BG\^7\^FZ MWJK.T\_3K_6KJ_V@I:$HAM63NDY&HX,:',L2H@Y!>Z&C9&WJTAXE:=RG_:WQ M-) JQGX"<^4$_K:HTSEFYVDZ_[C%,:S=8J[8BX&%*#*"-J74&:(D,.8M)(^% M!9.TS?>J;1YY!K/_VN,^N&\%J5,HH@/C]:CX?KVN@HM%I"BS !2%I%=KEUTB M84;&C99%RH!-JFJ^3]JXSONXN:W#]-,SXG[+5PF:ZZ* J'Q$#*!U'4*31:9] MRSP4Z;FUKI1L3UM8\8#$3I,1!X)C5^P=IZF>,;CQ&^HPTKP)<]Y-/WY:ORF_ MKR[JB2]&C]X:3_HJ$P=Q>J'P>;KLX[;Y=N(0C?%E4UY2"^%\ "\P@91.< JT MA'XZU3U!\)RUW1/Q)&GN^VV5$8)G"14&M [DIM>2C(GK5.DZ=];)A&".FSJ]NV&JO;'.-=CE]__9SGJSQP>=GN"S:J-#N0 MXY,5G0G!-$N< >>)@XI362\>DY.F$%*Y=J"DDQ",3& )9S$&64IYGM;KEN2OB@"N-/ B MI6E5[FK"2[)*EP2*0L^+;E$A\ @ZHY=)1Q92D[OS78CKW=KM@YP'91E#*Z># MW,!KLE*+;SF_S\LOTYC??R)F?B(7=L,AN2D7JIMM/HB^>E/>Y;CX.*\R>)N7 MT\5F]L'JEF0NYOI-1840M:R=QB0'KRCZBW1&")&3MJ+)HY5&_'2:#Q@$ MUCU H(.=\-3NON6]\PD&P[BH8RI]??-H!8+SG 0NN&4L*ZNR/K7YO4U@IZ%X MVR2[!1VNIOU+9X'"'5PF.IN;&Z24KQ*:)&[M!R. 8>%DT.)/D.SK<+7MZ0 M<29-S#_>YR984W+V%IBJ#4 )FOD;BQ#(VD0Z?>9 M._F^P3^\V<'.GWV2@ZMA(X1[@ NF,!:B!U/H#Y5H WDI-62+-IG(C?>-;/NP MQQ=]6HT1-H*[P;Q7J(R."@JK%X1!","(ENRG0.Z+5AF;/%%ZA)ZN#JU]-+^U MTO](>8]=2KNM#^"%";W'E+5:%9,B,,18I^ &,IR5/<^D3&2MO]5NSJ M1#H$)NWDVZF3<\7BM\OA;]_NL4C6@#8F@3).TRY#VF4V1<>\RKI-1G\/ M&L=]T30@]%KIY;FZY;_ALF["+\>48!RPRDE<]:=Y:^.T>YYSK-WP8NV>K3BO MTPDBUA;$+'A6>"E-:@Y:Y)PVG_DJK^)R^KEJY^)AA+%<9]IB((RD8#A3L.HB MSV2(/6T8$87W3=JF/$%35\[[/@C8?C >+_<1#\#5KZY.KN(MW11]Z"RCTW7V0W%EU;#@,I,/%L0+M 067#^QL MR)*X/76X1SP7G)2D)1N0ZV8[[.FF.$_Z!E<3E(W&6:P&[:O[WR.&F:P;1_L! [ M"'RW'W^_WKQM9#:QD"2H>!''U[>-:*'((H3+-D35Y'GH=^@:.[$WK,_00AEC M)X6W)8U^.Z];Y$UYN9AOG._5Q&2T*J $HUA]=\0+>%XX8 Q*F5#;]-ZK/'LD M([S3+")Z;YPP MI4GGE^^3UJ-Y.@YHC=32*=#>Y7G^ V>5L4F11@6O$(KPM7(D.'(+$@4$&;$P M'I-I=:_[)%UCWRZ<%F*'*N2YYGEKO>1B7KN^+7?\HB?) N_%>9ND M, N1>XKT*0:HX^&=ID @H(;"4THN453W'"HY[FZ@6F(PT=$K3SL2BB4"-F\> MD/L VEG'+&JF;9.;JX>DC.V)':SO!]WUCI-R-^??[8NV6Q;]IIR.%VL$J98L M;36Z&, 'LL&>#OO(?(CROJ/>JG)U"W5CNUN#H6EX770 L*<>V]]^31^L<[[6 M.-7>D^0W5.8J1(Q=1VWZD^@K8&"EH39*+_R":#JIZ@:6Q3=DJ4':..#I#U_A/MBAJ1 MW!S]+O.H?"C LDR@,H4F+EH))DK)+081>9/+]H>DC!T>#G8D'BGE#G#R[[B< MUM3P#0/>\,PH% ;&'(+2/H$7=2QLBDYS"FY+:E)U\H"2KNK$CD')<3+N "0W MA&,RTL:D(,KD0 F;P?S-IDH)62) M-EA@,9-'Y.@/;PC](27RM#WS&!I%W4-FHB[?+USW,/+*A(2J)D2(*<$"8"8R M1+3(!$]6^B8E_'?)&#N<.UC/]ZW<$=+MX-R[E^:_&W=.:CQ@;.&0R-+70[Q. MJ:A-*GP2@:MBC-FE(N7(A.4]JL9%SC'J?C)W>8SL.P#2$^F+B9*Q9,XT&"7K MR!Q?R WD ;CD$KD74OHV(T(>IVG<.'] $ TE]_'K5;8PD (+A6UN,(L&Q4DF MCNL P9#K60K3-I3O^4F/?OJX(?H $!A&;H/YVT=X73?.W4V2"XN@D"& KT-- M%*MISI0L<.O1E,!C:#.A:@LM8^<$!W-5CI5S!\?,[9OJ\^7R=JLD0V 7*2J0 M.3$Z,(4![X@3(S&K(%U@JLW3U$=)&MG'/5;;CZ/G&-%W *)'GM)>"C--$!KK:^EKWB)2MO MC= %$A%7YV P0%L46%4\J_7M5C7)*SY%U,@G6QM,#::%#A!U^WGN8A[O2RG0 MD<\P0+*U>9],$EQ1$9)TPO.0DRUM.K8]154WF!KZT#M2 1V@Z1%K>\/81#.- MJ40#3*LZK =IWP4RO5AX"-*ZG&43(_5=RKHY_8Y%P6X'X($JZ0!C6ZWO+7:, M3ES9*"AJJ7,J?1W0C3R2V%")J+BBV/5DQ^">^#J%U1H87T.JHXL4T343$^&- MB=G7[ER5]&@3!#+SP&,L7&?4R=]KB?94NW!CH_#I68"-FA1Y]4W5K M*M#="7,N(FJGH%B?R%DT&H(0"H+$HDKD2K!=@;#SHEW5]QR2$VHJY<[.H<=G MLMWAT(KDA)09T#F*-DN@0U:B ^&CD,$:5V*3VZ[]2>VJ;NB8C&1C+?6-P_>D MLER[O;\I%[\UQ=G;Q6IZ,?=JG>>K:2VIFM8W#44*I7*&;.NDL\A]3>A'L%%Z MH5PTS(L30W-WZKLJ:&J$UD:Z?*[OY]Z??_X\V\@#9R]Q]>GGV>*/ML5.3ZYX MDF*FW7EN4ZR4+;,R94L'= Y KKL "AP"Q%"B$ QKYY/^BY6NBP9O1F#8&%1R M 72J ;"T&1QR"2R+X%&I*$N[YX"W*>FJ9&D?;3]:F'F0C#LX5.]ZK&_Q6]UU MJTDH$NLD/C*J0M,?/D/M&@.L>,>+KEGC)CM@.SD=P.5P'3^9ICI(X!W 9MOC METM>WLQOXF1#\30RSVE#U9D[.67PFB-H)5S@/FACFMS_[49>!]4(@\&J@4(Z M@]G;Y91\P<_D#%[M&6NS1622G#Y.S%3?TRL=P$L=BG(^E-3$25Y[LWWO.S]ENS $!WG#C64< =6Z.Z1_5TV^<2Y$DI]UA>59/4"0 6 MJR+Q7OLO)JN8AW*^@[7^<8C<2(Y M3;(J6J1Z@V8 O8A@C!52"ZZT8H>L=U\_!S(#R>Y#0='(\-]?5<;XLV MWU].%6K]*/Z1M4YR0[0+GXU:*IH2O),91$(-"I4'ST-MWA)YEDE:)1NUZAWV M;FBU6BRWYZ)_IKV#L__,N+P:3W4S $L;'A1GM4UIOO1Z5LDLR!]6& M^4/([>#:X##<;&NFUUA;'1R_3P[GNV+W(D!*M2'X#><3KQ0O0A80F$FD7#KP MY%!#REDYGZ,TK!DN#R-Y;&RV!]0^HQ>'T^YSP?&K\_P;'5 ?_LBS+_GOB_GZ MTVKB%C-?N,$%P%_.&/ MQ21YIC(S"%Q&BO.*5N"Q:-!2",ZU\3HT&JF]%YUC)X.ZQ>LA>GQN,"7G"\G*9:8 ME1=0_$::*4"H$R*R92I9=(ICDY:^^Q(Z=DURUU#=6Y-C7^#LRMR+0@M>_+7'NZ'O+K\3 LV? ($GTM SLI83[0R= M <6 858";2?RL941H+7()AJ')C:I,-R5P)VP:?\$V&RJN1XZ:SW%U^_S='GA MD-/KKY%^]<59_6["@N6FU/&94I,D/3IP,NDZD]L7KG3;F>5[4KL35MU_%ZP. MHM/]@>LO@#O/'^M[O0^M.U9,!$JCM&? 56U+K72"@+& 1)UK@JW0?]O?J^]7 MD^W_1!@<0B\=F,?OM)]*Y/4R:QTD\C?J@WD+0==[D#JI.#LF\RFJ-PYK!,;^ M_&@[1$W=F[9;O3EH]Y10?5[.L%;KB0A.&0]&:@L(0;L-Z2<@4LA,&+2%->DW=ABY M8U_T#':1?@)M=1 \;^U4]/05JT[*6I0(+G@2J@P9/',6D/9UT,*AULTGUCV' MB_-3 &B7OE/#:;-WO&Z[3E6*<:]JR*6#K9TG,H1L JA"**.S(BO;I#_QOH2. M:S=[P^JQFGP&2+VZ2(TL<*,E!\M5;;H:0_6C+7T;"X]:R-+F[F9'^L:]".\0 MEX?H[;G \>*R5/*D;;TB-=Z3\'BA$X&.A:25XRIY*5/SEU\=7WCW"LF]=?=, M0+FYDO(4*#)+ME]Y3;:_D/2\BPJ<*YB323RTGUG;[\5VIY#<6W-C7VA_CZF[ MUZ21>YV,M[3#L%Y*Q0@^A0).V\18*MG9W1I@[K7LN!?8)T1:8XT\ ^LWJ6V MG;$<>.T^K*+FM'=" HG(BBW6!-5\@E=_%]4=6KN]--7!#()02G"C(_D\SI1%#6X%]*]8'(0'?9S6[.5QXDB9DK0&CAC MFX[:Y$U@U)"B5#R+C.5^4X"&>!SW$KH7W.VEDUX-X-7-9@A9V<':(BCHW9[=N,X-@WMEL0&I;KZNPSHXL$01: MX9TREIG3#:OJYN*Y%^P=J*B!KIV[: XPN>;;\Q6ZS.ES>- M/JPW7C.CP5M;&WUDK,.7%)2D)+-!.NF:W##O1>6QA\%.BWT@^?]$_^H?$R&M M+DQ+"*Y6NCA6R.3D1 $G!9J6XDQT39S>_<@<]\:]'\GKAZJ);R' A2 5*S\^EL-DN(,8@.[L7O3)UE1)$H&NJJ>KJEK$!D\ MSQJD#T)E1RY_:=(#/B81TQ86M8?WY(*?A\$^8KS;$FEU5SW*2"%<"DA&(PC>:FWDOF><%I"M8/(X5=I$9GW# M\9:P7\-G_&E5*^O/4 IR8!*"<4298LD3H26 =U9%LE_*^%:-.D/..7E71!N\ M[(_+HX77 39_PJ]XOOI27Z?2I^7J?/7QVS;1O?DG?HZX/N,HZ.9R4T<<\;H( M($ @YQIRU()')25Y=RVP^,*YNL7>\9A8M1-0!WC[\7)SL?J,Z]_Q?"NNS:?% MEQM2+*)A'CU$:8A-V4CP-;N)J)+**%.)38IS=YQI\FZ:D^%L+,%,77N[W>.Z M>)H.15&WLRY UHZ!2J9 =#*!545Q# +5PY&]S^4(G_^2R?M@@G*U"B2$4J?\;>&N(<024U*H(VLRW^GA02;O3SF9\CE*!!U MZ+=P44M(K@\?,!?-%4(II4Z)U*Z.*D!P60BCF(N\S7RP>Z>8O)/D9. YG/D= M(.?=,F,9$,J@9D0@D9<\UZ 4DQ"SH3]*C\I;DR4VF3H_\)S3^DTG2EFTE%W_ MT'SR'KL<)?=*@$^.HA&&"7Q=;:B<5$+0Q32R2;AXP%FG#2&;8F<83H\6Y-0N M_P<\Q[3Z_/ERN4C7+T>IOL7=F(1"%H$Q38?WIC;5>*)*$55%I9R+%2RY_1KL M7OBBKA%UO)17C5C>@:K;^I^?P_I?-^=GY(!FP3RPVOJLE.1 /TE0,'-D,MF< MF[Q2/3S(M';T5) :10P=P&B'M_'+8HGO+O#SYDPDE[S4"80/Q*!8)$4UPM7] M!UDR+[+WIWYP^GZX:9,7T[\T'2:EOI'W*UY\?RZ6TM+5205B-!F4R0*"5 5X M=(ZSDIQO-@)NC^-UF]0_$!;[X^Y0&?6-O'^L5YO-67&V,)X9^&RWR6,& 4V" MS(0./L2L2ZMFI)T'ZQ9M!X-A?[P-ETS?2'N3TN7GR_/:97>W)N\,!!1NWUH.@$:QY#>LL&KU?['.\;G7A6!@<749=:,1'2OTQ34$XU")SR,HF MH,L4P1D>(#HA9"A1^-@DZ[+/X;I]YV^#NJ/E,QKF3M$H<]BH@^<_K%VS3.M! M!4]T2XW83+3CTQNP;%]:)FDYRD8;GA4YLR5J4)I;<#X@_5$$DTTI)C6QL2=M M.;HK@=":BT!K!9J[JN/\Z MT35)T(4KJ8W(@<]_',PA3BSA?)T8(GUPZ,BDY2,*I1MII8 M=_"AYZ13AR!P0!IK7,%VD$S8E2Q^3.73"VF2"1I+82!T)B,F+8(3L>XA5CQ$ M9BVR5NN%CCU[MT]3(P-MP!-!"ZG/#NB/5MF@S58FB01#1CZ:D>2C19$A%TQ* M!*M=:5)N>=RQN\WT]@3OHV0].V3?+,/Q)8>L0@*ILP,5K8"HHH?B/086G.+F MU,51SY^VVVQQ3S@^1++SA._5XAPCD,+D I)I3E8G*_!.NEH#*7B6SB0\=;7+ MKO-VFWKN#L*#I3M+$&_7GUBFE4P^0BBEOCSR"$ZE2"X5!N3H$[.M%G<=<-QN M&]UZ@_!@V4[=U_$\B96J]*!2F$.J*51D-MP\K M79]?JG3H(29?L71:9)Y49GUKUVU=D;=%^DQ:3D2R%9@U..0),-C,(I%H7*N% ML<=6>[5GCO"P M,/3L(ST>7'_MG:]Y\_B;[ZR SYZYNB98UV+4X@0$)PW$&)Q'Y90P3:[SH%,> M96[W^J:GII('ZTMDP=?1@S7G5F]/I#_ZHH753F"1^_57'GJ":?.E[7!TS[*> M1#Q]OK:^K" .'R._]V>?1-$U'#4_#*9>B,RU3%!LR:!2=]D+\2^!YSVP:<]/)L*;*XF^>5_<40UU)A??Q+#?B W)K']4B56G E7 M17\J,PU>$U@M2TYD'U/$)MLJ3F+[;[[L+<%L]0UQ.\#PWI?>[(9,4D9>B .9 M6?+4@U!D+40&QX,UR'-@HDG$]^+)YF3MAV#IH3H=5T0=&/1KUOVP6EYN;HDP M)<648P)A1 )EG 6R 0JD84X5%);YEJ[V_=/,R50?@ZWC13'UZ\@U!3^N-A?O MR^_X%9>7>$.'9<&Y9 ,DEHDSU=/P*040V=F0N;1JE,P0&*E8S.@?/<&.&)6.XT0U*QLX M'=X:"*L7"#YFX@TU.93,BT"HX^E!624@H$I@L%BC,P7=IC2#WK/'FK8>X,20 M&T*?3Y5-V_%])TF?[4OO)/DRPIJS%!\24QEAV],O+J4( MQF*6T@@EVEB;D^;+?KJ^'>^6)#8D+_;.=]02&N%4I@N=H7@C0 6N(4BO0800 MLC*<2=^$"2^<:TZYLB$X>KPF:CSQ].O?W;ZMG%GN2UV@"R7IZD4D#Y$9!=XX MI3P%4X*E$[IXMR>;4P;M&,2-*Z)>,/?S^"'_;\>4;RJZH;]X'< MN)\PWLYV1)^3]]*"$+4S3.8 L1@+DF6CG1 ZN29)R*<._](B&="O*($=#A=DI2 >>UIS]RQF5)1>@F[\([3]6A]AB"B$=;3T>3 MP-29RMOJR'=+^DC<7+Q?[J8N:1TDEZY..K84$M(O03$+I61>_T(JK5_2+X=] M];0ATF@@.@'?^[=-[S:;R[!,QXPVV_5Q(UNKG:=M:;:,M$4X3= B(-7!NJ1* M.$-BA(U1HPVY-'D,;6&VZF>]6])G77XF>5PMY)%%8DAUBKK)M6PV$Z@3D>LT M\=QNX/,RGT2MOL,I.U!/P!DNZ)VX.9#K4_O =_RN/W"Y6*VWII_]A]"_X3H173]= M(@E9WJR*+@$CR\2@$FNU9PX0)/EE@KLD9.)66KF7 SSL>WO"S:&"7IV&ZW,! MU'OZ5V_.SU<7E:LB+JSC+]\7\Z@O-+)!P%.(I$A4(-+BI'G$+6P@26?FK3_/7.>::/[ MM@[584SO#CL_AU1'K5S61]J 68F,8 JOZZ\2\4:K.H] \V(E:7Y^@L#M]D ] M6<<#I;T300>R_F (D=J+JR8@NLEW_1XN\(^+6E=\K7'#1SQ+D31KE!*X\*7. M;F<549LLD5X'KGM(=+?)[<]A-L=F*;W7RKW MZW;/OS!_6%4M2)_]]K\O%Q??KG[=YN:2*$FX.K+0F50?_1QXH2,D;6I[GS;< M-7G,W^]X/3G=!Z#@8=<=).A]WW6'<'UR"S3L+4EYD:-!!IC(B"L9,P1T-4!Q M/BKO48O]YG*^BG?=08(^XEUW"-<[4$?;E&AEU8_G8;-Y7_ZX6*5_;:];Q)A3 MW;%ET)G:I:X@<%+3FI..=D41-4WJ3)X]44\)Q.,MV3B,[P!!=\]_<]>40&8Y M(W_0D#^H%!(%VH%VVKLDO,VA2://XZ-,JXQ&DO'#8OWC&-X#9%:?/Z^66SK> M7*M-;J4H3G.2:JAOT[5)5B0'V?M"%XMT9VB27'Q\E&DA LUJ"$8D1>V1!U61'\S'5'LWFMK4-LPYC>G?8N>/( M7?UV0]+YO<*>O.H#\; 3 M8V,)IP/47>GVT0Y#RD .0Y6.FTC,(WF=Z][P%["NK&05L3T70 N6?U==T)N_FT.L\? MUB$OEA]_"M\V9RH(R4T)H&VMJPE8M\-ZBG($13XZ2.*O/:E!?>J4/3EMC8WJ MT4*:!0+I9QM,EQ>+KWB'3G[F"W,EQPP47MQV$>>>]JIOM,@=CQ!3OVT]!2M-0)[>[[XN-@.'?OV0]A@?K_<3G*X MNIY;:I^^M6=T)[/AQ0/#4)_PO85(#C6(K&TQ26GW<'GZ,X]/8Y]LVD'!8^)T M>L'-%[5/7.&?5^L[_]V9U:@8DELDG/6@O++@5%;@F.,*R6$JCC<&\(N'W O+ M[F^ Y7'%V9T3\3MF_+P-*[?4WC4[](-E6GP)YU?-5/5?XF?,9T245S7Q&W5= MK6=K7P-*NL92BFPC9UPU*48_]N![0=K/ =*3B+([Z.YLOXJ<>V&+!)D*468T M \]]JNL@$P;%,3_L#>^R.XZS^>)Q-/ETA[R[+PIAO?Y&MN+J8KTO'S[A53[N MQ]7G+ZLEUL4O6C+C; :,2H*2(4(4R$'H%(JT7K*'Q5*M'X!>//-^V'PE;T+C M2K [L-Z]AF]+P53=\CLWD1=I$HJZ(@:)J5H7"-HE$"GZVM0?G#M!<>@+I]P/ MD+-Z.FHGI2X@>/6U/R^6WSM6ZY*$%)(-3"(4YNJ2!&,@U%EMT?I4%!W$E$:Y M^R?/LQ^L9O5&- ;G^V\7)HKNZ^V16H>?_=R1VXCW.W_+EF+.H[%)2DBI-M8$ MEB%B9&!S$10>V)1+DXW+]%):F1%BE@94+ ZBK]T^,8JL,7GI3C >H]>6 MXB'2WVM'K6 V"QSH- #$.L$HU)WYN7:!Z(=*SIJ#/8$[WA]M@H/ MDN[+;55#6-T=6.[T?0@,A5E?^S$"F526-#'(>)!1<>6%=](W&90_F[:J08+> MMZUJ"->G?D48V. 3E2G9H0?+:]&$#@H"D0,R!*&2=,H^7'/WFMNJ!@GZB+:J M(5SO3AW=!@U:J.BD]9!]K?DBA[[Z]A0^I*B2XIYI?0(#]DO',PI'LV*',;T# M[-RY&3?[/N]&)=?[7=\L\^T2L%N7,2F=)5T.8>H*=5ZO298*M,C1,@I9+6^2 MQCSBS#TIM@,Q\_PVE:8"[ "KSPYU#-)A-HF 8HJGV,5)\%$HX(Y%+T**W)S M[>IEGN;)$+'OS,TAXNEPYN:?R_!Y1?S\7\P_+39I2U*.Q4OR!8@&2Y9#>PXN M%_J=D(4IK8P-)Z@X?N)DTQK9/J!WK,"&8]!?87")'^NC9M-\N91,9%-IP#J8 MPFH&0=L$7F7+1%3:ZD:MB(?GRYNERZ?#V_'"Z0)E=U.!9X@68^(91/!UFH1C MX.J4VB2C%D(;6USS-7_3=DE,A:>#Q3#:CMWCTQEW&?7@N?P[CR3GJ"/YN,2B M6N-1,@2F:I5RED19-O+A!J*7TQE[?&]/D>=Q7G]KIG?GY0\KR]""9PRR$NA( M_]::2Y\5AY21?,^H.983//$T**P9&YO-<31BKI/SHDHSG/\6%OG=\L?P94&J=]O!L6W7S/>'>%L*E'CRDBQ(S9"GH"$488AX M;R(G&^!RD^*;8PX]C7X]-89/)M9)/<-GB^.?O*X/^/S$4/I8:MB5+1B^79#& M!3AGD5QB'AAG]'?\\-:&P\XT3_O4%EYO1-N@^_:EC M+]+=X^PM"X145(9+BQ-LAJ+FP.!,[0IK'Y5 5"BMFB S?@E*# MR]:V7Q8E17"<"*:HJ_@3M+'T6B T1/K[% @-X79W8[R20N$!DGWY0*A(:SN#BQW*ABXQ>R]"E!8--47K/4O M)I"0E=<4_4O%3O DWW&!T"!![UL@-(3K,RL0DIGH4A1()*G)0\2@P)E P;%. MM9PS*)__1@5"@P1]1('0$*YWIXYN,Y 40)04G81(OGVM^2W$KN!!IXRA1$E' M.<&[^2_]%@B-9\4.8WH'V'D4=-QQ"47Q=0M5!.58N9KZ&9/.X%VVZ)(6(339 M8[KC3#TII@-EOFHC@#ZQ]/:O='Z9KQ(2]$ ZL M=M)QYIF633SK?0\X+/!W [N[9WY>K-WLBZ2J]I4B?2YL1M&%U M)Z=D=$F9A!PYDR(B:FRR)&[7H:8UA*W@-9H8^GCDN4=-9=)-K=%O:_R\N/Q\ MIBTSI7 %F5N*9W*L.=.HZGP#Q97S-L0FL]5>/-FT-3NG@=>Q NE ;3W!*"+! M%HHT!,0MEQ1%.=Y;#N1=B"QY],HWT59/G&7:2IT3VL!!3!^M(*?9"\CM&KRQ MMBL_\8DCOWR\=.:6KQXZD/0MR5R@(:UA9 &'0H+S":/VB#8TKXH;Z]7CY66< M5W&OB+$(9^C><$TTHPL0ZW).C46@S%;[W"1-N>?Y.GP=&8*2X;MSATNE _NU MY^97K:30G+2KS+6ISU%8$1W3$$4H5NM(C&LREVL.6YJ;(..PS3DL\9P\A7A,]OZH400!,<"9.M4BJ9(7OQ+/M?<-SFYN'\+1SE72;*B[* M%U60Z*D/#:H.E?,J<3 .HPG(K7%-.LOV.MVTB:FIK>%A0NH<>?>VQ%ACO?-U MHH+9OI\2^T(D1CI>;&%&2\6;-)>-NL!G$C5W(#8.7><+N7?=SGV_I58\?!J V[>U=@=:7:YBQ% M'KB3-3^']$M6$:(6"2PB>1>J\(1-TC0O'VW:=/O$2FNX<*965[^%;]L>CY]7 MZX=^Y^:,QQQB'9+IL?9F9E'3/*1WM6&\,&F#S_LU,.[ZEFDSZXW5TVCL[;/7 MX(_++U_.MVNXP_D/X;RV4?SQ"?'BW;*LUI^OB@<.2+?O\[$CY-P'GWZDQ/OO MF'#QM3KOF]N,JN+1,B&!YU0[IF0&%TF%)%N2424QLE$M%/H39SG6?#W'UOI M>;[:7)*T/A G?Z#_YE]G43J..0OPG-2DTBR3578,LF.1V=HT9IH$@$,..:T? M?BQ:'AJP9N*9K8K:QM$'O0ON_^&G45=/4=)0:25N9(K>@V.2_.I2%$2>'7#. MLL<8G!%-&M ;**TWY^>K_ZDLK9::@+NX^&6UV>#F_?)[ZUYPS5E[YIVK3"6 :GZFS M-8/?[Q#]Y*?59;PHE^=OTK:F[)C:F9&^^30&=# /&EK7(+15:#B@2JH^-0J( M@CD0(LFZ][16?^_T]8YS,O@\ND N M=$2Z,YB:N!:#3]J?'1V"FUUV='Q!=9!;W8_ Z]%G9Z@HV$E$DM.NOKDB(U9* M!_6=7T?/N,]I.A1>GW):!#9&S$'X/$1\!V/S"ZX7J_S'15A?C(+0W]:KKXNZ MF_4)$L\T#RF&+,'J4 -_7Q_!I*7 GY5BHG!>->E!VW6H:1W!T^)O-.',1A7^ MUWIQ@>]+V9P)GHJ7Y 3+:&JSNJ2 R=0_E2'AXFP MBXFM_QG.+^\[YILWRWP=I)%'GB_3U5M*+FA"J?M46:D]IUY#D,6#E10!*IES MB4U*&_<]X+2O7*=%91.A'0O'#Q.YD%I$)CQ&H.M%C,S60V3& 5K#M8JBH&L2 MQ8WO0NK7@!#=/),J'/"E_64-#PF7F[)ZM@G$QVG4MFG#Y[_O-,G"/>EM MF"(TUF7M."G_*+?^7(1@G"![JGC6PI?09G)$@Q3A/U=?\6H1]&[WH9J!GZ_- M $]))@KK(0;EZ]65M93&01;.H904_*-J0?X!9^TO33@$.P]M:&MA=1 =[R;L M6B/4$BX5A*60WTD)Y \P"$I94,:S')A5*3>IP]SK=--BKCE&!D4=APBLFY3@ M;M)^_!36'VOQXON+3[C^GHV2W!@>A0,E> ;E-0=OD@'/% LAEE#:Y*X/.>RT M7F%?2!U!G-VKSSLY@&2T8#D*X"K4BNGMY H7B$P?,)@ZB[M)0_2HB9MFZ<2^ MH'F@V&:02;PQ#Q3:(Q>^CKKD=3>-5Q"Q"/JC*S&GDAQK\NP\GCUOED/L"XJ' M"*R'_,SCF/%1KD 8KFSQ 6+F=0RGX> *9Q"+$I(N5C3\@4;N/J[#ET^+]&:-#P"^7W[EN8\:(76RURE'RXILO^MG M>/ MJ^460_^UN/CTX^7F8O69W*?O^^JL++S47ANC7&W,*N BJKJ61AO+E+2R2:I@ MS_,=:]U>^)K;2D8*<;QW2@'#JP8UX@-S!@Q&B_0[RW23@'7? TZ=)QD?30_M M6A-1S4I='=YOL?L#VZFNIGT5^T%.J&0\63#PN>0ZZT^ %['NU7*HL23/=)/* MGQ,IL)\6F_#QX[HZ_-N)EM=?^[ .V^7"8HG C2.0Z[(O:Z;DA%)Y8_T6I61&&@=&9DS5, M%.B9+ "-\UZ()%)I4N#3@?X[TQ02">X9"%N3+0(=.&<,1!D",R+EK-NL7MIQ MJ'EHNR&H&:+M!HEDPG3L9GUQ]@>)99NYN;W4X7P[S(YEEARR#-8'!=4P4"R, MM7]*6QNM3X+M,[.;ON0.INA/#_&T\Q03[[ 83L;"_?!^NA#%J,J4&T'D'2F* B-J#X#P$ M]$7Y-JG9EPXV\8*VL1V3)O+H8CG-,Q1]#P)L,%*GZ"$%)NCBZ0).B@(\*"FY M0AY-DSF?+YRK2\?W0!CLA[&#)-*!"GLAVKQ=&U9'CFPP?PA_G7D1?0/ & M01EMP?NH 46(*;E 1J!)JO* LW8)Q,.P,NRMY6C!S2I]>?T>'C[BJIPLE3G@ M2]NE-0^E_,0ISL0<_6\4X#.28Y?KHL'$+:!-I&QS",+%&:<0 960"%MD PUH!1,;!85!9LGVF2O5*90W@]-6"> MCR&XO%;)*>>< M9#&0F:GKI*,G.ZT=:,Q.,AZ"UTV6X>YUNM[0=@P@AJ4J#Y!.!Y![XG[6#8G; MJRF\\/0_ C"$2HI/X*5DH!FS24BE?)L$^8XS3=OK>1HS>1#_>X32G56;NEC/ MO40H*A*+ G$GJD"D<.,U71(59).NS1UGZDU3'2CW%W.'APFA SS=1C6/B+K6 MM2+S***Q(),UH*+A=?6J!"F(3;PHGMNDXU\\66?8.A0#JY8"Z0!AC\BX?5MW M-M:E/62W$R90&!(Y"EP!QX@N98LHFVP]>OY(T_:6G\+T'<;]+@I).R[0+/#IK'2 C7:Y8)G)(HT,1UI+GR90/;3K#=IVJ,QUUH/ ? M^NBCR:%']73[2L[/,"KC2*."+8AT\RHMR=<:C%(HC*DKR$^3R+ISJ(F?9L>3 M_4N:ZE!!C*BK1JU'^7'U^?/B8KL',RQSC6X7RX\4.B\.:P+>]7$CU)#L?=J1 MJD/N?-^;!]]WNY+O=EIIJ(N,F((4ZRKCD!%\9 FR"2IP;9+BC2[F@%,>KYKV M^++;AE-M?2XE!> E,U %(P12Y6 U(R=1^N)TH_!OR#&GMHBM4/98G3437I_E M=CL4QG:$VYV_/Z*^[H!O::L,]Z)M$AWIL@^9 E&P=>*RXCR ]T*26?;!).<0 M2Y,9)R?5D;^LEA\_X/KS;Y?K]"EL\/;+KV(GHZ66.4C VAV@+-VPZ)*"[.F' MQB/ZAU.DQF'""^>:DQ8<@J.'6G!,\4Q9^F;KE10=7G M^CH%1X1B;<[2NWT:*?:JEOK^K=,B9E0YKHYE:@](N.E"$]8'ZQ0@K[L[M)(0 M#?>@12IT;9C@<5PL3)G[/$)B#V5^ /LFEOH_%\O%Y\O/UP>7-MD8$P,=3!VX M*!W$NB"\*)EUK*5<;)^L^%YRO_?-$TO^$+FMQF#BU-(/?]TYN'9%>\\5F*KS ME+=$OM(4&"3+@A16"CV>].]^\W15<*-(_V F=I H?-X$WF95390Q\<0A"9% MB6+!E6 @"IM#YAJ5;>)R[W&V:6O?6O@/K033 ]9J&QZ^_X(U&[K\^ L2697$ M]^6F*.;,&YN,J'-A5?&@BF+@Z3J"-26&(DOPLC2!VHM'Z]53/1 -#]$VKF@Z M -N?RS6F*I::U%\M\Z***IS?,/!]/%]<-:56,L]B%B%)Y&"D)N(XQ86!908V MD=XFET\:TT3%#3IEK\IN' BV$]B0O25EXJPH_W18,0L3*6 M16:;3,X8?M1I*^NZP>5AHIM=VOO=,N/GY:(LTI6(/ZX1&^:_7_RZMHGP8=1. MDA&W,6#T3(-"5!1Q9 U!6 &)$%Y0!UFP4;W123/BF\V]K[CRL)6B8 L=Q5BI M+H&/TD.,44$RNN3D(V;>*#1YZCASRG\/0C* MZ;WZ\;=M4M 97VO\71WG59:/?.U!FR1H+!3K0= M+I,.X/7 8_G'95B'Y07>9#FCRBHPYX#'ZIOR6,MN57W?0,6:*]W&!7W^2%/G M2MK;P\.XWQV.OKU):7T9SM]<_!C6ZV_TP[H;#L\DW2^Z>088\DA.JG80F1)0 MBO;<>U4HI#^!)7SZ=#VIJ\.AL-L&CB"7V>4VMF5O%^$O;%G,=^_S3U#&]SP] MDZ0K9 R$2ZE ARQ %>%JHU>&Q"73+D?'RWS3%=MMA1\JPW\+WZK.__\NUXM- M7J2KI.';S<7B<[C ,Q=*]B5$2#I;4-HZ<#D5J-4E3"6FBW,OX6S/[YI34F(( M-NXMB!R9Y1U8R9^NOY8HJP-,+\B%^.OF9V__^H++#=ZL2R7&7BOKS?;_TUD7 M(9*2J%TL9U;S+"4*4M@4#"GT#+PI$5#QY$(,1JDF#O]8!$P]WJ8U?B<5> = MW]JH.^?_\7)=!7-6HI)<)@W)\@#*>4/A/-'B>)#28+$B-4GM/G.>J<='G J& M8XBC3[_OCXM5^M>GU3E):O/VOR\7%]\.\>Z>^)01?+B7SC:2I_;X:WY=7=SB M)BN17'U*][4544G#(.B@P1G!,1B=@VTRM67WL8Y5,$]_^E/M2E&HC-9HL-J5 MVA.0(0JLL8T1BEF5K&W25K'W":?UY49$ST.MTT9&<]%#A^_,??:SFNBDAIMR M7\!6P!!%R!RTJ(W]+"%XE B1"9N,X0E=DW>1-III&[)4D[Y:;K_@Q_!E<1'. M__A$UW!S[>3EGU?KGR]K(OK=9G,9ENGA)M;$HF9%RNVZ0U"9U4VL="^"=4A6 MW@;IY4OP&>,@7>ND(;BY%U">4CIS45._W1QN^U='9,CV_>@F2FP/*D[D;453 M1/ 2W^]K"]=[\O5Y?DMK+=)9 IA MMF'&K7V_,VPCQA0%BV"9V6X_H#N38H90QQ]Z1@%LFX5A1YZ[:RTX!&D//;-3 MRK.#;,1]?@;KK<$GFE)7HMG=?^L7KE?T-F#R!402"$JQ M&OL' [EDG9!\[.":S.9Y_DC39FG[ =_!8NH4<.\O+S8785G7^9W%4'QVT0,C MEH JM?5'%$-_Y-)DK8+-)T/=G7--.V2S-^@=*K"YQ,)W\@.C!L)/?&Z3*/BE M\Y\F!+8AJ!B4!]2\KO\49!11J#I9,9!KIB.S3:YRXP>'] GSY3G2_:O?\\.W M'\_#YKH$4.3$T"E6%Y!*N@M10(Q8@.G %737(BA&\ "JTH*(7X(7/%/'P8I(,68HFK2G/GFAB.(TE M\TQ_ >(+/U%;9TO+EN7?!U)A:7ONIA[E!%BL LTDTS'I1S 8*LRV=0>88%J%YDKQ9 M2\PS9YJ^:^0TT'@>DT=)J2_]^.Q3%,9DN$ )B=.]9BG')R%8D,,)34.TE!^=T :^9TM%C"+I)_=,S MYYF^P6-JP!TLG1Y!=OBB$,%071" E%#9+L: MB]$=H&2KUW\(&\RD[&L3^K4XUG5QPK8?^8=OM__FM_"M_FQ+\2W9R_S;>5C^ M&C[?S-3*41EN8P81ZAPD\AB(FSE#T,(;LOT\QC8ZN@$QTV+V"&P]U&Q3"WI" ML&\[OMZ2Y[7ZAI6*7U=+O/[35A6\_U)Y\6Z9SB^KGTJ!>%FM/]>NKRTSKOYZ M<_-@)YACDF>0DE/@Y#+%3%A#]"A=,2:4K/-+#MZ8!YI8J4X.J]7$,NY B9-; M?K%>I(OK"LT_EXN+S>]__'E-C%*.Z>0H?BN!M$80""$I!)-\XMP%_:B1=!QM MO/-4$S^\]8+:\278 1S?WKUWUR0P$634EJY0("]+66L@N!PA"I,48\[DW.0) MY(FS3)L([ YZQTJK \ ]7]AE9?"6:0["2+HYD3&(*!44%$$IY5ENT\]W7/7D M) 4'QX1 XPB@ R0]4<-#ZI5Q8SP$+Q&48(7\;?3 0BR9UVF9LLV"\ME43PZ2 M\G((ISO RHW9WEZ;G N/DDPU8TJ!*A1N!(6JCC()FD>736G3YGOG$!/[0HW, MT<%L[@@B-Q6DRB21I 0M$]V77"-1H01$IX,,7$:'^VQJ/A@D/5B>P\7Y#"X. MX.W4V:L[.0QR_]\M$_%M\14K18(4ZK4Z%,P(IVP"]*H^?00-/ML,2:-(2DL; MXXN/C_M_71^H.$28JZ:<[4"+/%W-&5GR2C,#4A"CZ'=D?#U#R$I&I7T,#)LT M)QY>>MVL0**5Z3F>\9VAYZD"$4].7(FI0)%U^)FT%AS7 KCP(9FL+&_4\;'[ M7/TXNP=*?E=L=*08NJB1?C'W]5SJZSH[?Z>6Z*JJZ2R$4"Q7'%@BPNFJ!J#P MT]<6/HM%^*Q-D[3BZ)3T@]VCD3;TX;&IT#O0I@N;L-0"CMJ M\.OEEC0%R=11S^ IK3^MEJOUF_QU05SZ^7)9)\25S"797Q%9(/N+$:)W5^.K MG50JJBSVBHB./LK$]><-L#N!B.:LSN\78K_Y&A;G-=P@!OVCK@T\2T8G9$6" M$#I3!*O)K&42 86O+B45+.HF^_1^K\5E?+(C( MGS!>G)&)B3QR <1Y"H?JX!]GD -Z:8J7+CL5QE+'#[Y[+SCJ.<'Q%$+H0.$. MMC!GN;[\L.+K0'A-U\@D<-D;2+PPKXL6ILUJH<$GW0N39DZ8/(W0#D?EBD[2 MM#GHD5DXN 'H\2>-U>3SPAE':N2YA53=Y7W[9;_C>>UY_7&UN=AL01'OF,E; M]$D6;/;.@G:,HGR/ 7PR!FPT$3$FWVA9T7''/GHMX+[??M>WV-SNI3#>]YX, MUNZ\^F[>I(O%UYOU5[=7RPNC>(@!3.0%E @&7*R306*,(@L9I&K==WG@T6>M M38?@=4?[YBFDWD%P=.SKRC;OL'FW_ W7BU7^+UQ\_$0R>D/Q8OB(V[_\B83V M>]H6C M"[/36M9= ?OIRW[7QM9[? 6 S>;R\]7/'E[K$@Q+GH,M6"<,8EWAY#T4HQWR MPFS(37)UXY(Q[5M'%] _.1JZN@O?N^AP_761\!E3>;[]2/K=^_([IM7'91T\ M>&4.MT*Z9029,Y:U$2 -&3H5T()CV^>@Z)@40KO49&9[,XJF?7[IXH9,B9$Y MY7[HR]T=O5$KL8\=IC7D.YKEB/:EJX^\D=:\6"DCZ%)'_SI=%]I)TAD^1Z-M ML/)AYXU6DAG'5B;Q'K=-C,. M$N?N9L8AO)VZK/>!$U3]HNLVNYB$U$$42*'V<[,Z(5:Q A9Y70N7>$KE)8=O M]U?T(?U#A/9,T^(1'.Q 0QR<4_[E>XM5*9H;=)6)&4&E&,$)"M,,2U)PNDXY M-C%4QQ^]FV$P$YJW$P-@WGUP;W)>U'\:SO^!2UR'\Z?*]I*5Q V+8%F=[*YU M!E(%'K@@;>(3=U(U*9QJ2E7G4PY'!NE8=V1TO,S98KQ4?!]$M(1L1S&B"J"R MM>"]U" 4,<+F7*SMZS%[C/Z+_J[,^)@]5??&$ #-*Q_+3?M\[+/?T3 ?NQ]= M?>1CI?$AVB A^N!!>9'!66\@E\2^4R)#IU.HRW,HQ(^H M*<0/TJA@C;2R23GJ:\S'#L+!KGSL$*%T!*B;]%,1W.CH(=I$E]+414]*UGXO M^H$(T2O=)%+L-A\[2)POY&,'\+:C?.R.$6BH,$4*8B$Z454XTN^$BR1?B9*[ M.CI"O^3\S72XW"!A#A\N-X2S'6B1^TM)8K*LZ.A 68IU%*/K'K-5%/7P*$*- M?=H, QN^66@&F=1C#-/A8ND 4TW&XDMMLY4B@>9ULDAA&H+.I-BYH%ME&;FB M34I87OL>HD'8.L4>HB&"GMK8OKBCYMHH\*!1FQQ!:YZ(R89#"/1'CKX(63>" M!+F7N=WS"SM/%S:'Q: ]0@?(J ,ENWO+C"\&>7+;TR,H)1FX%!"R#)9XA\'% M)CTG?[<]08>@:QLO5^"*=>"1>R9"0L.:C+J^ M=XII3>K!LGP:$P%+A1=NO=+O%:?,A:)SF6PR@N*\KV%$"GH M]RA]<38*SMHT_.]_QBX0=0@2]HL"CA;+A(C;K"_./BPNJ@9_M\R+KXM\&+BV_G!D/UG,A'W/[#NB;6!LDX^9CZ"RW7% MI%$" A.9;B#:E%T6%,RT -Q\EG .DO'+2SB',+P'R#Q>#:D\J6?F!(A4%X)Q MCN!$D!!T\H'[5,C,-X%,_TLX!PGWY26<0SC= 59&*.9G.0B9K =M:M^>U99" M7U5G) MR(X--UDWSL#A.RU&SB=.=&,K3 N!OT'*4L]:8T8+))H-BQ).821HA MN:R%9)+BJ*[NP]^BY6@02$_:670L,=MFZMG8E,STDHR/TD9-1H=!9NH$TL'4_S/\M?A\^?G- MB]<%#\G-5JI/1T'G-P\GOU)P@]1JLU:T@'RDAF464T9*SC8&# M$DA1'KA5ER&!,J&MQ M!"D87TA6G)546VJT5\WLU!@43/R@U=T=FA8B<[X;VU^N*[=^KRL7[FB1,V-Y M;6&CH!)S(%%$#M$6!E$%Q:/UT;)V.V?'IF;BW/;KNS.C0:>7^W.0>.XPX4IU M\+,H+9.>>9"F]GU81[I#1@99\A"5,$:WV;(W)A%[W1;[-[TM4P!E;B.!WMYM MB_KM!%XL,6! MPNJTFA# %U0@,$?#,&5LH\%>^\"A0=@ZQ<"A(8+N .SWTA?7-B!9H;5WG*R) M)).B)=F )"Q8&R-3.7/;9G?W$V?IO(BP.4!6XTIKXF;E[Q[O'PF78;U8;:]P M4B((80IHR0-=86<@H!10K+!,I:RYWJ=E8J^6Y"=/\%K&NQQBL<<1R]2XNC[W MG\O-%TR+LL!\?=ETU#&HS("BJ>K.RCJ>,T0PS$3-?(A![]-^L!^VGCO%=.W, M(TAV-3:;.\'*SZLUIK"YN-:BV04>:W]:-J(V8',!(2$#D[Q5KE9RFGW\LT% MN7^$"5$RCER?0,H13.[ -QJAT48YKCU/%NA6&3+V-6O-C"^-O+]+=H! M!X'TI.V 0_ R9XOQ;&^7I?".R":!!!]!43P'L6@!*"(7RI!H2I]M%7^G=L!! M*&W>#C@$,K-MH7BF=^M9IBC!$R_DNMJ2%2B9' 010YV"ZPIZD9QX4,YZHN:_ MH^[+3%O]#KDO_<+EM=VA ?V//#.NR8D&*8A7JM;\>BW)PX[9DUB52>7%PKXY MM-3.M,FOFWO6"%*OP>/;T0O)9.$B:0[1V]K7;RT$X@58;H-UKI:"])4\&*FE M=J8-@)-Z@2/!:,XWJLID=;F\^)GD?M7^N.V-?%^(C#J;.ES@6; V2\Z)^*CK MKFT2E%>1@]92,YNC,CIT=:7V(.HU-P1..=EK[O,[O3,WAOA[,2B'-#E^[^:Y MNOUWNNBO7=BS+$)AV2XJ* MO2Z-^YM>FDF@TL$]^5ZKA^NO=/6?YL6OJ^57W%S@5<'@YL/J(IS?_?O:"_?K MZN+_X,7OF%8?ES6@N_VDJ__H_<4G7'_X1&9ZNX!P<^:5";I@ <%KA:&/2,*K MSWDZ\.0D6M'&*DU&\5[WS__][M\\(/B:[^J5ZOIYM;[^4?UW_(QK)TI.&I2K M SM+E'5L8"T!YEF3CM.)-1D2<5HR]WOQ9?^^EAVA;4Z3)NXLW7V3+A9?ZU:> ML>=+[/B.9E,E]J6KCUD25LAD)#KPDA0.00S!VV# :Z=S],I*V606PFN9)<&# M*G3&#$)@3:94KS9;#PE]*DP5KF.;.5O_GB4Q$+WM9DD,P4 'WM+]#KR4!<<0 M#43AR<8H3EZ>="@FB M"Y8\GTSEBTBG7]KZ:IMM!V#I%T^T004_]&G?C_1,5Y./CW8[. M*Z?ONED&%2;F!-::LT!,+AQ\#3-$=%QIJT@YF)>QKG],O@QJ:9C"7XQ@7X<0 F'=# MTW4N\TZ)XN^K\_.?5^OZEV>(,=FH:RZ%6*"2)#$H"A^2B#%;4SB6=G/$1R>G M<^4_,BS'NA7C(63.QN$Q%ZZ*$HD!Z$PTCE#LB %,&7",2V"%E^*-EK'AJ/TQ M*9GI[1@1GNUNS %8.?BR?-GFQ_^X".N++J[,=H''YN:!^Q_KU884F38V(JNE M[P3N.G$-'!)?=&$B:(/9F;X6R#Y/RTQ;F/J]-L?BI0IK\I,XT4.DN^]4"63W$ M+*?AT!GIP"A"E*"$)+:H1%:F5"4F?&%>S59M"8PG^96#L+L3KT%P=7HSBUQEX1,YU^WV8)Z&QIF:OTXOYD38 MFX.=?(DU-]3OQQUI@Y=)J]J!C* \.G)Z9("H5'$E,A8#Z_)F#B+SU>049W$Y MVR'P-=S/)U)/NYV+S'V,KJZPXK$VR3@(UB(8)3!IE-G):897CDSHJ\EQSN*. MMD3A'&[I2)Z_-E)C=+%.\>"5-QI\20H$UR9F8XLWKS[:G$,:M8L[.0'F7DGB M];:;]*DV4J!XD:.TM%N\TSZ7'2[B3JIFZK'VD4\?#2R^V M++[,C#A8K_R.M<*??O[C:KEES64X_X#KS^*,E>1-4*14&/>@0B!_/*H()I<@ MI=0IRW9V[;2TSCNC.B+2QQK6="+8]7(SQ['X[X@3B^5FD?XSG%^2C?=:2648 M:(F:&)')VJ/1P(65)4>%1K@>3=JS%,T[/=KXEDT.H5?18_*?5Y,^EOGM7U\P MT6\_K.J/OHM)2!$P1PW&E Q*F 31D_-,P:R/RAD9TS3;8X^C:Z9YDSXQO\75VYT4XAB2X!:D0DE*-!6(@2=PL41F:GJV=)F(/([L>7N5 M\[ZFH\&QE\M[1*P[F%O/A<#\C'%GG68*6#;BJJ#(A:I+W86,!L&TEPO>5!V^^?AQO>WM>!"&.RU9\292&+Z=\^\B1 J_P=FD M1$++5>BR?_M@BF<:C[X*FSP&"&(K)I@-H M[F/.*5,A9:4%!7&2@=(YURT-B2Z3XUJ$;,K#<5S_GG-Z=VQ1--SRD#CDH".H MHAP0XR14IJ:@LH^IC3'Y]YS3@>AM-^=T" 8Z\+SN#SV4P3$M=0"=F ?EJB&2 MD;S(8D160A 137+PKW+.Z2 D[)QS.D0L'6#J<,;MF'/(13(NF#KAG6^[:R-X M$SAHSAWGB>?@IUFB,_,YIX.P=8HYIT,$/96US3H]Q$4X,@'G7H.RU[T8+[XLCG2)*)!7#!6D = 8,8SDI M'R3ROO;T[4-5YZ9@9)".=4=&Q\N<+<9S?8/;?4T/4YGV"&KS* M!M"1T,BZNB"ZK.+:A[B97J7QL3QRXGQT8/5RV8Y^"[QAR,]AL=ZR@9]Q)Q,3 MY"AP8\AE8#E 1,L@Z9"DU4(:UZ[?M %!,ZT1.:UO/46XW2N6Q6%ISNK @] G%.0LM'22D.WN(T?]N^WWH'H;??6 M.P0#';A2]Q]^+./6)97 :!= I5K^:V($Q@KG-G&KVY2DO\JWWD%(V/G6.T0L M'6"JR5L/LYIGBP:$=I6;T8,3A8%&JYGT#*.=IBASYF^]@[!UBK?>(8*>^JWW MH9_W]O%+XN;Z*=%Q6;*P"DKT'!1=?PC%DW*P+F*,-K"'VSR>>>[=_SL[STTV M!\>JO:3F $ N_T.Y[]'ES09/Q"RU]6 M$B/16' I)F!(&L":+,A(C0;'ITXP M#3B;8F$HWHX6S"S0Q_Y#F(=$QJR12Q_!F#HTA#L'+D=BJ_ J6.ZBY'(\]#UQ M@FDRS'VA[UC!S %][C\4?TBCXCJG$&0=44-P3X MGCC -&G6KK!WK%CF$.2\7,5 _@K30G/ K!,Y,T1VT"R"#"AR06:*[>M=_-75 M6AT3HI\8 %-KVX/)O9H-\;[\M-A<+);IZH>;L\2%]D9F\"RR^N3H*^T,,F>: M"1$P/%SZ\8P6'OE@G0=-(X-JU8F$YZS0#WWEA>Q*^S=\5.ZOEN.X^S0'3$U:O'NV/KGB1./,RU,=^E-6! M%>3 ,E3@O<_*"I_PH754EB@Z"U!>20C.U8'D6I9D4_;.M[T7AQQ[ MIB,JIKPGS='1B]-V2$7DV[^^+-8WM3IUE7!(29=,-'-9VVZ8*$#^:02!VF07 MG6G5IS\6!3-=_#"BHW5R'/1R 0ZJFJR__([_?;G8+"[P#UQ_722\X@$_2X$[ MR3@"MZYN>8H9G,H2C#5%"(KG9, MN*2\L Y8*6F>9_^[TVQ^*E!RM32P'>;3:7 MF'^Z7'_/46S)WMRM$[CI LYG3I6$A@PZQ6&^ED5)\!D-,%NR*=%Y;+2]8/!1 M9YK1;0CXMM(>CF=_A>?E=NQJ']L2G]CM>B:U0Z1R6$KD7AI#<\_>(U!H@D*^(! M1J5$CU?FL&"COV1NOQ?F.*R\DIV\!VQ73IA%L-) XBZ!$CY"%&2.!<5JUGL> M79QFE?WHI.YUY5QW5ZZ[[%<+9/40LYR&0V>:5%*)I4!1T5 H%P0I*(M _Q>B M,DY&VV7H/^9Z^CEDT9K ?*KU] ,P-Y^\V[.UW_L4U]UG4/':Z5H^Q(D<\A5" M!H<4CW+MR<\N@2#2^FCQ=%Q=S(NS-P4Z^Q)I'D_]V>="V$U=O(G&QV#Y21 MXQDH8SPXAQ&X"-(0CNB]*G9I!1E&_0V@+95 M:,@*.!L"$+TY::TE0^SQ$NZD:J^KY[N[>GVD4\?#2S_5MX=4Y[^H69[;=BS. MM#$\)U9K8#PQJ0@27R;?7"OCE,:@1)\ST0^@==XYU1&Q/O*X]-:P>UU^YH/= M#,4DSUQ0$!.2E;=T68)D 5)(GGADD(4NV]N?I6C>"=+&MVQR"/5CYXY@Q4N; MS(M%+HN5P+6J#(FEMO1.*^V!A=8F!9JO,>K($HM(9LI=.*!\%D MEZU(!U,\[\?\>=OD,4 XI[5X=UL@_URN,:T^+A?_>__?U-U7HZ_(&_K%S=;E M'<6!/E;GJ1"58]F""/.M:D0?BVK\TS1TE)\##9P\K45 MW7!BG 0?BI/.N$CFN(F%^??JO('H;;L4J_.&"'KJH<LZVEM^G)"%R&8'9D+10G#&[WSCCD0[4^:-+S;&?9:1Z# ME&!P^_2A+7@T#H24DB591+)-2LE.0MVT%ZHS1)_JOAT,K]=\YZXZ$W]>K:]_ M5/\=/S/:%9OK(X9.!536&J(W#+Q/Y&$GY+,:3W!O^DM/!YPI(O%U\7%M]&?R_;YLF9/9(,I[>-9S%FE3?(";#05 M?1$ALB*AT.4Q15+PWB8K_EJ>Q5PLD2MC@0).1U&H$>!8L,!8-MRHZ)-NDP?X M][/80/2V>Q8;@H$.?*G[.7(,VO'(!617$BBI.3F"Q4'FQ2;N(M>B21OFJWP6 M&X2$G<]B0\32 :;:I+69+.@D!Z9D!!6(I8XENNQ%%&26_I^;IMI\YL]B@[!U MDF>Q 8+N .Q/N7J___'G]5L(.D[AAO%@K!55!R $(SUX2P&(\+DHV42A[CQ5 MYQG,YJ!9M9)@!W <(3_,K/"V4/@ILR&[Y111["P#SK6LRTDLD^W: ?[]FG6D MYW!B '3QFG4PS6__^Y(B\G=+4@"76[F\O_B$ZP^?PO(Z-?H]J7-W,GZ4AHQB M5G5_#_$GA !1.5(.R3H9A%3.]-6)>A"9G5N)D6$\UBUJCZ@Y&YG]N7/=D2OK M%$##,Z O 516 @(G/]6FX#AQIO!&BZ1.1>%,;]D)8'[Z&WD YN8S7_U@]MP? M?GTF1'2&$3N,#;5'WF0(*ADP.7"7&(M9];5L>B"!,^WO?DT7\@C$O6KC>-6, M]YTOS+N8'2_ 3?@G4X)\\QLXWT"9]J4_9INXA&(F_?.NAL-IG&F?]6NZD>?$I:9VM=W924B#7"0TQ1D2,AO2I>Z13[6C#9)'KL;V+Z:[J0QV!N[O/2 M]V?.@R$O6P__)](H/X?%>CLOXO]O[\IZW#IV]/O\%P*U+R\#M.-D$" W#NS< M>Q\%UF8+MRUE6FI/_.^'):D7]ZKEE$Y)]DM#K;;/89%?L;@5>5_07F52:;96 MO0D.BF<%WF&"H+6V24O1LAET/WPX44_T9 *PS3!YUD[H]NR;2.8]:>:PECHQ M4 ,*YR#'0H!P5I385P/< 1=_]G'==KNG0TVP$Y2_NYCP%NP+(@<=#0D\UA!> MYA!L,/4"OD_*&Z/:W%_JA@,G>I9_5^J@):C/VB3X-DKX.N.8,\89+Z&X:A>* M4NIULP+,Q\AUSDR($W/+=^3 V4>VST ;M 3U66N#>[,>7^<:YTHDPPLXQP2H ME#UXDQ)$ZVO59HJFC-/LZ"C+/_MX^AGH@69P/FLEL(MK9;FR,7I(J09,B1. M#!6H@-IA<4J($U,! T<)3CE^?P8*H!&4>XK]A]?Y%G;FVS.-H6^O:Z;$F;$< M0=81*\IY!,]):UIK'><9C2CMNI2/L>(3M?H'C.=WC[->SN1C,NI6OTU,EL&[ MX &QMH&AG^!2UJ2^N(_&)^2JW4D\RI([B-+WOR?&WLG[ ?34&Z,<=;; O@0< MM8'*B93FMQLIG,R)@)[ >?43 +KCIX/1HU\/]]DGK__0PGCIAI.\XJ3:R M.STQRCL!W@<+*3-6E-(JM^G5,-J*SWV4P$[(/]HH@2%A>,[[]9EN[T)&[XL$ M%R0#Q>HT3W(1P28?60B!;)/3FNWQ78X7Z')G'@ZX4\JBU63A&E&+Q?7GM>X9 M/%/VTDN:9<.V7ED?&:\4HC.2 &:B)D\K)%LKNB+0!V&-E8&Y)K[NN62\G%8Q M,N2US8HG_KD 6"R'G"4BLB"E;#(Z[4?&:U?T-APCL ,&1K29%E?+R?NZI%78 MVYEHN$H)3%%$=$P>L(X>+02X[")JZ;BA]T!+OST$[#=O/9?,UDX2GQ_* M_AXPLPD&*R630AO JU3''3D&Z&WM+V4R3Y&55+8Y+K9'S9@!^P,D]E#F>[!O M9*G_8SJ;?K[^O"&_[Q$>0[0H2(D5H;4%ED\*Y&3)3,+FFGXU8FR8^ZF$.P=8RZF%T$W0'8 M;R.%=]-[-R>!C5;)B A2F@R*60>8A0 T5I5LIC&9RGJ/ ?:'"S/Q7@/ MDEQO$-PL(8FLK*7-G#$08P0+X) 5$#JJPIT3*30)6#U!2^>-=D:%W1[2&A%P M-2(_^2-?E?G59YS%-V$:+S;*8(V/7H@(9B#FJT&8*KMK6.CJ3I7I\G_1Q MS'_'=W9^H_-88&LIJ0XTW@#U-$H(10:X!)T=K=-STO$UV%.B-4K$8CP_Y9%J M[2#>A7]T9 !T4?VW]YIONR'-B7E@IHL MGRPU.&((6%(&W#J,0?Z92UL-@)2$8)Q%"8'N97U2ODS7WWF$Y&$MR@TR(P,5(JUH0EG]&MQP9:8^,--,W+#BU>7 MU+G[.]+6Z@Q*O6RJH21UPXE_S2_I,9?3Y=?WN,R;/.6DV*1]]A:D=>11.E-S M7B0P&5%Q1*^4:G-__VA+[#P,T,.FZP]JW\DF7*>+)Z98D9U/@.@7.*)]E(]HTVX!]3.;1.^GR[^\\M5K@VL,B%P>5\Y!1N4 M28D#D[4WK#06 @^U\5;16M>^EYWU.=UQ@2?:R_04-^!0,/LNMM]&+46D[1%M M@*1M)-N@. @Z97#)"X7&.[]5M6&'VV^'\\_\V'X=P>SM'"K_V)BE$C2BYHES.16\J0!2U @O4;% M,^D1%KHWXUY?YW:I:?:][;]30%TOF_(/HCY/F+#K!Q^#!,J\% M2N&9;Y?U6I&P'92_NS*+ V5U2@U1GOZV.E.S11Z\,\I6;VO6(F7WM?;1*T4: M9D)TMBHW13\,!PR&; _FI42!*KLF]W9ZZ96R5>^CB\O5(^G3N_*PN]&*TG6- MKW#,!XL1HK$!E"=>.J8L:.%NLYJ1[J.R"ZN=[J(R%C0XLB5]G MI._R!Q+XZJS\;;/$U25*8[605@G@(5?FDL\2,AU76<7"@^? M+*,A9MY&?/TB<7-=B.F8T>8(GFPN4-%'0)$L.=$L(QGN0LHF*O=%JL9%XV"R MWPY3>PBB U35??:N?,#+?',IK/8Q";K.RJW-MI2G51!#(B1K@HM:QQ*;!!@> M4=(E>O:1\GQ(EG> F?[=#,=-$!,">L70(L.*6)RRD7C!X=MJEE'7@=O33_ MZL5M'1,F'>R2U]9+.N&G2UPLIF6Z_N+7V2_3&<[B%"]O5=%=$,QFXYDERYIQ MR4%)@>!1:4@,;7*2!6/:& F#+N,$1FJT0N1VR<]CP*.#S;%9Y_UQ'T]D6B;! M,F*B%!!CG1>+CGC+Z%/ML9&AG%8& M_C%4U.9%QU=43ZVPM;I2RKK:$A%44G2,.E[(&M1U5K,O"7G6TK:9O]5(7=US M*Q^\@8[Y::QAVNGE=6U<49E]MYVD9%E9,HVU*I;,"45\L&0?"\Y-+)&^+:Z) MN[(?O9VJNEW0]$+E0S/)=>!)W"WS8K:KGQ[9X_"@RWS!5BL[#9@?+T R4QQ%O%#7W%E6G3WF#PI8P\)Z\M MK$>1=]='_U];'HR;J/2OLU6/U56H>__ZS<'>/9R!,# ?6ML,DF?%LO80!3CG5F)-/H M"%2RL6Y]1%.G9_\NJ'AA,.,T&WN@C]'42]UBP?*_"&6!A% !TBZ3_\FM4L23JDH!I$C&2(" M2YV@I$&[H#)3/IG49-3 8U)&QLXP,GY8(W88PWN S,ID6*WCXJ;,+9"-&DJ& MG)*OMX0$N4=,T()$\5JGQ$23P_HQ*>-"YE#A/JHG/(C3?6'ESZ9]RG-O&!DR1Q/P?&AN=QW@W#;SM\IPX&V&8\>PX.'!T./2>?S,:@/^M@ZR MDG%HF"VU(X,F@S.'O ZL&6NQD-)6036Y$=8JR$H\7Y>M5\Y??"&&KM)XSPGK ME@]!AF096=I-")TQ[8Z-+M<-W 14U'5.1D&2=4S[4QHS9=@#-<2%Y%/00 M2^,>]"FVRWT.W[.F]QU,#JX M0HHIF3K-N@1R;YVP8%'9Y&PTQAUQ']P1-BZ8NT'05LC>4YQC)]1N;K"3S_#[ M?)9O[K-7"_+=7^M+OI7?Q%CBZZJJ>1;7%W+7?[YIUF432S$6!M:C)R%R'QD>76@0F_:KN>T6NH_9]/EXOV'?]X6 M=C%/#*7=G(P&E< M!N!F![KFY_M*=;.$>FM1"V' A"A!Q9B@=NH",A:X*,'DT,9">X*6<3N;-=4K MAW)^;&WRTWSVA9Y4^_W3^_$&_S*Q3!!/D)DGEO@BP1G,P$W6R0=T4?BMM,G3 MSQ]WLFT[;3( -SO0)@=Z,;_=U0=R7K)P"J2MH7QG"M1.:J1*L_969HRF22. MH1;02_WOJ4=&]D-$!SOAE5S5L^6+2O' #08(N3:SM($#2N>A<,EU1)TM/TJA MU9;T]NAYM@;7;EG)023= : /Y/7%YSI>;*)J::ZL.=FD+)UG9-MXSPW0&:=E MDEXGT:1^;A#J^TKW-,'9L-I[#Z%W@/2W.2Q_G1'WKE=W.E>&V7)*!^&=C;:: M5<8GS.O@972@"_>@).'.86V"89-0W"G!3).2NZTI[*N#R3$0VT9X?5:+K MP M_L2_]VM$=O^_#U"K\2PU Y5:W#[_#C*WB/',N]IGD]PN)4"E>L_:KOK.1R3W MRQ)LFD0L7J!IF%D_WSSZKN<.62@QU1+18FMC:1,%.!;)ZZ1%HTASU=3%=)US=?[_VV MCB 9Y1.KG>&DDO52IM+@ZH@KB5:C5ZSDTF2RZJZ$]C 7:GC4-157!W!\8E6K MNI?@C21?@;Q-5OL=9\7!RUSJJ &E2^3*M&DV\PP]O53+M0#!?'B)= JL^O$J MW^1[/-)VK+5463BL$W8]^&P+!,<% ^0V M'XR)?2J8NZ2$CUQ*4UM)6UVWB'1D%(H,2AN1'"K,J8F3_Q)1O>0UQSG#]I-- M!SBK75-N!]S\7ZV2?+LAA*S-B\4B+W_ZA+./^=?9)F2?O*0=XP(P# (4Z1? MDGDMH(S),_IS;I*GV970[E3;GA"9'U%>N^/1K_$XRQ_KF*(_MPU(;?Y0?P1< MY/_^K_\'4$L#!!0 ( .2*!%'3AP+9J @ ,4N 7 ='=L;RTR,#(P M># V,S!E>#,Q,BYH=&WM6FMO&[<2_7Y_!:O@IC:@]\.V9,> (LNU4-=V905I M[Y<+[I(K$=Y=;DFN9/77=X;#'BF4*I7/C5ZEC7ZY)LURMD9&BL19&R)B&E4K_ MID *$V.23J4RF\W*LT99JG%E-*S@5,U***7F9698X?P,W\ GI^S\7V<_E$KD M0OIIQ&-#?,6IX8RD6L1C\IEQ_4!*I:Q73R9S)<830^K5>I5\ENI!3*EK-\*$ M_#R?YZSBGL\J=I$S3[+Y^1D34R+8AX)@WE&[SH\X:P?U9ML_:GO'_(@UCEM^ MN^WQ-OMO#82L0'-68DYG@IE)IU:M_ONT8/N> MGP4R-K"@@@G<5S?/QFR&/YH2#<4X[EB=< (]G'F=#N&>4(1\US76MUJ1[[_K?WU'R?"$^;]N]I1];11*]?7 M[;W=TCY@DZO7;NI>?S@:7 YZW='@]@:"P/#^4_=F1$:W9/CIND]J#5JJ-0_H MH=/]=DAJ+;;VYO+M[,7HJD_N^[U/P\%HT+\G_=]Z5]V;G_JDVQN1VTNG;ZW= M:!;?CLK=>]*]N+T;]2_6; ^[@'C( %^MDS=GYN[P8_>F?U^Z_>VZ__N:A>O5 MZJ9_/QOK%VW?7-OF=FT'1?+S1/[)(TKN)R+Q)S1F(5=%XG-E1# G9D(ALK5. M3K]L81$SL&ZG<03+1E2-(4$:F3@Q7HO!G]F"6CE7[?5*F5#&@ :50AZ83OVD MW++;.B 3.N5$\:G@,Z!*9B(T^36E"MPLG),A3Z0R1,;D4JHH"U#5TJ]$!F0T M$Z&0[MT@]LM@XO;;-7%];TW\D6HP+)@PFI.'6,Y"SL:\Z"RMG'V9!!EB"8P9 MEJ B)C2>DS0V*N6@*7!H2Z?!YI1$\*0$#4E ?7BEB(R$(4:Z?AL=8NYSK:F: M8Y>(/G!8=V5.#>\8" -+AI:+PQK8P1<*N#=TBV$X2,*X(K.)\"=$I_BQ'#_C MBF>3H *1T"&0=.3[,V$FH*!.N&\%Q'D3$$TR4',*PQCQYJO;\+8!W'A[ .8D M$#% !-&VA$01T O=H5FMM(LX@ A&L<"$[WZ8,I@38+=B_R) 5F#42P U"'AT MA#!<(CH#DWZR-#@-LY5K$7ND(70 &$O FEU.6WE\JB9! (>#S0 M69V#QA\0JKB%&"%'.! .V/9"H2GC@(]D+#L3B>/Z_L'?JA]]PW] MS7*[9C?V@FLHU,#L-E%_'9U%Y! ^3?7N0S"9>QSPE:WDZ(%,%4P 47,JM(W% MT(O'=AXL0)91?#43*!Y2"]B,'RRA5LRR!#8*B.@@BY:A8/9 4:>>%DQ0)5 ! MX5B,S4TQSI1J9!;6X[6E(39R2\U!( .9 @ O70#;P_=H-'@'I1Y9HZL9=NRZ)H6MQ:2SJO6NJYP=9O,'C.% MDE0EX!+:LBS?EXI9 2QK'_,8R%,(G@$M/$&7PRY0D3CT@VN*Q&:1-XU_?P_Q MGZ6!_I2&J8V5" X>!,";Q13,JK?PWP5)VB'VN\?ME-C"'09"W-:.>'LR-<]+ ML$MVHHO>'*N*X.ME)/'R>L5Z,'<[ ?)8M.(";Q>Q; \1FT=L!X9-4.%92$9? M;.H-&!. #$$&? M],X$AR*4VV,_GWS<5\)N]W0V!\P$ % !8+=CP$\ 4'9&6Y>U&&S3A]P&3L M&*!-QY:[VC/E_.SL17C-*B9WA+(E5%$& S5?1*IGL9TQ7A@" 5B6G2,0 ,= MT&D$:()MLLID&6+K*>/_0;;?X_JL"TD]4!"TBH :;N,MX,[^@I !M.ARHHBG M,IQR3(PQ'6<_A*@L1/,H">6<0^ML(ET\IFOP![C^(ZRA_"R(5C!SM(3,]M^1 MOSSF==H/B!D8Q 9\0KKI.-79+9EFT5W5PX6;:W^&I'%*W<[4 /?;JI;L)U)\9$D[]0#BB;(/X*S':& MZSK*=U2J-_GXKH_7( VL\26/?X&&_@: M39_YI/7B!,R+9[ DM\?>X6+;19GO6/BV8@G%Z4+ MVT=2#Z)#:OAIAK_JBV]49Y_N@K>]:G[^%U!+ P04 " #DB@11IVV]/95T M [( 0 %P '1W;&\M,C R,'@P-C,P>&5X,S$N:'1M[;UI<]M(EB[\_?T5 MN-4Q/5($+5N++7DW__04^T?^KPNAO_]]?_M^+%\%I-IB. M55H&@UR%I8J":1&G-\&72!5?@Q0^CV]&9;#W:N]5\"7+O\:W(7U? MQF6B_B;C_.4E_?V7E_B2O_2SZ/YO?XGBVR"._OI3_'8XW(\&!X<'1_NO#PYW MW[X].AQ$^[M[1[M';PY?#]3_[A_MZFF^U _04T5YGZB__C2.TQ_#+.TU&_,]?/T3QJF-EBIOI4OPB2^2=_A MHMZ/P_Q&OZ"?E64V?K>[IX?_B8:31_KAX.M-GDW3Z,4@2[+\77[3W]I[_;HG M_S]XM?-J^SU]]Z=7^/_>PP OAN$X3N[?_>=U/%9%<*'N@L_9.$S_LU?H,WQ1 MJ#P>T@^+^/^47H]^-_YYQZO5XR1QJF3UNWNXX+-OH[@?EW_^T^Z;5^_W=W;] M%3>O=:"/1^6RLH:-ZA[K'ON#CRT1)^TMQDE79R>7%Z?!\<>SB],S_5_][\]G M5]?'UV>G:[WNG__UX?C+57#YRUJO\OK+^8?SR^#\XF1G/=9YT+S.+34&%OU];^U-P]>Z1)1MK*NUPE(4S2O;UE(?L[AS1> MTX-AO\B2::G>\[M?/?C^MY-:5!$Y,(K(*#<3"F_4B[Y6E;Z^"(=Z2]Z%R5UX M7_S4JJSL-:DJ=K0HTMK6BT0-RW>O=PY?ZQ_+9ZB9R(>/E,\_;JSOSB>["\J# MXY\_G&FA%VBA?WUV<7TU=[W/?38/&;]16WTUCPL75XS]D=_0P&783Y0YSRR/ M5 YGF8230KV3?[R/XF*2A/?OXA1W'1]Z?ZOR,AZ$"4^_S";,"T='.V^/7B,[ ME'I6923C,ZOL$*N\+*/ZET>[.P>[;]J_G_GPS"\/=EZ_/5CPV9.^1RFZ-3G;IG&3.#;.1W^L#>+YX.& MCW[ A%TYX5I .Z\;>'EAF>"+D@67]=/?/FG!;KAC@0->\2T]^ Y;>OSY^OQ$ M2]MS+6P_?[K\K%5J+7E_.3\YN_)VNMO@1V[P[D,(EN_!?3W/Y1).2S"QE>3U M-EUB_U6=5+^?^ZJ1$1H4L=V=77)>?58W<:&U)A4%E\-A/% 5':63$-]+0BSG M?JXZF>\1F5^6(Y4SA1_ M@N\UN+J^//G'WR\_G)Y]7EVEN),'G3Q8#3)=84UB3Q3F3TDX4.#B_ZA4J1>Q MZMK$4HGI3F'^X63."O-QFD[#1(B\H_&.QM>(QO>)QJ\F:A!W1-X1^5H2^0$+ M\N@V3+7&_/E/;_=V#]^OB\Z^"A;_JX>;_$N[V2O-&&^(,?Y[FN73<4?X'>%O"N$? MB@+T>S;-4Q6)]/_SGUX?O6=]J..'CA\VA1_>$C^<9&DT'92@(OT,U4:JZ-2A MY^>"1T1 EG:S5YH+CH@+?LO6P.73$7Y'^(O'KUZQU]/:Q<'Q ,H[@I_O@R]Y M7)8J#?3M4$ ]ZI>X'&73,CA>$^]HQRH=JRS.*B8YF?@\"?\NQ;O/*DOU21@MTN5/#CR9OCOQ_BHJQ&"H*S%!$THJ#, FTDK+J' MJ"/^COA]XN>X\'E:3-2@S'*L5S]+%)H"*T[MJZ#E['>YL!N?"[M44MGFQI\' MI^>?STZN+U4>&G^A+2#:Y6HR2A+.S?[4WH=7G=N]A_-!6\,O-(T"?-U*3SIR+PC8_DW[KU5$3H73+Q=U+RWW1*_C*=9..)2@OR#W5!A8XK-I(K3&[].+O5)D/'!\O. M!TN0_;&T$UM)$;)4)JW)/OLM.+G\^/'\^OILA1L4K(((..Q$P,:+@-76(@XD M,TUKU&.P.%71Z1%++T26=K-7FA/V*IP0?(S3:5>OVO' !O$ )ZJ9Q )PMK!3 M4E\+]I+H>*+CB4WA"4Y)NYKV!QW]?S_Z?]L95QMO7"VE?^4W;OZXPJ5]'?]W M_+\B=+K"JL-K<:Y034?G35E.J;&TF[W2I"_=;R:3+$[+,>2PF.JFCA,Z3M@< M3M@W]F.6Z]F'I>K8H&.#C6.# S];!3R+;I5?=SET7+&!7,$U?J:^-3A/N^;: MWXT-CCHV6(9S>&V+_":Y@GQWXMM9US93>=_1[DEUAOUHI^K\.N+<*@7]2Y,[L+[PE_Z M.$Y?N)O9ND<>*;[>.7Q=HT;^L'4S__:7/IRW._&&\;__6-_]D'#_K^84X].MIY>_0:F955#1Z?&7F'&%GN-._+H]V=@]TW[=_/?'CF MEP<[K]\>+/CL'#5IN>(ORZD +!S=//P.T MW22GTS)F'7@]/"1+%=9W=-PNQ+QY(>:EHD638G(>7%U?GOQC91-,EFI7.P[? M: Y?;9W@C2218&^5X 0V H%#%6,#?0KS,KG7_XDC]I9UVL&/DAW+N:&KS@![ M/C36J1,UO$P]CN@HOZ/\=:)\::^5%65'Y\]$YWNO.CK_T73.N2&G\6TR?6.WM>* MW@\--GEGP9?C\]_./G\?]\'V ?Q#Q+XP$9B>.X*.(L[>B^H_MU MHOM]C^ZO,T_H8ZQ>+RDX3H/C*,I5TUM3%E@" WYI)[:2TF.IM!;'LW@>_'+Y^9\?X7^#D[//U\?G%\'QR?7YY44' M._B<,F&_DPF=3%A&F7#^/\'YQ>G9QXOS7\Y/CD$0='*@DP.='.@LBQ82/I*H MPWD:J7%*N [^<,"+.GYZ=GXZZ/AI&<[AR *@ M#@:J*(93*.$:JK3H7%P=$VP,$QRTZF((;-<598JMB"0_0=N?\@5 M(?0=K;HJM%ST_J:C]Q]-[T=B"!?3'-3_CKX[^EXG^MY])>[._#:^#5<]E;6C M[XZ^??KFJ/+9<*@&Z+3YK"8J3"#H]3&+UL5D[>B^HWN?[KF,#7#8PCB%&%:< MQNO0B&:%27T),IN6=F(K*266BA8E]?)_@E_/+LX^'W\(/AY?7Z]RX_>EVMZ] MPX[5-YC55ULAT+\41?B;&DPEF"\I7I#LE99Y."@I4>P\+J2=:EVU?B"SH/CCV<7IQ^]UKZ=0'QB@=CU M%W>O\T7[B\]H, [KBJ.__A2_'0[WH\'!X<'1_NN#P]VW;X\.!]'^[M[1[M&; MP]<#];_[1X<_R5./;TO^YNVDH2WYXJV8ZYOO-V?>_X':5?4X6CJ!7YV=7%Z< MDK@X.T5(X,]G5]?'UV>GK5VQUV#9/__KP_&7*X!$OOYR_N'\,CB_.-EYP()_ M6J17_/+R9LNN&!B'ISCZA^[-BM$0+B!2 ZZ5?1?H>:D&>J",L/_SA'-:\@(>VO!"%@VRCQ0+/]:#!,T47,_"W/@B2 RZ I MF$9A.D] M4:LJP"*(BU&0X<*)@0KYS20)@9UR^D<1W.G?J"KW!'$1_'NJ"7@8:T[0]!]E M07]:Z*D6Q4,TE!6[3AWE8X[VP V4F M+O5TLD3IKXI!KDA7B;C.#]X-LPO&M)*6A:19V;*8_K3$6R-.M8X51N97\,;D M'N8]5GJ38=Q&T'&6YWGE)BZP3_ AO NVX%=PN^TM&3^TW ^GOYY\6*IYMM Y;NGN^^T=@&;" MHPC[A4J)88$4BNE@9(@54W)R0V"L&Q<-G5?&PCPU9FG3OR>Y5KGCB3Y[1>D_ MMXI5DDW3I_?61)\^3E.M&HH<7?[%&(4ZI(G/%IM"TIHEB$>T+.\!@>-?H&'W M,$]-/B%]>BM&MMIV+@KXE[XLFB\*D*'F?DYPYOI*6A"HU^"J]:B@\R*29Y-]'_$*M"WBCYPO>,,F*OF,QZ:FK89;C2.BQQXWA?=-?T#G+@R-] MA?;1UOM\C? M7K#U,WTW&(5Q/J&6+3R/QI^?R,]C-:QI0SF(GZU3^HF68&!DZ)/8BNOJ6]L( MVZ3:A[7-@16R.<"KU"MS1#E/7?XUVT!YM 2NSNI'B^!UX@MAC&N[;4@IU3VG M2UUKY,F4;=C)5.L,!>WRW2@&' ')(K1)'&9)FPWR*5O=81!ED93TA*: M"+"J:AGM9Q1J\L6S%/6!"<&=!.'$LHU!M!C/9K4%.7(&)SZ2 _4V762@ =[ MED#YHVAG>B>M&K0/)^;M'F04PNX500+P5JB+#>-ON'EYT$K/BR1Y'!P]4Y+' M"C'*(08TVI,^EB)]8W4%4(@E[D"LP"EX=]Z--%.W^ZB<>V@.-\O]#%;9YNG6 M!VNA6PN )7>X0[C\:)JO2#ANX[2)[74D.K^7=/ SZS#+OTCT7QV#LMS@P6HP M>A93T^H:&'ET( #0JHJ!89#!0&V_KRUBP+ M<0/D=Z,LV-K=!@6Y]ML<"-(XQ?$VY!%NXEOGW%A1=XW2BIYXH'D1_6X9Z: \ M,O@D46''E;E>^]H]JT537"84Q+^%4$[8[/>#A;3]UAAL>B(0W '["U:ECW^0 MC2=)3#HN>P3O\K@L-3GI^8WIE)RU3HSDU\9;";_1WU?T8Q(^M'B*7T!B-L4D M8-&&H,J'D6+M7'L5-A$"#64IFMK %D4#U#EBUE@J5&MA]&4!J=J _ MT\OXA8\KO,UB9* M+VG50G.P-%CF4LUU3GB.0@G$V3?3)*2^*'@"=*1;M>/)R<>"' ??#,*"H@F9 MG*D>=9"$4_TQ"+.PGVD!;VX >)=B]$S%<5Z@.U^( 6=ASVW#&ZU,51$XBRE+ MNZ_>KHVV%(KK)2-I>$_).<4"A(+PCS^X8[SESV].PBT^VK&6_@VZ0](%PT7;3@ MMTS"TOIQ57#PNH2X'/@T\T"%6M]SOSV4;QWU)=/'=J]_"<0+S8,+9\5XF>*- M+LXO]_7#."\@6R*&>Q'2,JIZ"/*.XW*[U3\-^W'"T+35GV_A:Q0T,(8;ER:_ M;2[S"6P?5"$%,%VSQS[/4='I<#Q/;'?E4MVP01=#E9),%V2B M,1&QIN[]5T#7F%*1H8S&G(TDO*_^\ W_T+K2YS/ L#[=%O*#W5!:%P,1 W3+ MQ"_\7KE&K/B(2R,D]&75+B> XVM\W-PU]_#( M,#,Q#C2J- O2J0^S),GNQ/4(GQA9_FG:UU(I.$Y3O=B!PM8I6YH_(RC7!\I3 M^LGM*ALT48]F2;D((D4VB69]$@2D6H$J%D:_9],\A??T;$2,7?@2+9,&+@V: M5"[2P$X754']:TC P^B#OFOTMJ--J:V#.(O,U6%MRYGW-*Z_&.1QOS$R 8J# M5FGT&E=(]6\XZ*6:]FPK@"D(='',]]0B21O(J-]C&*K0M)2H$,/76B]Q4DM/ ML[O@OS1-X93@%//;&!(\C[6E,(@Q,^@3#H!*"FBG88XF*3D+-.VE\%PAS^$K MHVR \%O:OH5=U4KC,$[L.STGB%CW;5;GB2;;N"BJUK*0V^Y^3QNP,+O=UUN1 MX42QY)#OT?J]C4,]L^L[!>HPI$B%P2UL.G@>P"R> D]I?G#S;MV);JF=FYV> M)NDW!^^IC&A[\PR5OC54^JK%83-'R9=8N[FK?2,%77J+[>O!P=KLZZXDI:!' M2H5P\Z 7!\3Q)PI"UZ^=GDDM2:'X#'U&443F&U /= MTOJ=>G;P+GS\%.'CO2Y\_%SA8X?XJ;9A,D%SJ3VMM9]E7^FR(9]X0>X.DY*5 MA'3MP93X5DJGXS[I]/K"S9N]#?1V+.3 L$#"+8KE+WTEW:58E2J^>'!(JU2S M-B2\P,_Q^RW. R;W>9BR9D8NV_WHQ;[CLI7K#@,/C8QO/,0XO6;9()D]Z"A" MS;2@W&*M#D5DB?FS)+^BV0GT)59VK6�A1RI%\W3P2B V& ("KPTW" ?BKG M];A%>3&*)UZR'>_6<%J"]K-U-U)4OH@&)KV+!@6_R3>5#^("=9E8:\81*#MT M5AC^LH;O1*](LR0N!0,Q>3"=,%T5>DG%T.8?X!9D*<4:Y M4J3EAWD.B@XI]3D=:E%J:H,-J:Y!KQ#N6OW5-GG7K;8GP0S4=JKA,'!CW628 M4X1.Q0*O#B%WR";/U5#E.9VSWOX54MW=D.RY=6\NU=3G./%]=]S&J#U[\]6> M'A/JO19#>7R+&D8O*.[""7(J9>=RWC_7(#F2QWX!H8Y M@LO8-.0@.1;C"F[ $=TLTK2D3[.QMC#SN/@:%%KC2D)RP!E)YMTJB\G27C!' MG8NF1N,&*472'_ZZ#9.I]54LM+<%K-)4$**1A$(#G0K\DDF.5B"/G@>W&2B% MXLE^S'6!%AQM\H*S9/]P^RFC-W,"=O TA9GIN>MGAC%9BSA!"8W)Y_AJ*:[! MB9-U:ERT,57$VVU]Z*VXM4H2]S[5T]?F7'"F;V:]@^>@C:NB7(E4&!LY);)J M7XU37T77K*8 X3)]GT+V!VHR=$6#,YNR*18B4RT0;A7ET-]FZ+U#W:0 FD*F M9!(2AV:#9(P?]D:ZYCGFA\H"Q>YSR.F?H"8$;FR%TD1;Y)3(,<*<"(@2@-?_ MWL@,H7#TJT(JW!5V>J9N+J?:=&S#JN#K;#FI@)9>A?>L^?5?0%6YZ%N2"XT_=&5E$GL M'AQ#^+]1E>Q5%$DLL.#L +AL7 5QGBHN0M%3RBF[YU$"'7,*6I7@.3.?>^7! MR+G2Z],BFBYKN6V+[ 7G#+.L13>5UM#S'-W_XDPU\R+N<&;V'70(0_E:W!1( M49IKIH,*)Z 6L:4?==0')OZ[N%#;C[J"^O=0R92"K8/Y)/ .&8>O.+KV,-^C M1PL?Y(JW.5+\;]0O2*1-LCNTEWLMY%5-P4.;ZO$: E_]Q6/O?I"U3W+]/V8= MJZ4"C/06KNJ]#S5R*";HP@5PHACH)HU,\/;!AT=.&\]#TB8)C(M(#P?A%(@X MX-@26Z$2;OT"RD6^Y[*K9H>37LX9WV\J1^LWQ8S0A*K!%=CZ[I4'#AAPM_?# M@K[?GN43JN1TTD,9<4G(@:1S&VC M#QNQ)+PV0T-AT+8!9Y("6=IM-L\VS$' '213#51]RZ>N#E?,&J:+-#U%I&F_ MBS0]$X^;RQMC"G"I1<$-85/1G6^KXIOB.X%?$/+PZ EF>X?@@ @UNVA] 2(. MTR0B,SM.A_J^Q<0_\@SPA=(:$'9N&K^48=Y50Z8N^B!FW;'-]^MB0J9RZSY& MP%2&Z [/E#?]2DHCX ;A26B.X^O#V]8':V#6=I(D;<@:TD^766,9%*:ZMJG* MX+WY._O_T89S[3DST?8-D@J'C/H#VG0C'\(7G!'#89S$3AZKI]SG#UK2W"2+ MU *H0?$%S4"-)TEVCWX'QS.BY1IH!A!9Z&M9&<88"/9<%."PFB:E]SE8.>=B M%AA'2CG2A%\IF8J9#SZ)83=2.(C;++F5#,J& MG0/89* 6PCA LO&+YN8=@5[.?VW[W.^%?0:#:8[E)M$TEWEP0NB=2J!.19/ M".+9^F^5MBE ;/T!)(DVEB);7/.<]&)?BX)G1').R]9_;#ORR*_< %D'RVQQ M#I.4N4/1TJ]Z?1UO-F<(@N?3>AJ-V@@K!+^T_[04DVFR2]FI29:/X[BV,<3VFE ^BGM WH M>EA)CPZ%SVMU(5QST;@\!^%4H&PLIJ5#%DT.2JT6Q"D89_KJS@N'4$$8W5(. M*^L$FE:_PD0B%2;P7TS"SE&5Z(?I5SW#'-(?,:\VO;>5"FL$4;Y6T_6 M(:15RI11(/]-\*961&%3C4CH$I%.WKZXE<'4TEQ4YI*CB*E=Z\ M(44KJDDY=!8PYL:E,^S7TQEB+5*]VA 3@'?/AP5V5@*WJZHF]BFK949MN9] MT(:M+:+2YL"MX9ZG;;F#4' (_0"2*T!7"Z\2 )L<7;U>KN7/GD5'P?7> M.+62JVCI")AG&N[\$DN$TINIY):9]4%&.HP@>MQ)Y< C55(Q8>7,L8A$%,#" M"ZJ1B>4%UJPN!-J*5H]N1%.#F=04<3*$&AZH2:8*R*=Q1;)'=8'CBG-,.BZV MF]0,GPZ&E1,1_<*KT4=_/P0%]='K63AYFE5.1%E;DYI2H-RDZC4A'GA08R9!)R+]!0]1K^O.?#@[?9SEA-)@J5?V4<3X.83E0=<)%N_K>@ZG>-&G, M)BF7XX9L65Z\PZ(+RRJG3?? DNBG7]?Q7NVJE95RFNX)A AN\G#B5:[^]OZPG74N,YO M_!1^XX/.;_Q<#2,=,V.6A;&99@,'+ETQ*D(B,"CEI,F@A M]X< RIY#R4RT< M=K=?: $!U6@K9(H+I%APY2:!7YBS M$L5#S*4O>X0^ $H_"TQ_4@_4T.HP!" _G21,Z\?.;3)+L(56^:P2M+W^B[V& M$C2+0^-Q@+T)MFT&L7O7U/>%M.S3[;HQB5>FWJ+Q8N-LV2 $&9=\VT),Q2R_ M\-9?("S?,;D\] Z<9"ET@6PHPMT\,??:(.A/W+K!2J7@*HFVVCDOU:3GR#9D MAC#U&&18NX$<34RB]?S;KRDF/R<(HUS4*@[]RL5 ?2,\B04+&,6#@\Q#B?"8 M9GL7YE%!@!)C/8>;3#.K:S9S^E0HB=&_.09[# MW4IH6TB&QKD)Z;\8AU_1;@8PRZ+@\F(L5!"?"<0@!;52[PZ4;T%NP?3F!N,7 MUALIF8CDO:&"V=+=]RQWMZ7G!GMK+RBXK1O:*LT..D70',0Q5ETWA&- /X ( ML4)#6QR@B -$!-ZRT@*LYSJ6P2::(M!'P:@=7SEJS:X+>N&M\6',6VC5U< M M[SRAQ2TM/,%5E_K,8I5;J-F40MW"5=XQ-66@XDE)!I5;;U*-CI(7JD:PW[\& MI58,\Y"BE)W 7 VM>^GO9.,%,N,<-+-IJY1R$L3638JL[9':CNXL&)Q:(^B6 M =_:7YBC"0X &3K-YK;C $715R093J !5):]L;\G=0S? MN?IO%7X9A)HP^P)*7[YTOC&<6OIMCY[N> M;G$BVY"900#\(Z-P;Q&\IJ8IM YQ?DRJD@:?9D[4/45NY0^2C=SJ:< M1Y^@CZHQ/(D7@=D(R+Y&16<&=GE#?',^X3=8_IK<>X;>R\JJBQ$&!(K,+J87 MC*B";23XN_CMW,695 :SR@>NT+L=C2C8O#8&:]O'X)2S[_1' OR.T7R_,^=* M9 %1PR3@0%,SJNF?.BB1N+6VC^D.0**:6QV(!@VJ!"4'XYZH65P^%X->[BZW M"V9\8RJ L-[#Z(W*2'>F^.JI\?H2:QTH*P M'1C17I I&2BWI0])#;BR?O2;!P@ZIW/!?;US@=NZ8+%S_,-M#"I]#![2P."1 M'0=3MO3L@^[ #B&8@)? $9ZW<%B\P5MM-)A\?:R"FLTSP$/GGL3,I(Z^ *Y M*2HD],)A< D.!'N!K165.;3E$Q.!OEZE:#)+ MDJ6:ZIQ<+4JFF%66(BZ1)M^%:QN&YC)RFC/BA15"CW9M>CO>>P%L)@QF;)8] M4"Z&N7/3V9P:*RVAZG-BHFQ._6SMT1,7T_FA2,Y4HIRY>,VA!T=L,)M90DH: MIE1"6* ZYT:A02O0SU(,[<_^=-OD]DL]JN9XY:*WP6L /8]#I@\!1@6+#KMW M>A!]?89"=K(VW:4U9:T6MH5#4\$+[D:M9L7:?(M"(IOZ$8:?@\QUV5:IO#68 M;O!!(@70*C2#":AAI.#,\'>/G1 *5+D6!#'41'#-7C$N5PKN)1.$TENK..#_0 AU2GV X48< MZ2/G#^%"C#63&ZC'HICF(:$9]P11S2]>(]U$V[ NT:,-(%:?=P<"@72>_:?P M[+_I//O/AF=4N:>1ZSCDCP[AC.'^-'O@M27B:<7T\M_H@CTQ/+]4DYZGH1,^ M,DLP5-=LG6"]Y[GH0;4UTSB$.81)?:+^Y)!][J1+59(>I1]I*8[>V4*O@:A: M!JY!W365>I(?="M^S*41+G)M])KOC>9+P$'3K,5^&M3B!N BA(-)"]Z;7,7C M/B!)F)F =3].C:+16,\INHYI)NX?PL/HQ6QPZPYCM6K[H?<\_W^E4)<)@A-' MX8PG64NW7$,7UBSC'&&JP-:62\1]J9J>DL^4FS%\,XW!-9DJ3#B-?#^99/," MZ6@3*Q[H'W&QMX%6GD!ZU3UI3DE3VK&;&SS4OT5#0$ /,,MU2(BB(3(1%;3) M*-9II8 Y)1C'L"SX-GR&EV[%6[6SA?7)_K6.%S1S^ =_*6AK<- M&,W&.5/W/&=JK4R*\PS('6W["+:T4O+*GO1!5:*5?1/2=7N,438"]X?!6;"N M**)7"E@$$T; M:0-65&J,*(A' ^DV-TVFE8O=G&! HB3W8DU_KX22*J7:$H. MBTD&ENDWM ,V!G(Q[6L**J[HK;Y,%-I;]&, MGEI1.7(@$ELKS>25XV0'E23 M_[T O*0\M!W"J94?^6)J8!@<>"863WUSEAN1QVZ"Q3V;B\W3L,@?"?R_ M9[F#=C\?F,= _SXANHZ3*O#'P" :41I/G;RC%7):7+#XV!@\B#7*%9"2JV-1 MAM!QUIYDZOF<;0YZ+1_."\'ZNB_F$0RG>1H7HT4R%B%15;*<&C+JR&ZII')Z M%U(UL\%/^F!^''GIO OJ+)D>2\%I)NQ$G>(<5F@@I]]T.&SVG7@F:HK>'0!EAL56#>PN6O 4 MT8+#+EKP3$*MXF-VO,FH]@LT=^8B5C8+C$J7-TE1%-884'-";0%]E]^X:S!:$!:IV>Y>*A5GEI+F*O1+->D'8"/MSL)&\B&(W,1>OPA;:G(!%1T\&"@(JK0?3ZTHLT3-6HFR$$5;6)6/6:+ M?MV!F;W!,/!K@8+;=VH1, M().W\ :/'V/3P0W"JC6$L^+CF4-W<*:#/.[7/8=G(_2D5UX;O;P:-*PO>VI6G<(D7AQ]L4SGC6O'JD UG$@ M;%]=02Z6]5T1=Q3+)3DOMKD&_ FN^>(D5Z(JOR1VOT UY?Q"2C[5R.D>U\1= MU5)?8]DR.3;()%^ 5@*?9#!H0XA*F;E6%LS?Z/=LFJ>4< /J'V+Y\;KU*\M) MECJZ<\OFA.Z"V65'87*LZL*"6A1N6E['F4V(L$)N5NVOGOQQ(W;C(ZPXU)"K MJV 3#=G:Z1 N!AN$71]U1<1Q VQ(BQK^E[LT.C*K\?+P'H]UUD>5UG,8Y;@P1G(]P8SS2B[&8^\)= M2N?* %?&[7IX,B[1X?_9@:E"0O@,CZ^&KV+SP)#%65$!("M'S:@T3='*"E(- MV8P(/.,5PH"&W0QF1H:W4WU1 ^06>9)/$R4@"9*9SXH&I>8WI;:. 6X]GZ- M]H)*,T9W%"NNJK$K)WER3KM2,>.A/7BE3:;!KW='YIB\&#)L_YOJ@*;$Q%K% M@.1:N1M-+4L.PA=O37Q-OQM4.?V7/>GMAH8F!"]JT43M#A(-Z6UL C /"5P M&XX"[37Z.#)4-]UMP4S)!9?J.._46SJ<+&/HS_V6"LE]> PJ%Y MVNA"+H'CV0B,@(H\V^G6>@/L$]M!E"FN;J1$Y9:X#^:#8V6-]1,XD.&L'CF) M:5X55],C;VEQ MU4)8V!QAHG&'(^I$WV,)XR3R/.A8>K:3A'@+PR":0AK_M!QEN:;'B%V!^K>$ M&()!?TCN3AEYIB$GP QF1T'G ?A4"78?_(P.$%GE>6HZ,BCS+(T'=%+:"@4J M%D=MR[/<36,H>0GN=Z&(GG9H4#?-$]>@'XBF TZ3E]F+ZZ$^.TSV@IRQ).:; MD@9P'2R+C-(XPPW4<$SN\>QDGF;(3&;WZ813T)[K-)4>+T4A?D^"^:<%RC9:'4'XD"&% MQM3-FQ0\(PM[SQ%R&,+/MUY7EXU^DKE;NB5:6$@A"W"JT=J:>A"WPSU2?0;1 MISY0"M!4)EJ CSK8.IQY0$VS[%$E+;@J2>>&:EB@6FR 8#[N29R%W/+N SAJ M(R$P'53=G! M80UCF C@0O#6I?=.X_F\XMQ!US/6X!GP4/ZM8V1A=9(TSP)JBE@84X2G)U:; MBY&7LA1%-R]GZ,SL1ND&W2M:2]'YH9_$#WVT['[H_3?KHLGL[;Q>"S>A371R MBNP+EJ.KE=L4!%]&*H6Z[$I23^[<:@0$R.(5KC.(E:%4'YBT6<=UWI(TXOY&H-="L'J:2KH?G8D MZ(Q';_26JX^MP@ME6S] 31TC#3AG1EC MW[I=7(L"GCO]]>0#(P1!2@J"*"D"Y*E5+[E1(3$Q?2K$(OB6++8*5:*V1$: M5O-V7^D/M')/CE']P9M7-3!U-P/$<>0@-(NKN\PO:6^UB1:FG\8C7YKET_'R+P)N$X@ON[@$-3B")F1<0G] 2$*RG+-IZ;3_BFHLTVN0 MQ 3TT"3\:PTI407G$LPRL.[$+'35(J(#(0,H4\G4> *MH)3-I#T#+1H"@ Z@<6A\$.C MD:"\,XMJG=-'ROTPML 0O04)JX6D+!R=8!7-?7L+Q3V4C%Q")B7*00'T@G[Z M/ 2O$_\@8]+UD/\H,MJP6^2+WT+='&5<&))P>:>J5_1JF2F-VC!&4(AVP5M! M3BGO=Z3C0 M">#""$!6EVTXBTU?*N@G M4WGYUV9,88>5H;[#K H=H**7/$(:!<'YL&ER0\\URVH^U(J=V60AVC*B.3X!FIT-^+AS MI!S]J@4YV^. E0W?''S#ECUO+<323[>\N(+WTT#L,QKI[>Y#%SW>4G )(-W9 M2,?N+G]9R0NE2=U0]N;L8WGX.;21>[/U;K9UWD;PFQ=Z>D83C?9LSS)I MEL9A$W&9NL(4GL6P:5QK@ZMLR+?'6&=[BFM6 MD87<7//YP?Y\7O2F$"*BRJ= MD!K1_6E*@%R'V<&W?.B+1_HH\K)P+*7F+FH(!DKRIX@F6H\E4YSQH&RXT8N6 M)(3O? X-:#8"^H#1L4DRS)&A\0 M?&R*^KEYMUW4[\F5WMU7:Z'UNEV CHF%?KX/OG!JU GW;Q*,S6,)WBS_JE%- MOK+J*-*R43E+/P_%D9!,Z;9_]@2[$H&XYRXD;J-D9L^A_8X?Y/A+4&ERIKZ! M+(!\]!L 2U"1G56 MMU$JGA18P>+F0+TU# \7!ZB8 DTC;V$H->D0%J>FY*M!^YN1R[ZV\F5W+>3+ M9PH2G )R\?(O!87&>AS$=,,R-D]K K5+D9.)6FG+:6M.8&1)(/5#/'J.V62FWQ&Y?=8TH/C)39*% MK%DOC;8M:[:*;=8*PU5D&$PKN-E(S\F)]F-@M1#<8Q*PO<1*N2FR=9S*!"L MDC8%8%L)>WZ^_D)2P'?/S7?.B?P1X,@N7/HDX=+=I0V7KCIO59%- 2PSU0OC M^Z<10Y,9).8^3CVGBI<_OPNA3KI78X?'O,T5E'&!_L9-$X#'0WKNU*&2Y'"HBOO@=>*7CP2(;*JZ6Y9C][+GV5G2/N3OL M1N[S;-[8'K?%AH_E@Q8P3[8W6W=NDV[#9[,W&4\DV 2 MWAO,78"&B$$V$K(!.)W.JYXW:D^-O1AY&Q@@8*(FO>3F8E"G#OI5H[6,)OZ6))FL @!Y5($ M 6P-7A14=(%R4,H7ZU5<(=Q0&XGT>J"^>-PK(ZSU F2++VA[8NSB'.G M3C6UQB\F/YI+E13V],&!\@5/:HL& V* MH8OJAGO,S>A+_=*TDBMFE(4_.C/HUN!1:.7*WT")O;\6$OM#3/W/ M70BQ.2&HZR(+.D1Y ,O-)JMRG? MY]Z3IE5,+-.<+(%(4V;N5$<#J)J-6C>CU0M2+=:A5TJ=SCE)\Y:2&QK<3#8X M[O5:PO6$MYH?"?LSK6!>,U&V5'K#*(:N0=ZI"0ZOTF*:LTZ/V^9N,;A2G!=2 MZ&).DI--2' B2Y2*A?GL:.QQ@7Y)& )R:S_DQK:2A &WJ0[J*Z9^.AD%6*PO MQ^ ^WX6/GR1\O->%CY])Z+$$ IK5:G;"]%RZ6!9L(=/]:?,(J^B_%I=F'G-J MRH5&IOW[V1 9S+E%Y5J7;*('W.W-BZRPZH,N98ORT799\#U1G;V+T3[[JL!D M6O]AV-_I> +B(JD&"<#C7SK)]0\2*=9;J+&U(YRIJ4Z"3%T^9*1C-VAF@0H&CU-W6,=;W+/ M[K LI83 =\+=J&[#09@.[M?"G!E.+"^D(A MS4+O((;YIR46I]&V,R:XUK?TMH#8RT+0-S+I<@3RHQP-ITE"(0!ZVA-AI*) M[@!X7L;072FFPD<8ER)27 2.LI?%AS,ECOB(,E,5CN@4V;C>G&+]>PI<3?>J M8NZ6#263H)?UVIQWM@BRBJQ".C/X]ACZ(S0XM/(F"!&!VCC0I]?3PCN)(_P7 MEJ52]STLU<(@,0KUC3M&.4=)PT',7MB:V#0J M!CQ>D JO>'VFZA]8 "7+ZL[",KG<<%@='HS4^6@\Y9N'1_L_6;NLC3Z'>A) M<5?3L ] 2;3)! 2]Z;1X6Q.Y=Z(C3[(D$54=\Z$VR:M#9O M5\RV9$Y>(G9?9Q#P>W;I3 @H6I#'\(8U$ DY>5U0;&FM*T\YA$ =5C:WZ/8: M'6B-]C=[O%2.*3DEHHJQAFH4T>0>#9N;+(M(F>U5-=&2T1Y##JZ:9'GM%]CMCA-[6K87EQR/0TBVBB%0!/Y#ZX,< M(HEC6E9$FQ%WT*%/%,S87_)@!N_KLFSB84M)U>?K\Y,/9\'Y^?ELH=FTJ(8= M6=V]F.GS/3W_?'9R??GYZEDV:>TNI/V=]0"!^ 0.@E7)W08MP(.%#8>@)#6" MFQB7.C7]QN 4-!$U+^ Q#:5EJO%L?BPGHD3JF=A.6V:ZK:_LQYE#A?& M;W8J]+'\*[)LTQ;M FN?$U[ VRZ]$<8*5EOT3$#W;I2-G;*@( U+P+;C"(Y^ MRS]MKO_,AG^$J.%[(BM@#@U?-**BUAKK4!\Q4V+4RMAZNA=0/%7I;.]DN[=/ M 1&CT&HSSDU(2K@E[^N]!4XV*9FA15,V\3!8 ^XYIBZ#I:%_L7%FW?[.>B34 MGQD;[[^G^DR&G)B"=]0UG_0EG?3EZLD/"[3IWGE2.;._<\#\XX -H]00HG8DW7"E5 M9!Z$Z5QA6NF>*MG5#W@$%1L( WR6/0;V0'N0$29\$9V;IB,.E^DOGW>0?4< ME3.;H[!253;P&/JHP*O$N**;MO5:M*S%]?#9$0P@8'Y#.;0J,5I$A(K#LVL(PO3KF6"^&?#PKU329CC)=U2&&LU]:.);78;,XB&TQ(J +AXJ08%; -SPH(QF&$1WN23R'9SJF!@V4+X,YD']N_@=.05Y8/5CIY-U-2\Y&S#K-G5U7KLP]MZ M0C-U?D2.[^GH+J,CO/, A$+J& 5.[IFU!*I/(=9RHVVP:8Q[ M/G2O^QYY6D).Y40#J"+Q;''F()P6JEX(5FC:U8>-FYUF#B$Y%$XE61!/EUY0 M>6/.<W$,Z)3[* M]1=)C#5KQ00<9APG-J!$!O]#82BTX05P,P\PR74N5'<+AD<757V2J.K!DD=5 M5U=$/,PDKE_FK+\:5$J,JFB2OH.+Z22;YNAL/1D!6^3W7&&M;2ZPD(OI6&^8 M7A35M9,S-G"UY";?U9YIE+61G:;.AS[>=3;$*UL\VX@>Z+D0^BC".>JY/UO-R+0K+ MY#$HC#V$%.'"Z7>S:5R[O_-Z+;QBGZ0.GAO7<&M4^0N:W5QKNIF,LG25P(A: M@"?1L&&-#W+_M;;)C6HIXYV5PIZ4 (+:%Y,2K:5%S!B45Z)=RKVX:<1?\Q]H M.8-51X\+F/0DT#TK"83O/Z@Y!TBVQ?K\DL:/^:> OL% N:[.O^CK>EX!O+X( MARK'%,Q2N,,QM=RZ^"* 4-($X03=(4@D<]8LHA7::7()A5N;!PAS6)A!J0#P M'H8-0IA ^VB6^FNT"09\^U.=T4 Y3=@VNY!O?^?-6HCRSRS(1'8O_W)07,NT M12RW'-;25[[' M5H0J$."$_BS .5"",P]]!56+<[;#O^=Q=F&QF[#Z8H0K+.@_>C"!RC6ZP:9Q M[86'35-'NRJJI"2FX(:7=DO,FJ@?:I6 *49Z[U#Q&V33/"9G!/"*J'P;67MH MBNP*5FG_F<:@A%\1*O0PSHOR!86% "BR%VCI4X8WBL!=XVA#-ZVZ:\-P4,3Z M741$FK(V;DMN*SM201B5QM[XY91I=*SVZXN6;R-E#3 MGE3V86,8NC=[I$-F=ZET76C">23HVHU3%CF*;3N2 6[J8Z5J#R$W@QJC,!BG M\U6-8N+235&7UV/781?19N^ (#M=P%X79$Y\S#6(M]HZFV5@TV0PT&)$E; .DC?:I#G.P::LCC+K-0TOE"YE>,^EMPVDW:#6<2A20IS8:TM4A5P'[?R MDJNX@@TYP]O@Y^<:X%K*!&58#\9X]#B^YNOK5;V&Y*^G4'B:ZJ,=J#%/SQFH MQ\EJ[F(L>.ZQQ64MQ:OO_##6%SV"7YAI8Q*2/MXXG=+,> -M5:V>'4S4A*(7>@77:;@T@ZI0,O6-M M%^K%6VY-.'ZR<)W==@_J!:B SVN52_TH.0O4+D#K0521*!F5)M<0OD(,-)/. M(FMQW&=:+T=NM%4A--K0C7 B%3E]K+4\#TS\T&X#+K3(L/$E>G5Q.G1B<5$] M)()"CRM>26V-Z9Y#B#JL2(-=GAC:]+V=Z0GU_)? M1C,OWU\4AZE/LK%FF\)D-J\:XL23W[8M$KZ"Z,(.B?*>,JB_,;/Y>[G!*NKN M>F">?29@CE5DC&._U!NE^AA]+>AQX@S\>JO>1L0)+#FM5,;,8ZU-(_KGAXGR M6D#ZX#;-J#,^=-3C#N1)4"Z7Z;$N]/>0T-^;)0_]K0*:JH,L^UL'+-M^VYY< M?OQX?GU]=O9#D&679=]:KI>#-8&1/1$_2;&*6M6,LBV3SNOYX8U;2*#N'&=; MU@:I67.7UU6RQ\S%P>\HG.YO4DT$P#@$XL0%"N")[!?LWHGBPN+?T2 M M[D?7-\9MA'&8@?+'<0IL94#\MS,EBGA*:IQ,G?V6K0&OE!PCWHQ1#:;"6^O5 M8A<8JE/UUS1$F,E5.DW#-!XS^+]I"DAQ#+N0%M.RN2T@:]@FK+OW&352AV ]^KTXZ#W>Y! MS&U+^AB$K-_,F@L6P==.EQ0;E3W)G .NGHI<15;QGTEL(\*0I64WSD@'AM= MUV7C@*^#+:/N>7+$_.%6(&QO:(U2;=O>!%MYI3Q[4_>FOCF'P5:MG)+-(<@5 MW\Q]NJUMT]M@Z]].?C69A9NY.]7-.02Y=!="F1(()I=P-K-_8XUXCH(MD\U2 MR93:?HB=LWJ[0;V\T0S6-BATW97 H'X6D%C1\LMLJFA(Z4FI A15J+;'E)2^ M>%4\9Q'**=*IR?TBR?P-^G/EISO!W[7UK2EVHS4+MR*O>D-6]#D.$3N)50PN MM6";',[5J__4O&,C9:DMJ&Y QZAL?Y@4F0-]L>#&SY?#7;SS(?'.PZ6-=ZXC M=PA[I 819 ZCD-TIK$+9E>RTK04T*'Y1\R[O<)P%X][,9,?A*;8O[7DBU M5XFZ@;=A\9HW)/8@R-W&'[-"H/:N69<4'YOMU"4[S9 "E[_\DTZ3QFS%U0P4QC@2@NX)$Y?;;# M11$@P^ 66PHL^NM6M$CY:ABG (V/.16FQ4P)'02F.3:&<6X/?+79DL+_,BS@ MP@GU5BWX,_.2UE_(;F,7,CP R0*B%!%SB+96G_.4Z I?J&^ETSP4%'.;T4ZC M^]"W4ED <6_N_+QQ,FL].B5#$BEU!$=9:SR6Y>N5L.6>0+HBC_C O<>B MJ./USGZ5OZ!]1_]WJ 7AC!'T6A@8E1Z7N(H8PL-BTS,M MXZU'/HDV%#4AQ>C36@^NXZ9-P"N8/JAIE%IKCEK1F@/J"NXG#0]GW=?$;Q;= M.;.O;+P1X;:$DO5"\ E,JFF#QN.D@^Y0=IA47S4-6.]4:'KUZ#LQSJ(>-Q[% MQ%ZQ#>D&US_ ZGXJ[=)K5"9\5C&^/=-:UM"\^75D>1/RV3PIL1[N)*E1!9IQ MVT>OWE5]]9277L]K!NF7P'JM MX9K8;A-I,9=#2Y+8 GS"Z1:A10XT!3D,@8*8(J9).)*7^763E[?R6X/ BX1C MYDA7KE9[-J;$!<=E._3Q+??+FU\>]7E MA-PA6O7\?1HY_-UPCU6URH;+3#],((V.;8J0F=A'ZW[3I/#K-6EE^)OIKWF> MLGZV*NK9L=OH=3"8YKD3]&;S9I:/F-O7MRH6;+TT==\%'\GF4?RZ='SCJEQC MEER-M!&+UO4E:N$GEEI6A!-T_*;ZK.$VX?.QIW'^Y!E1L=,/DM3 6P?GE? M:>8?-DT6X^-T,T*R +V5FS.'G)=5,)T((BRX7;39!8Y60/DR%>O2T-++E''^ M)#S(M&1X6?P72& #72W*;2C=*_RYLC_+QNYOM"X/>CQ4G<>IV$ZR<#=WUD7M MH^W&CLS&.FLY*;T140;H?WW,?_J&SQB;+=0R+$_5?1!-DWOV@#&XLO,ZIUVT MF?GFR=#UZ ]X;$@/>..4G(&KY^ Y3DSL=$8X6?/VA"S!Y+[)/=KJ'9V/'=#P MSM!)?C>]>AL:<,Z3G5Z=/#8/\D$7$%8B,]H-@N'>J%3EA)"NSP@V\F*JI4RYE_J+@Q396#E)LTX*+?;H)", IFF!-O"^M?0 M77$,"41,02X:DC,#ZXLV&?Q,<16J"KVT9NJO0]6.SL?08&^:YPJ8TG:N\\V' M,^R@0=H!!HQQ\C-HV"X,K97$P17W)P4J"Z,O&(0FQY#QN8>MCO(NO9XY)28WLJ$FH81L&R;<'K&);N*BF((J&)>R:OK$(%<[)V%2B3"C3D)!!7B57:M/FX@/ MF5PEEH2O;TC8M!R#),A)&QG]OK)5,9C]FC2H><&F69Q-J:ZT2[#/F@:I12BV M/]=7M)%FQ$S@_J2+&YH0CQ$%ED.ZQCTWRZN&8X"/@:@ M00CP2;>$84CA0=@^C)MC901*)9]&D1S+S H"FUE*,WV![Z#YHPPR'1GZ6?95 M<)"PX6R3@*F$N"MBO.D5Z"VCKG!C?>[EPNLW'4/X.?NEJUA ?RH5N7NE5:\D MM%#+!,D,%QN@G:7!<)HT3;'./C2.PJX-_#CN57V11E "J^,-V$/,.83AMOL; M%K'YJ69_4.JAA77C?H2#IE)O%)&>^F0I-ZMQM52C+BS?=66<2H*O%0*6T:J2*KQ^QM-I$_Z5(- MGB35X*A+-7@FQIF87GQ<[4$* =%D#R^4&)H#$[9M-@'B@[(5":1(,AK'7^3^ MK_,4QFLJ'8'[=9&# V=70P( M?)'A>C%0ZMYY_GU78IAA_(8:OL%KX7A"AAXW MIG'=]."C:3[BPL%I=AP@V5U*+Z%UFFQ0SIJ$@(VVV<25$J=@((N?A=&8V;M@ MR3%GBP0(T_,03:8Y+(3#04Y#.:WEPF/\9Q'LOM[MZ?]YTP-.V0JWX/$&>5];4&$YHWPK=.]Z8F M2K9JPJ*C>,3F^0%YOZHV*KDK: MMNTHP(2$%>O-LS?4H0ON0%>4J6I:6P?QJ M*4^B[6-_T%2_U:-V+-(B3XPE9-<51MTP@,EO8^KZP%_[\0(&%5*0?E]2^N[L M4 &R$&18*DR5#%WL<.S9V5A*+U[8RCH\T=88'VEL,N%K.=B4%QW8UC4=0Z:7 MGN!-M=MIHFFE!^],J 0B LF8W6.V XN?EEHZRG+&ZY/E2NM8[@1[IE$K/FL: MGP$X2V*%%E\4>JXW\:VJ;WK0S]#3"A[SF!/10""-4RU[P#L?WH30)E9\"?$X M,+TA^HK[PO)/XA*QH@8#US-99J/#C<7#)&0 E53@V$H=O4T;8[IA+=A MG. A#;%+D9P'6&5ZCM3YAO_)/64(YP\0][A/MFWCT\\2,"9")Y /#TJ;==-7 MFXUO[!6NN$4/5INANDY7E4)5_O] B373P@3F,,ZYA[QT3I?NFS0M%["KVFN( M*SJ!F/5_%59W;!H)O5F3\IQKQR& J57+OQZ2OCSO@DHS(=SJY&A817!&1A5J M,3;"B W?,8++R0AB&K)UC&XV*7_(I63:RTRW89P>9<0Z=X&C@]?13R2G@28- MR?B.7M-SY+HHTXP(X:M#-94^U*+@:SV%I<<\#KGT::0E'^6+@ HWGH1I3$HO MBR>%4L/H85#'2I*@<"KO*SV_Q,NT>4)A/2J8*,?2B(;CFUR1#WGYUV54LSK+ M^YD\&&.$TIK,2Z_'JR[& M^DQ\4VD2*78+%^M9+6&!*W866]RE3N66QTRQ($ZGX!4!759?0:.X'Y=^T\;- MNU76HZ;KLXT;73GGOORK:KI3-KK/2F.N-BCA-ZFTGU7?M%E:@/.1&A"@OLK: MLQM =/5N1O(R7E&6-#2V@K$V/%E6UG!TP?INCS!-QL6,Z-9V BM>Q;SZB6@L>EJ_=RJ-6^62"9Q+B=F7S"MR]![@V# M4ZVIWNDIK66]95=P.:OCZ_'%Q=GGX/*7X-?SW\XO?@TN+O6^G07'%Z?!E^/S MW\X^=]68BTB.PS6IQKPP\&BN2L=1!M-7=_D7B2J>70S:(1:XT.],'P_!9YY@ M'5/!+9FPG76DT"BWT9U_IOC758D>.7BH%^B?8-'"!)WP>@R*/]CHN)LM%)8U M.\E$<,(H0HD.)5%8V*?"W-:7-81\N"@%*]00ZS$*;V,3L?4!6-)V#):*J6?B MU_6J*[IH^,_ZHR:?BJ\B4Y5&6XJ75Q,2[C /IWK?^FIE&0>$8_?3B5CC9YM$C<.I'^)*O M<$Z N9_:M[(MQ)N\V(A9?R #*N ",3I MK=X5!!WP3 NC(V-NP*8I43U.NX.BQ>>H8FJ%$M#456]1E][I% !#WGA/ZK-U=5O?6/T #ZSC$8&]BJS\QPVGCQXY/>6S'78$A9M(82EFGK+1N,N[[[7QI8>!6654'=%.08#S4"5 M:TLM2PR.^&1T7T MK\\%>HA)."$+4?,4M6$GVP_ST-U2.>!;*/B!HHLRC]6M MU 9"):6Z$]A%_60\H4H\"Q"/;W M#EPG[:;M].&:U((SQ5QG7G@;\85!1&A9?DRVP/*OLU(C[B7Y2)(MA1IL9.'N M6:,J?R0<0MZA2KON9XN'%'KMB6H(/WA31FB/$55F&ALQ'LZ+EA14]0Y]Z_@9 M"9]0V?./B)]4 $O \8G3RJB<25\[,!121&T,(AO]DS>O@BB\Q\/AUAR.NEF9 M2L-!,U H9,6EDI1.,#2P,#H1>KI7MX+Z M$\4Q(" "\@*:/X=UPFBS_DBFTK4UGB$' MI[ED79"580M1$'D*,T4*:0M[3=X21SPZ.,U>@JQ9 *-DY,JR<)I!>Y-[;F-- MUP;,ZB;3FY!"IC(@X9IRPXQ,WL&]J7@D3C%PE.Y M&L[),-?DXN)5\;IH]DV16DC:VJ!8>.,Y5261VSJ%8Y" V3_*O1P'[EQ S M%32)TAVP_,MYB%1OS/[Y8^INS\'IN\/-Z]FF"FX-B,MCHFBAB*6G9B6'S!]( MBA6X60",:P +$;^0UTBB;(CM#&)/'?;NOJH""%MY&R8,;63Z/1_#JB.!%3(% M2:![&YE/0X'FJ&<]A8B]+-@D0)BKCI_I==6]3Q,)W5O:2.BJBWN^%>\,(+A0 M?LE(-4+^DO0C!4,"3Z-)GJP_C)5Q&QRE=R%E#0%] \(/;K91Z.%]F=9T?34( MIX5RGP.V!@V1;F2MUT"=&H%3:'[4C(Y]"BZXVR3.0$8C:2#O0R@Y\.RRI\"L MH<>83#?3),1**8'*=++]:_9YJD V5IK#PSB^&'7E XGL^8*2(?.*S$I_4= > M(-+7LPZK*\2:H?;\>C$#-L.F86 3D%D\Z M9B4,#WURJ)NP%$[CJ"C8_8L'D)J&7!+TP*D)6P25]2"I$==E?[L8R,K M6![H#=@K"F) <335PC^_)X=#)M$XP+Q$H"4,JT.D2.4&)DZ/*WVF;)_F\23) M[A75ZOKY*+4H?!T"E2^III(MWUV..32SURV@G WO>.IED?5(_^N!X>5Q@2F; M3C)G:_6"6?R"O2%.#.$D _]&D(M5*8_\"C9^OSNE*:A*BC^C'-:/=H?Q\;'(=C M@&?36NJQ]:/:7NR:)0:CL'!3OS%B%@Y ]Y-I>3@ !FS' ^RG/]R?G(,BF2G1RXBBX_6I([_ MG,&_Q3$.>JK!Q06Y<2D]4\_3X'H4YQ$V7+X//AG]?_T]84Q2"F&W\'>"U I<1D3+CO_AM4N^Z.>'C.-^/+!NT^AHV1 MBG\QC4O?8K!>VD%\"\GQ@SP>Z^GJ?X61_@>V5,6['=%K;O7*L;V&_F K7*4L M1TO$2S7;V8F-V\%6QGZP$#/H65_IWSN-D0WX5H6"MZE'=5A8=1SCL'O&:B $&>8YM T(9\63CXU7G$3K0/JK\2P4-\F$&,NM"V" MZ-LT;4("-N G0Z6*;3WZ-+I!>*V>MC=3[N5##5D+ZDT*:IXJRX0@1TW?4DH2 MY:9.H!6BW6*Q$^6 4"%/6>VV9;66IJL=D\D_&H,MD$60VX,8I^34E.PN]_?. M)/HJP116EC=Q*F!3V00 M.J;C@2%\;J6M96L(@RV'/'DH0DFJ7XWP[M2X94E6,<C;EI,?) M9"H9]CA=FYK9%-/QQ"^.8)J/XHB2?RG;;0:G<(K( _FEBQ<^2;QPOXL7/A<[ M?5>!/DN:5U62V2)]X^S/]< A6MS^U#+TF$LO/$WWLZOIGEC"7/Z-Z:S25JN4 MNIUINW0AHP8&!\D"&!VAT=K@*= ,AN$MM>WHS)X'F3V/L'J>PHB!U4=J*+F\ MCH4DR5<5$EE"*X<*Q3GUAO-:#7_&@XK?'ODD3LWU*>T)(:;5XYZ'V*\)6RN& M7"=2U3Z=?&+,#PXC8 2S& :!;@A#V:\H!*+YFX(< M\4OX F)" M=DZ5(P+&D"@TS3-29'TI-IRHW9E1R;$G[B2FQHRT%.>&@+4P5M(4WPP5E;AM M>F2<4IP/IF.HH1XXW=!",.4KS ZQKSJYNHF+?&PEY9GCXX8A+ I$X^X0.#FS M(WPO:U=C[K*S>6K+>M0'7E%#),CC/R59M?P+HFX&=>8F@[@Y,#[G#C-0 H7= M#\;;T*/ Y>N%.^/42O:A$\IO\D&# - &1)]DN331.MK9=3I^ZS_W>JP?5 9N M$9XEJ3B]!LF) I\E-.@AW_ORPZG!#;AY,F$]2M$:3)E+.-05B8\]G2'B]]MR MVPL71F=E=_@-]9_PA%)[ R '[,1KC]K:E+5:9&4F%2EHG%S6BM6RW)0.<<<+ M&E0L+%Q#%!< RP(+MFH,J:T5E[*$T>RJ154O&J7.YK'^>M0B'4>W6%OR*;P7 M2^6,[XWE7QDP_]G3WG)A:K4&5YFH:Q!R2!.5$8 R'8+2L!5F6=UZ,>O0W M:@85O[@Q&IUQT>+ XL$)]R>2?'XQPO$NQA1;'XHLRK1906W6?Z^/G6X^<8N!>(U80 61.K(IH(]YY3)FU!7;6SM7$@#F4T "H M@LSJ%!."Z4U#>\,Z?*992+-1.JBJ\&\PC5N_F/ZI_ZT71$C%8>4.?3A%U\5$ M^Z7:Q=P>$G,[6-J8VQKJ1>O13_@#X <1)U^F0<5 6OZU-9A%7*TWECQX*]7V M!=/"+<^NV4:,@Y'U$\B8\SR,0ZI $5'G2U[_@FYPFU=D[Q;7/-B><>[7VQN- MFVWOO GKZ^#',GHM.K30)T_M^3Q%S346;8D^E&=-$?(B+:8Y*J233!NH]SWG M6C6V=(^Z5[JN,=.&KRF.#E]AW>Q]QA1&6B&J%!N**>P<94C])?2&<#!1J_\W M67YC-"&]\4.PVUV.$K[=?;/5WQ:5-4*E>1EQ9"0D8XP-JUI7:ZCT-/WCQ\BN_&XK[?,''E5^%8\KU*2GJ53QPK1VP^*Y:U68*AL,*?.G??\ M-P2IM4KM]C_C^C8D+ZWT)'H=-3?O,.>..$68$(*$+2-JS*=Q$$$@"@]EBQ"[ M<@J1A% ]:TPPB+S-*-C'C\8(SL1G%XA@:D)NV[''Y M+5'W4A2U]^K5GK:\;)8H4OZ$7[)J0A;X;;C>_<<^HS_]G^$(UY=$&GHB;H-43O* MC4QS5V:<#80RBO9\-Q!V* IE M;)/0AEYO7E1#3VBP[41/*S!1J*'2<]8(.<1"Z:CQ,?#+>B^@+)4LWS2V<9H9 M^'&FINU9CEO@X:U&J8%W+QA14ZOE6,;L23,$8&S4*H$-F!.'M($"O$W$)XB= MMS2/)A#J2[!&(U4I0BR&TN6,E,>04AO#LLA@K] X#H*M71('.([6 GL!#H0- MOZ#,7(:B3"06-+D::_&(-]?,*=LKKH*VS)(%M3XM'MSB%-L+*\,&\I O#<4: M_$(+0FEV[B'[(;M?(B:2D4<=C;;7FT@:B?V]Z MJ@1;>]MMB:M9@8WI>FV%ZP_=6.[_\AUW=]L2*2+,Y5.]!47&V7P(4\J0G[P% M!'\,"8OQD*X-P=;SWS_WS9L74SY<"]_IJ1L((2XY@9#-\B\+$\W.AP:699CE M5=4)XVTM\:KFF"3+)2F.-'C#=.B>L2V&U&%H>/VJ*][+.%.8('DOR)'@+DV]^UJ51$L<%$&5&&.$<'8[%A)/UD\>WAJ-^,]/]& M;1V3[2"VJG]I=II= ^HAZ=D. ,\#S]48FTVH_M7$(B\CJ&(S.LF&<>KF&W/O ME#G91)@P=)Y:B0[)ARW^^K92BJZ4[\G"BJ^7-JRXZC=AC>Q[-A.N/\TC)3XA M;GO$H78C !N"[4Z>!1JR"TNMC5-"WJZ%$G*1I2_.&$^+K1RLMUN1M#:\*JM4 MBM=@RQTE=K-F&'2I:H, ,;,%%WR#@[P["23@0F[KZI$G$DA_I7=-[#M,RJ7;D96Q0 MBT!3X'Z@E*_HN XSRM$"*POC[YJZHVF(Z-]ECLT*C;(#6Z:/E[O2+)Q&QC'< MIF.=08"S](T'YD1OG,0]6@N)>RX9!,N_#B-A7:X#P>1%D\ ?!DX4)S?"RZBH MEA.62:1&_4>L-0Y0;%OTD_!-4B3J=*E!Q7YF'?>!46)KBW MH!3":#U[?P#\P-2GIVIH^TOK=:*6\DT-IB8)WP'R0S5.:NNE,];FL1P#>IZ1 M&QXL'351Y%#_F$6&#J";C$VZ;U#9*ZGX'IWXF,)A'1M[KO9.*KMOP#+ W?5 ,SJ!&B]-2J=:_*94T[/\*\*K[Q?@,>J6 MTUSJ:XIY3+GN"B7W.1)NJ:8[IX.]7.U8B]6C,K14N-1^FS?=:V?-5&M?:G, MG,T,5TCV/P8-=*G6-><:P.)#=F6C#5;5D]>P/5C7'6R&2^O7LXNSS\=8SX!UF,N_7/1VGA'8 M KC<39V!JBE$87QSGFNDI ?0!@1NDPYB!WB7' M"M^*@,NV@R@4N-BL*_T@O,6%:6K8+?TK2>S'()-^[>">?82D;AB-*\WLO\W6 M&67$P7Y$5R"-D/M.QG[,D!H5M(#:5J0BD(^*J1<[5\^DWL:QL7>1\SF-#:- 7R/, J:+'?J.(+00XUT M2Y$!/@88=L:="8?$?H1M;O/'V6#.E=96HNE@\U(%-"^M!UKX"54!#ZS6M7I) M UZ?^!26*V@3A5L4 -^+\FACB;T@GR;B J+R>YT.U$O>WFO M>92O)Z.0[P1?W )P*G(R4S%%^W'A0K-A(%3_= K87^ETW"=@*/"*<\Y0,D4 M,/OOQI_)&#T#"PCEO*ODZB*7X5+-=([SRAP E:'X\69TG:9AB2>V4)+CZGAP M'%_6>>?,FH'3_O'LXE3__^O.C[408UV[J:"B(($6!5D\F%C*9CUFREJMR2L> M<^M'H;JLP]7Y,;@ZZ$W1>F4^IA1;J?3#%'$I]!M"5#M1(92>P1B80@6,$&R] M??4?!BFSS/26P0B(=".^&7W58D(1?,C?6="XGGQD(/4QL SW9()%QT71L]:G M0:T:,JR77X_8V (057>F2TN5Y%@CU=^'%:IJ"[.;B(1)D344NN#(M9>:,3=, M8!QS>KI-.F=Q@25*[A%RLSAR'K+.!!3)J!2&$%(%6 ]A?F\H027*J'O50^*$ M^.$T)PIK%U&+N"4>>#W*L2UT872I#0]);3AL3VV A<;17W^*WPZ'^]'@X/#@ M:/_UP>'NV[='AX-H?W?O:/?HS>'K@?I?/?1/?SPAXO#UDR5$+/]IM&B;UU_. M/YQ?!N<7)P]1H5=OG2=G6JW^Y?SD^/HLN/PE,.HC_/'SOSXB^/KNSB)L^ \'>SH'P6G6CK> 411U98S*HV^%M1-1GUU4$_5%[,R MDI\2#1'C&"-?_P7SV=_M!7NO]EXU8$3]9]%P,_QQ)>_U'OS?L[ICGI 2]U\M M/VN>7P1?SJ\OSJZN@B]_/_M\=OG+JJCB%0X*"^2B*01X"U4B1-B(*%SSD&FZ M4DPGWWM1ASMO%UG5+3#_($R8I,ILHA=:CO[R4D]YN4\#8.. T8^G-YH/2";, MZ!8$Q3?IS8M$#VA: MEH3W[^(49XH/->TMJ1X';W:.#O=0^RBURE%&,CYK)CNDF;PLHX8OW^Z\>C7K M^YD/=R,_R\@O\1CI*#5-%),P_>M/NZ]_JE*?)H%W>Y-O[^5O)C7X:$'VZ93T4VT]8RE7P&PY7N/%?1WYH.?_W417'T\O_Z[X74^'K/Q^V;?A2W3##V(2_+3):46>-VJD\H_ MM"*:!E?CN!SUK&JZVI3R$F^31WHA7OTA)\0&5X M,S$Q+FAT;>U:;7,:.1+^?K]"2^JR=A6O \0V.*XB&%_8\IDL)I7-IRO-2 ,J MSXQF)0V8^_77+ZGA959ECIXAS?P">G[.(?YS]5*N12!EG,$T," MQ:GAC&1:)%/RA7%]1RJ5O%=?IDLEIC-#O+I7)U^DNA-SZMJ-,!&_*.8YK[GG M\YI=Y-R7;'EQSL2<"/:^),)VB]7]5BOTVGZ+MSR_=>:U//CKGYS2T^#T/PT0 ML@;=W1AMEA%_7XI%4IEQ7+_3\JHG[=1T%X*96:=1K_^S6[)]+\Y#F1A84,$$ M[JN;9VLVP^]-A49BFG2L3MV8JBFL8&0*$\+<)3=7T=^GP=U4R2QAE4!&4G74 MU#_RVNUR\8_4J_7CKFM[4[=_NCA!):2QB):=GR?NF\:[>;3:JC4U]=VL: M@&VX.C15^X/Q9'@U[/;J&7OSPO=B\G% ;@?]S^/A9#BX)8/?^A][-_\:D%Y_0D973M_&6;-5 M?CTJ]VY)[W+T:3*XW+ ][ +B(7> ND=>G9E[XP^]F\%M9?3;]>#KAH6]>MU[ M4MDU[VZ^(.=N[=9T6":_\#!4?$FNZ4++I$P"KHP(E\3,*,2W]FGWVW85"0.; M=IKOTI<;Q)]0OE$M5'NY4J:4,2 #E8B'IN.=5MMV6X=D1N><*#X7? &$PDWL':R) MR0>JP;)@PWA)[A*YB#B;\K(SM7(&9A*$2"001UB#BH309$FRQ*B,@ZI )2VK M!*-3$L.3$C0B(0W@E2(R%H88Z?IM=4AXP+6F:HE=8GK'8=VU.36\8R ,+!E9 M2@IK8(= **"@T"V!X2 )XXHL9B*8$9WAQ\/X!5<\GP05B(6.@*LB[5T(,P,% M=#FP2+X20!S$HH$(()H>X!$&= +W:%9 MK;6+)(001K'.@N]!E#&8$V"W9O\R0%9@V$L!-0AX=(0H>D!T#B;]:&EP&F8+ MN#+VR"+H #"6@#6[G+;R!%3/2!C)A2XPKOA4: /5GR$47SJY0MDP[1OWYQZC9.NSO&8Z;R\0>,/"57^AH;]5/6O8C;WD&NHS,+M- MU-]'9QDY1$ SO?\03.8^!WSE*SEZ(#,%$T#4G MM8S'TXHF=!RN0ARB^G@D4 MCZ@%;,X/'J!6SK,$-@J(Z""+EI%@]EQ-9[X63% E4 'A6(S-30G.E&ED%M;C MM:4A-G)+S4$@ YD"!Z7 L4601103#JAEA7A@*##"\9UUF@;??(X=(2? >,[V MSP$'Z0;^ ;I!L[7##?8.G%O>L'_(W=LIP)'F@B'6*=3I%+,,U> GR+71 :AB M!1C!/03UHZFQ!;N,!#BMG;$VY>9>5J"?;(37?7F6%6$WR\C MB5_4*]:#N=L)D,>B%1=XO8AE!XC8(F([,&R#"L]"_N<(X0Z=E+-J%[1)(R]UF>,)8D$G<\RL]T'O4O_^$M>IZ?'&)UVZX2 MXDJ>/U8MVL-;5@"W_!!Y,!"N@^-8 M&,/Y-\*\+X%C8#L3()^=Y @@!E%58]2&_Y&A%W[!?\\$B&]]($L">Z1R_'+T M[%EXS6LF=XBR(UA1!@,U7\6J)[&=#._H:0 [3LLJ)(YC*:X_BF\H;K/#\7KF-EQ>^;[@UZF!8&<@4ELR">] M;)KI_+Y,J^RN,.VM9?[L2V-DW'GG]#:V!"X4!V?G"I6.:*IYI_C2A2R;1G39 M$8D5SP[JSC%! \_*+R7 .OE=IK.SZFF[::\S&;""8<7\^56GJKOJ5#-LN_'= M:=4[.7VZ_9N#O]GHG51//&_/P34KN!,>=D&G-'E?:I:*$857X=YZZ?W*R_*] MQ5=[@FCM5@>ZZ.--=1-N>C%FFN*%*3277;NN)]>YGS]]N^C>\&EW2.I#X$@,[R; Z[^[ O$^:>[SVQO M5E_\#U!+ P04 " #DB@11=FA3/]$% #3'P & '1W;&\M,C R,'@P M-C,P>&5X,S(Q+FAT;>U966_;.!!^WU\Q=;!M MBZ?-MI %66$;>IG=K*MMV7 M!2U1%A%94BDZCOOK=Z@CC9UCL]BC2=H $60.9SC'-YRA>/AB,+&!P$J5,L#@BH:K:XPI4 B&2GJJN MUVME75=BOE"=J2I%-=0PCE.J>,*K'!W*$7Q2XAW]KM^I=7_M#1R55 MG)[SI&(3TM>5)8MJ 97K]QJ&TFXFHK]FG@AZNJ;]VJ]D&-$$O18V$;!'U,IND ,E0TN?$/5_P>!5Y-3<.8][CB_F^T6Q6RW_0%.V@ MG]/VM.RO+P74?+)DX:;WRF%+FL*8KF$:+TGTJIIBO&HIY6G:+6YY"-MC M]8AE3YW1<&29SF@RALD0K..1/03[DVV=.:/?;!Q"JCT%36=GYM@!9_)\C-([<*;,%$N!F6W),.?PU^M-K?I\K#1G8 XFIXX] M@&<9Q:W8=;66S%7GV(:9.7UCCNU9;?+IQ/X,IN4@)9]E:)IQOP-8Y*'QO7H+ M=5@2OL#B(.(DU^FQ^*-Q1ZJN>+HBJ)^(0004./VR8IQF!3BE OR8BP!8!--5 M2$O$DYK>V)\?Y#]C/V.<47?%L0- W>Q+-R#1@H+I"D"RWJTWJD!2("C6HUX5 M]B7'R[V.86C]Z[.S(;U_ "3RI$394'Q+,RG+"DB",,L'6W4YY,CR#IB>A29G M$9-MPTQ@]Y!BH^ 5>N_KG?PE3^/\73[;F?2#*KREOL_I!D[(.HVC*B[&J(_F MH&F"75"8^#YS*<\67;.0Q;F,4>0J6R99\3(AT::TIIJ9\RZ(O](E@5G $FFQ M%U)>+C%D$8E<1L+K2TB!A:0J4.(&$%!.YQM NF"^]+0(B*B6H9O3-'-WP%(X MC^)U2+T%FM[L])\M>G6E-.WQ:ID0S\,&MA927_2,CM+,W.I\"ZZ$B=[NI_!A M13AB.]S E":8=Q!',(SYLL@ K?9!IF,6ZR_Y5,CR"=ZNH@+C=:V:-<09*-8! M0] (B0X6DDH\[N3Q/BDW#KY#:NY[VWO*]M;0[/9E(CU;,!M/&LPL0FPNS^U?:(DKWL MF)EMJ3AK%>8@BQ/*L\73G:U3N1,O=\#C_I/)$\/4 !V:E0 P5XM56N1X(]\D MX-]USL! SCX6(E[U6+DB0.9;KTE\Q]RB7O@I)DM)>^=+W6)J$9--C4695 MQM2_D+N82\)B%52O.'5WNTJG6<\.W@(U%%XIOSB4*_FA7!7>36*KHQCMSMWT M>YGO)1IMI6T8#V16,\5SY=$+*6+W=:5>*3G*Q),A,9++JT0L?"N''HB]:V&2 M6;SKU%S@=J+K&+ER@.?PN@G]OP#G@T&^G1L/-*IR]'*O@34T>\);>SB<8A=_ M8GZ<3<97@"UB<(MWOX/K'F/0BVS,TC[!P,8A\Z",Q)-#Q'8W_Q,%WS?ULZD] M)G I]S\/_5T'M_U3SK"12+"3N$$\>+H(N:KYR/*]5'R\FOT0Z?4_5=9WQY/? M[?3RYF=]_2>XN.V#UD\L_'!5]N:WRVM5UG1=%"3D M!:X\L-^8^^B+KIJ=/*^==A]R$D[B_"Z\QVE(9(]Q_7)XY]JX/NL!*T M7^!/^]OWR\4SO^[.+MZ/_@102P$"% ,4 " #DB@110F(WO0&, P!:Q# M$0 @ $ ='=L;RTR,#(P,#8S,"YH=&U02P$"% ,4 M" #DB@11DE-6WS\5 #!] $0 @ $PC , ='=L;RTR,#(P M,#8S,"YXH0, ='=L;RTR,#(P,#8S,%]C86PN>&UL4$L! A0#% @ Y(H$ M4>)?T>3F>P &<0% !4 ( !&=$# '1W;&\M,C R,# V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( .2*!%%KWF?PU.@ *(* 0 4 M " 3)-! !T=VQO+3(P,C P-C,P7VQ !DI @ %0 M@ '@608 ='=L;RTR,#(P,#8S,%]P&UL4$L! A0#% @ Y(H$4=.' M MFH" Q2X !< ( !B@L' '1W;&\M,C R,'@P-C,P97@S M,3(N:'1M4$L! A0#% @ Y(H$4:=MO3V5= .R $ !< M ( !9Q0' '1W;&\M,C R,'@P-C,P>&5X,S$N:'1M4$L! A0#% @ Y(H$ M4>&C>[&:" M"T !@ ( !,8D' '1W;&\M,C R,'@P-C,P M>&5X,S$Q+FAT;5!+ 0(4 Q0 ( .2*!%%V:%,_T04 -,? 8 M " 0&2!P!T=VQO+3(P,C!X,#8S,'AE>#,R,2YH=&U02P4& L ,"P#B @ ")@' end

"(\++?U^OPQ0[;OLE2C75YB=.\A?;)@5)?6OO/,(MQN M7ZS5(DQMFX)"3'2=7'5V]4BB"TX8[$K?:M'!RNU*]* MB"F*\T"\9 ,^'()4)E>!U@;@9J)V@BVA\0\@**+'<_?' G^/A)-9I1D\<&T< M?U43_CEXR,TL74YX.%(&DX<(I'ISQ_!)*V R"S]D"QZ.Q4"2FP7FD*7.%(VP\6,.K;W9<-&7&1TQ7!? MM_B./F8Y918G% 9Z_G65M^[=HR*"DB6R&R(T_) M/TI.$WW9%99!0U+1=Y%@D7=5QG##"\#@O,?7/Y/G4E6!BL36;;1^56'Z6!8Y M[J6W1V/6'ES+I'UAAN#O&27;2OCL62@@\)K_3K9F+W9LF)6V\-JFV\C+0LY@BF\BZ MI3:9 TF+]EZF((R^^)*@>5=IM_,:]_CENJ>&&\;A!@$+(5VB'\;EF8P'O>DZ,C!M6T45&L6T.X.8K%\,:G?<%4>KOXID8^09^^?,_:<#<7!,%R$ 5POD@ MD\N,):(MMWR5/1KG7+Y*;V=+=;+9EA/%B;L=QHJK6H0^UV(6,$NN9%B%6<$6 M2Y93&O"--5UE0JF,WIZX>N8-,<.\S0 _3O93S*=:]SP+Y7XE[97KB*5Z#T>: MTTB9U-2[$93%94-"CE *_.7/6T5^,ESVQ[<[HVC5ZAI,:,/9,G_4BGK/!2"3 MXVW8F=$"Z*%'Y^L+P'I7@K5XEN.+/:OEE2-X_@7@R_?S7\]"3@;/"H]J=\)+ MP]BY4M(N !.IG W62J=GQC4UY_;.C9M/5&)4K$/W5%R>NI_^6.4B7:?RA1W8 MDW"IW[B*#HRMN[&RY]>BMM17-B8+UM1[IC(YP@]_G.9].U^MWML^FOW'R03^ ML\E",1.689(54X>L7%]%9EF,RI %/O\G4.8I2?XT]HTPV\#3FE+.-=_'#M99JX#9F0/W@:H'6 M8FO%UGJ<\_O)QO''W\=%9T$EIG^Z"MH30>?JS]=1MTR*)'#"L462/G]2#',% M@.$^TQ'TA/28UL1[Z]:3WWS-_/WK4G,73V<;G=+CV";NZQ;C MD0R?F1P>GQ/?0:<:6]U8UL$%\A4.CH&%NO>N_;XN9(SS5Y.E2X;UF &!2[)P M.;7[,7KYN8P#R3J0E*S+?\4S=#!XXJ>D4(FG__9W]L4R_JOKG)3-#G>H?J. M%P _BZ"CX*UCG*_O:>= V ^G,/K$1I?SS9,_Y]PWI)6Y/A))'P^P6LKAO03^ MMY2=?3_6!PJ9M#UF05M4QBZT:8RZ^,9'$0^(N"I(YP,H75RI9WUGQ-S2 H1^ MKI5(T M_%ZP30>QC+[YW,W=4#\F0(.7)SW).DAL)C#Y;4!V#'CS?.?3[(EY [G4^)M# M94?#=67>UPSL2H-+_5WJI\)<5\KF)I?J&D%QL"YS6FK/V;"Z*0^@$_+IJ0KNLK>F\%85T)C,/IU M@O*]R9M"TM=Y&:0%6NOG""EFV O /^;^-/V_<[;S6.7_@Q+Y+X7Q O ?XKAS M\(_S/72S!L>;S.DXK4XE$$*!8Q"VK D^<]>6T1%(A^6H8H4GL>N)5T=H:\#O MYE4V&#:3)>J.KKCNDP0HW*+.0^IWCC2\CO*_*$'*F^.(KO\XD0@@I;V%?Y<_@3^?A)XDURAMDI(W< M7Z7_/9?AX?M79IO_9-1$,-62.XBR_L8US@&/RO;RYLWMI.U7"9SK^Q*2($SI?N)CO?+AZ^RQX^9R$8438]0XQ3/H\]T MI9RZ4I,=,6O"->3#DR(!#_U<(03QI4.RSN=-,9P=I6#:K ^JGU)B;KY9(##T M(;J[]0_ M3R@AA*^Y;8'PCGO#5"5#;2MQ1.OIL[NZB*<=4#\2V&#GFO7_25# MVS(Y-"IRZ"D>MAJ0JI,;E=\JARM;.3ERP]>9JH,9+!)$YH1:DK[OBF1*F*/: M#-=>)AGWS*^\2GKF&(JGZ>M[.681<,6F^EY3M M=J9B$V0-6O3T'S8HP9+NBXD% )O!:?W?*_*7)J<,W"6[[9DB"ON2FMI:I2/R M2OT];,][3NO6'PC&_?%_(/*)* CK5[&[/OQN0DNOPXILKD>RK4S?D;!#W/P! MQ\4XV=O!2\")9G-6,5&SFAIM6LSEB/=!0^01ZX%U2GS08EW)TN7UP7Q2FEB+V>/;QMKM VY=LUG_SX,)F!0 M?2+:_*:82H:1J%H,T!FG63I9VL_YB)I.33S_NM]+<]0P'II<5B^.GNLYT'>O M$?[PN'*:B<']\;!>3($=5+;\<9Q1I_24]*IM'4M]JH;;_M[:]\?J?#I_ "[W MRG/1C8KH!D/:]CO8$XDFAY.MZA*K4!#[<&4'F4$)^.RP'WR]4I)ZWGAE*AN:M9=FSU@@ KQ5AAJ6\PC\-Y('S/*>P5DQ;Y]$YS4 M>5"\];E\.(-:?]4?MM9 F^H W"U;KV,-J4R0QXE;]>(&#Z5:^0N?['$F/%N6 M!U43XO3U"$3]R9J*&*O(^][OS82OP!60K*3/K@A(N8C/W_B_$N9ONFY L79* M6]K%GJ]32K?93<9,#?N?]/AI$3(,>+[IQPV5LT"9W=PQ? FYY$;FH_36E:6B M7=4"*:P!?,[ 4&R<"IFMRV&>V73+VPI0==/-YLC,?/_=D[](EO'X"W5@D/4Y M(^.8/GP<6Q#H;_G\5L5#'=0K-;@ N3HS]U;%I/*#_/'^)1DM/WHB82H[?=^^ M'/:C1'*PNI9UU\=KE>W-]L:)[6??;3.TJ4V+RV$'Q_#2"^77&08%X8,)Y7>Y MYQGPD99J]#:[^IO4DT3+/6[N<;EMF\T%/KW:&0?O,*25"%N.*QR&W:.HZZ=UAQ[E&1W\ M.N.M&IN6U6> QJ-MSFE=;,M[0B*!;)O&$.$;)=NJAYX7@'?C M/V-[Y_9[EF MBC",,[0T\S$L<4AJ$DH%R:Z[;-=7"G6LA:0FO.1TYO_C=L,JW5H.19Q:$'\! M8,6KJN>%2II!<_06UTZ9_8?V7M_>/_W&S^ALCLX T\@F9[ MJC"4'_)0=64C%JX\E%TFCNGHV<[NN@!Y6M19Y\H4X4H0/='O+^&9? %PG"+(+W^MDTECW^GDNM?&+N:C"@LV^3SJ$.\V@3YS[8'4 MG)\62ZL0J=;G7.*\OV%H9/^K+?JZKO>!)#BD<7/AUYUKP^*IM+DKA+(+P-T$ M6/)0DHGU;.NS >FZ]PQ\F;F:]UB,<$_2W9'US(,XH#@- M))/@%?#H#_:T=JBLR/;=V0XHC&0]2@B)XL?/\QMK+E+ O/8[*$WTDZ0.AEOW M,;_CN-+T!;CMZ)H*S;4GR&!*4:K_/58RW]R46YV?WX,YK317F:R^8UV>[^G& M8GWID-07B?9^/MA"=;M4=C;?LZ'%78Q6(QK_-JUCOCJHE]Y?87A =1*UOL=9-[93*Z@0YZ; M'9]U;CG0&I+D$)!+.#G\&E2^'0&S?(4Y=:KKG-'5%C?FO. M; EJ2S1+,T):@"+G]R ]U/UD)QJRT^'?)#A6;7\T7X2"1G8,8FR,F*>_Z7$".6C]P:G3KC=$+#?L]C3R6XV^HDBS4>XQ2^BL9_V6T&.4 M&]?[P])!G3]UB*2MS[-<-N;"#RJ2+'EH3T@V])@6=DEPV%?\OE%'EQ J*A;( MF-$ZQ?>-OL(2[KH193PH+6.L)J9/,)S GB^/'2N(^3J-NY> ;FUA9-\5/-=> M3[:.Z[3S#EB6CY-1B[>F2\9<774W8'&O/_5[#B^D2(-3W,E)9D/+(]&+\QIL MF:1*(!!TZYCN_2NAE+$4UM8G6]I/U=*I:@KBKCA)2@TQU$X32W/,P'LK95E- M#ZWCY2X9,(:JS=5?_[#'7G+4D>%.ISGX.%'& M N&OXB=D.&U,Y(Z\4;=<1JEU,>9^^(ZQXTF_D#3,&WY_9<*28JH'[QF?U8DP M&N9_=P&H;WA3U? R)EEC\0Q8LK/,:J=N8C%O>M9-EAW-&94/B MQJ2A]@7<[*J$4K=O+3/FYO#2\QAUTX0'HNB.@2X!S<]6Z1Z^_I_Q;OX6UDX= MN#O!J36YDI4%G[P,5'(0.AJRSG:Z;1AU+BW]^3QT7\1L.UG(_W$PF>4#[XWWZ-R. M6 ,XPV8M2/3:+B9@*0BY[('[6(IN8OOP6/>LI3I;V;0S:9B*Y32=4C@R*$(] M0VRQ=M;!E7I3"@E+GP]F)\!7>6HS6@E;ZAVQ)67"9FG9-%(9P=OW8U-C+)I, M)YX@VOLQC?J3Q90+@+.PR3Z%FMDCZSUX=,^T93U(IC6*(JW]+M-_<_3TSJ*D M7/=[4X/F5Z)&T)$2NT2S?7'UMGT,)PPBQ!/]O)XM'8CSD.N-0P@!G0O&G=KB M0PIV>D0SAMNE>5$]D?YNRIT5P@-PH0KJNP!-.DTM^@'=V[R,>7AMJ63V@H]! M!&?##@-"?*,56XJ'41:R$\&<],P!^VGB]J8V6TWEEA8=N43U"*C;H:HI)JG1 M6LPJ[[8N/#;\GEQ,U9G/',R1(["H 0/:?HI(M&K>@"[]D$"^>(V*3?\^O)-V MW4Q47:.9'>XW@?3BCC9)]_NRH.5RCE3@-QE*?GAV' $S5(WJ8<5G93"^XC99 M(B1-'/8470#6*K/#=Y.HGB$EQIQ#PAE,I01]]PKZPY5TK9=P4F\P)]L/2/-/OBE;LF?Y:V:186?56>D,_0 MXNM!3Q#6[JP/6FN(69N76:[*=X6N*#;5L$-^S#OG"C:+JT0H@<63J;"UJX+Z M\8HRQK'(.KR+(&@J]"U3[U=[/''52$H^LM::-ZK';LD>;\J:Q%/I,0N1_DQ4 M6W,V:-;<+^H>99X[,IO3G[7C%4"KSC+BU?"RC'MK8OQ@;R::=(,4?B9\&]!- M4]3[R8!NE?OUI>:_CN2K,LJK3\<5[^W>>W[^(B*B&G9^%C79M^][^^!(LD%G MN''/F(6V-^#X93O# MQ$_ITJ!#]BHW?AUY_9\GMT*01P;;:=>WA6_BHKC6-1N#NT9^:^)*^5E_ MR+*$8Z.IJ=&W-Y\N70#NI!\*XT'': M17WJV$\=]XON67;H^+CO08;#3WF%_Q[&(A@4?<)HJI["-=>8>79DLU'S,O_D M+\%T[DB9VJT-.MW<-KV0U+<.^'+?\B@2SY M1W-7.4B-_26_G3I4Z1YSS;02_ KVRJ4[5TZV2P?/%^!AA\%U\%^*1<;_JY*) MH?U@?IW/Q:1!>BWUJO^ 1?\%8!"Y+^#@S1LJ&;=CMW?;_M/8WIO!$BIWI1NP M1]5UY!#. #2,#4A(EQO(33& VJ\EKXM^M#RHFX+PF9]^8N=[WW/NWQ; SV8AW!,M5'O3?OYI-@! );$D6R74?<-Q??D M@%[Q:'1A/V1U')910A(?/+;B<[),?$5])4*Z^T)")+$OOTRB[]3RT^D9R[SA M@<^\MM+&D_?YDV\#0%RV-#^S(M&2$.T1XA@PX?C%ZL'4"KN-Z M00(FUQO1: M*CQ7#%9Q9/-%[:VU^-_O1!\J&Q@V@9J7JF9Y.=ZUV0K@+ ]^-R@\'FPVD>]RHJE4\I M$M5ZD\[KP/PZH6$&SS&T7A[**,".GWF]2=-=PL=R/;7&';@^G")ID=QA*L^0 M!67P5=:IC+;^H[_T'ISK+M>=RWUQINPC(U5883;ICHR%,+4\K[*)G M3CHTQ>;',P@!%I6B]0-P2=)JB',&>MV=,G0O@J@B;^\F K M/XQ?2GBHV\X>852L0,Z0E%UA[=GA9AL*,"GC3A/US_55M2B;E_>=PW>Y:%V9 MVH$$P_P>37VVB.T3D9E-<*^=,( T"#O'EO Y98!T8^3=[ARU)6E-"P>!6?31 M]'7"Z7K:E,%=;^!6X :_1G^U2M=,]D,Y9AJYK(-:<+!;ONO)_G1B+!UFZ?!U M9!.RXW4]=P&LS3@D0Y(( BHQ]T:3@0I%OH9RX.%YEZJX=3I]'B$A449 Q& M,*=VQOL@#@HK[PR%^??K,H\]:XAG[_"S=M!%'B!:[#FQ'.9/LHW=V-@)XC!% MK*._SH-N\?3-%4,MSIAD9TW&BKPQE*Y=ZC9< LT?>3=E"_([X!+W^:3RV3H2 M"1$5<3=:5U=LJC528_9'RCMJ9,3YK+NJO$__:N004RDR06_H@]UI96@WGX,# M@0GV(-2>:'#,VO-<2)>+A@<)GU"08%,2]ME\^(>:G#7#% M4'[J_@X.2D5'B,5RQ3I=+"1:8-+= HCSG3RA)JEG2N% M(!KY1%:H@>4@&/[)_H"H?1:,D4(IL, JG?LQ.N"; V@=';J(Y#'437X6,8=T MV1>K2TBF\83++LJ=FT-++2=(OT:.\EFK3J8@:?[F!?"C;^][#*'3I8FC)&LP M9_RVRF??3="BCY12S90T'FT'P1?(;>^T[FCX#5!V.)O5IF7I?)FN'[Y%;%U_ MK4UZ7%H=5Z#+_M#K606& J*V(8.@@]1RYIF":P7,'7I1J0&-3M-6VA/5&.^B MY0P^6';MN_9*NR0^DU?L2?H=QO&&KCT%"%(70Z'28L*N@T<:;=!G<[<]I&O# M.@K>W%PI+]=PP&V97U4R(!/S/6B 9T8,UN7;FYFMD32/^(C3:%1ED)XV2)]' M:[H8+HLYMVE]6@DO OT)N.2=[1@_X[H3YI+B^WJMDE"YF:\FRK>[K6O;@S&C M?N*I+QJO%UF'2/JU T5,.DR&&HLO'#(OO$F,1GK'338 HP/IWHY$'NC!'^LE5<-.A8"'Z M=^%'[;_]=7;DD^JC*%$VYV\7K=L]/Z;2-DZ5GHP][,'9QCZ@^R MS%XZ_Y9V]Z?W-6N_F_O?UU*W!TAA,)//N?TJ+*+*?29JBQNO]1]0 MT2%E,W<KE!Z[V>B^^.6 M.X4"!(4\,Y,""BO2S'37(P_NG_W$_G M=.74-#.LBW3P OHA]%L8*O[N!8!H]W@K^\ T$P[J$B;B_#*H\,TM"Q'5Z0(*+C ZV]' * M_8AU(1.11P@Q49Q6?%NW^M[\K%CXK",3UI?I[KJ+U1O&0%X:=2M#E^\@H;;Z MGD Y ]PMWQ1;3!MS;R9;BOT[KV8=0L,_"BK,OPFJKN'_9X)JYZ3&+Z''5<8[5NCV:E84%JR>8RZ MC-JQ6U!N(H^;6[+U@@P]FKIE@-$I$9,KK$H'VR5K.?JTW=.;E-O<>' MD\?2$-^QPX[2>Q_P'6OU&'-K=[FPEW%W>:C92UL-6,"3OIEI\/J/>_\A+[[] M/5B2V/^_YH4ZU,>3\XQB[:+ Q AQ93XV1['5W@5+P-JF<"GA]*?G1L$I)AT0 M^FQI-K\E52%)XR:>4N&^X 1HD+R#J$3J.#60@X:M OY5-D-C-G*7*B)ASGES MK<6![T'-\!;_ZRV/!.)^0]\ VEA[4O&5'O*59F:1,)@-;*J;FVX0YZCP((5^ MEF5=;D--LE5D3GEFXH__FGJ]W*S!0@_1XDY,_$IZ=2#>/B11M" ?-@C[[1:= M/[5[Q_N;7R:Y$97PX6LHTR1Y+YLWRJ1PPD/7_\>\9) 8!)=4 I+8J*?J7DD: M:.PW#\WKYG1$CEORPYXFMCW-Y[SMN8Y*\"UW>EJLI)! (T>;OQLW3?Q$$G_? M.B1\,X \*2L]*^:WI(/YG$$AZ@A?2=*ZGW _ZP_ +[.3/99X0D2M0U2R]R$5 M6[_SE>R'1MJRS!!?O,P;S1F06.&(?*26QJAK)[C\8E=DN-;4DFSKH3'\W%Y8 MO(-,5GW?\RWR1(@ST7_X_9Y:0^C/6^.W#ZZH^)E2>RXOH MYKH T!1+JN// YV)"(]7BY-9ND8"DTB+0<.8:G@8[\S1&^MW6VBQ*53"9N-J M7..1:#44++=L)3C1I+E.AT*8:]W[+1W6,WEGIXOM97I37EZ6D+W[J[RNOSZC M*:4O2/1 V;'>(/9A:5 ).+T>V&.X6%B(_O&G=#RIW2J5\B+-;2?,(5BES+Y$ M9KVEQ+9@]BS2",]V*J63NCSN6+BAK][CH&WW@R==?3[TVP3# X#ZUQ]% (H[,50T$M<%5MJZO:NB+;R\=? MP\Q>?>P=91-QRY#L[.L)5K9X!+0?HPG.(D>=5RVWSXIO<4>;FDV!4_#'=U&5_68DAX+_A7 GRYZA*R#[5]Y=!_@AKR M*ME^O3S&Q=U0(6,U)!]B*AT\0:I\>BU/2Z@F'1=1KJVH<)38J"8T(Z-?BLK4 MCY^:6P[<])AO;=0GQC4<202T*J]2WLGWN#JO=4.H_)7*'QMR&2FMTM^'"W3D M!"I]#:XM\&$"5/E^_]FCWX0DRV/'?2? AP0\E9J*YZ2IA[7E34:WSV6[ M/C5U6>4J-($%/Q*T!;[B=+#V4;N&*[.6FR>/_8A=Y-M'G=!EQ%D]QC02W">." M.SMA.IB!8C-6H0+KJX:GXE8QA7I3>9F8L_>D#96X-Y?W+;R@.U':1X3&"X#A M.W'/IPL^Y^N*D>W>UQ+>COIVL>"I8M M? $ +E%.+W=.[;.2XXIRZN- MY L T^:DKOETP>[II =WC8^UND#WTUO=: 7:L6;DXI MSX7=VN;5ARKQ^&"WL0EI&P\_.B^T9W8&-/2$5C:CRT?C_G1%!E MN#%:I8=T]#ZLC'_IX!C.E;>QKF)UHG>6DKTR]35[?O;O(R;T^Q]PX4(*0SMU M]S9F='>\_OYO _5_G4K%GO_X8(O_J/H"\!BW__+LZ05 /W<7>49:F7+A^K>_ M'H1],CYY%)H=A@8>ZYS/[FU4WAO5.*\_U3AW?\,/SMH[)GD&D_,W]WN^I'%* MGRJTJX8WK:;(/U)>EEE8:V_?VI.4*UA4@"[/KLI;+INY18=2T>&P>Z&E"R\4>C"22;E0[?]IB$ACLZT48 MWR!CW39=L0Z+\FT,0L^]ZFLG?5)J-%J;!0WBYN<)GMX?7_') JY=.5B;1< JW.>"X"L+-;[])G^IOUB"3C6^)B1AS\59IL*+1NZ0FGQ_9- M!#W:UI^QEP?%@4VK^]ULR9;SJ8I:N2;3(ZW^NHHRVZ!YOR/+UC8MK+.EPV:N M/##76,AO=WD0Z$Z_8.D 0@KTFJ@.+A:YS\;/MOS24BW2LLCGD3EO047C,4'+&@Q+^>FFI=!>-L=VVS[IR_H MC!'^\B%4TG^_FE#LLA''8X><%4 MPU6LB^40Z3/J.O^XUH/\OB!CJ6&S6I&^-)F%9B)JC\U,QV0=/8QF]4HA&"!6 M+?"(FW5T3;*EN.[&&?IHWL1?US@U'FIP?NP05ZIBL7X@KR_;02/GXJ?*G=8' M*CS(-6YB;Q1D.4^&,IHK4];40+-SJ.08[^%HW3OH-Y^* S?#:$2,/:Z.JT?] MO2!5_K560&@D2$EHHTB4!0F^A MS*B = D$)#2EA81>0@@0$)!>% B]20F]]^YU9MWGN7?====][GK_>=?[_OXY M_YQUVM[GNS][_\YO'_GO\X+7A-SDYBFBDMZ#1P9G7E[Q,[4S'E^>FG^=%_OJ MJ]HLT*2B%0*LM9XLH9RY:W\"IL!_0L@-M:L+:>Z(!Z'<^%-RYZ5$[%-5)J6!.CSFNEY7A"G7V6J M18B3!/O"GM=@E[@@![/2+PY]6$7?A0/#&)U:@%5GA&K?PP2'@<9TKN?\K 6X M<'&#C._;EDN33S!#\Z]-*"_]TY MA2*G ?;P"9-2\)QW1DA_S 7\ M9M:VCI$,$'QV-KIH_X>NI5[/^Y ]4>(T849)-;K6!Y3U2-$.YK0USP$<5 M;@)>ZRJ'&6VJ9$3TV$Y$LG-(SN8W].[_[@IF0NY&GPX/X.F?0HW2# N9HG^Z M@!O5,"6,26PLCV]@PZO&\ ^Z7T:"4KO3;5K,U].<1)"UI3QK_84?)C,'4_,B MHZ@]SSR'VEL=C4T[IR">WJ_K^%.G@MAQQIN' \TI!@%@1KRO_<"6>/>&6)Y) M3I5XQ=Q=)&>$!LUOK 3)EZ7IJN=C83O-<41JR!!H6VQ527ZWF+)&XS>F\U7!"F5L?%M178VI5=GT*C81^R OMF(B M8P-5NN&7(RE=\^O=@M%0,ZW?I2'1X8AMKUS+U1-&XW9D)<=(XO7N2L@15QB-4].6C:U,"&4&/3_^M RJ*/86@5X"L56'$M$I$;W!QE]T3:#F]9#J>4;;6DG<:P\?ES: MIT46 ]YP9Q&':Q$?ZWJVQHU@/*C M8@V!PX/E$JM,6T+W<7S*,)PM3*@_<;]_>WX*Q9@2H%-UE_=$4B$Q81 ?W&(Q MUZ)"BG*%36J.3JE^^8.F.#R(7L+H#:_LYI)OI,XU.,YE(H?G)FH20X=.?K-* M,.V46#,S/YK2\FL; V<:IUE,'+N\L0L468-%L8V-K$C>W.V[['Z2-S@.W M_%#OOB';E>6CY/!_TRRI;7H[0'-2>H)'WO.9',R$MWAGL5WN@0F /6Y4S(Z6]SJB MAY#!'%3\[D.&8JF)_Z-,*[^ [1!##_],AC AM]/\LO@M+'_?K\L?=CAB3ITT MA_,)8]9. M.>]E-?(TJK4:\^NH)O;90>;)#JF%Y_![F07!>M^"T:0*.]>#B+HM[ MG+4\:6Z&VVY;[V.;$?3)6+5P9P8%_UVH[[X4_]+KWUKG)Z'7S?5W^ M4:"M%N%HA!2 V7!IN\PES%A ,_02$]N,\ R#-H$^Q*&G-<#.9Z\>)5GG52;1ILY=&8)F(['6X2^^'(#[-;@\KT8EY_I1#EI!:G*6;%\N\H@"$P#(WE5I%TW@3";6Q9, M&=-.(?;8^!W__W93%>EL# 72\4DP($SCXRQ+C!5@D M75/+^E_7JR0=AWB06;TW:;N#VB(>9K>7F <^\6(NDU(D,0$W+=!:49D&TH\Z MC?>$_4LA:[L/G[@/2!FS@$/"AN-[X@9OJD+.H@-V?M.#/<5Y&?#7>%JL@%8V M[::FDJ^^ZQ1M_8NN77SC&,GR-;C6LY%U8;75YF1*6T2 VV3$-;7 :>? H2ZB MPS!V1E.*J;@Y,SJEB1L_\GFO$G5],< 5<2,4\'L*'.AB':@K]>([Z;[;L7[K M\_AWQJBOWR>60;EVRP385W83F9_1*Q880'W=INL/\[5]\1MO/#FRP[K5_H]@ MV'%WM_\V#&V%V+-"!'#&B;QS?*_36PZ,B1JWMP7 M+U!?'?? NX)OODBRDDRR+X])7-*7&5R7'E"[^^*7\:"'#?;'C1\41MZ7]?V= MJJ_A/5))Y7((-'8M"@'5;ZNVU*-%;..,>3$=(R*!/L^@SS3JDJ?TVI_D!+"\ MP1E+;0F2>DVSW\PEO_]46N.:N5SWKLVC9[<0>Q]LVIZ;(>0MA>+Y6/1)9L!- M7-@0ULFC8:%J'.['$-UGN^1:Y.C$!12)JVC5=(AB8^^WP"LQ,1G"9 .P"SLG MC.313CUAPWTQ6WBDAWIQ<2O0?,V7 NB2LHS4K!H)R/%0 ]W[A;-A;<8FSOX' MW?9.HV]9OD]\:UTIF)($+%E]NIL]D!4TB>I:R/T%J=7Y_3_$Z/>S8D1 1B- MPV)D1?=]C_V,J#>^]0?= [\F*P0X)W1X] ^OQE/.)#RDU!"<6UYPPM*KW#,O MW[W+65V"Q%(A%:="@-Y=OH7LQF"^NL4O'ID??AX3D,7ERNR=<02:(,#*M8*] M[%MH$VXY_K8+6YDK2?I0M+.QM_6!9J$_6 MN2U7KLU0WX^]E1V[&!#<9Y1JX>#W'J-4!S\0 DF!I&)6.IL-DZSNR/(-ZMMF MMGEJK"\G71R1%P6V+H:AWUZ9O0[29H#[GW-D@%MQ6N?#(%U/\JM-8TRGE6BX M8F_$GTM:U#VM6$VO6D$=X#N_2\ETK3Z)SZ3\E"&#YE!I[Z\&B281A<^W06LP MBY;;+8:.1NG6$H&D>_#E3G&HI16W*I=/S-?U977#KCW%-2D2BM%" MP@0(?@*\_5!O=CB'<5C!R'1+E%^(2]B6^B[R"$?S75;)F*&*6+V^31)V50CV M27*,1#=K0R60K(/:&O$#D$]B1LCZ3;3 M^^ ]<$N#M5IBM_K@T(7MAC2B0&C,7DYV:UJ$D9#'@?+;+V%"M.4ZO(%#AEGE MPLKE4W@3"<#%> MLB>C& MQ8+'BL6!&+#"D?Y?\RK_3O1)(#9*#SDWNG=1<3_H4@$>YD9S&SBRA JVVZ?Y MY#F"OKGTE. #1Z\G)RKYH9UV)WDW.>>8_LGA/>$'3QT_?_SG^JQO3:2M M:TPX+;18G:77](KM! Y.&A;YP>*3\BO.94U&O_1ZS8CUT#U%!F?NFB/OC'7O M^+FLMWBJ\4/0TTJ !M@:*GY_+2%@K?MW(2(M5EYTPRP!"HU_[B(.#\AR"-J1 M4Z8&KH:]P60:U1EON'C1WO(@EAIZ)-G:F6Z: 5>4JE>W.M&]351-EB@ MTRYQOFLX!QW.+>E7;<82[!.&AC MUQ>] *Q":SE52=#+&-S>90]T>DI+3K4"&M C66& MKLVL;H:]S\V.?V7KFIV'G_BNWXT-;U*6B( ]V3$#QI-^ M783EM1S_V 3J8."26%6OE!Y^7H\B*\L\S+%/J_ F2 "-DSZ!Z5WL,P>^0R3WWGA%G!N;! #8N@J/+A M_-48'[\&XX90V4;1%KA/O2$,YKV@^Y5ML+?[LLK2_JA2N;W]B2SMF\=[[JM M=#AEV#LO>NK69_$VU%OB5,-;F,;\K8B3KGN,2W]4OGQ!1X?=LIV6C'?9K'NY M(.+>13PNC)-.O>V3+&@ZEC6>5XS7L(+NR6?K_]6U8)4E$6,MV(>^=K?HU&7. M#[R0HSN[FO?]C&N>T\I(Q5DT_K6OHOI;;'&F$^.0SJZ@^H!43;)*NDBA8S*K M5S76=*((VT/_%]V56V>KOEOHJ>-$K:5>WY@1MQUQK6D.EZ@B4:_Y0=^4(3@M M7Z=_N"A?4!Y4"+U/Z!#Y*E-B3"PZ5\(;LO^8+5N&K:7X*SRF@ZCUN38C7ME3QM!FN^OYWWAN!Q MA^V?SPY_IT5\L:\\<7&CIP>U:8BE4$PX8G/ ;(*5;AMCJ59$_X=AI^9-'&"*=T3@K9=^A+NH8-QT%;>6&3>,_"L0G9-WUA;\F7 ME;E7UIO%KMU!2@H2;N]%T=O6HH2HTZ2>-WXO(H1%MX3<@TWC-U+\FI%W^PNM MN8_1Q^36\Q]T[^YY[HBM?CN MH)>XJ5*PWTE:+N$C+:FOCDX9X1H,ZPM/OIDDAW>;%?:[]I39% -M'S_4KG6> MLS.D!!DUCP L*CG14"%1Q$1WKJYGS>S;E ]'#;DUXA^53:MF<=R/'0):3?L[ M9+GJNE?U]!^KSQG% O5BZY^X52E;RFWKS>GOVN+#_VQK^4<1]^QX1,8X7;S1 M.HL5"J-#J.DC@FR,'7O4$J#/ZEWD'(&^C6J4E'F#)>R0O+'T<(+TJE:5PX9P MB@HY4R#W%_B35+M,,%ZAZ+=[#E0IEMO!]@L M*HKB,,*%MZ(^4-%+((O(HT=H1.HL:\@<,!\JS 9TX?0[=J-LRA:G=M)OHBA.<=D3EK,:C%)(IGS MT^L%>D2$YA;^O+8JG)V=31#^.20T-0T8(9 =3XV=P9]\ M?]!5?QDF5NPL2O]:[*)["R:0*ELL9:_3#^48L R>$7Q]W@CP3+W:4MLIANAV MR5-G/0*W'-TQ._VR,FYN%#=>9_ MQD9]1JU^,L;=,$;0',K+FO=:5\N9+_F& MB]27@PY[.FV)VJ-1NU2U/R+&=WDVI,9T0%()RZ[SNX!QR!8$4U ,C>K5 MG>&H#]%F$GA_W.F\2EOG@UVSO/*##CIE][B>GX,C0' B]B(WI5?;XDBH3:X& MD7GB%%/40KBCB"91Y%&5MVSKM%G+%\P$-01&#)AD*N$V5N5C9N^T3[V9FIC6/>IU M5EQZA?L4V EW:;CG7DFI-]FO?IDN\8DC\K'R _6W/UK)#]1,,<"+J6QY(4K_+",]_79,OS;4S%ZU?O:US MLNH5RKMPXI="YD#O,5^J/21OD&,F2+8G. MH1#PZ)X(*334_-"ZCYI4U[MN27LM5SN;&?NII8_;'LO^!@0P-D.ZC"\DK8!C MX/JN_D)4,-:T7KZL=3?#U#OJGRR$F>V08?&=I!))U-U*;\J?HWI^>;-V@1Z) M'9JLOBN$<$"T/B($N@]_\4DUSPCJ(C1P*3MPV..Y'C8VI>AQN*@K\1G:5/ZLT?^;2[U(EF5DD!.D42+)&6YG'+ M1?#LH-6HC(>7?-/(:=AHB9[WY(ROP=4]WKWG(R?BW@;OEBVU2]?:)Z0YVS 9 M@A%[OMY3>FD!1S@OIO#>J3X3RO?/-NQLH'\X$3VO$.F3A9C"I1132R8F,9.; M*6_;IE>CD:MW-'07/N1G'P9@^C4%; ?ZXB &ALH4AFP?\X'ISF_]+/(5,,2D M$9#:;(H2E'A27JQ=LK)T$5Q5_9J$Q7"IY'OI$1_X;TXZ,M?M1IOZ2[2NP P0 MKOCBR)>3KHQF0?\RI=7(A/4Z8")EX8CK!YV4YUP5KG7"P-,*)9N\%K;[89@G MS/H TD4XPUV0R>U;4\B:N8=33CO)2W4\-@QR&?^/*OT,R*W*0P5JJ$1M_-RU MQVB>>R'BW5/XD_6V^$0OFICV-K?-^A\0OM>]?__+Y TL)/G1B.JOG>&4(X ' M%C9W@*O),=TD\0CI.QS#2\LCL4L-L%0S>I]0;Z43U-DU%TKU^H#19XA/D;R( MI]NO4U%'TM4?3N#V5:XF#V^J'Y?=%['D5C^G][0/+'K2.!NT6?E@3<42 I0 M-5$6*L8(:VX@,^\'AW4*D(/I!106#0I&C$24@"*JLCOP7F@/H6"X:_=T&\1H MTPTZ74POGRX62R3F\8>Q;HZ@??(,/I:0NC3;S.,__R=3W6)$O4"ETR3-+%'$ MR]E#@*>"*E9!QK*:'TQ4(1//G !7@ MYZ*B=X4E^J)^NOO7;_\5%I9>._ZK^L;#?B74D&'W\H+O5.E+KT"-?OOFV36[ M'$\":>Z^^>19;8!%S,ZI3B%MA75'/,>X.BD@#XP<+BB=9;/>-::Y%Q)\PKU' M(C0DRC^2 T2&:PHN4W[0/2<;J\0P'\J&/>*5_DSWRZOX[1]TJ^)Y;5/-2/K8 MKJDW[@/$VMT&@1/3VC81E??5'8*F_:L5EPS-%41._#XK(?)[H<3V\.M83&^[ M,J%-E2A_SGLS$])SZL>^!'3.X^\W=_"3YZ@Y16"W<=&6W1:\\8,V7=W7T391 M/^]X3,[2ZUH-XJ38Q+'-J!%O[*' M0#R%.7V'&7^U+I8](=E0"7;8$B\$3)[B>P3Z13HD^P3[/'^KQJ!:^^$AKMSAJ _PQ9'D-KUE(-:5.E[6F=CE M,>_@E6LAOM#Q "@Y+R+87XQ!@6^PO^N<'JLOE&'![\?VZ1N;R"5@GA=OM&,& M-PR(HRF\2TV[ZTQ#P!+'Q/DX(V2^;##*I3):9NZ3\ -XAL@1TSDQ>:^I3Q< M(>I3WX"3&%?$EEO9M%C:Z%0FW>1Y/W2 O\P]MNARD#+^E!??-E^H[WNQEFSO M ETUPINA32L= RQB[5A' 'V09R <]:%B(F0%)]3Y'6U:/?,(F%%9C$(Y)8\- M]4BS5RV;OL )8X0A23:@]#_2<8 ^?:TG,4:>25A=@8G/54Y$'+'$*'+7/V0> M%=\LA_N#JK.YT\YA'4>,6!G0Y;!_XSPV!TE-<'4727 >6HUOZ\C,S1#EA3$V MYE2]77?B')&)8P&>*"('[%;R]J?"5@+.Q:)O4GQ/5TW7)I3BZ+?1C9<+D/3E7R' M*Y2T&1R*)GHVS!T?$*9Z/"AU1HHH7X^:VF*8215)]Q'YP?7)=;L@SDC+^_T: M[)5:PQ5XT1;A-QG1K5TW;%?VZEE$(KR^[:V/.RGAEZQNIUC2?.OEYRXV.,2" MGZK'$FG.!>">Y YU66'=S>:3^D=4K D8#ID!"CY_O:LD944G^RA*-S>.U2ZH M4N]0D]%0_>.0/@DZBMNM N.>;0DE_2@E53.1X8Y MA 67J^ /1:?]K#89R!3;(.[B:'2F5_QQHQI(;L$W[54#471Q-J*FO2&<0J_5 M>4?D?C4LJMAK?#20#QWROI^89\R6C[QVTP,.6:'$Z7OJ 3'\78GCTR.5*0Q3 MWHI;"\-DE9D;_M(!>GO2=7F*;.$.6C#J*S!V"H]T!DOX%L,3W&0135T9K/+7 M <:NWZI^$6>U_RD>5S4I!SYLDES#JV?FY69WI]H^%#R"A#V*W1IQ,WOMQ!<; M&ZFVG=A,>22GI_1DS G(H\ ^ZO\?R MMG+:_, MA4JE7$8T2@]AG'7%S('S/^@*/MF9[>[V]44M'2A/W *S_7\><7SK#0X')#X M@ZZE[6*\.758C7F3HG=H*%Z'O]85K1>\Y[$E@GY_E<(A^-=_:"?;F]%K$]K5 MR&[QOX][8X7U'^XD#PYUC^I4Z/K\\ZILM_3P][Q,'_?2K M/%M78.X=RO;^7+%YB9^%\3<,&GC;(Z^0_/B^2\>1R +4.I>B7( ZURQ?]M+S MZS=5)RKS$,*_VLXO^@$]=NUW?IN=?K 8^/MF8<:F=FIM4O9.FQRI?";&KO(: MDP=HSJ(89^1VW_W9'_=GT?]$*;.140D,S,MHT8V]SC? U5;*=&KIFNZN].SJ MG$N.9$#DP^CNU<<$,?F*LSI]YFRX?I8UDK_7R1$ENH7-E6<9+8O0 _6-G%U>677M[]*K8):\Z\7*<\ M/V=9M(OW)UU6U:M>"+HS@)WA+V9Z@M1-Y+H=CV+,9;WT-;MM?;@$=4D1;\ P MV\/"#/&N,W_<^9FW#YJOSQ>;QQ+9)BWTGI!P+$)Z,$8[IIC< M&2E=N3--K,J7X\S&ZV<&V]=Z2_^?U&N;=WR M4STH.AQL(1YW/^UJB)?PNJ-$%)HB'*,7<3E:-%SZZ",3D84W#S$)EEI)L;'0 MK&8^Q!R6-;T!1*32/R[;@3G;A%K*E-%B )QU]?T;1\04I)L)!#G,,0^/Y M;_ M4VI@)F$MP[:,J45A;U?^N$ZCJ,.U,!+K8R-T<[5PN@2*AEI(V$3K^3:3V= M3AAB3.;(8E;$;Q@T WD! O-TXA>GGH&]+-%75V,S02R)H%0LI#$7KRVP[%^/SJ_,S MJ2,/N2S:-X!C+-+61&SCE_5O7D<62V/=.\:@MO>=W#^3N@;H"%RJ+6WG@%56VIN=::UHC@7!92-ZK#\>F@R0>_* M#516^V(^3,G4F6$XNK5>6;%9&N=X(OJLM]*N/*EWH-!9; MU^UY.T=HPD[]/G[?H#FK)%G,;E1?O!_!:;#&U!8B*:AAO322$@!#PP?NRATZ MXV)@1%*LHG22BNBJN@]+_]Q84D29^D]7/PEB:66A_7F;84G"-:2W[N\.V%F&?6#H%7HFPJ=L MR6PP8+"?]S;TK#V\QBM!".F=8NHK/QMQX'\^$)25M%3$6%Q[G38.EG5OR35. MJ3L^= ](Q,7_H#.XVY\6=&=C9US>39ZP>#P3L>TV(41)-)Z26W'=K(,JB6K" M85\6JG5+VTO&C DY&;%16:E,AH'9^!<.M4Y\7;D$\V_Q((IR>7KB.D[4SQJO M0[HKZ%,X_Y5%C.!06Z=&-F-Z1BT6@[B*X5BZ;U9M4+G\]V8]A&M40<\<_]YB M_K?+V57+T"^_,#IW7C3JQ#Q+\+;,8UKY3HC[.JRYVJCV5G]E9&%E=A?/X"%U M'^JRF!(^;Z@ZY][RU=%!&2.?(BNEC[0!V#EKK0GCKW^O!A4K-\MR*]@>8=B! MOX_#ZAZXF8Y\CGY>]1?=U<\JT1\6#YW**.8++O5+-:KRPL)R6J3G\Q\L%H5Q MVL3*9S\W'8N$H(+02MZ4M$(QWU[LM&S'@S9YN-O-R^:CPN]%]WZR7[/YBTK(WQI3*J?=71[,"6^X'RU%Z$!A%G[5OVT2Q/-1ZW-SXL-(0[4YTQO?! M)M]#%W$&0G[EX*3:VB_Y1*O"FMB2K.KZ=(0QVDT& V=ZU>;5)/>)#1*=7H8J M;S.P=5 V*LL\8+IO1.Q#+A=$9?@?V<"/CX^)U'[#4&H#'\N)?-9%N\<:_U[L M7UGF=TOPLR>(_!]T[2\N =^"(MLX([Z@.+$1@LYIS!%5+>#B%7<.+:D^7A$F M8/DI4507-,&;FC :O2()92B$LBQ E-?J1.IN4NYL 8(PPJZ,MM!9P'5:D\2 MO4-J^L^?=CED+@?U=;YQ!DNE\;A:>#,JEE X1.@2"? M63AY-;+__ET4 I;6U34]\ !O-O_6MAQYI]3& )X!R_?6TCY3S& MC]3@V2'92_RL0B!]/II #E<=3)?MQNE;/_R9N)??XMG+2X' T,2?M#CIQUUA MK1"E9LY=TIA9BSSWH9^GI_)2#,:\TAKE)Z[M2/[GM6R4..;XX5>;"$=[H!_L";ED["33CF(:-Z:RU MV.Z_5\??\1\:Z/E!]SN)!BGP+GF:/K%T>,3"/.3\[6TN34BSE;^.O^MD!V'C MIN*FV+JM]N+ ESJ.!,&#4![!A M"F>=&_"RW-)OP7=R?1J?)$""T]OONU3)O;,_SM)B_^""K;R?CODF+&R>::#B MGXV$0$Q*091 L8"2=66OAYA71?")3GT_ /]TTY::T:)=2^?*%X..S+)J,M<0 MU$"8:DQT$:2(\@ZN%SN_1O&#H2N$>PLII$[->@L'_=WK=8 +1EEIHH$@Q=RM% R%LCHA6+X(Y[GRD"V MR Q7#*]M*COAW1#$*JIP2"63;P9@ :.5A]RV755=+X\)^I*%?=H C.-I'@'! MQ04GGWH?^4%V5Q],C>._Q;B)/TA6F 4,?8H! ]D-7;L=-X)T/G?_"POL9;UB M =GE5^*C_/GB7CG$0DNC3-/CX[0 RC\!OJ"@4>IC:W%ATCE<"B2EV[J;7Z[O MRXYBWY#:X R>@G)9&36XJ\F;0]8?^46\@,H16']&K24"6RO)&I=J34E'T$[G854K;FHWK] M!<[0X>! 4Q&";NTTM8#&M@+F^2[NI%/SA)!:2A6N74(DW?6P-0#PJ,*$S\S- MWLV,X@9=&P;*+09'+E@1"H=V.PI_T%%)9-TN$'A"8$=._Y,6AL@*^Q85R^YA M&&41)6G*5Z&MZY*;;(>:=K,.CB+& M!L4\,M+>GJ=EYN&".8:*Y&+KQ%9PSH QS_4EJI!L[&-@;HIJAZOI87J9Y>[H MZ=P.P[[ST/R+)49A@AEQ@]1TV,"\GH&8<4Z>IZT(3=0>S-?-HH#.[=<>CR;. M**T[O#XGK?)$3K[3PY[-T0Q\<.LQSP( #48GH=_3NZD(J1 [XH)= GRPHS+T6^ M8>X311^/:ZNB V8-2/,]EGZD6POQ^KIE3X"U:Z7JA;F"H<8;9=9.;Z.WO.E: M4R84-)!MV@+EZF)?/KT\B6$%LFQX9R=.Z8H^5U;_=R[NMTJ9N\R+XB9F@]'' M.6@ E[!*^81O=,[ZA+WW-.T9W"+QMYA&+FN,LKUQMF#D1'59 Z7]R_)0883X M K^H4HV X3CN7;K:MRX)H!T/[#MV72CW'> MOM?3X,KN=,*;2-:*I6J0VKBD__5DS6=V_'UF;=),G(229\:B'?M0$'[.RX+& M5IRN"*R#[Z\<.MQX?%)CLV? /3(>FL^M^-0JV&T $AV$G7_A QV!=>U8 B2 M!:O$B1-6I -21<$N64\F_])'2AVA)V^ MEPS\S<+_.;MAROE!=\\%:5&*2 QT,QV+IWVXL!8N9#\17;Z[?W[Q4V@2?%9& M"#FA5$UE$,S%NBYTENWM+AAR&(O2[48'\ *YNWJI6,MEO.QHG'*K^[N"[@XZ M.ECTJ*/_2)75GX2HAD*EO\8VR8K!C.$C/#MY.@TI?3_H3#@$(2>)N-- OHD6 MO& "2'EUSEKNR1,1FFQ5H7;1'0RU;+G0N5!_$A!T*ZVC'G6>7G>#)#+/]4_N M.)_F-DMXI;AIY#9U^%P@KW 6H3@->SE:X2/)&N/C&%0QT1AHBE ?LKZRNED" M?08B4.X*#RU/@#&H2"U&VW+/1%W^"9>#"M$(I2$VRNTW(',+ZR4_H\D<]3 MM!!L*O_VX16:Z -/?[$$D,&5M(<3'R[V4&;?ML:_>"03&[ST:TN\5&O:AMX MJ8()#8ZUBB>6F*RWT@'VH$S?.686^17)+5#&*\3FPX7# ?>J,&"DN#>)=[&[ M^6*3*]S^MXA+?54Y.,K4>DVDIQ3T#6N0C1>RG-)4#0"3@G\=Z]DD#8X];OU MB_EICW!VV'J\]'@F*%S2"L_?XR0-[;9&*'>\6[0K]@AAKIM9V-DMSL=9WVT$ MT#0BJR;+\/94)6$"LF=YY"=R9NK%-#.7!(34Y!@?W7F/3^I*DFS)S/5B'P!R MA\2N3T1(/IRJ194>OIG44@\G_3X5&G44%%-4#(32S(D^BPO%*N9M39'CPE:= M<+G%3*>;D//NRSP"Z,>;U#GQ.EPU3(&UP@!.FP!K M6A7[FT:5H":'B0P$_#_M@"T6J39,T?^V SY!*\GY^@6$38GU&>23^ACK557F! M_I9* U[!O=:G;+GXMKP@3@N-)@*D#, M'BS6T(_JD1+AN;E1=X4*2XB<4JQHD\I7+XJ<&X-D>W$%H\TZ!TDS-04-?]OP M6(I*;K;J^G9OSY8FYL0K3@]G.N&A<=AN A\5*2BH9S_H_+=' M&&PH;RI0&9DIR-3^RQ55@TX#_V+2RAH6M$>OOAOYV&YTA=F1%H',::]R_$'W M"ZK#]^]>@+#Y8GORJ(*!4Z.,K//(0JW/'\-(6%I3N?'4D^%=4W/)[./ 5(-" MUB5O1"#9D/E3M\^T=BB_7E$>TFS]\ L)=N!<55%L)T)+X-G9!"$S 6RKZ_/R\:150[PPU';> M6 ROF8]U_CYH '=>=]YX/J)F\,\+#?UZ_B=#VZ;AQN45J!E'MJOPPC+E/D=F MP18FB*4G$0?*"-%<&VPITOW2E>!3M!+HP!Y?/_G@4+2G'5TH40H$K3T? *F* M>:"2P5&M6\@7N&# 7%F30,G#VD%7HBBXR<[ZD814%QT=RZ^'3Z),SZ2_UNHL MV#DM<3686AP"BK%\@PJ+3&A^ST>Z[$"&M"%%7"HA2UA(9.^P\XL8-#XZ+ M,WI*SOHJV]:N0U!&:>AJW4P +5U]" M4Z]GR,J9=AABV8U=GK4BIKO\C &!CPY6O_[V>O&M>#$!!KD$Y7):>P)__3@0 M&'6F X^I@SK$^TEV(PLL!E'!7#<3\)SNSM\GW?UEMA<022>+;K64*4'W<=G; MKW52?-(/3:[9.(3K\/#ND!P+$D6EB!7/$JOY GD3F.YW4JLYL S$&KRKR8F> MET?P:#U/NNN;?-FKX46# 2'XKLQ#LU2S%[6Y)Z>*^SG&K.OZ*F-\@[JX*&>9 M_M8^ADDZNKN#LW<.MU@\?]!Q>#+=VFH=HY)$[]JM,'#%-CHAXYJM>K(?7I8T6F5"M MWWL-?V'/5SH69R;(Z(P8 MT2?1W"N:!^ZS&- ]=]BC;W[N,5XPF)-2T1/4B.PJB.@4XRO+9N ID>)Y7[\Z MS;_,_\OW?R/I;RJR(>LN-DJ_S]19)DHF1 BETV*8D5>U*NWU(G&=!KQ>+L4A M#GOE_=:]JCEC[(&A(!YY$_]L"-6K+QHXU.F[7UF"/>#@L"+[[2PLB<&4O_/V M*HXY-\>P9Z3R(RV+'H"D<#< "I267[OL:]__,P=S M:U0^?$*LP7;I>>RKC.W^>6\QGV$AO41-T8[U9.-+Q5V"^C(M^EBFYYE7@GD& M5#7 .GR856M>&DUK3@].:GRS]].7=W,][BABD6&^E:9Y1M)D75(WQ?55EA3B M5OY@FZF"\B.L5P_/_]S!^07BOW=P%JO[WW=P/FP8_T%GTS?9*%BS=9*8PI2G M*CZ.0N^-%9$L))+:RLZ%?] 1\J$F4VH;O7UJ(6O![??OKJG%D%1&SZZG5JU* M[UH.7-)\MB9>J]RTJ/NG6*_[@ZYR:R(MKF'/9<;CB[$B_3R_A*&:;??CW3?G M*7M9C:(J1SIIH<%9Y6TY)\'4T'N 9^^/W^SX6FT8?'64"4K+$H*K_;5';_/K M)SYFEYO_EI+(&9U['A(5X2R.>;+^NZG4<6 MPUUZ?C=??T'-:(*PA*; D/^Z]Q5$ZZP\/+NN$M4HS8EJNUJX3 C\0= MXBFH3;'"#YIHVCI0\;H6C5XR\H8\07&@P=LP!ZW_L5HJD$ X)Q3N$=XG9";^ M6]4"61,EJI-OU7PPJ>'VRU%IX&]U$,C)3A-WA3L9F/ M)D%O9G.,.T.ZK= S+SQV/M]-S0.JSVKW"EOFWDO7E!GL(FTCU]OR<@G,[2S M9_B=SB\J\Y<<&[:PEX4W%&I)U]@R23 M5ML@&XA2!/8R+[Q]#5O-P%#R4E(V!Q?=_'WGP,._*-@4&QM'463,#B?Z?XC\ M'@M_*#68!XIA$I:,$=)TT>5+\1![U[3HC%U,G;8QD>LK04P[8F@4,!&>6&B< M2Y;'@=V,TJL].ZO=?$6:W&ZLCK_FD'5IX4?)%FEU?BR_TN/M]5192K:_^W8Y MV7R1S%0")PA[JV+U7Y[A:]AT]G6@@PRR+PSVM:&[RGP?M68WMU@T6TGR'RC%#1:W527N24HP([>V- ML)E[;<\Z<- H8C[ZDUY,94S)S9M*<*.HL8C^5O'G*E*P)]O5+W>ZEPSCR &; MB$SS;9-H^<3ZC$'W;NF;!_*%PGBYHDUX[SP4HEL(KTPL'+!Y6AN5QP\B78$X M_/M7Z%LT5,!NTF3+6.FOFRF"R&2R@]DJ>QN/]E\ SNC[LG$KEBXXK V M/>_0?47!#S4;TOY;%1RP2->L9]EG;G>:2%,>[0T(^N$Z3:/9'W2FL68XL;E/ MCGNZ4^"H?EN3+)$(OF-FVYJ)BJ/\G_&_%\IES_HQGN2%5K^ MEF>,[68607U=0R8P(T6X,C_KHNV@#_C?K(3<+8W.C-L^%8.8"&L% ;.G,,4A MKX:2@KT]+G^3*EPHZQ/J'SZM- "(8Y>$B63#L>C8XB\K>A9UHYK3FLH,<5*P M7GDFX;K[OV!_QO7*E.-0N<-1:EU,OR.6N9$MXYMO4'"HXNE>I9"!8QLM7^<\ MXP%[:=L@O*Z'4)+*D.V]6K%T1P3GZN-R8J< '!'(*M=BK<>?AN1Q&>0>/#>6 M<1-UV[ _>_#)&&,JN(H)F%VU?E4.$/R0]3.XW.JL3RC8N1M&] 0=);^Y17 ^ M1J76]ZG[0'>-<0RY^Q\C8X.JQ48]^3PT.2SYT !V*M0JPFIS-0Q3M;GI4*>> M;I%[!OR*3! WW@8Z@U]=\&T1K;[=;Z<'+K!UC%Y2\>N2RY%FY2=4$[FFE] MK;>S;B6-;_Y).Q"$>"$DUV[?C-UK@(50%>.VU,A>:>X5T=M"\^6^M+'$I:#) M:)L*%N.^HEKIP@9,;*;U31/L^"+6;RSF(T:OPE]>*]J_"U/$\S$?ZX7(+:3( M?_].!J6(TZF%&#!N0TX8?VVVHH8LCEV$V@V?V6]>LRU/I7I5"\\J=(?T367V M:1AUZ2506U?-Z@9/*TR'D;H+X;F[9 ;.@VZI.@,XD#I%DO@W/&8A]B88QMFFNNG/*] MD,,/0?=J-Z>G:AS>HU@$+KFQUDWQ\MZC7@0UB*7:9XO7R3G4I(+I'=O-*)\U M(EM;JYZ2JRLWE>3A46HE$5A5KDO0D_1P-*2MT]%=Z4 YH)(W5,BNIJKU=XC<8KROQ;"B>-#FP/E5VM]OT<- M 7T8/N_+$QP)"ID^;I?[ :><.#N1:?T1QUZ?;6:),DN/32J;0S M [=*"_JMO@]1Q)^Z>BNRA:07RP&_'SR=S)3<8WS#M9WQTX>/SR-_AN(1E2QB M:%-?Z_'XN A4KJ=MI-+'!=VYGY%D<;O8#\_HS)G0^[<79YO(^(AL4-"T_4\6 M> ;VKIJZ[8M$=O(///;&=GW"CBW*C-F9_@7.UYV"^^^/D^I+&U8 M5SEY5AN@@EW[*7R_)C=L!XEO"F[Q('H'8S=/V?QV3!M6RD829][= M,O?QK>C<%-8+2,ZJ*[516:2)1Z/:Q*;%&J^"B_!/7:8@)+!AC$?TKS$2,?^K MY/\2:.TJSN)W[=#OR^E!E^^KI6I1&"DVCEC=G-B4,E:?//.;Y6TT\2#-K+Q6 M@KO!Y "B"56?JR+&-YW5C#;*+Y^+D:IPEK.FX60ZO^TT%FCQTMW,?$; MB9$H.R+!Q>W9%5'5H!N-O\L*@GS*=.V$T4GHI%S;K0:_T>ZK)TBJ&@/YWI[L M46M7YIK!V(/2Q#2:6LKEC1[*FE36VWLN O_BUT8P\;(E@QQBX#&S)R@NHA=D M677$O_3?N'O+L+;V?5V4N6:=MG-6<"BS.,&*!)=96J ))93@%HHWA #!(4#7 M;'$M%HH7"2$)(5CP0('B5MRA2'"GN/30N?:^=YU[S[/W<^ZG>^_(AWP9SQCC M;[_W_7FIL5.EA6"4Y9'^#SK]EP3ROS7XX/C/!A^2\/^'#3ZD+TY5K*,T=D_S M+_YP#7N\F='UYEA&&3KX]I?%1XU755\(CS[\&\GO>[DEIB25+,'= M_TAYD224/"^[ 2Q6/UJ'DO(W8_R]J+T:C?5,//>Y*(5K*T*&.%AN3KJ^R^QY M&A/.?>0C5FQ2G/]S%X'I0F<*^5:ZJ#CGXZ"FDZAN(NEJ"$H_?B*&CQG9;.@8 M$5G^4WUP:YPCV9!5'Y^!$-:D>4M0$\GD#(YN)\ M%4C0THW)C@=YP9I(/EZJC?VD_0$4)0>BS]??G-\H"H6+D'(S>MR6X8V*/G_- M!7#-1\L-$Z2CF5X-;,LZN'!1ME8,.7[EC8.;A*WU2DW;*ZNM+E5=,E*]JE,A M$P/IA(+E=2SXEE!M46OUL87CX S,X6PDE'4 .#PVF5;ZZ!_<"#+RVOM(>VO)3]V M"A228IL6!;6BV[\611E4O:X"-\W[.52OE-[A*Q&,H@6!774#DYPD0(7CRC[L[=E&!CWJN#/R\/C$F.=1BO MV7F*E^Y_]ZC3F=A).*GOR@AJL2Z-\S&E.>=E,B3&-Q&KR3$6C\)DMP]R,OZ< M.WX,@_O$)F6,_=-"T,!K@Z*%UA;UU*I,$ MK[OU?].RZY[0EG96WLS8W?9T&T&E0OG)[]TEI5 998/R'A,ED^]]0KHY2K>= MFB2G:=LOQNLI-!29+(LH(HGI,D M\0S&7OZ8\[J1?$PR[!^;NYSL->^U.O-_&\$*',[/ MBGU,V?IXO!OW)LP!\DN3KFF3[]KC[C>&\:8F61:^P]E-&0K[;WI,Q<.#%;AR MS6337EZY//U>YR=5,]RA@Y7DBEI@:X,IJL;-=W(,YF.T)COE9+*_S4S\^K8A M([V 6A]IW['8_90X]*#!^A&/G01.-=A0ZQM!1NZ0NT2H$)H\VA2@AV2.V[9!!S?V[*^"Q*Q]&,$LS%+?E36@R] M@R.T[H3RN.N.8.2R$B/Z=CH?]+]8<#CKL1X/SUS[\V=,KU_/[_CKD&S(?2VI M8U8TJW__B5*@6U#/+!HR>Z'197)$S3!';[LADP_X*AR0(?K%HG>'SH*2^SA% M-60,TN1NCC0K:3J$8MO@78W&>9JJN\ZLA)"OJ;61A#ENXU'STI* Z[ED%Y\+TF&NM\&'IDF,,\T&-;G21 MC+FN6+?";=\6,/C [MV"?.(-SL0>(&M/K+:F\'AWCL(CXK "?9_\$>XO\AZ+ M\4+'<&HC]LNA!=[4=G%=NVP,%0 191E?@\@.#B6GRPYVE@U%5+U#/-P2TLPJ M;W;UON>QIK;;@@4@13VT&^]*[OXMI@>I63[S_-WIF6L?SZ-/M]8G=3!5K9AU M8XI2;5 M [.0^;#3I%\[+:H@!_[]=51X?IN S )_][V/G4_:LEBCJ@=Y5NKF M&EH/2:([A9D6,)9QE_D"WG,_0AK<9FSCED^B;+,E\V#!$GW^;!<-!<$:!@O= M(MY6NFW+3NP4I7LDAN:V7HC=B)8=7Z)NN0(CK77,EJ@]>@B389R^_O;S7Y.L M: + &0T^F20T9=^_1$FJ#3W@=H-Y>,)RMFAJZ/;C558_B^^AM^?UF)_GQ'* _0E%,;K ^A MOJE78SV,-DS,$>W*@M9^.BBKT+/^EFL%GXW_2K<7%9.X'BY-O/PX:^89!K?I M_&'*@W-1U^^_(+V9SM8[U? MYX1M/JQ6&+N^[(AY1YT*^ 4#YB"\/DAF@D>2 M"]P./7#0EI>[YW?NF^T7U+F Z1D0*"]'\][Z7;NFNO@XCZCH.5@TK&@_))\2 M6;$,LZ\H#2P_TCOQ:4D=CS=J4,OMASN^:<\9Y/II1M6UGF[::"KZ0??G=[$% MV1>:H3-;H_X;G/:O>M_&"RULH"^!=/JT5X1+ZM/+D)_J()2:>C%UYG'./OV6 MJ8 A./"H77-0>U2BH_93/>_ZVE;-;P$ZHAG:=M4_35M_<08\8K%K:$KSZDY MZ&F.W_U27>=^T]I@*O+XA'J<)8 M?X;9/OS[? 2-[@'**_ MA8ES3)MT;_(.Y3$FW;#8MTJ>V/>@^=6^A"EGH!L"S9<:N2JR!2WO/,3'&K)[ MK,Z&W/!@K(F'?-]YG@WFO-H^0UKPQBHV_F#2C_-9IF*\PG MQA;@R(]]T"T 0OIX\' MQ'OW:%5,H8U_4SZ>L19FHM6_.H,LJ$:.S# !T"05&PN5_V]2H-N'?ZE_N>CR MSYP*EN.U53QD:X:SL%85&99BG79YJV 1W[F1X:BFN72& ?YP]^628"^MWC^- MM7Q!N@$.<><##]AO=N''CM4IW9']+;O!UEAR%;Q8LBEZ40B> M4B0C4NJYLG%_=3H;9I%OS3P%BHG/^3$6,8/^L$2:N0G0"IF4"XD]B'3,)^G%9;QU M[J1EN>E'H_T($P$<[%MW,X1V,=UI(U'#SFZH:VG\,*3EZ+2W7Y-#QK65"2IO M TDDSWE>P,)H@5&/H&[*RQI;$7QFXB BV\OP'E3P! T)5^S7^[EU/BM%[LB( MGZ?9D$<=>/VVA)!)RP">?#+9)(_[ :#*@HV9IOEQY<&RT$2?HC['T'V7V05V MU^O\[4)AE$4UGY6/MW:38%^KUQZH!O%O8,9=>]*.I4$C-055; 'O"AY-:' MGE3XQ0$-%]Q>+=N5!ZA@1DJ6B& =\^&,M2U%%FZ7]R;*'"AM;422H'JP89K) MI'Z#%4V5(7OS\3NM66@,Z'I(4&#&YF_7_ X+##-R]X9*;R>N#Z> #_Y(CHXV MX@_:C#:RC6J+MHEM&T+$^NF\*I=.\5;611CU,'#AM/"ZB(<#/Y'[\H^FY8CX MT'?]*]UZ#^M"&ODWUU;V7- M,LJ9]K4=39+T]/35-FT/XSNW\+"![^X$02\7M*&_HT A]W+-7>XWPC.JBVCA M4K,Z2BF&N5+^@P/P?HLR@]QFCX+!*"G_Y.%*C1V3_R 0N61:=.J[22NTE"ZX M@^=VES!J6F<>'W.TZ5?]08>['3=0WNS&U$P@1,P%=>N0('.1HH**< @ =*!K MA%N4U.LZY.URG_;RP;GY.F&0EAX&TV7*[TBL<3BHBJXL95KN<8?/G__("CB9 M83KYMA9 )FZ__8[0/]*6L=#HW=_LVX$EG2H'U&FK].YZ'(?JAAZ=R6D6SQ5? ME.#.6[P5/W+\MGQ=>FIJY0>=T.9AC4+]=1JZ\J!XNJE.M8\SF>-O\^',='.F M44 >FJGE9#KDW&.RCK#_UFW_[3=G]F/J;YE])YUSRA8'9S/B\BZGG.VT&'XM M167[S91SGQ=G%OL)Q*^S]=L<&C6&2155-=.?&[=V?O6SF-5VXMRI^W7[ M+?I8_H23:3^:_M!<.8:T?);NYT?U]5OZZ\LDJF0=[75Q#Q4 AD5DC7R<'7"V MJ?3T]D)MS,:(FW,!)+[_+4G3ZINV]D.^9;H%D$G[%B-F.MLPYR-. MMNW:B/TD[-Y)1DR3SX53AL5^_/4[,K7J:YS/!C1&-Y[@:*^65<3*,C8?B6^+ MM!S:>[5D;"J=KRO0PMJ%FUWHOD2?R%7CG-,+=I>XM;@D']^E("Q&K-W=E!44 M1#O9=IA]2^H>&@[;'#BZ[P>\&,G^09>_LW?6;&NLAI[T+WG2J$PPY=Z#*7UI M+R7B;O.WW)5.:K:>"T+!9G_GK9_'F^^*R' M YI6<$=M;FR&#Z=4/U6_-\[8C!RG4>5W27PZ"/7R>&14^8Y?7O]- =)H;G;5 M?2/><9"C9EG4'P'_O+NY41&UN7NHN"/#]C5VVVBB@N1V%S-V:Q2L18DGLQ6" M.'&2_JQ3.KV&E#Y*/N$'77:XK[%2:GTW^;S(0J-8'.SMS8 M?U2&5VH?M65ZD+?=.K%T'3S%^[ZY>B\O#DZJ8WH?H1R8Z#""-: /I1033X\ M,RB[QX^1%1J)*GYV&_F#SC96_8L#?U>H62-(F.DQH6Q)OM0#(+T**I^@(3>< MZ[K=OO\TEO_O]=.2[)QXEE!LIC'M=6>]JE-J>4["& \4CG[V6!$(GW?8$/?7 M%55M#J.%"UCECYVM$NIEGJOI/S=)U9C2+1N4W@>490G*6D\DF!EVPQF+1W1! M=JR=1(.\SA*"&_$MTAF\HZH<_JJ,#*&:*2B464*1KA1V1I'<+8B9(.G%YJ- @0J"DWQF:7V_O. M._WBNVM+?OT18\] ! K3SH?45:<(A>N05<'N_ P"[:Y@$:N4#:D=C?P ]G_^ M+:0E?M"5%HZX!WK< MO4 \ W S'Q(7GC]?F\LX>!K7JT VB$29<]S47L7<$JJ;R3#M->J1-]KFA"P< M;XSC5 +=3C4%U8V.I/=E:&ZF]D%!K"ZM#=#X^/ I>'DQ:[//JE$&Z6/NNVXX MEFQUTZ0 PS*+SL$(,F^&MW/'$L(CYL)#W@UH7^\PX^&_%:N;-XAOMTJ!YV5R M:SG"]X#%*7^<_,N6):_# M;)(Y>!%E*^+\83O9"CB]/2XQM=A*E.6 '4/I3;%KD3*&A$SY337@C'@436'N M0;NW;;S+:K^6N;U/9*&09"$T;TH>7>7?;X(<] MIRROZT5.0N:\N!["ZHZJ=*?@IUPGM6DS@F?UVQ#;+>.$LS_>6S[Y^97_;T\E M,N6WG!=BQZU'D>;$1W_0%;C)']YR0/?P 6.MC[P<# @V>S)^]Z8]2$2)DQS# M0\V+F(04!Q.%GDO8LZ1F4X">I MV+FO>X!!G.@TLU5QL]YH4.3JWZN&N"2CRJ>4.K7Y B:$8E@*,7SA_!_OYBN7 MYLTYWE20.#DL>DTYHXMH-FZ.*#!A,*-Q_%3 M[4(=FC>L5[Y5W3]Y0_KHULQ7W/!1:O>?'J^[OT<7U?_IY,BIQ:SP=$3A M(D"[>Y+XOOZOH:*A=:$2UF%J0KB?I[UOFP9,74L5,(0Q$B>[?5QQKGKT)39Q MT0'*6O^JOWV=UQD,6@1F#QHJZHXNGM[TA7552?,'K7B(K(ZEHBI",2@7[39- MVS%4ZBAT2SIW(/QIUPP2*&#\\J]4J7_LP\;9[548/#4;6,_;E&X'FQIXKGV( MVBE7N#-*X@H(<":-ZO16Y=X M-'EPT!]G7O!D$9BZ%E$ 1T27I)!E*C+.TV\W&.LV5#PL.=%;SYV-0'AZ"$#R MQ+=M!3L0?5;V/CJ,7?\U\_NME4N.H?"YFUEXM!HD/Q_?IZ.[I/;G+4%TO$M: M[8-IE2=K.@:8.OHW/2IQ0*^V%O4)9O\Y4,FP01GJ_,9*WZAY0)J6=FSBAPJD M8=(96Z9A-N8A3C1.J?W(5 $T_VBGE%_W@KLU; I6MNEAX.!#2B=T;E8M$$=G MGX+?:IM$OIE4E$9[R7 UJ*:+VM#1B12OATRN^R4V5&7,E+-MQ#O-&D]YF4<; MJH[MLKL5F<>]H?)HR'?CUE+9]]042[B 'Z;Q;+XYAKDC36=3YC2RR"40EIE2 MTZN1Z_MD>[CLQ\>[,2Y6Y5%S0:*"MGHN REQ@@8)AN^UG^1<96DQ:Y_4B41H M6,VD";7/#3BY@.A:Z>@*?]#5&UZQ<3V)83B\&9QWO 8?<7I3D[K6(!Q-CAKC M)5O_@J&JG-T0'.H<.)+&O4\''O"K:3^,](Y- F-OL6"!X7F3_).8T;HY[\+U MV,0?=+Q;#Y"NYT\S73*?X)D'N^ #]:5:LU2#*7DOO9$^B+LMF* 9Q[@/&VHW MLN*25+QJH+4HL6PF3>+'M@D/YM MVU7L+'"Z]>X.\="XAV=BQSK:-\1X5$NO?76Z6KH$%FPP7!Q%98UM=6*PULZ; M"-F-L?%A9#P=VU;7B#\UQ[=5WH)4),TB@Y4R>3E\![1=S<%G]ZWV"O@8:/E.*Y^PFE16TN. MQ9W%[X;>@LIO(JN- ]1NZAGI%TYI3'H+7.SSSP#[UU:^3$"X]]_79R4.1KW, MY,JZ79Z6O1-)T$E8"8'%##(P.T+25.OG=U.OQZE09 M0NZ:5OA\IK;]=-SU/Q<\)Q+R\.'-6L)04K"HS#U;VY1:DOKQ8O#SM>_Z7'>Y M%G=(*&V!'&%KS29\2!_P6VL-\]P,P6RYVSY>YMW^KHAD,BI'Z=.L3ZJE?=*6 MQDTA>>AT)9EQIX6)85#PZ9$$3%#GZ!6>\<_'+,DZ='0WFPZ>S+)40.;* ZRH MT(Y9V7C#TJM"H*OP9%W:Q\ !8F^>G88(.'//Z380_Z.)3E\PJMG,.HT#A*5Z< MKDROYP<$QL,=$REAN0U&/Z?_X>AAT:G+NLI7)?KCN_?OS\F<'G"B-<8&)6<6 M.HX58#_HAKSJ]CI?1 D\>/SY\O:]:!!7;-R7PV9A;M_#_K4;&'S(,UKU,D+-!O#W,W8X+VV6$1I5;NA58-KPD2T6SR*(Z$I(XGW&#T0.O>K.BD7;K9JKPKQDZI"5VCA M&?3Q+/P5U0/.Z9BK7V;X-:X %SU,7]DPE'(H^*.@NGAP7W]Z3D)J I;>]VM\ M3@3ZL7J!0(-C$'-.F8Q80!UM]SN'[LNY3Y0 (_=0/3&+2G!NL[I^"VD9O?+G.\_Z.)^T+TO M9P+/OUHROK $2VCI!I)(6:(=^?/J)/7,'W05T-2-M(@)!:K3\O%A'AP-F>.LQM/&"1^OJ?(,RDX=57?77<=^6 M5JF2^M)TA5RLP1XK91Z<:^]EHB\*T$T#:+)*YB_C:@0:17]'4>3$/VK0/7QZ M^&!VZX1[^KJ$ W %*ZS\S#K)<636U(*-?W!"U1]IH/G@F-LBK*BTVI"B2_1; MCABAF7H.83BOVP\M8X,$.P.4VC?&QK49IJ5M5OV_:/=;&*8KI!L0^Q?+,76/ M70\K?E7 M&:!]'C%^I8P6-T) M7[,GRW>*DJE/9C*E'BCOP;2_;T[;Q@-BT:'^39^DU9. MCM0K+SA! <9+H1.V;OKY)- #&B3::$3/]@?=M:6DA_<;$W#UCYROH3T]XYN] M(G,\7L[)K#PC7J0/ZJ\"DDEL0%OWRW$7"I]G5554!&!E^\DB6_03NDY&>,V[ MO725_RK!PR1U\&:V;/YNSS9:K;K^MV1:%^U\>+#@4D.AA$=U1GYN*RHEZ)4R MO.!D+W ]/J'(?]]^GE$&# FS>8+G#3+9]>!$K<>@/?AJ\FH?O5+FNC#;#ZWO M0#HXTTQ\IS/,M:^'ZUM&F5+3PE&5>'E)FG-6M)A5I&U"@>;CQ[A_S\31\?V/ M3)R(U5TW/]SN#[H&N22JG>[VNSN!/X\R'95<7C_J5B'6OJEP84-KAFM'E&(%*K?J5_&)^O_6&.)9]7\VAD#*1YXEN==7F:,/OL6H)HD.7C[M M_MOUTX/%>7+MA,PDBB'Z_;^,V24=BI\N@?1L::OS-_]^OID9^W54_H6%!^>7 MNSH\RG^N8M!RC9H8B>B%'-X)+;YP!R_S1KF J9I MFBAWIYHEGHB4&0LIM2QJ.R]MNC5 ML*OV/HZ[:?V4R)VIP.DUOQVTU>G:XIPCQ^<,_M&=B,!CT?K2!'ETYPMBJ-HZ MUDMS?!.N:(KP++"9CT VODK*$_^V&_93A7YT(,D?U[CPQN[),?UH6AV YA@M M)AA9H70[6N8QV,X(YQNT6J)FE]Z!X7:,U61+.9H>=--GN*>=#]%;P%V;E]K1 M4F1%Q.*Z^D9J2\NZ1 "C%OTX6 M%3A3[#Y&:CW MO,ZE@EKAQ6X;@B4[#;D'.+3TA14]39P2']E)37EZ6R2X3-+1=VK=XV4,CJ;F M-_)FO$IBW["'0 5/-X6R3&&!X%G=RO"E% =8M8CU%+QB3)@S- ,B^NN:<&,> M L>?#.^LCD/VE^%O83Y61*945 :!=-?5'R*@V*O+\&]%H$/86=5/@ICHGZZ^H^.W'KAMC/^EX12065:W?5EDEN^O)DX,P] MR?#O)PIO=+)G\D =YAM+-8O-&:*1N_8N&G]T<;\EB.VE[::Q.@2!$S9(M(KC M9N>K,+/IX+D46K.BY[,\6C6R-J343D9IS;IKHP86,+%EYWG[_)1%L5!]H.^> M3:G3P$+B<@N0M65?O:4EQR1T\#F8D=J,)O175J7A3+29!!5-MTK_D$=#%N0U M^2H&JJUZIINX*,$TUH>"+>D 5'-YSHUT_", M;Y 37:@)G=M\G ,#P1U3>4'E/J,E+>.LGKPSQAO2,U8""^ 2T4<%Q7\N^9BL M0;_TY).?#;5+C"V.8=ENG+#T-OJ'BI0&4!05Q*[V//?SG O*O':DF;YS=Z6U M1=B1-O<5KHS9)>HA!3?KU5C,(*G$=Q@: S0G(I+'XI0MAAC6JM/<%RXK.(\? MSC%@SK'1:885"+]C'F-_,RQ.B@K]>9D56&4G6,6%&_%411FMC9 ]8%Z&DHF: M*?&N:0N36$'0O"#X43I]E9)T6OL5<#.>X*HX;O#]U=6FMTZ MYD8F>*9EA63SORWL$._=3;Y4SV]';FA64G&4:+=^N1C#/2.SJS_H0D9="F-9 M+*R&7$6.E-Y?MS1_N![E-(_U?09H.31,9Q%ZT-."7UVHPIJE2N#>:CI$-&HN M9Q^ ?-+20]XOZ[:;,:7=:E#XDS70T*!L".0P;@,%)Y88 MK;V,HU0R=)P<9,?Q?W=CH(\NJ\Y"(^EK[*FJN7K9I]J'/BF+Z#NO]P,2>MU% MG.>>[ M;@:5[90?A[V7P6\RHS^^[%$.P*_J5SW(,7Z=&#Z&,"VD:30+,91H<.MTZ^G) M'WJ6B2%Q<#>.50:NN1'X<;/++QJ6MZK]^=Y5AF4]LP&< ML$O<0KI<@24TK3@*[)K EV8SD&OHYQ_FZF7'MA\NYY!T("K8 \O<_C7.,G_I M5=NPOGO?Z[W=!E:#9J0[$;?UH::M4\LZ[R^&_ ,UY_$(B/D"DZ@DQ!,:W$E;.2BLY5]5]\YA@1FI< MM2ITCBQCWQ!>&% 0.E+O!E+O: M4R89V:%09EV>QCK!WRV=R6,H? DW?,QS$60-,S^<6/N6-W_C1/ZDO9>.NYO" MJB0DG2+L@K=71XTIA(?)FH'%/(-D $;5_4G/WEB9/ZE#^M2*"EDW+6RSC#.4 M?'3L9C/JRI-?0*:0QF4>^S$BNMEB=;HP_ 2QGDR =Z9DH,/31K@LZ/7 >(H? MOK!AK+2VII,L:,?B;Y(@MJP7!?80;&]T7WV*5W5),TFP9^$5Z!"1ZH?/Z;)- MVD_$NV_PN[1OL1K(\)9XGA?;Y!4']^J3K :^LVP9Z[_7'\L;@=:H7(Y^Q7#YSYM@G" MNT$&44F,(@)8V'M4H'."=?EJGZ,V^CK@.U=%?B=C?.X\+Z/M(]@E;WB96:Y= M'MPW:3?P?E'9HF'AB>+5OZH8U:/0ZZ4QU Y#!\W%$(Z0Y2+3&*-H[Q]T03-6 M%![U@E=*%HM^'M.Q_1YNX+XNL>QY3,-<_ 6JT/9[YO/C\UM+B$?G;M5S-I.\ M;9N5;I^BS M7R@ /2)4WZ&]HR 5>2G@:DV1&T@JB4I*65K9M@KQ.>]#<.1N0P8Z6*K6M-*/ M?)Z!P^W%0^%;;>,DA^&)D">IV_O[\N5_QB-,NJ:CEJ%;]@GTQECQ=- MWS$E-V/)UTXD'EZ3K%-$*3<]I0%>E:0E(L;7?M!I64-<#!G* M\RJVT^!]$6/R^X)/*_%R@$=.J<$-;0J>[;5(KX4.QU0[!'=F-RR>X'M\.SU9 MQ,AH?I7TKM8YOOVAUG);-L)H4)UR3Z1QCFI*V*LJG"1"(%H'IMZE]B0%W&Z4 MX(>QE;3@2.2N*;V#YW?!UKB'>#75>QNU]YNI)=Z78TY[/:?TX9>3T$(]A([9 M$H#;))1 (%#OW7O0K*]W)=5;%+KY:(BC.H!,S7.X3Q,Z08< >,QBBHECID,D M73$#GN%BQV+SK2."R^Q9^2AYA9N'RLWPH",TZ6K.;D7B0L*\CB7*<()_K,4L M[)#[G7^MEI/\.LHID[%R/WF*-N1K+I-@F60B-1"9XS1.AHJXMI Z2;*=3-0[ M+45&:J"G>IBXOWU($.JQ5$+3X8-6MMPWAP$LJ*4LR^FT,'97Q/%UG7DEFI+I93U?]X:0!^[?'>9GJUS:1T.BZYB-'P^R@DKRR@H,?B^ M:]0YQB;(^B5_-!>\G5W%\0W?IR.?J_\E]0[F.,'0+HV:\#;0]K3=^8M(=7Q0 MA:Y9PIZ"=VT 9GR%/WI+J13$*_;\C"=CP[DMM_/O% :VO ?WO%YWS3V1'4U7 MUI")SPK-^E67F%<31V&0+P8JRE>#%AWX+_@''P/B];X5IZ5H5A]PD] ^R"3C MH2XQ._S85RP@D>>8^X9:!W1+3=K_UU/KN91:[L_LVLW[A+JTE+SD$&(LF2>C MK-@.::AYG)^I$@=,_J/#%",M9S(S/3JX'!H:YI:,3),XO26M=WX'@(JQ9L2, M3#DSGMKAV:'#A[6@.6F/PKUK9]927<1)@2JY354WIW39=NPW**X&]//DR\7.4-F_V.H1LX&R",&H.OY!\'$?I>[VRC3$UN;:O M 5"O!_ '(KZDWN9U3FYVG8? .E0:)>(7*N?XSLMS9LTG#QKU]A1L=A8P&Y1^ MLPG6(M&1]L??2<]+(S58:4M#VU;?%@W,>W97$TGJ6A 4>$G>;&0U0V0=4Y9 MH2W13:8FR1;#L$E0R/5B_;5H[!T?;+",/U_YEW7W#&4E\_DYLPTJL^FK(*K*PDJ#FM?] M!M;,5;.34[U5H7.MY$ZT>)>8D-D0VG.0!-7G[YAH\M6^;>I?[B;Y<>?&_Z_< M'O]M!;7/SKZP+I+K",>K38T_F[6]T',%#O,59LA; Z.EZ?-D&,+"I(29URME M.M/U2QR8]-=67.267YP$ *F& VZJ;A4,PQV+JS[5\E"!R@:G16ATU %]ZJZ7 M1V#6)R 6=M\AY?P19I A>X-?YMO7KG+5WY'KD:*S0=(_Z"94WS7=[ #G?1&V M-_IW7LLX=F"U7MU[&Y5>-R=W_7Y9%6=2,[0=;FS-],M,H?*9%+%KI)?+H@VMB]F*33N%EMBM]MR01L=7^;@6O$SD7> M]WE6_04ZQU>&;3071/7#[RC!(*LN 5=[;-_C@)V!6=8<)T_@P@B]JN\N>KF0 M7_[X./7?L&^Z7SX?/XNF%)K-4WLC#V^];$.8UM4DCDCLIQ%&1%YB00YU1K8. M/M^*_]$6$ZWN[N?L($<(#\7!-H>C-BB:FD%1K!]0B+)A-H4[KKBN@T2^Z*'D MX< A8\_2@41?]D.A6JR;JJG)BJ"6EF SL!YBY#3X'DUY+*AJU*+U\)>E.M9Q MA0#:^6&H])&MG35H5-1JPN$%XXW=([(**:AG*,J"2SK/F4%8VBC#7NB^-G=2 MUPB7J8&MI:E0'=$2=8:5H\38^AJ+#F+N>":7+=$?A<3N6/QI:Z8Z4*(MW"WR MV-#-!ZSGX,LZO ?G634=CEP>;'B]=&T^TL3^%<=]*AW=3X_\/AU,01W=5S H4&CAF5A5.:# MU396?EWA\HJ&I/[&QMQ:%F6P:X"[;6]7QE18^\=O:[0A*.YAB48S\A=D_1?V MDO>&4H)J58O2'XQ(HZV.FR2,:)QF (4?H,R>I0J8?(FV0._Y6O9W4BY9.U&H$=_GLDN3N!64P]J$@:]_)UOEJ\>$WKPF)$# M8=N7==S$. T"F9OD*HOX]W6R<;CCEEHP45G5./)U%F-TF7LMS M0,DQ0KGG>YWS,Y6!)"]&EJF"P^61+*@>80!SQ_IF U[CX23L-T?3B&;I4*]% M%6O1X8K)H()ZEO74&7K3LD*OP:-.X*&2\DWV\,*X.GX;5\??B;FP.G5:/R.N MSYHY7?[5R)EB^Z;-$EP>L^O7V1B3+$9_..H9^4^7TP[C%JHX@OZ.K3W& ? [ MR)W"+:2)Y^T&E%]\/7"K,3\XZ(#:RFM*;FFDI;][QXZQ0PJ)3EN?$AJV1DL(0= M5VN="UI!^N&="C]_G'A$OSKGX>M>G!(%XHK-7[;')$9\ 'C8+%/U'2*)ZC;) M9D-O&H:KS.+R=QHNE;'P#44V\[B!RIJ1B!@STQ)2G&%=3MQ*^ X*C\ TZLF_ M4$JE./'+)^E"H\7Q-X:#6,,H "U'J)Z^;>8EQF0E-,]+>J]51O;(1YL^B".) M*$9+\D/I1T_W^:U:E4P3-C1$T,!%*X)<#.)R)X2'=,VRQKJD0.[\!^%W[VE. MITU;>($O&DE@ID& .E8^86$6FO9M,$L6(@*6C(Q+L&5,,]&2ZKMW1EO'CJ*:H]LR<..6@T>LS5%IWUY:E- MDH#N2>>7K%[O!YW[]LCM+&H$%9T>'>&R]42&X[ #>^^WYGH^L M]=CRL!$V!)';6F[W@X[N5-;S?6,5*YJQ.:QWSZY7W0BI5]J.P8\.YT_\U;;8 MJ?NR:;#5LE"]$%*7H;W&EWV$4WL.S>IT%]6PY#4HL$49ORU#>"@/W@<=\M:: MOGWH]ZG6?XZ#])+(3T;D[?K&HN(ZT1>#Q:N]F"-E+^0:F'F%14L1D0# M"NO0"I1\5=[]6S )G&@9376@$%M&/Y%A-U+:/KV[\3'*FC5TF'+OWKW?"^) MK\MYC#; B4)ZB28EKD2^R=P)9/D.LH)2?G#Y0V3B&EH.[]2;?/7P.UBI7"P^ M.2 7S&TL2B87D/(%7[5:YS>N%!@5VW7%/F,S:?D.*804ZCW?T0VG^AH,VL)J M$P0:K"9&XS3('Q;D>O)[D&6;&>4DG_1I@RC 0[A:#Q8<[ZTN'CY^ZAPK; KG MZWAV&N1%*3I,[I*DK;;;LS2SNFU8R4Z8ZL4Q5B<5?"\NL[6,/VR7]/FB3CCN MP\.NE4@71QO['?R@(P"OOCSY01? 3&3U)J#\HWU4\I*ZC$3MIEO/=:LK;=-A MLFAZ>@JXO+Y+SV'14'R\8E@TG22H1+U:$A^.EC>)QMIEXYB?T87;5+O0T?62 MD9LCPH=:DSTYI 5!;>GW^;V,2VT&8ZL2S-O,/O.)'T>T[Q#*A7K3:U9TPU\D M;@4;I^P[%!<"D+SQM?,R@7S%9=C9P?77&6WGNF,A\E 1S4(--OBV]KN1D0.& M1"7+5+P1;461GS71:@@16J!75)Y-XY7="(*_6D]*#69&-#'X[FA<^5V][?4[ M1FD!RV"^'.YP@=$H&U3+I6:7?\E/^^B#%D:K[CC:"D(@;LCN6E.TJ7-BQ1CP ME[]CYJ_(GPXU5&LV2C\-XC'F\-OWDL??($NT6-G7B(&N3:=-S:M>3S(]%\?N\I\<*1T3G3[(+ M92T(?=UV#R5RF,AB L."#<&X?6\+ L:6W1]=M_P?--K0/' M4R_4X7=KGXNG'PND^/\7D<#NC6C@&!TSTZ9YD]CB18^/M3G.9*IKNB(ZQF^$ M,&C(U8L9ZD??KUM-:)V]'3P7:0#DOG-T:#GK MN)D[XE<5@#LY=YDO4$_M(?:\ZBQT5E2O^\T:BV9RCAR RS;FK@Q-1-^]!9)3 MYV6,\)2V^]M1H^Y/K#2\*/.*;Z$X]=M2T1HI/<>92(*GB#7V_:_T>7C5^2QG M3,V6B=X+LT-@A- ]Q0 UPG>8Q?SQN;"!5/Z\SKEVUOF>VB>/I3EA;Y^A 3D] M@(!=U?"B\5.W>I;6%E9-IUO## ?U5T&M[*8ZB=_H_PEL>/+;Y'QP9G=ZRF[Y MK72$H:0)B5GNUU\,R+!2&XI-"ASJ[@"H+C"JD;;Q=8=E/(=E7)4C"ON]_:,R M%P/DYO@Y5K_!E*T#^HQ5%'GD;G4SO&NZEG:[>G-EU+!AW7W+:F.^MAC4PH # MY[2RLS_,3LNY'ZE6DRKVMUM!6+F[5EQ&P"N$O"$YE&'&__N\B-/(QC/ EX3= M:)M!RD+B/0;;\*$A=R=[/34'LCXLP]!@_%JS^1*A-HDRT="[FOF>4XDRH1;B M\_SHO0C'T&9Y)@7#$IQ=GV-; I'0^V-JR(H^Z^= 0C\P6TXQU M_\"7XQXLQZ(K;UVK#S<:'@6)FN=?/H[G!]W8X49WJX5/N7/EG!#']9VXI/S, M8ML$GZ<7FL>],YA'I[E:]76]H_,Z9W6K*J'LV2_\GA[5B'GBEDI9E;5Z$RB< MGWU"BOYZ%4C2APL=Z.$EK@3M'#&?,15E73_IA@4FSA+H6 M/KCV%>FL%,I'JV+8%^A3J]J=$B/[8 -AUR8I*'<.1M#:]2=5DF/*SM@#%7 ^ M=BI*6^G6RYMT4,M+\98:'OQ962 VD>'PY<%0N^=.T4+50%#12(D?0[%YW'1S M&*%UHK19;N+ QHTPJLZ=%_^"*AR:0*HG#,4&L#8E3D>6-OJV@K6%2<(=C2*T M >]VL<6%'W3_/,Z4W+:0EJ.M:@Q?](97 >\RHQA7I8[2[34]@QRB>%->O1OC MF;XY#0UOI*BHF=S;"7563I'*TOOT,N+_Y-LWJP_(!T-M>W5-H4L]SB,;_;/F MGC2_:"R9)E1=[8JQR^U.J2T93L\_9556-NH;D#-=L;%9N24T"THYOJX!E[/3 MYTY>%$>(1;2(O^T!GEWM.9<<+3;Z.+-6-7)W()C%/(#197@U'<9C/I @2AR( M2VIPMV=GG39EV#>J1T0K#&\?K.1WZ'F1JMA136Q<85'1 A]'YZ.BU(MCB_.' MQ:,@ESB&[[NG_)PO]Z>]ZTI\&@'4@ZRJB'!&('?+CR<4&W;_.WV"[I=?,_;3 MD[7;4ZZ*+KG?UK6?]"YE D*>XZ&\1P5+["U+$R>STP94NV(L9(5?[WQ#^1KZ MKFM57TNCW,@Q?0W%F%KVMDS'2$\S(U-4J>+ZZ?#!D2"+W*[;?E!PU)"'MP@! ML;G2M5L!2NK1VOS:Y1)ISE'#33_*$]]JVRROH]-22V/-_="7]B<=W?DQG;#Y M!FJ3R%ASC;Y\]1)5G8$(G6)K5RB M))8#\SARAH#[HV.&P7'1^JF]XY@.#T[LNJKS,+:I=\3E\#V$;5T:7QYMPAR5:P"+,J_G7T[_-W5ZDD3*#OX/@G"IA5P2A+B_"<+$WOWF\CA''+G*O@KV MMD;IW0PS*J@@FCK14A.W=H5^M:]]-Q@:./5ZS/.%1@OYJ==60(?S-I&MEW7S^2%X28MEZ!NTC>3AXB#_0_UQ 8.TT5HV: M811=/H*.R?MXR)%O34]M0$JU/>=F?47*\,H1OOK9S[,CUNGH?G.*8O-1*-NI M/-F=J/] @44!/@ ME(B>BS8,Q,8O.WZE6MPF@\=#VH-I*9$&$HYS9%@4Y>;D MY,\*]-<%P=HW6L2-.K2H83RIR%VN+=C8U*>*LL+IX@1I ,,L#:;JX4_\L&3U MLEP0Q*-M]H@LE&?#P4'N2V^7X'EI,)YB((1U=(QU^@UL@^#IF(=DPQ0,;^KY MAP2WS8^&CTTA]U+&]QOF]R%*.[ ZR\3!^*]C!N>%INPFD2LMSKDU*&^GGE60 M9BP0+&4I;,;F*J!'R__GWRLXL7N4YHEFB&NT ZB]94C*0;#$Y<@#FIRBECE- MAN!^A!$?OG<:0%\ P&-;3W=1)W)N5BJ-M0'7-K"HP)CD9<"D1RYP@$1ML,;B M(2Y.DH'?!G-DVU_/"[3SI7CGQ:L)^K>BKX^CU1;6"[U,OMBZFMTK7\BKQSE& M$E;P:ZXS&:"DEUVF[WLZ#L0+W^)T]GB01+DDGTFDC+<&\BRM!?[\6 MQC:XJD++NFU.-0R,P\E+I+UY&.OSK]W**S-6NC'5.M,7M71\S>H_"V(Q&FLD M<"[4IYT?6VY5JPW<7!^QH?-E>6E[>UJ2.[C#('I34DQU49(;8J,?/D6_OT!T M+HA2T)_:&Q3*_;W[JCYV9T]3!U[B#F),M?25EO'.&1\T(,;J&(Q+$IDP MBY3UHL8G^=O[8HYO??LH8K]ZG"L+;$=H(]JZ(766&&BB_7N+<7AA\(JE"%XH MQ0/:7&O]'AKGH)VM_23Q4H[\ E>Q=&(RXV?=S91;$,P1WDPFC!O\8TV4B#%3 MKJ?5))'M'T7T,[4F8*XW<]?"6LG:=ZEVHNRVYPQ1CBV(1J+2:#TV1)1C3+H. MU]6HD7 :NB8],B9VVW%U'AD_IE 3BBLVF[;L:T'!4A@'9V7EI >='MT2K%#X M]3XH(A[1/5MW M6=6E81(:IML?OA"GFEBM*<$C'/[<@3^]8T9,35\/.E:*YD]:]%@O@NL2>:@0 MV=;#2C9#%S1=FHE1G14BD\1T\.YN3B&Q[>7(_ M+@UT.65TE,-B_CNE1M^HAQ_%^@HG,[F0%M YIVJ6G/I'U\V"PJQ*J!=&BSD. M9UW)T58 G]CV$0* 9Z")>/<] ._/.SN"+QULLCH_V'D7(YCY^W#6W(7Y)Q& MLS%\G0(N< FX,W6P =]80#3GP-NC[T]#,4*>DN4OU*7_O")UNN0?662!.7^V MHQ![2\S"SPR_678>ZP^#."=<6!SQ2QP6= 3\_K3H9_MI.B;*P,&36\%Q?@E"W\H/.R0EU>FBZ*1OJ97QF6[79 M.OJ\&Z>3&;>9="A$#IB\MPREC5\>^W]HGV<&3$YZ'*;:G49S%7]]^W\_!\\G M3M?/HX&:^J<7?^(OL%P\U_-4>GHQ((V MN@\>;Y3N6I+]>\SL,$=4^*; L *IM4/7.("5N&YE5[6%6?3UN>U_FT(_6D!B M]5&$0=+3 C39/I#NC+/<8K+T1R0XZY:T"TW@G&JCHXUR$6PB=T^2*I9-FWD_*A? =-C @R+?53A7Y;U0 MC>GLB^(M#\QBHRTA]*RNIDQ1T(C >$BMX&9/V1HU_;,]T+%% S96-&:.5@JE MB+ 7/I")J0COM'92W1(>L2#&N+^1KGWUXUBY8G<>],MK%^:)9+\6Z$*Z7R+J:-)/ M6M0TO2T\OVUTR5U--RX10%D%2'$+#L4WJ N6SUCR4C(\G=-LY=\*D]/M*PP. MC)4H,E"*[_YC<)2 !B(='(\*Y*JB\<4)VXZ&E'2GC+C4$J=Y3>I,2M5B&UW, M377,;4H:%T'0 ' '% /6_3.NHJ?2-T[K(4E=>K!C1.M5@OOB7W$)SI*#Y4@] MW=83]7)_<"OGRV,K*\V"F01(E"DZZM[0A=MTFBVDW$V@\G5&NW!=0C]&UM'0 MPYJ)*2)+^U%T=0D#JU1QPNI\\9#0JRSU6GU!*.Z*!T&/:!X5?FN?V#BL=N7W MED&$R: ZY4'V8T"+>*#>OX(_[HO?0:%0/BCHYF;NZI3^S\Y?$-VTA8D$+-]$ M0NZ$:SRR?,+YP;@*Y/?_EC+272>YIIL%:4HY-3 0O/[ D @#Q3S!S3[S[KK/ MA#B&.-ECJW1T O1T=[ \\[R1)N/1)D"BJ4%06D"-0P:*NXXU7*V"% MYU[2_O%P W2&IUCL!EN2_1A0V''S6]W+]BEJSF14!A9I*L*EO*GQM$KH0:[0 MTSH?5%TV<."5 X518SA%[9_[GND8D'__5^UOJ[W,*EE^V_X]1@?6$R]'B?@8 MXPB8TC)OHOV0]2.^A<$M:GV,97U<\H((*I#DY)H^H=CD6VY6+I:#6T5]USDQ./ U*&J8GR?QZXB( MM=PT'*Z5\SR6N6\WN=I,FA Z5C:$/8EP_Q_MG5=06TOV[IEQQ@;&Y,PQ&9$, M)@=S' CDA$(D3F89! "2YBW?+",C&FL: ^7<)1H@, MO-$PKW;7F6TOMXO6!Y7$UTV;)Z7:!;'M+Z0 W<"V9#Y1+3DDYO/"Y_1G=\." MBSTY75\ %4Y.26=SF&N:=\A2F A4,RRS60^V70]/U&'<7^:B82[0V* 29;N MTC*K-'*F%-;:KJG,]1<"0F))=I;8=/A?ZT1X,CM*F%'&?:"*_(ED MTO5SYA@?]QF,.\HD0J*-8I#ZQ]^]MV\&*?BRN4)'Q ^=.XXD+ NA ZIGFM'M M74BC+*EQ+&B[LRDO:H&_+%R5RL!Y@E:)X'Z'[B:WZT3Y'4YN[#@1L; M>B=NLL83\=@36'VJI\39)XSKJE. K=U?5V)BO6LZX $D=\0E7>=X9Q,2!?NKD>6T9*NK#1MAT>(:@:M[)4I'K7"/!#?*(O^?;[UM-52_PYIQ>@61^ MJ9QA)][UC66=FMKI,UE>TJV&B1B'M@I6DX/[VPA>"M %!&D&:IJGB&#=4+5K M -*L^YCENX]\N"A#E")QQ[-)@U=V^5"."9!QE1!@@F,7/3DRUD=1F4T>K$D2 MS-F3JC-%6CH0 ^KL]V#J@/M,CCZDVAEKTQNA4%8O^ ]^L23+CN8JY MMDUE?(R7T(N0ZX B M ^0NIU\^WB@R[OIJ];SJ\%:[[.\9RM=WE\;&&1U?9/^ES=H3E+V5Y26Y4&/* M(J(BN-(&J-N"WN4N*GH?[5?@;(D9OK";JCTW$![.2+D:5J!2UX24X-(T+$3P MW. -YCX\J%@F>M(S%^$D0J1,O=*Y5K\][#I?WW7:7QI5-/2*O(\X06A)M(^+ MR,:]IL?O@RI)1:',KI;P6/!N"P(@[9V8TSZ=#%#GNU4@,^;C0,\ZK;%0ME\V ME:*9G^"A=MC!0NW4-<5H9)WL/7>!MP!\V?Q MI?'DUX6. 0355&;]0,\&3I0ZA4H((B ? @HJ\(0MKBW"7&-<#G: DGLSI$6X M7C._J0_1MEX\"% *+[3"Z)G$^'& ;26\FO/)&1%F9H,NN3I(T8S)9&#""##* M(D6'CH[-_Q"[<2-ISV:9X!W&N=-*J_OMT-;S'8=+JL&0Q[K$VY'/;B+N'\;; M:-N3G4\GD->%>ZI>7&\ZMDFHU-74*+Q+.XO;S'TDVH M2&SFK$A<&!U=[#I,S(X/5)::K7=HUH2A1YRKCF$_2J4U$'62_M1*LM[@6PEJ MDI"R3JVK:AO?C^*6DM^R%F1"2R;;0WMK)X\+IK72@%=F,H ZV#6S0T$Y5@=\4H3H7TI,?'9\ MV4I)28Y0>.V4 *5WF5>9%SJSB*W=+%6T0R/I7R$2CX#=LYPEUHWFL/4EO:KV M1.<%]:>S>3/\$RKHZ,5W*N6!4X7Z-"K,G;H4ZGUOJ=T)[3W+G3!29035NK,* MMEO.$R]:#L8V+PQ)2G<46#I$% [HG> J[>L]AM!Q5BUYNQ]B3@8:UZN<.YCUKDD5,KMINTR^5]_M.?1@7.GO(GU$(KW@23Z2R?R M4)IFLW#GVAW?4$,QRYHRF=M.7QOY1)L3/OV]$"ID*4_E3F$>W#D!=2S+">^) M)0LR!*'LS+KFTRS["D')ST3$;I(=Q-?'4J0=>95V-=15THMW?7>VGBZ>2=;, MUE?TE)_5*';LT9-@N0%VF,IS;%/L&$ZM/P+PVH_O09(9%@3(@8E[.C!D_[MJ MS&^.Q!1/,^9/5,_F[]G_FR9M:]T3D>NGW=,9R+WCB&"6C/-N^#GOQ:MSN>W( MO6+#2[IOZ_4]6N:>"UJN4YYG@U[974+_2I/(U?@(+8R5UX68\X'W5*MO\<24 MO9 NVY.J+%C*ILZ@PEKK3W%G'?,Q*ZV!B=UOXC@%O>P("9M0SF\059."HM V ML>YED9MC$ZK*X0?DL_EP&K*6N[RR,,"G6&%"NO!1!^@/==E(M4*6E(,D4]BZ M7F5"(/^P2A8_T\9>E$JEN$LXS!C8#&HO'_3A@I,MBY66C-1+L4.U0U#;ST>9 M!^0+)R1'UU;2EY*B#E5?:YU6K>X!O8,I?I:M6LN2-H[]R5 QN);F,&GB<_<# M +4P'_4J9XE*[R^ZO;)2\"2YX89'WHY7?>^O<717(4'-<&7!W4NZET;?X%G8 M]$EOJVEA6E"H[@T"""V!#KW^[HIGBRTI[MN@4U4Y:HB$_MV6P7\A=0"BR8UW M3);0A+IY!^#60*2((K!I1-6+,G\)J5?ZT.94!__))_OOTOHT'7>[ILVGK9U' M#?4EU_@TO\T#8]V'*C/=6GU$!W_!20EB17-K^]O< 88G1+]?&B[I_NG99T_^ MQ[-'H6E'VO_)LVW+_Z89_&=K]TX?[ODMY09?. A<76KPM@G3U[TW!9A*5Z FT^O =<@M+J[WZVC M",;J'"W%,_4B7U<[ X?(?*2Z;S:2.JB6A^#>-QL'$+E2#LL-_00:HY8[7C>_ MU&W*R4\5KZM#4D:JE44X&O9DDD5NB-=1"-?A32:>TO)U=@N8B$.WAD,X17V+ M?WNHK=YM/+CB :?'18$-"]7&YFN2&D03 MY\TYC#L'?9YP9JD[-2)GD-?UUN,\JR2G;?]6"SV%S[JG54$KY^EDR4NZ)_$7 M<(E>BJWVH8B]7/#N]R.T:R+YDNY3VR6=2OP_G]HY MF=I_>;9+.0\Q+HO?G-S*/7!9()PS:AU_"P6NR9(!QS'+\4.'Q;K+*<:TM9#8 M,-^M$ &BLDC8"OR2KD=H%V(20H%TV6N$5M59:6F4A]F;KCLA@ZQ\)29=.?WL M"0AE4?CUL/@?D_97T+Y/'E3T(G-&UZ?CN'^4'77 ;8EA]Q!^0IGUF?JLAB]* MXE^0WZ\1=%;7ESK5D9.+MT!5$2(Q*;>A%L(I*@VGOC%/:75#D'"UY;\/9RCK MN!ZDY^?4UY)>KUH7)38I0!_C]0;1$0Y& +E&+_U D)N.M(1*5RJY%YKY=A(' M@^]L<72_/[L_7+7.?_R$*[URPB?XS+^6?>#W;*;K0&>800B%ISRO"^7C(;DB MR8N'"*%JJ>G@'GAB1T^O'VXZ%N5UQ\^.&B\8,OE.0RT+'@;G'=K7H3M>%8=]\QOG7_5 M%OB0D7H>JY47N1/;>/$]KCCLE+I\IG:Z?N4T(^CLI^\FH7N8MNG3OX<^=K<_ MN'^!$F@5J! JFK[8#[BD8ZP_I;M8RKJDTSJJLCI;AA]>S/Q/J+NGJ M[,*:"?5?M))RMA?2>^+WA,0#S26BRUBJ(&"A*?;VO9_.;Y5 M&#;2?/(L>&_G^'%@J?!8#X%'/W&&ME&'KV >'W?SM?2(&_R"5F\,J8;?8/8X MA)/Y8I[VOQKA[:Y57]>/2;P'JK%VG7$A78.R0)RB"X;K5:B3:L?/,^2A@'1? M\./68B.\FIL266ZYF10OM+S8B."4F7]7W?D%W=+]A("(!K]<5,UWLR)Q@IOS MS#*KW*JCI5L?) EBQ27T'ALV&KEY:41HRDO2T=VQV^0A/AP_S<6M>@MPS1+) M:1^/ GE2U*E?-X]&QMXGR%?V1?G8).U_--]WALJ4F1+LRF3!&K$#@AW$][-A M.O*%[RC2B;84*7X^7/0&BQ:]6N..7WBJIA@3$1UC4V\Z5>BF(6E)]6)85GG':]B>/II6.KWJ6MSM)S+>H.A8[L/6$Z*IG_K2$-EPU7#G1P.# MCQJ'VX*'I@9G7%._JUV6:PZ +#31_([*XMVQR1*OX"XE0(AV.QETRHWD-PLN MQZOY!EL.)!<,-TK8.GN#?YEV_;;I>FL@>M'?=BB%3G-+D>/W?+7-_1?4^_&/BJ37-YTJ!^IRX2_GQWPD0*,)^5L MJ,=)N\NH984IE@JR<14PK$4$+:.VK2^/ZQ^!,LA:W;[C]\":?4@#38&TRI*$ MLU]2FP^B)CT;9;'O-G*SY0$H)3&*_7N_0\C;+>,'H&[L5R62F=D.36@,PS3B ME-X->:NNGWI)UY^]8QS;'&_#U/&I(8W&)ZNM, ;JEO++2Y59#PQ9#0&ZZ*WP M#V".=J\F3W+DF+]E)9BHKDWU#O:I@6 MY<@6PW+V^3HMK*OAZSTF\5U>08=Y6D6!>_LO^LN27 LEECC@;?2^2H<<,A8A M#!;]YI/=:SMM:%Y^9DB3W=>#>L$4_2]9L*+DD4LZQ6[=]_ !X"G#ZI*C%J/O M&KB>3V.*6?&+LRA<2KW-Z-]OWXRR".PY=JW5W>[%=BZD)A-0K)92)E5-1(U[3/;K4SN8K>KIOIJ C:"6,^\;N_D,T'( M+E??2%08C!+5L]PP5H=$R4KG!3(ZJSC?"P,HMUC]MF]OQ"[V^SWG=%%(TA-$ M4ZR#:&5GBG&-6,P6PI=9CM1BI %W1"I/*7\S6%HZF&)!X#P^Y[KIIC)&CZ'> ML@G7\J-,DMV$J]8,-^2?[C^+^,\#:7^@%H-1>1)_&C7/D!U%EF7N*BTC]EL( MFQ];!W$$BNC!1TL,(Q4[326B*X<,KT;M:A92V=B>K[IPA92ZN:E+MF^99&SA MN@:6W#:,NUL\)$MYX +FK[(M1Z%U'/"YXXUDPY4Y-,Z.NSR2Y[1Q0RCA5&VQ-I77BVVQW4%:+?C=FSH(3CI8= ]/VLF5[8-( M(8N3VTJZ(H6T>U]7K /\ZV])]BK6+J>+3&D';LB8WP]R4*@TTDP>@:+TDQ\. M&*X7?WVHOLKXF9L]A3# ;$:8?:L^+F$()"6W,G'[W#>9PFGPKIB;F."-/>\6 MMSJ7/)_XQ^*:.C@B*6#*:J!PY-.*:)E8_A!ZFV+LH]19&]E##S=+3SN.O MN!%G]XZV3%ON5=W!.]8G!I<^1?B5G_5KX93B'? M0ME>G<8$L S4/N[8\):J@D;J\0+Z$BU4O^,YN"L #L30I+FQD1V+G.;)\M-- M-]7VG;'IUR?:&$G)?L#NKK$ F(RFBOE]=RQ=(MV@N#HWR>&UO2ZLH5U5D"SU,[!:N>]D-(?YRFTW-N?D5%NU1(WR.D6LE6?R7>]TM#B* MC]@#63U1S=]!-4 E*CJEO:B/9!*?4ZA4YAW2PDMK#EY^YQGV/D#6<$'**X_B M(4/*Q(8>J I[>#XCJD0DD(/Y*O32E\(7_F;0*Q^0@7G^08K(P]N:K>]HCK$( MD30L75LTKNAW42;U,JC\WFS0-H,)25SB,J3!M&U,,N^9,B#[BB.UK;2,@=YO MEA+&EE]_^OJ/='-T5?7[?=P>MN^^AL7F(T(.U:M^_ M2F51A&41.8&=EI_EP!I;[OY9YHY9SI:@UI/:>UJ?VKA.J+$U1P[C(A?>WQG-N7=/?JZXE)G_UDZ)&9KV":M.H>3#7T1BR;KO(;DYB@FRR;;Z:AT)%? M*.Z3Q:M,_2^[4$-&!@N<+YT.L%$[U8IEOP_0](/LFT:0E M'1FY%RHX5(3AS;U19C'/$T,6A^#9,UI9'6 1J;ND7[9?"=5L!>%$UDS_XEERL5KJX M[.^B&3N3R6F=-H%B*4H4Q \B\,,C;B'!J**$%FXASB'276;E+^0O-26TB1ZP MI'X*"%8U'7:@\[QB*GV@6DLT%U>!1Y;:)HRW^6)N![[" F]GWWPD$ILUJC9#MGWM&%R#(-6.7X3? M["ND@B$X,-BNR%AA=2#72*%0A-M$3[A2..5; H'=-7V):\C17KF[&$SNEOE9 M;;B3A)=!6" *D;DL%O/'!((7U&.*B9CS?];A_5_D"G]-QD9J3!!A;J**?3=% M;*Y@;,_FJ^MJ)6%Z?[R.7&0ZYT87G-N+T' M'OF]JL1DS (\9IQ+5IO+&RA+W.,>.6!NN/ZE$^_/@W\)A;'8(Y;XKP6RM'RO M^3CF7?4E'!K(W,Q)<5 S-2DT,LDTE=":G':IK1EMN->;CQ#5HDF'GJ%Z\W9% M1;$55#\-D":--]DU/3IM8N-E1E00E^2DIIZ&U>K'UTHB?_>N?7M.[[!.+-5@B971"1XN8A0<11QK( M+B-04O>.!TF>593@61NUIQJO_7"56JCCCI4 *G((&>;7T-SZNLIKB:KE6=:9 MUM]K.HM*Q( D%3!.<21)%,LE,V#0FR5W"-["Q>2&8Q]Z=7JF?0DN^+)IV/K" MKZU[<75@J'=I3;\J.*HOF,R^3YN?[P/E50Q917=[MLZ![XT4)%W2!0\=;L78 M#(4\"R32+#OJ6M&?4NTZ!3PZB\#E^OPM]/+F]; ;D4I=!L.#=>>GX9]X338G MI+]9JY59H0P)EN,_CO.1]6:(AGDB3S #YIRC&,UC$5U_9W7&C-4_,;W% >[U M.!07^# HP3-]"S7_U@^45+&4TUN2V';-3JE*[^'0HJ2E2FES8DBZ-Z8.6^)YLFN7$M4NE /=\%HH7HJ;ODEY=.6M^$$E&LGI(D>M:2 M@.IJFT@E"TI3R4J#]B_X%HO4W-I)#D)!X4 SKB=4/XH(_5JN=[ V?TGWKG8O M99AB[$J?-@W-((G/4N[D*$RI*VWI/RCZW,R'KHN,ZQ)XLFEW=MZW)(BJ1[?Q M*F+;A-@*$3W*[F.([^K-'2=[UJ-E(TEF.VNHOF0.0E< ]2@^T\SB.?9QQOJL MA!9:N-Y!S&U+E.,:XKAH+%)Y4#4V\]%Q(V_W$V MD^E76%7,6&T\*\&] X.L"CT(XD:'#".R(J+OQ:.!+C='PETNZ^/UU M7SQN;60%;B'%#F -QW"_$B3TE**"6-J7]13Z5?>,'TP*QWE/+$MMP&"/>R)@ M^)Q/CV]?316T/Q@;'YL:KAAN,%O#/,&3&*:*J7X^!!+#OJMY72"!J\>KRR06 M9!(AF$O_*M;A9NM=/<1>YG_8N?[_#7RV73:RK<&GGY94QE,4#7PG"UT^>8MA M Z+'64MR>4?DTX(C@)U?8NO$U+NO%6W%O<3,#?.ITVX;=(R9IWXV_23CVG7\ MQYH%E\ID M-19(F_=1%L/^5M?;%#]KC6]5>A=V;&$%@K)DYPK@8S!A#]/.46 M*=K0#%K?X!YGM?&BU3YT?J3HF]9H4$#<"I=G)_7GJ/8"D9_&?S!O" M%]>(L[RQWCAGNQ+HK*9VKA?"3Q)M W6>J*'X/[KXAI2!-<*77.YEY]G:DM[@^3E6N,P/T($Q63MWO_>Q2@ M$,*+R?< LW"H.=Z0+9!:_.VXQ*+LP3CO_4=W8*]1W5)Q.J2?-6)FP7O,8\-: M]J'>Z&2)/AR BN4$15@GH?6$4Z0K#X13AJ:^19VO\XP2G"=+?B.[UFCX=$.> MK3(:W_[&A I4#^UYCT\I0>>4<3W$1Z0VVNKQIDN,4\M%G%8(J(JIB.)7\P$8 MW.U0L#X*M!^\8TMX>I&:S8YYJ?%)]6$&%O[IB,4\^2+'_3D^ S\Z9OW00&J@ M5=D'U39NM>/NY=/6RI/DX-KM;?/5G5/*O*QHMBQCL^8-CE&+*:(91(AKF7?[ M- FS_E74@I[,4X-E_XNN,\4>^27E4GJB_EM5)5I^#?3N-4A#K"]TTRN]A_RFJ*6LR*9* MR+3;E3N;:2UG'^0#]YP['O<@1Q8V5:BXD0MT=H H5%N_>\1O.Y]0-R8 MGNCU92^P[Z_HY![F'\$@JSK42TQG%3EI 6.CB\UJ+R\^CRU'%374S3M\'@Q\ MG; C>(S*H?RH]\(H2@8&I1".*>OQ05DV:?X2&XM?*^.4?(@SPU M/DY",XN5GHJEAY]C@)5,N21#/7V>] '$.YDD=\7J#8'1ADH!K\G<.X#] MG')W.6]K"CQATL;295"D#EA'GYAKE?D9&H@!(F)GMF&.7&)O7D9.S6FB@IP6 M+0FN7Q*%T#.:6<-XV<;?Y@U3XW$D28Q@IR@VB73M[$5 ,O?(SBBWCY#K)G1_ M1SQX(/)8>]Y'*A-?_-!Y]LE07?&:$VJ=X[ I3'R+Z_53">>,W>3* LJ]\.F2 M,[MC;8 -E9+O-!7C82HPL!-E&]G\, MY[,C"@5QKTQ[\@S-!P(J7VNO/..RBZ+(#Q49,<[-!KJG*=1\^/'0/=$VD9?7 MFC;;5BK>FF_K',2@CG.-7I'O/@$[\_H"JN*,EHP94&:XQTE#ZH-1&N$W 8T, M[M];[$C^N>%U_D).]Q]=E7HV]XXS5Z>-U43GCW5N3]W%G@+^V.[C<9>KZB"Z MT(1L9%@YWE)Y4#F^Z(7)^'C\W_/S/^!A;RF&JHT0?=Q)(5:J@ -W"K74;.?%D42;.1*PO4+3>9!_G)=HYS@2&&#DD^G$4=:% MD*Q!2S4]?(>G)^::P(R=5CODK4%! @#;-XR'\;"XEN-K WI9&X3XE_IJQ]FB MJ8S6<3;Q1G7\0SL7II9(WJ(ZR,J/P(M5UNU2A7P,V9]:D9?=/\_TVYSQB3?^ MDLXR1/)FL^20*NF9]F^UL/Z&T4NZO4*;PQK>5OGED ^G?)WMA_,KNZ4EPX B M[? %MC+>D!<>+V-MT0QEP()ADEV6JVIP1UUHO XNT31R+-"K$?QI(GLG*2I5 M:O?#?N+G:"35)FZ_-'!(';_1=DEG;!Z^L.TK4N8+]_K[)=VK;-=+NK.$B>Q+ MN@F5AHL>C%=?O>[%T-:PZ>E=L]!!QH>7=!O<6F&AXC+E PVXMDZE%<[4H;+OR8O^WU,1NK#*^3V]S:I%81[N#! M'"[I-'XO?Y:W^%F3X6]Y^ =W(# O%U2<9&7&>KZO+WF]<"2%\=ETXN#A>4L) M0C)GY%A W4K51,0IRY+#Y(P]@;O$O;4>HA@<9W]0K:J>5,&8F7^F BY^/SMO)UP29CH^-.+M$CFBYV'BL"%/5 M/>;2UJDZP8KG;RP)U8N2U5KL^HR0U[Z-"=%-88<\@&<-:EG=E>AVV/W7,/$Y M\B+?X5)OP(=W.-J3(0X+B2<:0USSN1I^GQ[/F2;ZC1>VH!YVO&Y.N1 M]"H='YZW#A3&YX*S,.YFT&80UO^DN$Y%\M?VV:@L9_#*X-,U'(FS]:Y)-% R M'?$WYY;NEL6 2=M!C'5Z)Y<1 I&$7OQYP>H[_;-&3U[]_;]LF#_YDS_YDS_Y MDS_Y_P:FR]'_!5!+ P04 " #DB@11Q\1E474C 0 N"@P %0 '1W;&\M M,C R,# V,S!?;&%B+GAM;.2]>9/<.)8G^/]\"FR5;7>6F:,2),&K>KK'0E>V M;)221A%9-;UI:VXX(SCIX8PAZ2&I/_T"(.GW =!)!C5KW:4,A4CBO1_('QX> MWO%?_]NWQP5X%D69YR80_INY MZ77^]+W([A\JX",?[?]K\3?./.D)+B%&"8(XC25,4>+!B'B>C'&2"%_.[O^6 MD% B*ACD",<0LR""-/$)9%BDA%(B(L;-0Q?9\H^_Z3\H*050RBU+\]=__=-# M53W][>>?OW[]^M=OM%C\-2_N?_81"GYNK_Y3<_FW@^N_!N9J+TW3G\V_KB\M MLV,7JL=Z/__/7S_D,IA?E N1_^K?_ D -1Y$OQ!GQPR_5E?\?-2W.N9_2R* M+.>W%2FJ#X2*A9+>/*WZ_B3^]4]E]OBT$.WO'@HACS]V410[3]52IEI*+])2 M_OG48#]?(7Y/\E:'LO8@G%'W8U\RGL/T8V_BWBE^$,,+O#7,U2+7+]3;)1_K MW5T/=;7HPTO$_(T_SV@13BE2):_CI_?!++TO#W35&0Y;W02^*K M[YM+/I/O^E6GZD$4=P]D^>E)/Z+\13VB*M\O MZQ=ICAE/4JZ61 ]+#^(X3"&5S(.^%Z9$QA(G))A7ZV]E+I;PM]M6+2/[RPC^ M)X>9J$XP2B'*?%6PS5K\N#BVP*JU5:_&R<]+\BC*)]+;"E/3#J@TKI#QH 9J"& *A7I0;AY)N2LQUM%]J.RXO]:7?:?#[[&FZ(%FA3LPJO87/$S MRY65_53!G;=2[TI>=D:J_&4_Y/I-52#]">0%%X7:YQT!O#_Z:X3YM*KTOD=O M)=\OJT+M@C+V=[)8B3D)!.:1E\#4IVHW1V($$Q\'D F&$H$]YA-OKC:E-!]\ MC;LDJPL9;DL\'"?>W-\7QC!29-5("IZUJ",M;A=G=^#5K,\9F_[RM5Z@MO2= M@;7&X.]G9WZ\QU8U2%,$]YLO;*F=_?%P]4E%\DH;:RL^D,)1UL^1&@#=9 MR19YN5+_=$.5?4U8-?<(HTD@$$PC1B%&2)FID>0P3F-/$HHH1;&;F7J-.-.S M1&MM@%''C8*NFA8:>JG:(##H1TBM S1ED/ T@((F8*&NJ<4MM:01^;W7Z?_M;HOJ ML\%["IY1EW>^D!N M?_'KY9D=W3MZT/=EN1+\S4H9\??-&:P9_G6^;(("/LG?EEE5SF-)$*)!"B.A MJ%Y[3J833\%/CV8V ^GNN3Q?T3Z\71)'O*\#J+[_4 M2FH_37YPSP^C=*V^FXM\], MQ90+Y,&%(K0VICP@+0^Q)W]6=83_\U'A^2WJS*=Z1W]U/ MX3 /]IZ)8= =P1=Q$M@MKP/X74L/C/@]NQW<<>O;T> @P>BN!7=TCCD3.CRE MXV&=H<_W2RZ^Z1!-8XX791VA\B%;BO>5>-26;HJ0\!+H"QI ')(04JEH#A'? M#Q!.9"JQTYF=S:B3XS3R]*2L'D86"T<*LP/9\L2N;^B&/K@S\H)&8.VYKD7^ MY[*-Z?M=BPV,W#TRE1-.O1[E60T\[HF>"Q8'!WM.-W=CH9O'O*BR_S0VWR?Y M1M!*,UV^6E:?"_&8K1[GJ9=P+'RUN29QK!@(4WU:1"&*6$21YWE2./DM+XXX M-?;9%E@[O+@2&?!&9CXPAL :G3^ZY M/.BHO&.-P3[GV-\XLC?P8NCNWT59"=[N0_\A=,ZDX#?/HB#WPFQ2WY!*O"-9 M?2XTQ]1C :4QC#$6$(L(*?OEZP0NJK"^B 1D&>2 M+4QXG,P+<&\X=?QS1HMI'WC5[G!:+X%>A1YV+)$V1SPGT@IA#[ 6Z M\@"/(1(LQM(G/"%.D=5GQIK:LF!D^Z<_>Q'ZE\"-\,\!:D?8/<$T,.%N-A@Z M_U +.@-&5!" WVMI>_3"6V#2)]>=&VY4KK+0>Y]K;&YQXXKJZR*?;P+I;I^4 MQ<2;5SI,.15869TQ(C'$F"-E=88<E)DSR^;0..T,-BF\K&G3 HF:+O6%A@21 MVBD:"CQWZRC49R%[2WDVEW:@NC?Y,B]N^'.FC+%WJV7[$B(B$QS3!#(B4XAC M/X$IDPD,$I%X*,&,4GNJ.S[&Y*A.YR;49M!>@H(:113/:A.E]\AW7[-%ENO' M.GSJ)U"VH,+KL1N8"HV H)$0:!&[<.$)@!RX\'J@1N)"(R@D#6!2B?K7GDCP M/ 1G2?#$K>.1X'G9=TCPPJ4=]X;9,JO$A^Q9>TDK-5\978B;LA15^6Y5K0JQ M?;S:)&AOLJ4]P1%!"4Q"'$"<4 93HGZ241"') X2&3KY)*\19FJTNE$ U!HX M;C&OF1?+/>A(: ^]235J0*,'.$!]!CZ*:@9V0CH:76;@758RL@#_(4@!?B5* M91-B-D &;A]0][KWO4:><3?'/2!WL'ONXYEN=%L6U?R+=@0V"SP-/9_Q,(!A M($.(/1; E"KZ5/OI)(FY2"6*;9AS[[E3(\%;;5245::_LE\%T<'(QAO_^YO\ MD61+2TMI'[SS]'8%)$.?7W1%PYIO3NA^ACK4'5NTH?ZV3QG[CQSEZS^A1_LA MG_KG;B;0AXQ0M;>I,J%CZ+>+9-3'R^MEE1.<^B@,81";XC I@BE.%%*$QC2E MH4]B)W/'=N"I?=4?WM^\>O_A_=W[M[?@YN,;<'OWZ?5___=/']Z\_7+[3W]. M?"_^%_#V?_SV_NX_W&P>ZXFPLV^&@'=@AM@2V63LM%'O Y@DKNCT:7Y8CSVJ MJ>&*R+Y9X7Q_![?57@1+&^GZA50;ZS\4:<"C.(6$^/I(3_NPDH1#S^=)BA@- M1&)E6]@..#5Z.@B96X=N:ZEM/J9NN%MXM7I&BD@';Q?/0,ZDBOL>F#= M'&0.*)WUEMD\9SS7F8-6.WXTE_M&C@/\L$[P2],HX"&*8)Q*J/3YYR0P+$0X?5"N7Q)XY0CO#HBS"ZA<*A)9B0D$8LE%,CS(:8(0Q*0%/(8 MAP1SS!$BH\1T=IKB<1P(RHJ"KPXF>/2ILMMRC#L!0[LKQOFXQHNI/ !Y$J&3 M'UXFS[<_%'L+A#Q\%]W0DZ\6XI.\8:Q8"=X<")5MF=;7JZ)0#+;E M_;G3B26;*D,I\[BDGH0Q1LK*\P2#:4IC&#"9"BX0"X/4VA]SM3A38Z16(9V3 M06J50-OJP'QLNC3MA(KB4EX&I!"E/MHZGNI:90*:-#^Y[RI4D] M=O[4^HK4Z@WQLVZJZT<9SXG5&R([+J[^GMJQ'B)YRBJRT+E+>@^P4@O);2XK M9>2+-LNIG&,4"!')&")$0H@CI#>140PCAI!',$M"9G5.X3+HU%:_+9EUS7!1 MZ'S$52E V4@.N,[MR)_,KIKEI6L,[\!*V#6TK+V@%GJWS/WLL M->L"4*]E#FW&';>XH0,2!R4-7>[M1D]OA!2*_WC==NB.?-OBP8^BFBMKG7-$ M$DA2ZD%,B0<))DC]Q$/J>8G'L)7%;CG>U$BI%1=4Y-O:"OCNQCN7(+:CG!Z! M&YAMUI@UG<:4K-M6L0E#[8]I+''IDV0N#3DJOUCJOT\MMK=U#J4G2OH/NM3$ M%WW$^$G^5M9QI=L!I?.$"213CT$>,A]B%#*88(1@Z$L:"NG11#@U>[<<=VHL MLU]ECW2+DK>"W(YM!@!R8-9I) 9&Y!DP0L-<0B5V'?^^&_G>:T"["U0]QZY; M#3UVF+H+'DAJ*$0'YJQU-::?6L'_ MH@LSK9NVLD.?8G^\U06S/LG+:?Q1&:P+,OLTUND9G>I4K%OH_3VO1/E9;1'U MB?)SHTR-G8QPFP*E3I483N!H M<=K1!SI#>X!V>G%N8+KM"R:GDA77PS72$<*F1MKS&K*V+H!I+TOJ_];![2 K M@9(IJQ:BMX3N2V!=J&MQXN8Q*UN&-?:F=;6#D.%;]N!+4\W5!NCY\Q,HA5^J_6UODVH>Y+5)<9//F"+JNP:!+,+Q=1Y13BF+$XA3(I01+S!,@T#"@*8!DHEDU),V1ORY0:9FP[>!--L5*92HILZ[ M'9F=A?3\PM$74$.;\UTPLN84&Q VGH"R=064@OWU/G_^6=VND/!2_0/4/VQM M_L\^>A3"L%&NY0.K:[LZ('>K;7P4U=MO;+'BV?+^ESSG7[.%>DL3M7='E$." M(PQQR-0>GH8$QH1X(2*^2'SIEOED,ZS+>SY.;M-6*1O2E+)9GCE#[ XXC2,D M!4DAD:$"G*=(01]',/43$M X3 (>V]C\0\$]AHE_I\<8 %M;3VZ_B WNP3U6 M9 G\M)89M$+WV"/+!:-^/;86XX[LJ;5'XM!#ZW!O!\=#$VZH3<-/\HMX%LN5 M:!:3.24R%3+Q8#ELVWO";:2=^8G7;-;&<_?E MG+5 Y>S6^MS]X^V>+;38V2#;7-^%+PT+WRSYULG8!Z%^*?;2&B@/<4!H"CTI M(XAEY.M2FQ12PE <^1Y)I56?!J=1)\>D1FZ3JK 36U?+[D(0MK#;L.L 8 Y- MM36.-\=QO"Z#QQI:%R(> .*Q6/DHU"W2-="_VR#M2-*.B)UG;-N'C4C?COKM M?%9K4'Z&$J9[%_4?XJ,U5D<,4UC&@L" M@T#&$#/*(0TEAMS'?D3#E'BI4V+[R/)/;;%9UV32AW_@)Z+6'7T4SI268_6' MZ_@BV#D=)CR] R]_/?21VW1& ELHS#:%O'3+A"TDP#84$RB%(88;\*'!*'+TTX-16)GTD6^^"'EMY'1>D2PA;KB ]XC8TY=>B M&M#6PK85#0;H96<+3:],>FG,<:G/$H$#KK*]KQNY?%(F'-$/K7/ /N1E.4\3 MC\01"V$81@+B."(P$2*" 4U0DD9AE&C#V?X [,@84SOOTC(!/6D@KX4]9Y98 M VE'&U?",S!3K*5K,SE_T@+V>)!U1OT^V>#8,*,2P!D]][_YZ!Q:]U='( MWV\X5Z]%J4T4LOA_LJ?7.1=SD:8$$Q)"D>JC[E0$,$EC L-4][L5F/J155+3 M^6&F9B_4DH)&U!FHA05*6J#%M8\O.H/L^4^_/[P&_OJ[0N449G09B2L"CS0,?!P%*7+9_!P.,;6]CXGUZUY0\@R6=DQT'4(#T\W.>?"ER)MKF@X=#1GI MAS&.C/)2C81.A)187#GRF>.GVKG[B[JP*M\O:P[:ZY1A_E&'@:_=PGM'^OJ$ M,4BY#TF*&<0L09 (AB&BA"6$$\1Y.,H)9!_:3,TDVR[)^K5M($.:!C+W6AG M]4FEU$=3SUJ?D4XI>WEU!CZS'/N%F/X)YJ?VR++&1)?@:,W*@_9$YA*39[-] M\.D0)C3>P6:?$SV)8\Y>%/HQ#CW[G+O>CD![%:K;HOZY$$\D:VOXMB5\ZRBF MUO3T0AXR%C H2.!!3'1\* X09 BG-!*,I['3F:C%F%-;(!N1SY6T[E)CS@9] MN]6K9TP'7F-:.-M#TDW5]S;II_?M@0- ?7*SS;"C,J@##OL\YW+KR%N,N@OJ M^V59%2;RMC2BW3V09<.Q'W-37D-K^/!_GN:Y_E ?W&S8 :V%K.[QLXY=^&P9!AU3R7I$<*8?\ M2D3=,L>M 3J;,G[Y*>/EBEMKM),D;G]7QQ:)^>-C5I<2OEDJ"WRIX]_%DIG> M&R$.9!)B2),TAMB/I&+HF"J^QS>!F,7ML;GAENW*Z&E_4^:&9H<4N7 MIN1BR>^+3#11^) 8!@C3" 6F$%-<]"/4]^/ MI1]B2ESBUB\-Z$2!HT6Q+TPGK:=&S.[-$X]";&<:]0GVL/2*: M@3=]GN/80C-4>\2C8[Y87\1S")QKB'CVOF[L_-4 M^SW:%2)9?6%I_84="#;<2B/K E>BSHQ)\U1J)!:^7W>X=IJ^90SMF M&WI*QC\Q7Y^$;P[Y%.4UW?K,A.B^U5L*@D]TD=WWW#RV!US[9,QKQ!F53'O M;9]G^WAD1PJNBS#24EG>K)HS+KGP0@K#1#*HVXRI5Y;H/.R ^PC+)/2LBH,? M?_S4]J\WM[=O[VX=^6X7,$L*ZPS#P*S4U$7]O16MQW/-XSKWRAB[(XQ+ D>U M._BNCU_5,6O8U$;=-LG>B)(5F3DH6[^0E/MQ*!B'"==?L/1BF*1A!..01*$, M$RJ04UM[JU&G]F&W.XQZ7Z9+L?_-,:O8"FN[C[]W! ?FA%K>&=C;IFT)/0A? M.,'4:YZRU<#CIBZ[8'&0S>QT\[417Y\+7;I,[0K5.U3=+$U4VI.V9.H(H@31 M-&6(0Q))#C&1&*:IP&H:(II*AKF'K*(<7 >>&B.UTLZ D=>X-M<27QO-=6$. M[&AJ"&0'9JKK0+TB4LL.H6$BM"Z,_4*167:(G([(LKQ_Y%PI\\??Z]*Z=&FQGJ-=$W.R$C)(<K.8J8FNGYL=D7LTB&F%.( J9H.PHP3+Q8S780^W'L^3%BGI-GZ^10 M4R/AC:2@%=5F ^<*L*4GK!?8AO:*=4/,W45V$8Q>W66G1QO7=791ZP,WVN4[ M.H8WK(IE5JT*G:'_+ONF?RK;2"XL8TX\#J5/*<2)3E'B<0Q1Z(4\"&+)@]2% M+TX/-36^6$MJ]E.RD=4QJ.$TL);A#+W -70@PPY2K9@#]#&XC$:OL0NG1QLW M:N&BU@?Q"I?OZ$84=^2;*)7MHC>C;;49D1 4*3: L60)Q'&L+ JD&"*BB:=L MC" -J%.MGR-C3(T:-BU/ZH(^E199QSUIF=T8XABB=M1P)4X#(3%$"?1YYN481@ MXM$(REA@M5N(4>2+-NAP8.^OH^A6W]-N<.((OF%1UQ&J\WLG4SQH;](']AT/ M,9$_C%_9L@A0\ZZLB^-.P/7<<=HFX99VE?W'<%EWG)'QZO&<&+]#XN';QZ=% M_EWH;>['?"F:OYD6%O58C:\EBAB/DE! 7U+=HC/PU&>H#%>..>(L]4-IE\'L M,NCDS-E&4+-M76X$WZTSX9"Q9PO^^75C*$B'-H9;])3(8$MF4#?(^=3$A[GG M0=JBZI =.0"Z(^5,[KRSIU N^TJ&=,3I;(JD[;/&2YQTU&XGG=+U7G=OP^O\ M613K,[20QTE**8$\#0C$S->'#H1"0G&0"HE(C*U!'RL;Q*=.+5:/#S,UPMIT%&>D? !RD7\MP:JL MW4KY^A]-RE#7)NR[.-NQU/7H#4Q'&^":3*#/E^I<=&_&?A2#0?JQ[X[T,BW9 MCVI[LBO[\:NO"I3A+Z<0,QX>9 M&C.T4G8+9#@!I=W'?SU W_\:VR&BV@XC\$ $9 O&M=P7ML3D8_]13>\:1Q8 M=^K6>9!$(@Q1"'VI_L D32'E?@!3C+",J9#,+B9Z_\%3^\!;V8 6SM[?L(/5 M97=#5P0&_H+ME'=R-1S3] I/P\[C1G,T'%-BV\]P]-\[G-7"K0K3:_B-H-6OI&K^]B5?J$?<_X<@Q=W7?-.?AGIA0!D.(0IC ;%($DA# M$<(@%.KGT$MY0*S/<*X49FH?]J>E %4.*O7R"?!="5O. +F_+TP @W,+WEZF MR^+49\1)&-HZ:#6!,B]@J70!&V5TR0!:@8T^,]!H!+1*0.DTL^G;T_\<.9PA MC3A7(YTMO5M_%=I]1PYGD.M9*]=Z@D>CI)HUM4_6#<#4/^5+#HIF+JNO8O$L MP&.^K!Y*(-5O\Z_F]^I27&-!VY^SHM MZ^F-.'N*=NT8XYVN]83&SJE;7\_LMC7^(BJ2+05_2PK=4[%4)OCJ<66*HAXBRCR$EV!P$)#!)20 Y2CB*91QZ 7?9)E\>6]NCT^<^VV+44??<]BCL[[\= M[NRP-:@K]>PZ^(Z56;V1ZIO6-/=.O8GS,$$I\1F&7.A=.Y6*?022,$H3+TD$ M19A;%:#H+L+4V.CN012": D=C,ANX%N8]X-#.C!)M?6_#OS^AX6:2UVH&1A% M:IM>JS+X'#B8[X//Q4A&^V!SXF;[7@7G68NWVY/'LW.OTGS'NKWN27TI3SB,L8P^S 'I>ZJL%13"8"B^$,HU3#T<)9\2;/XN"YMU.A/?& M<_F\MD<=XX2ST*+"7,)5*0#1TEYS$GP - O3V(\B2"*AP[%3]9-D##+?%R(A M^C].&<.]P3SN^7M=E=.@>]5!^SZ\=AN&WD ;>!D^H/HO[;NIA 4W9]_-*P_@ M3X RW#G\_H O>!Q_0O?SI_*G;NK&UMK+L4DC^4V])'E19?^IMAQ9:8X#YQ[! M@L=Q !.6ZAITG,(T80A&7AP+C @*,7++0[PXIM67,6H"X9:0@#=2NM')9:#M M**4?\$8Z#M3>W8VP,[ -XYM+,#H3BS4T?9++Y4%')1AK#/9)QO[&Z[L[[5'8 MK=K1F##>3[*^*B.+SWG='/GMMTHLRXPNE-U:5O,42R^-$@F5::/,1\4^,$EY M#,,8!U0$,97(J2!F+U)-S?K9*Z9]N);/P%HY?2ZS5@^T^H'?-QH"K:)CZ;9^ M)MN.$$>?PH%)<]39NZJ_U=5H#]4$J[M@+]8IZVHLS[73NO[A'5T!.BGYAK%B MI0RTQNV0B?*C@J>)7"0HB#R1>!!3KOZ(1 A3A@F,8O4G\PGQ(ZMJ-]8C3HVK M&UF;&E?BFTX"=PX)OPBSY6ZU3_"&WK$:O%KTMJ2=@8V\/>Y9;:'I==]Z<=!Q M]ZZV&!SL7ZUOO*99S64OYT?QK;HS$22_F@"2.?,Q\5F@@ ]T>75),*0D0="+ MN$]2XLG$=V*?KH),C934^^AUZ6'380KLF&D,8"=PTE7E@ KPF>@&QN8XY=.R MQ]:DUX+8?Q^<#K*\0&N<[H@=[Y9SQ?.Z\>/K?/DLU&9>&75ZEV^Z7-RI(5XI M7?^8(R_R&/8\*"G&$ M$(0FB$#+NQ6D:>(0QI^+#9T>;&M.U34%,=K&H "-% M\=U$^CUJGX?^M8DM;"?)Q! VS4U9_OB4+\TI:'/9Q[QRM=W.SXT=._:&^, 4 MN"5G':Y;=\T!6E9@A.UQHVH%2I^4=G[ 47G+2O=]XX#)PZI%P.,34N*:6$!@1P2M7FC@ MT)8;KH%E<$+81F2 6N:GM>_WRS\89>3/_926A]_XR2M'KH;:E)7ZM*K*2JVI M:LG]N#*OM9 8XR22D#&/0\R]"!+!?"B0X@M/A"+&;)265Z.V M(D7U TSSOK0#NKVVYK2=O&Z/O&6GC-0:SJ!$L67)F$2M8A/"OEC%!V^A'%OU84O#G1]"(B5U?( MAHJ1F)ZWO2M"YR(?1O"N6Q?9:W]3SA%+0NG3 *K_2(@CZL%4V;[0BR@-4"08 M04XN=W<1IL9LZVJ3+']\S*H!:WIN9L&.ZH;%=F"R/FG8V(MU0B7!$98I3R&/40HQI2$D@600Q0GC$4G\V'/R M^[L*,#7F4Z\L'B;6PC*/> P@IQA;T4^JZK7HO410Q;@IK=A MWJIE1>YU*:FM^^9!&@1(AC%,DT"QA?1\Q1L"08D(D23QO 0CZQHJ PHZ-;.)5?_U@(%U++A4O]O MR#?C/ =.:;X')M*#1-&-HF!+8F!4U27YS WM"V+4G8&UPF"C,9!YL?V$B4R\ M0U69B;P (]6>N5.?=+7SW>NZD:!\$BR3F9I[]J=9AG4YWRNRX3F8.O#QE[V*:3K]EBH7<6CX375*-O MW:.;F;I@D7\]O%ELO=M9J33/[N^%MB=,@:D=Q9?F!,;(UN##R??>VK*-\):= M+X9 <6=\CYCC-?5+:3&?9V7U=R+?11'GM !'Q'$&"4PP1Z&(O:$ M)_S BW0CJ[PB"UM_3_-D)W-E_?P!J4N/88+(ZYHS3,GHZMAI0;/UV'2 8G!7 MC'&\O#ZG? ?GRIZB_7I-VH>/[ [9T^G0S[%_P97UN-XVR:7S,%:;#H\G,!8I M@S@E(20AXE#]X#-!.0^#T.63/!AAFI_FIN]2QS3; R#M/M.KX!GX<]UX3-]> MPJ1[G:=]O0>I[;0>Y&7J.>WK>+*&T\&%W?NJ_(\54:9KL?C^Q1BQ\S"53 84 MPX!Y <2!'\-$ANJO2,0X3:+ PU;%48MIRZ])F7*>#<_D^)388IV<./H M5#:[B=N;(TPP\W@*(XP(Q"1*(?6B$$:ICZB,6>K;?? .8TZ- %YO.?UFX(FT M[29T^#//%PM2E-H-4(=".T9"VTR!G0G0,[ #LT:#:7.FH016+VY==JF4%4?^Y6^>'?8%D+BL>XG+J<0L1MR' M+ P3J'Z.8>K)!/HR\)*(HSCA;M5G+0>>&CUMYY?7)7X6^?(>5KJA]6*C1(=Z M/S:S8+D_&0#;H;-_.AM?K+#"C%]"JE5%,V7ZT'L0;7Q>[@_/H[3=X^.O8/7C)0\E#8(H\#A,F5!$ M[0<^3!C&D,:,"TR14%MGQT83)P=S^=!'ZC+1JZUY'.$(Q9S02'TN:4(@1NK# M276R'@I%G!!E_LL@=CI&Z 7?$<\31L#88;WZ,2IVCE.I<]P2G5.IS>E>E'.( M:IS;Z7>?VVB=-BY[[L68AHFRGSU"%&F(V(#((N=QMR.2WK 6FZ.6*!O1$18._B[(2_/WRLZF1 MLN[BZ\TI04A0D< @\$.H4S@@$5X*A4\]/XEQ$/I.77:'$G1J^_S:$E+"9H_F M>.!>*5BWP 9RI_=W6[+FV2C6H2+-$+-N1XI3F,N!^;3/^C2UNGHUJQ6> =,% MWNC<E]WHU0\@Z?MF: 1$_6KUFR/&Z+4$W_'^M2E.@H+S+;_@ZPYID M:JS7Y"E3A'A<]"\ZH+S,*G$KBN>,B5JP+X+E]TOSE#HQ+HUH$#/$U=ND6RXS M7SLN*(4A99AP3W*U'+DL14,+/+4ER9Q_-AS%MK1Q6W,&GV:[M6=*DS?P&G3S M^?WKV?$59O/-S[37NC#QU3JS1X?'@BV=^EM?Q@*^SW5F<)E'76_&FH']=6>T M<;NM/U_$LUBNQ#N%U^M\:9SH_\BJA]=*YOQ1%&^_L<5*IWGH3D_J__D=^3;' M)!%IC!-(A:ZCA@/M=!$!1$SPB+,H0;%T65(ZR#"U5:)1P6U1Z(*]'<\/C.C MU-U(#_1'#%KYP5>E &@UF(&U#J!50I\U]L?85T#8)PEW$6-47KT"IWVJO.91 M5SB 3 ;;'(7(CZ,X@DFL(S$H5F9#&,90^G$FI<55?X;I+9 MJVT?2Q]1KEN0.OA#G($:PX-19X+W[&38T;1WMT#]]/$W\CM:'=UZ[UXQLK_V MK5Y,DZF1T5IW%R,H_-E4AO+EDL>0Q"F 0Z(B- MD'@P]82 ,O%HZ!'B!7[B%K%Q;KCI!6Q\WJDY531;W9^V"\PXYY6=@=MN*>H+ MPH%7BQTQ@99SME6!! M'$I*%0GY\Z6A0'[G6AG=71ZK;RBMOZ$#J08,MR#? *UU4$RT,"$75:Y_-$Y0]E]AO8,L+U!GO3MBQZNM7_$\]]H?;Y>5LA3?90O1--=*292$DJ=0 M\B2!./ 8I(D70QE($:;,3T1*;(M^[#]\:KZ'6CZ@!;S4^>HR<.?YZEHX!N8@ M!R2<*GJ<4OF*4AX'CQRMAL*R_?BOUSWS[ZOZM[U[];?^;/S_ *%^\E8[M M]VYW\=@'GM^>LMHA4T>-S2,_1!+%#"J#(586@U06@^"Z(WK,4Q(*CW&G/DF] M238U5MG(!W0:[EA'COOS-?01XA6S\ ,<"6[FL%9O"@=[)Q"?QD'=OG _R,'; M"4S[.T@[-4#'GC"W=?'_3)0WSR1;Z!(6[_+BEBQT>,PSJ<3B^[^+!?^ER,M2 M>X/(0ON"=!$,4(&TN(41A!RB(,?1E''O9#$7#DX-/N1:B).K9O M]6F$N,\8R)8Z1= <@L[ O58!K-8Z@(51PK&+QU63>)[7QYN3$1NQ;'29@;4V M4*D#M3XFW;K6"&B5@-$);)0"'T:?),=^*F--UDA-4\:8-/=V(GV ?+%GR%6# MC-L8I \\#KI_]/+0;EN=8\U'JDP)L.E#\D6_^-Y<]SA+!8TA9S&!V",8)C%7 M?T0BP#A(,&>^RU;&>N2I;55>[[0%RG*WO8H]X'9[D4%@'&-].FP49L3>Z1KV MY2R^SKL(9ZSZW"78#S[J+L 9DWTKW_T!'9TRN@ZR'N)#MA3OU8_EW MBE*8" M0R^($HB%I#"-$(+J=R$G88!][A8>?C#$U+AG+2'X7UP% MS]#^"S=DW#T0)Y7OU95P.,JX/H&36AYL[D]?V?'[;HIL?Y(WRRKCV6)59<]B M8QK5>6B"UWEJCT^KVB#_)-^28IDM[\NV.OJF1Q"3.( DI3Y M,%0F:(C"V&.)553%<").CE^V*IWO=&+52='/RB#5ZE9K>I:PSVP#9JT>[/9#N9J?T=&2T_E\=2T9\T1=B:$;=>A>VU=O: MI(*W.Z_"Z]W7H%5RTVABT*KNPTU&KPS?OY3CKA"#H7RPP@PW4H<@ ":6I,AR MM2\7C)35K\*$GWDQ)HB%'L0I4W\$:KX)CA,H$>>2AIR'7F = 7!TB*FM$*UT M#B?^QZ&S..Z_&I"!&;(5#/Q>B];7.?]9O:\^Y#_^]/%.^,]JMW.\?_[*CEE2 M"U*6GZ3)QF\"3PA.*).!A+$?!!#[3$(:2@8%D\P+O9A&OE-8W^$04_N(C81Z MB:Z+$KA%\9Q!TLYJN@Z?@;]I5VC8/==5C*R: J(JM^5\YA+GRHACZ:ZH)2IW:[)U'HH>'N MX;-';[E[4KUC37=/7WSE69%Q-RD#/_33F ^=1)BY.MZ/%1CYW@TY(S(>,="%\#H?B*TH_,@IT'U""]S$K2C MWB.CW$_0?BBH]Y-NJN(0N1Q#\,@5I8(CKG:?H2(0!0(WV=1 MXJ>I55OMG:=.T0K)RLJDP?TJ2+DJFF78(6]X%[;+!P:=P!C! .F @].!P8'> MUYX1;!XXVK' @0[;)P&'_]C-POBL@9E M.[NA'^P&_K WL-W6L-5R@EK0_@R!RV#TN>:?&6W4Y?VRUOLKN<4=G>LJMB&M M.M9UJZ\KDW$81YZ PD_TB4*"($FH#U.4Q&D:Q($OG;)[3XXT-[Y0CUEDU?2WM M#*C](!!+;LK$:@2N*A([XFMAZ:B=Y&0/O0>[OK;!IOLEV + U#RH7Z$-!CIK M2BR2,(_WX511&G96C91;&E:#;&KD?EZL$RMC-DK^I4P7F M 2*$ZKAPB9B$S&?2:6&[,-[45J./G3(E9H!JM0!12U:; M<]%'0Z%+DV6WW/0X!0.O$8?)"C/P:HUL(V]_9&X)3)\,?&G(46G34O]]KK.] MK?-.O\P7&:]+SZB?V/=-1E!(! ND2""-I"[@%6!( I_"-$6$8S_PO-@I__W< M8%.CIL]%MF39TT*8R-@=R9UW^Z<1MM[P]X+;\'O^C9@S4 L*?F_^.T@"E TR M/?L 3H\WMAO@HN9'/ &7[^G&(VWI\#>B_N_[Y>W6BEVWB?FBUN=W>:'ML#E# M^O]TE4 _I)Q MSXD-G4:?&A=N^9W6DIH=R<>;OW?,VW*;#3O2&PSC@2GO.GB=V:T33'URFYL MHS);)VSV>:W;0[KN%LOJDVRZ9\]3%@9"IAC*0,>8^U)"RC""*4I##V$_"E.K M6O!'GSXU5M+";?71<]T#;N-FN^GKB,;@N[P:B"\7@.BPESNB<+^;M^T!1MZM M'='M<'MV[**N85_YDRBJ[Y_5W%4W2[[.,?LHJE??[]1#USV$0QK% 0]C2$*B M/F.NMF)$IA)*CR', H)3YO09VP\]M6^\E=PLAV^[)8XZ &_' \/ .3!)M$+/ M@!%[%] 94*+/].FCEGZ0KLCNH/4;468]^L@19JZH'$:<.3_AVM)H%_S?)@MG MXU!55$99BD*U?U+;*1Q1K(N8JY]((F42I5QBMTB1;G),C=FV"UN9ZF5DP5:+ M==FJP_.T<6N8N[_&?J*I.-0-P$5&$:^ MSW"()3 /CMYIT;KC=3@V8AMJ$!\$P7+2L,#^N_YL4N: "Y%XOK7(\7W M6;X2:1 P3RW3D(E$;4>\)(0D]76Y.>Y1&GAJ20_GSZ*@^0_X4FS+_5*OQ;2F MVW(QG\X4#KWH7Q^X^:F-U/S[9O[?;GWS^M>#[+I&FJ5)Q&A:BOQC!&:ZX=]; M-*;CL!-(4U!"_BJJAYSGB_S^^YK$A&""TS2"6 2A,F,PA20@%-*4,R]!!%,^ MCAEC+_/43!DM=4-T&]%?,//@Q$P/O%P-,W_37[*.YQJ8E6M+]VDM6NYS-8F% MRT'L'V/QCXBE,6Q%R&K6H!#"#>U9:F64GO@>",G($90ARZ!?<_?^37HI6=E M^HO-9DY;+>M_>!7^OWOSEO4ZD5^N]J,I?R?_*"U/, M^Z-ZFYOH01$GD@4)4=../8@)15#]CT,949]$7+#8[032,&Q'[@9;)_V-TC/[N!UVOLIZ,(XT9_=L/G M(/ZSXV-&]J:UW%Q7*;I9J1U2H5OZSL/(BPAB"'I!P"%&.F(C\GU(_ B'(6." M,SZ*[^R4A%-CU*;HEOJ?*/37K2MSZOIEIDQGYPIF_4_LP*ZR/J;K1]JK--.^ M470"+K!+;_DXIL^UC'%Z=IDJ]?D MZ7.1,3&702 EP13ZU,<0LR" )$$4!DBFPB>I9(E5EQKK$:?&Z._5"IZ1!6#D M"3QI :\J9V$/O(4CJ6\X!V;<6ES0R ON\KHV9?'/99/%.0-*:F#$[AM-!Q=. MWZB.Y)=YO7X_2UT$G^M4V;H7[M(XN8TIT@8<9-YVYQT6O'A^)T8[>MP >A-AE";3^TX?E!I]26FQA=SPMP*'$ M/1/8EZ3*H(]H")F,4N%%V$\\)R_(N<&F1N=?LON'"N82_E8V&VYSD&FD!A\R M0G61J4PXGFZ?A=O.UNX+Q(%)O!9S!AI!:^!*\/L@8/2ZIXK,^8;WT6=S&WT 42NU#KAX-@$7REXBH&@U M-+D@CM3D/'66WMPY$$D?2A(&$/,::+;O"JS*Z H M$%$ M:$T8CZJQW7CQ^ 4O>PKR3+*%9OYW>?&+CFJ82\Z(%Z8,DM#S(*8ZAC@F!/+0 MXUZ"&([5MFFW,CDIK_\ MB]YSLFDG\$8_+=EX&H_'TSLU.SP*8)I&V(A($J9=Z$%$1A9+X2 JGNLWG MAYO:,M ("G(MM4EV7I:.2:\7\+5C[/Y0&_K0S #5PK8EZ@R\[KMCDQTH?1+? MA1%'I2\[[?=)R/*N#L?SKTT)%V,XO\F7>7'#GS-%9.^4C6P<&7,1,^83D< @ MI;J<3AI#ZE,,$ZHV*+X7QEYL=8QC-=K4B*3.1],1Z/G2''=N5[QQ.#V^B/)Y M/ND=NX'II!:U;1%II 6-N$#+.ZL=HWT"Z'#TWB>08QV[7PFHVU&Z+4!GC]$O M/F2\(W1;?7:.SZUOZN@_6CT]+8S]2!:OR$)O3&\?A*C>9"5;Y-IKO'W.A=4; M(KT()LA#VII+(.4TA:$7TR#R)!'(K:29P^!3H^1MV4$C/##2@_=+M<-[[-"@ MPVDR+#?K T$\] ;\-+I;D@]T$-\%LUXWR"[CC[OI[8#,P4:VRS,Z6)0F)J U M4K_/!6-,8*+ E@&#. Y\F%(>P# *=#I4DL14<5>NA+*P'W>?[41-ZQ&&^WCN M]!A@88)\%JY!/L>PL[ *NR,R,),8P6;KO>3W[B@XF';=T1C)D-N- #L-BIO! M=ESML^;9WBWC&6/'9=TQO4Y:@#(6@4WB\MA5NSLK6&P'I@C-J9?Z M\)-L85Q.9>I&.75^97GJ_,J^>ED3^;G5)GTJDS]&L9F>7X(1*\^8:&FP]04K MYC:_;=0 U0.I0%:"QB(R8=3&'%HVR4\ZQ#>K2I!_7?:+/DYL#QR+EWP'#"*8HAQZ9P',60)KIA84 1D4'" M<6"?J.LR\N16^N:LO DNJ M5UO$&K):XHPO(:3I2ZB<>$A%$*%:3X.D=*Y(A M%#'U<"@02HBT=JX--AVCN=[()";%PK :"NJ!#:4C 2(&XCI\Q"ELY$J,'>R7 MH; >R1YQ(YJ^K(PNH)VU&IP>.)X5T$7/G56]TP.Z>3*W0PAOR4+(9*G'O>I6P*VX_A36[%O'_*B@FJD M1_!(BC]$W<6J7(OMYL!TG0P[+^: $ ^\-&CYP$; V2;L&LJ\@*529H!8PHYX M]>G(=!5A5&]F1WSV79I='].Q<6F]]RGO\C?B62SRI]M<5FHC).8)"W3((8)) MZ%/%:!+#)& I9'&(L"=2(3&?+\6]#M6SX[238UE]6FG]:6V/.& ,&'G*E)&K MZS&!LI$2\%IJXXIB>5DYLMAIJ.WXZCKX1FI$VLBHR] T4H)6S![;C5Y"HM?N MHB<'&[>9Z"6=#WJ'7KRA&V/<%6192F5#*-OK5A3/&F@U0GG\GYJZL$DH>(SC!!)-+9A*'R:>]" )4Q*RP.>26M7&'T*XJ=E4:TG! MEJ@=Z_?V.HEV]/524S,PXW6<%6?.&P*^/FFR5_E&9=8AD-TGXT'&Z+W ^JOO MFQ+&-]^RM0G\UU0\FQHYR!X)[>$;M#^D^RZB?PFRD$NH'PT^E?/HI7!Q*IY]\ MQ)7%S3;QUN\K\7CSF*\V9HM,0LFB$.L&@AQB&2BS,^8($E\FS$L#FD2>$[E9 M##HY5MN$4C3UD\SNMF-3"!O4+9FK9RR'IJR.,':O+F:!RR 5Q,>,%?R7?LL?5X\URN=*&'RMTN$-@:(T01DC2KN16S&?0LLSL"G M.+<#+;-!48=]TS*NI M ?RDJ[&;6 $MF?Z'NO;Z7P!YTJD=3>^8IE9:71=-/ZB^JGD#V?:;^J2D>_%0 MQH[3.DQ8HZLP/T"(8T=\^PEW[#JXFU%4%M7\5KC#.$9J'T91J(R8F,,H\(.0)\1+N%68X]E1IF9T;,OGY"TZC^5Y4Z W MA 9>NEW L69!*^7/[)G4_5O[)?6W_;W2^0%&82(K'5OFL+MXY(JM->.8_AG\ M_?*S*+*3<"R"6ND)GX#'($ D$(C[%Q,D-W:MT4V.6QAY]4L][ M($W*Q).1] 6*<1Z=3CL7T(M-TO3W)P[:V0YME!W OG?U"OVN+S0[X4M4DY%PBC&#,,O9 0B'UE\25)P-5['L>, MH9!X5-K6SM]_^-28V,@'C("-O\"^A/X!<.=)\UHX!N8\!R2OH' MCQRMI/XI9;:KZI^\IIN9IIW@-3,L%OE77:5(!RA\J5O=EJ\5%]SK=F9M14SC M'I_[3'VLE'&(&,<0)W$(J>_K/X0G.$$$4>9BC7418FJ?^@WGFK05M+;UZ#MKC0#G@]16M==;&REM5(F1:=5:P;6$S$#M8XZ$G5=<5=K MV9^5= W$?1I#G>08U>:Y!JE]T^:J9W4.F5HW8-O*-&HC;+_D"W7S_:^DTJ'Y MWV]H:=ISSE&2"*[I$0NL_F!) (E@ F(OEE$8BH A*UOG.C&F1I6M?."3W&TY MV+U78\?YL0Q%&!SUH8,3MD'>*A(W:[>5,_!&-TYK- 'K"?J]5:;?\*HKT.PY MTJJ+)&,'75V!UI'XJVN>UB$08AW$6D=Y*3I>/:X6.G_GER(OR]^6A:B3;#ZH MO[T2,B_$'?DVEUPPJK:","*1K]B32TAHD," <4I%(BE"?IMZ=&>9<-]-%*O/ M>#[YC[.MUW#JVO?%27 MN+QF0_E)[LIA#+D,.,>8!3'A MH&")"!F.&>>I?:!=5S&F9LIOMS_.-H'Z=?]CES"HSO-BL1*-@O;0WI MH \R M(F9@K0AH-7%I<=SG?+C$F8TQ+V,%CA&JF*L ?!U/?/23F &QGJG[1K<9^/J0 ML0?P2+X#*@ M\C_$$G!=RXY^!Z6X-P=_>:$NT$DO3&=(]!83=NT4G _RZOST M$:.VKD5@-PSKZJ?U4ZQFMU#$S6->5'H=?9V7E6F)/<>Z)DWJ"^@EODZ[IA12 MXB>08<)IS"(1B]"E^+:K $X+V7@5S5HY376'ZTK47)P".^?3D, .O&99%:E9 M:P!>GX/\ZEHUMK@-6:SFH@PO6JW&%J%+Y6JLG].-ZMX^/BWR[T+42=3B>)S# MQWSY+$JUD3 A#:7YNK?_70OS,:_^0U1?!,OOEUI TWSJ4UWP92%22!83*Q"4D>5>FJ[ [V!:^7DS\5B M',%'76%&G8O]96G(2M'8$WR-@ U-S+>EL MJXM-<]K;@JCE[8]F+8'IDR O#3DJM5GJOT]*MK=U:2U-GIX4N9'%HN:F7X6) M&DUC'WLL41M]K$-0 LH@322&* YP$"">!+&]W_KX&%.CC5I*P)28+C[H$P!: M.)BOAV5@Y5D4FEB; M;-]DQO+N'S_)\\Q>2+3?G^HEV-T2IA"+U.,1)&,&4"?6' M#/U4)HE'L%.R6R]238WD?SU65'RF>U*LHP$.HF/NE4(S0.MH@,HV1*/?R>W% MZ]O_E$W"%7PNDN.7[;GK)9)C$*Q'=!];"C8EG[(;EHZ.9L>'=TQK;M.E/TG= M=O+=(O]:KL.)<>+Y*28LW3/C3=NTJV%Y@FC" A@B0, MB]#WD N;7!YR:IRB&S8_-5)OMD-NQV;8]/KXT:+H\Z;L<&:Q0.6C?8W]F9?YY$47W_K-Z4 MZF;)W_[O5?94EP70YY4Z=L&?FLFZA/4H4\I\N5]4]?[;B>&M?-FQD+ MC+P8!3!,B:G836 2>PR2&*.8$B^5.+8_R' :>VJL]/J$"W@&M ;_]PSPE0!: M?!?GOMMLV)R*#(;QT*"I(H?N_Z^,5=4=5]XQ7%JV9I*=FDO1R;9(A'G5*JRG/7+H]XLHP47T,UWQ))(QP1#B'!-, 8I9&D$K, MH?"". J\1#)F=19^9HS)+17Z4/*?_NQ%Z%]N= BF/IDLM;CF+UFE?>UU(6(? M>1%X>_OY<\=PS"V<[2S7*]$;>!%HI:O/<2_3?/= Q4/U!PDKW!KF98( #_4\ M&;)WY-(AREN](@O]JSEBD;(I_0@B2J3B!0_#-$4QQ &G+.!I$+!X7E?0O*U( M4=FQ@]78+F_\O@3#O?R-+BU[S0X$?SO^". +W7I^2-CM>+IW((<^3^E: M.*SG2'0GW,:K!M8./*'R7WM8N-7[VK^YVT+Q?JGL(;$^\-%5%LV(VA$7D(21 M($YA&(>*G;Q40H*2 ,J$IH' 88Q"IW*'9\::FOE8BPHV1Y2ML)V\GN= MN.B MGJ ;F($ZH^;,,19X],DLYX8;E4\L]-YG$9M;.D;]M;3T+B_>Y"M:R=6BK3OX M13"1/>N@E=>KHE#CSB.2ALB3&/J19A.)4Y@D40Q#YGMA&":8AKZ[L>DDP__I M1J?;A"0I]7Q&*"18O?&84@R)"!GT8DI2Y+/(%\S5^!QX.GX,(]1M&NP6@,& M'7A):&4$&R%G&U/4M(5Z70B>54W)JD:#'J,8@.K'3 M0WJU5IL&JQ'W2!)*7\V$#'3IV132.&50>@)+$:6Q3Z,>[-5I]K,]8WMU:FE[ M'NJKK-;)-;&] KN^+-?A&MB>'W *UNOYEK5V-_67A[RN$MQ6AWVS$O\A2''W M-9\3%O/$"WT8TACIO.0()EQQ38S\0%E3*/)#I\;9CN-/C7/4&^=?GYU\#G [ MGAD0QH&9YV3V\E:MZBK7Y=$^DXS/@-8 *!6&36BVP&[H!.=S(KQXPK,%/C8) MT#:/Z<9K'T6E [<_%_ESQ@5_]?VW4C/?ATS]NP;LOGWX%[]Y_ MO/GX^OW'7\#-Z[OW?W]_]_[M[=_$-AM8^DUI.SOBR$EM-MH?IK59W=7Q,(2Q M8J5(+%^N2E&VSEU,A8^]P(>IE(I2?$&@[O@-0R%3CT8>28C3AO'H*%-CDD9( M0+64)MC Q-R5I7,QJ^.@6GK,KX5J>,^X0:D1< C7]SD$>G5Q'QUH7%?V.5T/ M7-9G+^[6[2>KA,GOV:M__?;;DV"ZSEY=#K8^>I7J*]0;O7?J99HC/_11Y G( M0TT14@J8,"$AU>9(HNP1$E+K_(XK!)D:B]P]B$(0+:%;1YG.$W&>5L:$=V#F MJ;5HTM'VFRKHG@JU*F!;EQDP4U$[H+0^(TV*6Z^?,29GO(8_ TZ2<]N?:Y&] MU/NG\_-';0!T+0K[78"N?EY'6W7KN8<=&^;40P%C$8=IRG0-\(# E*FU*?+\ M6)FS,:;,R15X?KBIK3O;T@+Q39?$%8Y6ZWEX+#5HK M3'JU;,^/.*Z):Z7]@:UK=U?7\U-2FK(,^TW#!/=PJ/:Y5*0)Q$I9F"8IA;XO MU.^))Z(X=#LG/3K.U*BC.;L[V]##"4?;X\^KT1G\F',-C$M_K@Z'F6>1Z/?0 M\OA0(Q].GM7W\!#R_.5N),!%-G]KBL V.^@OXDESS?)>!VNLRGF0^$&$!-&% M4Q0+),2#-. "1LCW ^J1P$^L*A=<&FAJ-%#+VOISP%I:4(MK1PT7T3W/#7UB M-C Y=(7+FAULL=C00]GR0RG87^_SYY_5(Q0@7JI_@/J'+4:X^/A1*,%6R983 MK*\?(;)* 2\46U D?9&F,9(<%"USI3 MPSTZM4,^#Z<=3UT-TL!<5./3]B[>B-@?TYQ%H$\V.3[0J(QQ5M=]5CA_<<=: MDFIR/ZKI-GF\S(L2Q!.UN_$EA$2S@P*,QZ[I]HWJ M(K+OEV55F#.[K4I<>NDO=3!04X.+W(M/TD0(?2XR)NZ*[/Y>5U_TD"0D1E#* M5.B<,A\F6' 88!Z+@/@><0N+OE*>J3'!K]DR>UP] MW( CQI0?410%UHBY2 MM!7IE#9MWZ"MKC[F!C?RN'8^[?AFQ%D:F*), Y*-*MH'NU9F!M;J@,\[\U37 M_C(J@4:G_KBM)W#[I,-K11J507O";Y]T^WKL%:'9NM"WX&]6NL#]9Y-XKTO@ MB(_BJ_F7&G'G".U+HTZ-*! M")&?P%12T_*(PS30E11Q&.$$1X2@8*X8E.:V7&0]MLLWM2W!<)^62=XR<=[Z M![&1WHV=[-&W8ZA!$!V8I=90FA^VQ)X!+7C-5& C>G]$Y8Q6GV1E/_BHA.6, MR3YIN3^@(W%I?9958<)\OF3E'^:$?QY'GA=PJ?-YF;*78M^'E%,/H@BEW M0 M$H56)_#GAYF:@;0C)=!B-D$GCHZJ$Z!:DL_54 W--.XHN7/*61!Z)9#C(XW+ M%F>U/:"&\U=WXX$Z=U:80Z_W38N YLSKTW)]"C:G3/A(_0_&IM-N&J60RC" MGD#"#^(X06ZG4W;#3HTG-D?"QFZ1IOO@JDX[![)6"2RT3B7XJ6VX\!L'S[<-W&G MQ^AT-.Z6/S"Y/(&^DP&&"_I_B>#^\T'\UP3KET6UZ>AZJVP.4F2Y.7SE* ZD M1XB.: P@3@(&$TH8Y'&(/>3[D66BS\D1IK;BM[(YG5N?QN_\E]@+*D,[12T! ML?XZ+RI]YD-5]VY]I.IO^Q_HZ8>/\JU>U*W];"]?V&V=_"*>Q7(E='-4M7LP M52O^D54/KU=EE3^*HNE") +LQ5RMH"Q-==E^%D!*@@@&,4^1H$&$F9-Q;S7J MU+[T1NBZ]6\K-OBJY :MX."56+*'1U+\X;8,V\V"W2K=.[8#\X43K ,TCW+" MJT^;P&[@44T&)RSV+0JWF[M6:Z[W"V_K)%I]P#R/%2F)*)+0CW6901Q[,)5> M!",/\R#A,O*$[V+C'QECF@;_NF%CDU(,"K$@.H&_RDU8C.D)Z%JB^1!?.]JY M$K6!26;M)FC$FYG>[7V68#ZI?;^%EP^'&;G<\DD]#XLLG[ZT8UA\<4^63=ZQ M8I@R7V3<_.45*;/RD_Q<]SNM?[4JLZ4HRS>B9$7V9,H=+'E31%Z?]*J;62;* M36)L[ N!F!2*-X@',6>1KM+'(0E#F6!.(ADZ1=L.*NW4;*/;U:-:GK^;0*_L M?IG)C.D>[QL-0*N"8^C^H%-NQVR3FGJWM56_;O0% M6PJ;L^8C,P]^'R1!>Y3IZ37/85"!Q\V7& /[@[R+40;M&'.H ^F4'(*_SA_U MNE<7VBD*]:&9K?NK[YM+&J?WS5=2\+IXY"98LC39)7V=*W% ]I:*3)3 M JL.-U\MLZJ-BC2LEJ^JLE(_:%K[*5N"TL1-.I[?C?>.(.9)PK@'?4)\B!,1 M0!J2"'(I>$)(0)#?H3_:)-^4\7JK;=Z7+[>_E8!49J^UTVA-_Z(6Z$=X2V(F M4!HQ 5F@XPY#G\/4%UB]+ZE@,L(XBF/7IFT3?D>&;_AV_ UINK_]6.^&G84\ MR=D>^IA#*P2IU@AL:PVVU-9-![:O:V,4C.ZSMJ#WEOJ@3N>M% "@0< D]=88 MJ!\-"CU&DH\]<;U&HX\F_+@1[6//R4%4_.@"="B/W%G(ORL!UI'^I@+FK;JU M5'927D$(/4H#Z4?*E$)6 M24+CBSXU:[O1H5T"5T^*,.K6S5L2A./"X[\;Y)7+:,S[]-;)] M7VH(@,$ W.Z],%LP@->3?V$@NO]Z5MU ?J//+Z;(^4^?X#_P MKS!^^R=]PY49_HY-G*:VZ^6,O@N::'OD'^5P?-JN7[23IV))JR? MIN,>5:#SR[E=!>H_N^W4DZ%U&<(::O/PHU_,T MX9AG- )4)A(@&J6F#!L"F4J2I1D1<1:Z'.)?'FYJY_E:).<:@$MHVFW;_6$T ML!]QL7&!V2%?@*]/JK\%*IY3_"^-.'9JOX7V)U+Z;:X:^4REV77^57]Q77Y8 MUM;N[S)_?#*-$+[*@C[*ZH]OZ5IN"RCG<:12% D.,(+:%"5$;_L@-Y3#0L)8 MDIA'3A6.(\L_M1U?*S"@M<3!HQ%9^SQKJ9VDO B^5O7'VD^K@Z&5TU1K7G]5 MUI%2H7U!6I2[+XX5-.WY&&49#7F2$G?/J1@VW\O$;!;.Y:;I86B:"!HOY*8,#H4"), M(,Q^VSQ.(MC>4X4?(^1^V_QX"[S?*$;/"LOE.A?Y8K/67M\7R3=%U5;YW3>^ MV @IZBSPYY?-NFD3\XX6)NQ2:N%J);Z?OD%5!16FA(>A?@IAF&4 Q2@T5602 MD(QA)4+).$^/7I.*GYS M:Y[]NX[>D2L>->$Y_K2\A6+F^5U_H0I9-06HLF&(I34$J39]IP3G(3()$ MB"A%DA*(8RYE0J*NM31E?OK$#\['^@F5 9^=5M *ND&*,X] MJ[M?HJ_#04;F^#JCXS&]U[DO>F+X>U-(D:_-3W.)(YS$2+_0,9, A4KOP&(6 M@@RC1$8Q)"1U:IUU8:SIO>1=%CO]<->B5GQV-[+]=0"V??>]P#:X%3CD_9MU M09O5)6#?@]^;_P>I [. :E!VP,YPKTL1>*SW59[ $Y?T,RE-8L';E MAER%#' H8NT?, H8SS*02!:&(I4T3J"+$=F[^]3,1INI]GLMGF.H91\X.^/0 M&XZ!S8$U$L[O^$F-?;[5^P.,^AZ?U.WPS3W]I=N)/;>T>[_2M=GJ?S_H&AVS M%.$PDMJ_3Q* 2)0 JK3/KT*<1;%$C)/>[)Y7QI[:>WY 0-GI^=C*WY_.\]HT MV-F%@< =V&J&_[5>#\M<;E$_FE[BQ[E M(8:+2)N"S_)%/YY/>JR[QT)69VC-UIN*F&=2,1!E'.K]36R*'B$!"88BT5B_OK5FXR7 MR)9DX]GT?J]I.N8QX9RE$0&11 @@AA- 8HP!%31D.,0H)$[A))M!IV9UNS)7 M]1^T(ZQKRT(+S.V<1=](#FR#N^(:$K=&X)ISR ;/'KT%[0'RVT#08MR1NP3: M(W'<"M#AVKX'R^_SA2S>T+5\7!7?YS05!*,D!00+ E"J(FUS> I"%#.IA/X@ M06X'RWOWGYIY:4Y1*QF#5DC7@^5]!"];$ ^X#&PLW"#I<;!\4O&;#Y;W[SKR MP?))E8X/ED]_;XUU9;I[K#,B:@>!OJX6^2=4$)6%$:,\C Q@G>IN7 MT P0(C7F:8:4DCR5S,H&#"_JY,Q)34[R=2M@\%.W^[)E?OT(4VRQQYS,Q UL M[^IL^)\ML^9_/I4UW^D(V-%YRU6S4WLR\S]&.;WOYV"T'?9>;7J^K(O9S1.A M7^,US9>EX8KNU-+0G7Y5T\T]"_#:%>HNLS!,1;J5!#] !;H+DGXJSIU&[!>( M:,/)N2SGB9!4I# %@D48(!1&($M@""!1-(Q1DH5)XE).WKFWTT(]&A?\8B>@ M6RBABYI=Q* G%@.O?;]8 ."\]S^AJL\M?O?VH^[D3^AUN&$_]96^^_([(?14 MEV_TC_?%P^J/Y1R%- Q3$@)$,[TWUZ\J8#'7VR$12:F@%#$C;GOSHS$FYU#7 MF]%&SEE@)-4X!D96UVWZ,:"V6_6;8!IGN^Z&4(]=^UD,;MZY']]YY-W[6=6. M=_#GO]IO^7WW_+)8?9?RBRR^YER>]A2V#("54U!6:U?W[R;%]>-J_0^Y_BSY MZG&9_TN[$54YX_M5T7QDO@?G'.$PBZD .)(<(+VP R*)GI8P5&$<"<$3YG*B M,*[X4S-.1R0-'8I:PU[ERE [\L-@Y[A,=XI'B0L<5,GO?/8.Q6P;!JCR^K6: M>O+7P4[169XY\.G4C:S"JW_@ZLW/HFKZ2%/V612W';VV] MCU19DN P!9DPG4UM0JNY/RPIING!;.[J( MV1GVGC@,;'6U5/K_ 8JB3JCKTX!U;S^J=3FAU^&K?^HK/:-%VO>5\E[[.=1D M5.\G)/ZV%'E9]8B1XMTWKK]Z]VQ^FZ9 M$/.E?#1M^![L7^1>PE@]ZEG]J!^)-& @1@OXGT%NBLNU/]'V*'0,2O6:',OP MU6!8CQ3HJN0W_$:-!B0:V(Q]C8+3AZC:+U$F3<>-LM6!U%YFZZ M6<]2T04MRWOUQ;1%>JL'6*S*C7ZH[UA9]7F=HU#R,,(01#S2GHU0'# LM%VD M80+3D"*])7,DQ91REU0&Q_&GENZ@Q0_T?)BV>NLB9YMU50:Z7@6\DK_N MW-DHX!AW+B\$=6!WOIIM2GU M(N9ZJ.DW ^?H[!SS]OT).9HA^Q7EA<CFI3LX2-@D&3LV/B$7*G50""/P[3N79M M#_E.MT#+^MRC3\HDYL2EA+W>KI:KXDY\S;56[S=+,4>8PC@A F0<0X"D MT/L5GDH029[P!$-L21'N1YRI+>35V5J]I;G;"]<$1:-2E6G[\$>^R%?FME7\ MIFIP9AN\\32/EU?;\6=GA..>-G8S"QIUZO6P##YWYZ96*6AUF@655H#6:@5& MKU$GRJ$<>M0)&ZGD^>/&;*I,4D'[.M5SMO<^Y8T^IB=<(1>U[Z.=%AJ(O!G"O6G_;^"HU\;3AG7ZO/RGG+(*$Q2D'F(8"H-AD_TO] M4RPI9)DVR5EF11I\88RIV=96S#T2[DI2^YKUMHB>0!K8MO7 QZEB_0H" M-U2LG[OS:!7K5U3K5JQ?^VJ/T,9;R=8?EN6ZJ&[\QE0+%J7>![Q;Y(]YG4M? MU13>+\TW'PHJM'7Y5.1CTA]4%C2Y!I6-US?;A:/]D]'S-:74(L+SF]+Y"O.7,BVS>TS^>;^>5/J?Z17E.UH;UPE?(9ZCIOQ@!\C[H> &AH?#:BP\--DB_<-%GJ47) MS0'/&UH^F>1S_9\I'OM*%R8=7>]MS,Y&_SBG+$I#)#*0Q H!!#,$:*Q2@"5* M5$Q"E2612SS(?NBI>0\[R0.N97:+Z#@@;A>R&0;'@9?G#H1&W+JFQ?S0$;SB MA6E$]Q>5<8?+9]C%8?11XRKNJ!P&3GK,5!RB! ,LA "&;1.0)$J 2E 4,R4EQ4Z6ZNJ(4S-0K7C!2RV?FX6Z M#K"=8?(*V\#VJ)4U^*F5]L_F=&X+Y*7A0/3W39Y-5L::$^ZQW!^U5A+IJC-!4DP1"$&35] M[",!J':F %%)QE$2DA [\3*-*_[4C%^]):RS6O0^C%;\6\%JLR[7VLO0;G./ ME-/QG@4[TSK=&1[83GM('6U:"70P""H0]-:<+G>)I5L@](_;37V3@?.[ 2=H MT/%X8O@ZT^H](W0\#<;/^AQ]=DYF=HXO19_6.B8)QJ2Y2/%V8PY':W[#^ATZ M2ASCF<),4 9$1&. <)8 FH0(I"&%D>!QS"(K0EWWH:>V@&GY:!5;Z"9D]DN\ M=)L"BQ.#P8 =>MVH0*P%#VK)&R[966/4F\S)X*Y?YJ0;TBY-8X9"?*0(O6?D M'7N]] 'OU#?.DJA]7[-3[G MY6>YJ((7VD/]VFH4T%8EM_V.\]38[5@&07JK"5W;1^K:4/M/A!);^I M>3X*(LV\\U[V!=*GE^\LPZA^>E^$#CWMWO?IV\BZ>S)X]RTOYXQ'*5TB?T_*X8_39;_9[O^^$R&L^^D\T%Q^637E(PP-" MA0PC&:> B5@:FK404$A3$#(:QS$6G$KJ\JI?'&UJ;_U.V,!(JQ_SMN;-[!4;DX/=::$>GXBKHEM;%(Y1#&YC;4'2W,9;0>#4SU\8F?T94W7UOK9FSL$;>S.H/@.+#YJ2'< M=1G923VK,P6-X,%64D?'PL3>M7> MU[WZ++_*Y4;^DB_E!SU .1\4YQ0&;(40)9B[0O1!%#,4Y P3#F/!$Z558OQ MBZ-,S>\Y:*G3WYR1Y(D((MY#%*D$"4RHRASZAAN,^C4[$,C82"_FR656>?E,<$BQVTGLH6SB*%"NQ?+!#U4[]P!J+!2Q@. MQWW]*H8S2%@5,IR[]H9:AK+.ZYD++F@J4@5XJBT/BH0 !%($I!!91%",>*3F M=16RWI$5:SM+U!W"Y;4X'&BX-^1GNJ@(]YRS*$^B&*&4DPQG0(5(6W*418#% MU!S0)UB&80II%#8HOEN*,3!LA_E1$+0SPWTQ&=CL_\/U/6>F]_> M?_S,^0/-3N:U'WZG1];YL0&]6XHJ_-3Y:-=5[4%^6_^L9?WG'$K&4B(A",.0 M:=N8A( (D@*!,RP5P6'&A74">E\IINJPO>LZ;'5HUL:M\#@]ETW&:* /?>AV M[+.=AGROYZ/1)*A4L=QFWS85#MGK8TS)2(GL#T\RT*/D&G"QP[ZB?3F_J^GL M9GS1NMP*Z<7T]MXW'R_3_5;]]Y+>;[Y93Y;>?&F\J5]JGU\;\HI;OWIZY@B' M%%%%@.329&\P#@B'$'"!:)A*$3*W3+ +8TUMM6G%,WQ<=49[[VC )83MO$]/ MN V\8#12!I68)@6]0;"1U".;[74XO/+37AAN7,;9ZWH?<WR&U+(3+UZ(9^T&@<[Q6?! MQ]H :.5G0:-^<'?0_+U&P'-6YO!3Y3V7D5(:R@ **0P5$PJ*$4@B%<&*AO#38U!R*-QWJFEF7 M>ZW_^>%%K.W,O2\$![;5^\W_VM/&>PL"._\JV?(YA+(=A;$$W0#&Y#>J/7) KN&A^?DK[/#C9WS=4WO$ZE> M5R_I2Z94Y,:IJ>+-;U;E>AY*&9E^0"##"=86(\L 2S@"*52""JPRQ)&+Q3@: M86IVHA6P.37B6D17UJ-##.T,PDW(#&P&MJ T9T-O+J'2@X?HC.9^B88.!QF9 M2>B,CL=40>>^>(L[8#;F;6 V7VZTE]%4T*V6Y<]FYR.W1D66[[YI6Z+'R)>T M^%XEM1O&?1/272WT2(_M0=0<\E@*'"9Z(Z+_08ICP$*]3<%$4D9XB&-,YNO5 MFBY?2K'<8_JN-?N_*I6-=CIVL[TSIV234^2G7K; W??/M6@D^#? M)QM&W%?PZ0;%_;1/..R0(W= :+BD_U812=\MAMZZ-L_B*K5E=S%&)"N>" ,TD!PC@%E&08R#!2,.9(<(9'Z8C@ M19VI>T,\;+4K3LZX.Z/6I M!WB])\QN0?QQGIN!UTP/?1>VG17^MGOL6EC,B9'Y>!9TH)D%+3A!@T[[5UDW MZ)Q XP6O\SR)1@Q^-/HQ&C-XG3UOC1K\2M5O_3<^2>V//,HESV7Y\_>/=+TI MY+W:??R])JG%5)*0&HXY' ,D8PY(I%*@"%14$00)2EW6:ONAI[:N5MO#CHQ! M+7!EIR>BSO;?'1R?MMIA]%'MJCLJAS:PQQWZDNMNJ=;, M?HB63]7>Z&'U61IE\X7\*->[[=;#RA!/?3(1'"'%S]]_TR;XP_($/]7V? @I M)214D9X^4SE-20H8AQ)0&B,IE,!06E4'CB7PU&QC1U_C[!6MEE4VH4DS,Y^: MGPT4P4NCJ'$I?]H89S)?_CE8;$?5.GAF MYK?2=F:F?*MPE56V'YK3?ZZ8_CYUGX;?VJ?A%#7@((><8TV67_[D@64>F8)Y MG!DX9G$>:=S>S=NEOL@T6WXKO\K%ZL6(VE:YA2%BTA ,<2DQ0 2'@"4B BJE M.$09I6GHVJ_]_&A36VY:8:LH@]B)Z]RK_0+ =J;>&VP#V^D]Q#J2^J\DM$+$ M<]/U"P..W6?]NNXG6JM;7/0Z@?Y."MS%>"L+$\*54(!%D@"4$00H41 HB+%^ M(!5*:%_FH>&E=WE-QR,UZ@BO7>,ZI$\K8L'UDPR8?,R7R^IO]0>U8).(W=L^ M-$JRC$&!]4,390"E2 ""I-YYR41D"*4Q)FDOHJ4I/C+#)$!'MAK*EMR_;K@NA63H]E01V@ M[=8$3_ -;,=/%04%.TD'+ DZAF/0BJ#.<*];$'2L]]5ZH!.7]#,?C=TJ'U9W M_'\VN;9FFS)?RK*49575:.),S5_$G$3:HI!8@#!&&" D,2"*1(9B&D=0<-50+\5WY_5Z@.:3S/F-/ZH=JT/,H>& MKM<]^CI.6BO#0V->W\]Y^<^?OS_H.U6)#CB-1<2UHTJ2 MB*.0(.3$:G5AK.DY3AU1 R-K8$3ME5IR"6);E\D+<(.[3+TPZ^$Q747#K\=T M?KB1/::K>A][3-4QYR"DB()$ 9#?4.3<4F8@T3$;'Z\)&-Z%'#?C8BB,CU(L!AO(;1T1,I^_;8C$/[7G,>8!GV>R,O6 MUPL\0UM/5V2L;=M5[7>VJ6R-4RGY7QY77_]#7ZLA@)GY 9@?.N;H_'U',2=7 MU6K-P?4O]BVDWZ-?-C;EW3>^V)CP?V,[ZBX&6T= MCY,@7O<[;H5F8#OBB(J3TW%)]1M\CI.W'[?$WNMC([0\[YJ]?Y3.3Q3P-HU1 )8"">D.!:(8 80R"4*5)BB"+"'%* MT789?&JO_EW3H5L&1N1__S>8A/]5">[F=3CA;^=Y#(7JT%:C$=NO1J@RJMKZ- M4"AHBB, *:2FTP("3,812+(XUOX(U?;+B5KPS#A3LTY-8=I6SALY2(]QM=T$ MW8S6X'L>=Z!Z4F2=A<$_O=7Q4*] 3756W].T4N>_WO.$C?/-\Z9*ECG'RMXL MJYQRH2U!!F B8X R' )"LA2(2%&:D9!P-_I1ZY&G9C4Z@@?G.S XGHI93X/E M:=<0X YL9.[NWWPXTW%B )_&&2&OYTC6@X][/N2*R=&YC_,->O2"?K-:?I7% M.F?F7&F9KXJ/J[4LP[]$^),L3"+"VXW4N,?W^EOFJ+,J]6W>'L25Y&&(0.T2/-S4A-HS]+;=7**B^6GWEQ3,K,.F"2%@%=[LYUATF]V+;ZEON/U[G: PI[S:M]W&_DJO'JG\^R3M#7 M4A=?)R%B:1A%KHU\!M$3AJBY^\MOZ9PWB/^>$<4FPP$ IT_ FQAA00C) *$RR$-&$A-PM*MU? MF*EMV+[P)RDVB\H'Y)WLGN=M;J7YR\E>OZZA[1MFT#;^/Z^8QOG.W6>*_/Y< +^K7F4O'(Y[Q7NTYLIBF@"; MW-T>=Q!L'5*%!L%XI,0@;UB[)>(X0W8Q[<;^;N,EV3AKN)=2XWYU#^.^:ROS ML+H3HF*JI(M/>CWYL'Q#7_(U79A.CZ81M'I'B\7WEIE85%RC#9'Q7'*4\"2A M0/O#V)3B9("&F0*,9#'%B(5I;$5,XE&FJ2T+C7G4+!PRK8J108G8SU:[0*VFF[5T&EV)9;7M0$R"TE_?C3 MYK ZC3]](RU=XTVCV]KF%_"+"Y^GH<9;%?UBL[=D>KYUOR#3;Z74=V_*8\LY M$FF4010"*#D'B*L(9)CIE3*!"@D5P80[Y0/MWWYJJ]QO=8+W5CZWN,\!=';Q MG/Z #+S&'&(Q"SZM%CG_'OS>_#]( LUI.'P&70Y&D'&5J;_>;O9BN M:[_;DSC:O>,WHS.T.UG)-PM:@ ;I_7H) Z]UGB<'&K>F\Y*N1_6;%[]\:PIP M70#:LF[-$989HED"6,PR@!3)0);P$&A3P!CAD(>1$_'[N8&F]NIO">3TYG6I MO>;5TF^>[@',MD""S%;$IL9\%K91#),V>QF&8A-B#L5XIV?6TQN<3 M6<]\OW=OK<-2\:H+Q0/]-L<\QM)8"H(QU8Z_2 &%3 "*HXC$48JUSS!?K_2> MQ,Y27!C+R5AL1QS03]BCEEBLRC*@!Q0)O--^ZVFUT) [FHY+T-M9#T^ #FQ M3M%T-%WIMYULM,2S,R047KMQ78/+NL\.-W8WKFMXGNG%=O:1W8A_54N\? M +0]<=YNJD29!ST-4Y$<]R\+%S M[]PP.9%NYWB#D:OQM^2!>C>W>:X#L6TFZ-O\:R[D4GPVU/T)#*G>@Q$@HQ0! M!'$$J I3D*4QB4BJ)$%.M2>#2SPU>]C*5M%ZC%2,;SV[=@9U4G,VL"'V4*3? MH5SMZ-W)M-X^$I^]=) 8?9HF4"ON=!^[;UW9MUKZ&%4K& M+ [#* (\-CR1*@X!B1 &"%)CO\U=NP.,W+WUA&['[5E/?:GG&UHT*L;>]Y5Q8V@7O" ]M,+;@-DWOM5P#Y(3&D65RN[J?R?HHF_,%$Y_=]A-\6+VIHMU? M.L%NTR"0;T_!H8CC3+ $A,@PO!I2"Q:G&6 1HT(0PI!PI)OK*8G+2S<.P84) M<1L==N_74:2[UBGXTOLLH>^TV9F[$:9B8/MGYF#OY&'7J_4,_K.@TF601(@; M\?1I)ON*,JK=O!&O0T-ZZ^WZ659CI>L=Y&*Q^L/$,LL[O0^4AF?2-&@5&UZG M16<"10F6"*0T40"%,0,D9JF>O(P01*B,)&R+=1_LO4+;\:W>VOT:W8SE-;30$*6HA!R$*=5$TL4 49@ BA4,2$RC'B*W&JF!YR! M_]O MUN7O (Z4C#TW9N@)1&M7'2; ]4? *[%C'#;709JO9&Y MC):!,*U2M,AZ<^.KN9$-H!>KR2_>8+P:<1L]]BJ_K2YPL\"[KNP/]-L'H>^N MO5->/6(?-U46! E)2N)4 :1""E#*0L!(C$#*4D82%2=469T\7QUI:A:X%M:4 M'03[X@:UO':FY#K EXVO5]@&-KZ]$;-^_ZW1V#EX9>OAE9+_Y7'U]3_T/30D M,#,_ /-#QZ>[?O]1S(.UFJUYL+^@#WU2&ZG2=N?M:L/6:K.XJ^U\T_?L7GV6 M7^5R(^=QA)C VE^#IBH#D2P#-(TD0 BJ).2*(I79Y(,.0.VV46(8?[C4@5Y*[E/A]0C^O[A1M-ZXH'63R_E6R]ZR1% M*428$ @82@Q)"&* 9E "DE"$(P;3E#K5JIP<96KVO>K\:4H03%J 6[SP-(IV MH<&;L1G8..^:FQ@)@]\'(?^Y"(+/R-[I@48-XEW4]3!>=_G+_=[YOZY6PG1 MOEL>4=B_S4N^6)6;HM-6CDJ$,:,I2*$I,2!A#$@&(R BR%,JDC2*G4H,W(:? MFI4X[/O@>++@B+V="1D.T8%M2RMX=8IPA&RP$WX@L],/.)_VR%&"40U5/W0. M+5C/N_0MO3ASFK%-?<6(D93A$!"6:=2]]@3>\J#4)YQ#'TSK2H,???\LEA]E[++STK^@N"V2+0I2$2"I0I'>FN52@D0S12@ M*2(@# 6/!(T@S!P.0_L),34+];^,C,%C8=XI8?KV*E,'7M6$N9SU]9P1FX/3 MX7$>VG3M- @J%8)6AWU:Z6HF.F7X5RM/_>\1#WIOTW[_ M#/C&>_6-_)6EZ8>=+Q_EDG^_X[S8T,7=^@TMBN_ZPVJD.6=11*#V"V*$].8_ MC11@0OL("$+,:!0GG#EUUK0:=6H+TMVSB;R:TYUB(X5K:- &9MM0H6?P!@\= MEF70$3AH)/89-W1 Q&\.*#E@-;3\UC,JG.AC[9.8C80F4=+>P!P, &Y8ATP#"G\\5& MF#Y.GTR+:%/Q>4 %\5&_!7KYU?(MS-?\4ZT?0^4Y1MC>?>Q@X(%6)Z)^A]_H M]QZ_S4OZ^%B86B8]@=O\BX>*1&![8(;#7JU-[^MM+91!^*6F##]/@H5X\%?7G*>: -+G6S#7;PVYD-[Z .;%'V MY36H-A('OU7+]V>V6LR3 M6'&I$@*B6%* F$@ 2PD#0GL76*95I- : JSC:B.$=3K M^%J&3[VB-G3LM!)V=MC-?!:T2+8R>PRF6N/C-9)Z?=1QPZC6*!S%4.VO[%O1 M]V%9G109/^*7?"D_K.5S.5=)C)5@$"0DC?2>(Z: 0)H!Q%,<10PE*4)NY7RG MAIF:16DJTSJB!K\;88-*6LL3ZBO(7G<._. UL"WI"U6/&KY+2-Q^@/G-:8P=BAA.A&$/H&#&ZU(G5;R82GD-RD>5N:L0[^B M)B5R_?U!W[+A1(MIQ@FF!) X9 !)+DWM!P94Q2S"&+/,K?;#;MBI699:ZJ 1 MVX3K:\'_5 :UZ-HKUX,ZLM$Y3H6=R?$/\,#&QQNVSK;(#2J?5LERY%'MDQL: MAY;*\>H>"=:]V_(T"71_->F1Y8?E)UGD*U'E450?U?E7B*0<12(&(6,A0$J[ M3"2*4H#3D(9(*JSLFDX.+^K4;&.=D5(GG[JF: \[IY<-YK1F:F C6[;&T^>%!K'.3+H-8YJ.>_^KC.$9_,_#LDD$_F.1B1$*QZ98')%S>M M4RQ^.IQF?]+2UJ)\V95KLLF4"SU.28LA$!'"B73RD?P093!A(!8\S'$O)(7;9& TDY]2\A2KMKJELX=V% MB.\D-XM+N5+K/\Q:)/26=[&J*RH-=Z9C1ME0TV^W&9O I([A6!PV;]V]^+.@ M*9WHZ.!O S40P_GLU'X7"B1<0DCH#>,*4"&WI@F M0@ )2:(RFF82.@7>3P_SHYAS']VY;VJI_2.92)/Z:\AY3:_@Y87D"$]MK(