0001447669-23-000226.txt : 20231109 0001447669-23-000226.hdr.sgml : 20231109 20231108180918 ACCESSION NUMBER: 0001447669-23-000226 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TWILIO INC CENTRAL INDEX KEY: 0001447669 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262574840 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: 231389486 BUSINESS ADDRESS: STREET 1: 101 SPEAR STREET STREET 2: SUITE 500 CITY: San Francisco STATE: CA ZIP: 94105 BUSINESS PHONE: 415-390-2337 MAIL ADDRESS: STREET 1: 101 SPEAR STREET STREET 2: SUITE 500 CITY: San Francisco STATE: CA ZIP: 94105 10-Q 1 twlo-20230930.htm 10-Q twlo-20230930
0001447669FALSE--12-312023Q3http://www.twilio.com/20230930#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://www.twilio.com/20230930#AccruedLiabilitiesAndOtherLiabilitiesCurrent00014476692023-01-012023-09-3000014476692023-11-01xbrli:shares00014476692023-09-30iso4217:USD00014476692022-12-3100014476692023-07-012023-09-3000014476692022-07-012022-09-3000014476692022-01-012022-09-30iso4217:USDxbrli:shares0001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001447669us-gaap:AdditionalPaidInCapitalMember2022-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001447669us-gaap:RetainedEarningsMember2022-12-310001447669us-gaap:RetainedEarningsMember2023-01-012023-03-3100014476692023-01-012023-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-03-310001447669us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001447669us-gaap:AdditionalPaidInCapitalMember2023-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001447669us-gaap:RetainedEarningsMember2023-03-3100014476692023-03-310001447669us-gaap:RetainedEarningsMember2023-04-012023-06-3000014476692023-04-012023-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-04-012023-06-300001447669us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001447669us-gaap:AdditionalPaidInCapitalMember2023-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001447669us-gaap:RetainedEarningsMember2023-06-3000014476692023-06-300001447669us-gaap:RetainedEarningsMember2023-07-012023-09-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-012023-09-300001447669us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-09-300001447669us-gaap:AdditionalPaidInCapitalMember2023-09-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001447669us-gaap:RetainedEarningsMember2023-09-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001447669us-gaap:AdditionalPaidInCapitalMember2021-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001447669us-gaap:RetainedEarningsMember2021-12-3100014476692021-12-310001447669us-gaap:RetainedEarningsMember2022-01-012022-03-3100014476692022-01-012022-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-03-310001447669us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001447669us-gaap:AdditionalPaidInCapitalMember2022-03-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001447669us-gaap:RetainedEarningsMember2022-03-3100014476692022-03-310001447669us-gaap:RetainedEarningsMember2022-04-012022-06-3000014476692022-04-012022-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-04-012022-06-300001447669us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001447669us-gaap:AdditionalPaidInCapitalMember2022-06-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001447669us-gaap:RetainedEarningsMember2022-06-3000014476692022-06-300001447669us-gaap:RetainedEarningsMember2022-07-012022-09-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-012022-09-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-07-012022-09-300001447669us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001447669us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-300001447669us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-09-300001447669us-gaap:AdditionalPaidInCapitalMember2022-09-300001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001447669us-gaap:RetainedEarningsMember2022-09-3000014476692022-09-300001447669twlo:RevenueRecognitionPeriodOneMember2023-10-012023-09-30xbrli:pure00014476692023-10-01twlo:RevenueRecognitionPeriodTwoMember2023-09-30twlo:segment0001447669us-gaap:MoneyMarketFundsMember2023-09-300001447669us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-09-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-09-300001447669us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-09-300001447669us-gaap:CommercialPaperMember2023-09-300001447669us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-09-300001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-09-300001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2023-09-300001447669us-gaap:FairValueInputsLevel1Member2023-09-300001447669us-gaap:FairValueInputsLevel2Member2023-09-300001447669us-gaap:FairValueInputsLevel3Member2023-09-300001447669us-gaap:USTreasurySecuritiesMember2023-09-300001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-09-300001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-09-300001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-09-300001447669us-gaap:ForeignGovernmentDebtSecuritiesMember2023-09-300001447669us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-09-300001447669us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2023-09-300001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-09-300001447669twlo:CorporateDebtSecuritiesAndCommercialPaperMember2023-09-300001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesAndCommercialPaperMember2023-09-300001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesAndCommercialPaperMember2023-09-300001447669twlo:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel3Member2023-09-300001447669us-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669twlo:ReverseRepurchaseAgreementsMember2022-12-310001447669us-gaap:FairValueInputsLevel1Membertwlo:ReverseRepurchaseAgreementsMember2022-12-310001447669twlo:ReverseRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669twlo:ReverseRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:CommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:FairValueInputsLevel1Member2022-12-310001447669us-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:USTreasurySecuritiesMember2022-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669twlo:CorporateDebtSecuritiesAndCommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesAndCommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesAndCommercialPaperMember2022-12-310001447669twlo:CorporateDebtSecuritiesAndCommercialPaperMemberus-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:CorporateDebtSecuritiesMember2023-09-300001447669us-gaap:CorporateDebtSecuritiesMember2022-12-310001447669twlo:SeniorNotes3625PercentDue2029Memberus-gaap:FairValueInputsLevel2Member2023-09-300001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:FairValueInputsLevel2Member2023-09-300001447669twlo:SeniorNotes3625PercentDue2029Memberus-gaap:FairValueInputsLevel2Member2022-12-310001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:SoftwareDevelopmentMember2023-09-300001447669us-gaap:SoftwareDevelopmentMember2022-12-310001447669us-gaap:ComputerEquipmentMember2023-09-300001447669us-gaap:ComputerEquipmentMember2022-12-310001447669us-gaap:LeaseholdImprovementsMember2023-09-300001447669us-gaap:LeaseholdImprovementsMember2022-12-310001447669us-gaap:OfficeEquipmentMember2023-09-300001447669us-gaap:OfficeEquipmentMember2022-12-310001447669us-gaap:FurnitureAndFixturesMember2023-09-300001447669us-gaap:FurnitureAndFixturesMember2022-12-310001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2023-09-300001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2022-12-310001447669us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertwlo:ValueFirstBusinessMember2023-07-012023-07-310001447669us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertwlo:ValueFirstBusinessMember2023-07-310001447669us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertwlo:ValueFirstBusinessMember2023-04-012023-06-300001447669us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertwlo:ValueFirstBusinessMember2023-01-012023-09-300001447669twlo:InternetOfThingsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2023-06-3000014476692023-02-280001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2023-01-012023-09-300001447669twlo:StockBasedAwardsMember2023-01-012023-09-300001447669us-gaap:EmployeeSeveranceMember2022-12-310001447669twlo:FacilitationCostsMember2022-12-310001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2022-12-310001447669us-gaap:EmployeeSeveranceMember2023-01-012023-09-300001447669twlo:FacilitationCostsMember2023-01-012023-09-300001447669us-gaap:EmployeeSeveranceMember2023-09-300001447669twlo:FacilitationCostsMember2023-09-300001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2023-09-300001447669twlo:September2022PlanMember2022-07-012022-09-300001447669twlo:September2022PlanMember2022-01-012022-09-3000014476692023-02-012023-02-28twlo:business_unit00014476692023-06-302023-06-300001447669twlo:CommunicationMember2023-07-012023-09-300001447669twlo:CommunicationMember2022-07-012022-09-300001447669twlo:CommunicationMember2023-01-012023-09-300001447669twlo:CommunicationMember2022-01-012022-09-300001447669twlo:DataAndApplicationsMember2023-07-012023-09-300001447669twlo:DataAndApplicationsMember2022-07-012022-09-300001447669twlo:DataAndApplicationsMember2023-01-012023-09-300001447669twlo:DataAndApplicationsMember2022-01-012022-09-300001447669twlo:CommunicationMemberus-gaap:MaterialReconcilingItemsMember2023-07-012023-09-300001447669twlo:CommunicationMemberus-gaap:MaterialReconcilingItemsMember2022-07-012022-09-300001447669twlo:CommunicationMemberus-gaap:MaterialReconcilingItemsMember2023-01-012023-09-300001447669twlo:CommunicationMemberus-gaap:MaterialReconcilingItemsMember2022-01-012022-09-300001447669twlo:DataAndApplicationsMemberus-gaap:MaterialReconcilingItemsMember2023-07-012023-09-300001447669twlo:DataAndApplicationsMemberus-gaap:MaterialReconcilingItemsMember2022-07-012022-09-300001447669twlo:DataAndApplicationsMemberus-gaap:MaterialReconcilingItemsMember2023-01-012023-09-300001447669twlo:DataAndApplicationsMemberus-gaap:MaterialReconcilingItemsMember2022-01-012022-09-300001447669us-gaap:MaterialReconcilingItemsMember2023-07-012023-09-300001447669us-gaap:MaterialReconcilingItemsMember2022-07-012022-09-300001447669us-gaap:MaterialReconcilingItemsMember2023-01-012023-09-300001447669us-gaap:MaterialReconcilingItemsMember2022-01-012022-09-300001447669us-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-09-300001447669srt:MaximumMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-01-012023-09-300001447669us-gaap:ForeignExchangeForwardMember2023-07-012023-09-300001447669us-gaap:ForeignExchangeForwardMember2022-07-012022-09-300001447669us-gaap:ForeignExchangeForwardMember2023-01-012023-09-300001447669us-gaap:ForeignExchangeForwardMember2022-01-012022-09-300001447669twlo:CostOfRevenueMember2023-07-012023-09-300001447669twlo:CostOfRevenueMember2022-07-012022-09-300001447669twlo:CostOfRevenueMember2023-01-012023-09-300001447669twlo:CostOfRevenueMember2022-01-012022-09-300001447669twlo:CommunicationMember2022-12-310001447669twlo:DataAndApplicationsMember2022-12-3100014476692023-01-012023-05-310001447669twlo:CommunicationMember2023-05-310001447669twlo:DataAndApplicationsMember2023-05-3100014476692023-05-310001447669twlo:CommunicationMember2023-06-012023-09-300001447669twlo:DataAndApplicationsMember2023-06-012023-09-3000014476692023-06-012023-09-300001447669twlo:CommunicationMember2023-09-300001447669twlo:DataAndApplicationsMember2023-09-300001447669us-gaap:DevelopedTechnologyRightsMember2023-09-300001447669us-gaap:CustomerRelationshipsMember2023-09-300001447669twlo:SupplierRelationshipsMember2023-09-300001447669us-gaap:TradeNamesMember2023-09-300001447669us-gaap:OrderOrProductionBacklogMember2023-09-300001447669us-gaap:PatentsMember2023-09-300001447669twlo:TelecommunicationLicensesMember2023-09-300001447669us-gaap:TrademarksMember2023-09-300001447669us-gaap:DevelopedTechnologyRightsMember2022-12-310001447669us-gaap:CustomerRelationshipsMember2022-12-310001447669twlo:SupplierRelationshipsMember2022-12-310001447669us-gaap:TradeNamesMember2022-12-310001447669us-gaap:OrderOrProductionBacklogMember2022-12-310001447669us-gaap:PatentsMember2022-12-310001447669twlo:TelecommunicationLicensesMember2022-12-310001447669us-gaap:TrademarksMember2022-12-310001447669twlo:SeniorNotes3625PercentDue2029Member2023-09-300001447669twlo:SeniorNotes3625PercentDue2029Member2022-12-310001447669twlo:SeniorNotes3875PercentDue2031Member2023-09-300001447669twlo:SeniorNotes3875PercentDue2031Member2022-12-310001447669country:US2023-07-012023-09-300001447669country:US2022-07-012022-09-300001447669country:US2023-01-012023-09-300001447669country:US2022-01-012022-09-300001447669us-gaap:NonUsMember2023-07-012023-09-300001447669us-gaap:NonUsMember2022-07-012022-09-300001447669us-gaap:NonUsMember2023-01-012023-09-300001447669us-gaap:NonUsMember2022-01-012022-09-300001447669us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-07-012023-09-300001447669us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-07-012022-09-300001447669us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-01-012023-09-300001447669us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-01-012022-09-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300001447669us-gaap:NonUsMember2023-09-300001447669us-gaap:NonUsMember2022-12-3100014476692020-09-300001447669us-gaap:IndemnificationGuaranteeMember2023-09-300001447669us-gaap:IndemnificationGuaranteeMember2022-12-3100014476692020-12-310001447669us-gaap:DomesticCountryMember2023-09-300001447669us-gaap:ForeignCountryMember2023-09-300001447669us-gaap:DomesticCountryMember2022-12-310001447669us-gaap:ForeignCountryMember2022-12-310001447669us-gaap:CommonClassAMember2023-09-300001447669us-gaap:CommonClassBMember2023-09-300001447669us-gaap:CommonClassAMember2022-12-310001447669us-gaap:CommonClassBMember2022-12-310001447669us-gaap:CommonClassAMember2023-06-282023-06-280001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2023-09-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2022-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2023-09-300001447669us-gaap:RestrictedStockUnitsRSUMember2022-12-310001447669twlo:StockOptionAndIncentivePlan2016Member2023-09-300001447669twlo:StockOptionAndIncentivePlan2016Member2022-12-310001447669us-gaap:EmployeeStockMember2023-09-300001447669us-gaap:EmployeeStockMember2022-12-310001447669us-gaap:EmployeeStockMember2023-01-012023-09-300001447669us-gaap:StockOptionMember2023-09-300001447669us-gaap:StockOptionMember2023-01-012023-09-300001447669us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001447669twlo:RSUsSubjectToFutureVestingMember2023-09-300001447669twlo:RSUsSubjectToFutureVestingMember2023-01-012023-09-300001447669us-gaap:CostOfSalesMember2023-07-012023-09-300001447669us-gaap:CostOfSalesMember2022-07-012022-09-300001447669us-gaap:CostOfSalesMember2023-01-012023-09-300001447669us-gaap:CostOfSalesMember2022-01-012022-09-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001447669us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001447669us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001447669us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001447669us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001447669us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001447669us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001447669us-gaap:RestructuringChargesMember2023-07-012023-09-300001447669us-gaap:RestructuringChargesMember2022-07-012022-09-300001447669us-gaap:RestructuringChargesMember2023-01-012023-09-300001447669us-gaap:RestructuringChargesMember2022-01-012022-09-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2023-01-012023-09-300001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2022-01-012022-09-300001447669us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001447669us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001447669twlo:DonorAdvisedFundMember2023-01-012023-09-300001447669twlo:DonorAdvisedFundMember2022-01-012022-09-300001447669us-gaap:EmployeeStockMember2023-01-012023-09-300001447669us-gaap:EmployeeStockMember2022-01-012022-09-300001447669twlo:ClassACommonStockHeldInEscrowMember2023-01-012023-09-300001447669twlo:ClassACommonStockHeldInEscrowMember2022-01-012022-09-300001447669twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember2023-01-012023-09-300001447669twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember2022-01-012022-09-300001447669us-gaap:RelatedPartyMember2023-07-012023-09-300001447669us-gaap:RelatedPartyMember2023-01-012023-09-300001447669us-gaap:RelatedPartyMember2022-07-012022-09-300001447669us-gaap:RelatedPartyMember2022-05-012022-09-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 OF 1934
For the quarterly period ended September 30, 2023
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission File Number: 001-37806
_____________________________________________
twiliologored2a01.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 No.)
101 Spear Street, Fifth 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 shareTWLONew York Stock Exchange

As of November 1, 2023, 181,042,862 shares of the registrant’s Class A 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 x  No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes x  No o
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.    o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 
1


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


2


Item 1. Financial Statements
TWILIO INC.
Condensed Consolidated Balance Sheets
(Unaudited)
As of September 30,As of December 31,
20232022
(In thousands)
ASSETS
Current assets:
Cash and cash equivalents$677,917 $651,752 
Short-term marketable securities3,179,492 3,503,317 
Accounts receivable, net557,201 547,507 
Prepaid expenses and other current assets326,968 281,510 
Total current assets4,741,578 4,984,086 
Property and equipment, net222,257 263,979 
Operating right-of-use assets79,126 121,341 
Equity method investment623,118 699,911 
Intangible assets, net678,721 849,935 
Goodwill5,243,266 5,284,153 
Other long-term assets269,672 360,899 
Total assets$11,857,738 $12,564,304 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$104,424 $124,605 
Accrued expenses and other current liabilities423,812 490,221 
Deferred revenue and customer deposits145,955 139,110 
Operating lease liability, current51,926 54,222 
Total current liabilities726,117 808,158 
Operating lease liability, noncurrent133,881 164,551 
Finance lease liability, noncurrent11,506 21,290 
Long-term debt, net988,555 987,382 
Other long-term liabilities18,298 23,881 
Total liabilities1,878,357 2,005,262 
Commitments and contingencies (Note 14)
Stockholders' equity:
Preferred stock  
Class A and Class B common stock182 186 
Additional paid-in capital14,610,887 14,055,853 
Accumulated other comprehensive loss(52,726)(121,161)
Accumulated deficit(4,578,962)(3,375,836)
Total stockholders’ equity9,979,381 10,559,042 
Total liabilities and stockholders’ equity$11,857,738 $12,564,304 
See accompanying notes to condensed consolidated financial statements.
3


TWILIO INC.
Condensed Consolidated Statements of Operations
(Unaudited)

Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands, except share and per share amounts)
Revenue$1,033,670 $983,030 $3,077,995 $2,801,747 
Cost of revenue517,351 520,955 1,565,231 1,469,312 
Gross profit516,319 462,075 1,512,764 1,332,435 
Operating expenses:
Research and development241,654 284,735 707,145 804,987 
Sales and marketing262,898 328,833 784,383 951,697 
General and administrative114,071 135,331 361,491 392,319 
Restructuring costs3,437 72,451 140,281 72,451 
Impairment of long-lived assets3,162 97,722 34,278 97,722 
Total operating expenses625,222 919,072 2,027,578 2,319,176 
Loss from operations(108,903)(456,997)(514,814)(986,741)
Other expenses, net:
Share of losses from equity method investment(31,058)(13,376)(93,838)(13,376)
Impairment of strategic investments  (46,154) 
Other income (expenses), net1 (8,374)17,731 (23,290)
Total other expenses, net(31,057)(21,750)(122,261)(36,666)
Loss before provision for income taxes(139,960)(478,747)(637,075)(1,023,407)
Provision for income taxes(1,747)(3,580)(12,958)(3,316)
Net loss attributable to common stockholders$(141,707)$(482,327)$(650,033)$(1,026,723)
Net loss per share attributable to common stockholders, basic and diluted$(0.78)$(2.63)$(3.54)$(5.63)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted181,749,309 183,692,564 183,854,526 182,319,735 
See accompanying notes to condensed consolidated financial statements.
4


TWILIO INC.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Net loss$(141,707)$(482,327)$(650,033)$(1,026,723)
Other comprehensive income (loss):
Unrealized gain (loss) on marketable securities13,921 (22,151)53,276 (103,999)
Foreign currency translation5,018 (2,192)5,587 (4,646)
Net change in market value of effective foreign currency
   forward exchange contracts
(8,626)(19,196)(7,458)(34,154)
Share of other comprehensive (loss) income from equity method
   investment
(2,764)(4,243)17,030 (4,243)
Total other comprehensive income (loss)7,549 (47,782)68,435 (147,042)
Comprehensive loss attributable to common stockholders$(134,158)$(530,109)$(581,598)$(1,173,765)
See accompanying notes to condensed consolidated financial statements.
5

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

Common Stock
Class A
Common Stock
Class B
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2022176,358,104 $174 9,617,605 $12 $14,055,853 $(121,161)$(3,375,836)$10,559,042 
Net loss— — — — — — (342,139)(342,139)
Exercises of vested stock options66,968 — 97,199 — 3,264 — — 3,264 
Vesting of restricted stock units1,516,634 2 — — (2)— —  
Value of equity awards withheld for tax liability(36,965)— — — (2,456)— — (2,456)
Conversion of shares of Class B common stock into shares of Class A common stock97,199 — (97,199)— — — — — 
Shares of Class A common stock issued and donated to charity22,102 — — — 1,599 — — 1,599 
Unrealized gain on marketable securities— — — — — 30,750 — 30,750 
Repurchases of shares of Class A common stock including related costs(1,902,124)(2)— — — — (124,990)(124,992)
Foreign currency translation— — — — — 483 — 483 
Net change in market value of effective foreign currency forward exchange contracts— — — — — 3,335 — 3,335 
Share of other comprehensive income from equity method investment— — — — — 14,648 — 14,648 
Stock-based compensation— — — — 164,999 — — 164,999 
Stock-based compensation - restructuring— — — — 10,333 — — 10,333 
Balance as of March 31, 2023176,121,918 $174 9,617,605 $12 $14,233,590 $(71,945)$(3,842,965)$10,318,866 
Net loss— — — — — — (166,187)(166,187)
Exercises of vested stock options33,438 — 30,783 — 1,477 — — 1,477 
Vesting of restricted stock units1,144,112 1 — — (1)— —  
Value of equity awards withheld for tax liability(872)— — — (53)— — (53)
Conversion of shares of Class B common stock into shares of Class A common stock9,648,388 12 (9,648,388)(12)— — —  
Shares issued under ESPP579,857 — — — 23,337 — — 23,337 
Shares of Class A common stock issued and donated to charity22,102 — — — 1,047 — — 1,047 
Unrealized gain on marketable securities— — — — — 8,605 — 8,605 
Repurchases of shares of Class A common stock including related costs(6,374,327)(6)— — — — (373,141)(373,147)
Foreign currency translation— — — — — 86 — 86 
Net change in market value of effective foreign currency forward exchange contracts— — — — — (2,167)— (2,167)
Share of other comprehensive income from equity method investment— — — — — 5,146 — 5,146 
Stock-based compensation— — — — 159,253 — — 159,253 
Stock-based compensation - restructuring— — — — 296 — — 296 
Balance as of June 30, 2023181,174,616 $181  $ $14,418,946 $(60,275)$(4,382,293)$9,976,559 



6

TWILIO INC.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
Common Stock
Class A
Common Stock
Class B
Additional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of June 30, 2023181,174,616 $181  $ $14,418,946 $(60,275)$(4,382,293)$9,976,559 
Net loss— — — — — — (141,707)(141,707)
Exercises of vested stock options100,000 — — — 871 — — 871 
Vesting of restricted stock units1,669,596 2 — — (2)— —  
Value of equity awards withheld for tax liability(417)— — — (27)— — (27)
Shares of Class A common stock issued and donated to charity
22,102 — — — 1,339 — — 1,339 
Unrealized gain on marketable securities
— — — — — 13,921 — 13,921 
Repurchases of shares of Class A common stock including related costs(899,799)(1)— — — — (54,962)(54,963)
Foreign currency translation— — — — — 5,018 — 5,018 
Net change in market value of effective foreign currency forward exchange contracts— — — — — (8,626)— (8,626)
Share of other comprehensive loss from equity method investment— — — — — (2,764)— (2,764)
Stock-based compensation— — — — 189,293 — — 189,293 
Stock-based compensation - restructuring— — — — 467 — — 467 
Balance as of September 30, 2023182,066,098 $182  $ $14,610,887 $(52,726)$(4,578,962)$9,979,381 
See accompanying notes to condensed consolidated financial statements.



7

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

Common Stock
Class A
Common Stock
Class B
Additional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2021170,625,994 $168 9,842,105 $12 $13,169,118 $(18,141)$(2,119,691)$11,031,466 
Net loss— — — — — — (221,627)(221,627)
Exercises of vested stock options180,643 — 193,889 — 11,727 — — 11,727 
Vesting of restricted stock units877,089 1 — — (1)— —  
Value of equity awards withheld for tax liability(5,804)— — — (1,065)— — (1,065)
Conversion of shares of Class B common stock into shares of Class A common stock215,389 — (215,389)— — — — — 
Shares of Class A common stock issued and donated to charity22,102 — — — 4,232 — — 4,232 
Shares returned from escrow(152,239)— — — (387)— — (387)
Unrealized loss on marketable securities— — — — — (62,826)— (62,826)
Foreign currency translation— — — — — (165)— (165)
Net change in market value of effective foreign currency forward exchange contracts— — — — — (3,852)— (3,852)
Stock-based compensation— — — — 159,930 — — 159,930 
Balance as of March 31, 2022171,763,174 $169 9,820,605 $12 $13,343,554 $(84,984)$(2,341,318)$10,917,433 
Net loss— — — — — — (322,769)(322,769)
Exercises of vested stock options98,111 — 77,732 — 5,649 — — 5,649 
Vesting of restricted stock units1,049,640 1 — — (1)— —  
Value of equity awards withheld for tax liability(38)— — — (4)— — (4)
Conversion of shares of Class B common stock into shares of Class A common stock80,732 — (80,732)— — — — — 
Shares issued under ESPP258,221 1 — — 24,317 — — 24,318 
Shares of Class A common stock issued and donated to charity22,102 — — — 2,373 — — 2,373 
Unrealized loss on marketable securities— — — — — (19,022)— (19,022)
Foreign currency translation— — — — — (2,289)— (2,289)
Net change in market value of effective foreign currency forward exchange contracts— — — — — (11,106)— (11,106)
Stock-based compensation— — — — 247,412 — — 247,412 
Balance as of June 30, 2022173,271,942 $171 9,817,605 $12 $13,623,300 $(117,401)$(2,664,087)$10,841,995 






8

TWILIO INC.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
Common Stock
Class A
Common Stock
Class B
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of June 30, 2022173,271,942 $171 9,817,605 $12 $13,623,300 $(117,401)$(2,664,087)$10,841,995 
Net loss— — — — — — (482,327)(482,327)
Exercises of vested stock options38,368 — 35,187 — 2,056 — — 2,056 
Vesting of restricted stock units1,115,248 1 — — (1)— —  
Value of equity awards withheld for tax liability(125)— — — (11)— — (11)
Conversion of shares of Class B common stock into shares of Class A common stock35,187 — (35,187)— — — — — 
Shares of Class A common stock issued and donated to charity
22,102 — — — 1,911 — — 1,911 
Unrealized loss on marketable securities— — — — — (22,151)— (22,151)
Foreign currency translation— — — — — (2,192)— (2,192)
Net change in market value of effective foreign currency forward exchange contracts— — — — — (19,196)— (19,196)
Share of other comprehensive loss from equity method investment— — — — — (4,243)— (4,243)
Stock-based compensation— — — — 199,772 — — 199,772 
Stock-based compensation - restructuring— — — — 15,274 — — 15,274 
Balance as of September 30, 2022174,482,722 $172 9,817,605 $12 $13,842,301 $(165,183)$(3,146,414)$10,530,888 
See accompanying notes to condensed consolidated financial statements.


9


TWILIO INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
Nine Months Ended
September 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:(In thousands)
Net loss$(650,033)$(1,026,723)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization218,968 207,880 
Non-cash reduction to the right-of-use asset21,815 38,669 
Net amortization of investment premium and discount4,403 27,900 
Impairment of long-lived assets due to office closures34,278 97,722 
Stock-based compensation including restructuring509,367 606,260 
Amortization of deferred commissions54,428 41,322 
Unrealized loss on equity securities9,750  
Allowance for doubtful accounts41,454 21,786 
Value of shares of Class A common stock issued and donated to charity3,985 8,516 
Share of losses from equity method investment93,838 13,376 
Loss on net assets divested32,277  
Impairment of strategic investments46,154  
Other adjustments11,822 3,166 
Changes in operating assets and liabilities:
Accounts receivable(69,116)(121,353)
Prepaid expenses and other current assets(56,506)(81,071)
Other long-term assets(15,367)(111,662)
Accounts payable(2,578)11,585 
Accrued expenses and other current liabilities(59,677)122,408 
Deferred revenue and customer deposits6,827 (6,206)
Operating lease liabilities(41,446)(42,158)
Other long-term liabilities(2,436)(7,330)
Net cash provided by (used in) operating activities192,207 (195,913)
CASH FLOWS FROM INVESTING ACTIVITIES:
Acquisitions, net of cash acquired and payments related to prior period acquisitions(5,770)(32,853)
Divestitures, net of cash divested38,194  
Purchases of marketable securities and other investments(1,391,975)(1,650,759)
Proceeds from sales and maturities of marketable securities1,764,841 1,065,998 
Capitalized software development costs(30,526)(35,905)
Purchases of long-lived and intangible assets(9,019)(28,634)
Net cash provided by (used in) investing activities365,745 (682,153)
CASH FLOWS FROM FINANCING ACTIVITIES:
Payments of costs related to public offerings (35)
Principal payments on debt and finance leases(13,763)(9,383)
Value of equity awards withheld for tax liabilities(2,536)(1,080)
Repurchases of shares of Class A common stock and related costs(548,871) 
Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP28,949 43,750 
Net cash (used in) provided by financing activities(536,221)33,252 
Effect of exchange rate changes on cash, cash equivalents and restricted cash108 146 
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH21,839 (844,668)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period656,078 1,481,831 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period$677,917 $637,163 
Cash paid for income taxes, net$22,916 $5,481 
Cash paid for interest$38,216 $37,500 
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONDENSED CONSOLIDATED BALANCE SHEETS
Cash and cash equivalents$677,917 $632,794 
Restricted cash in other current assets 4,357 
Restricted cash in other long-term assets 12 
Total cash, cash equivalents and restricted cash$677,917 $637,163 
See accompanying notes to condensed consolidated financial statements.
10

TWILIO INC.
Notes to Condensed 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. Today's leading companies trust Twilio's Customer Engagement Platform to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.
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 February 27, 2023 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2022, 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 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 2023 or any future period.
(b)Principles of Consolidation
The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All 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; allocation of goodwill to reporting units; impairment assessments of goodwill and indefinite-lived 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.
11

(d)Remaining Performance Obligations
Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $128.8 million as of September 30, 2023, of which 68% is expected to be recognized over the next 12 months and 96% is expected to be recognized over the next 24 months.
(e)Deferred Revenue and Customer Deposits
As of September 30, 2023, and December 31, 2022, the Company recorded $146.0 million and $139.1 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying condensed consolidated balance sheets. During the three months ended September 30, 2023 and 2022, the Company recognized $16.7 million and $17.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year. During the nine months ended September 30, 2023 and 2022, the Company recognized $115.3 million and $112.2 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year.
(f)Deferred Sales Commissions
Total net capitalized commission costs as of September 30, 2023, and December 31, 2022, were $210.1 million and $239.1 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying condensed consolidated balance sheets.
(g)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions. Certain balances held by such financial institutions 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 customer 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. As of September 30, 2023, and December 31, 2022, the allowance for doubtful accounts was $40.3 million and $27.0 million, respectively, and is recorded in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
In the three and nine months ended September 30, 2023 and 2022, no customer organization accounted for more than 10% of the Company’s total revenue.
As of September 30, 2023, and December 31, 2022, no customer organization represented more than 10% of the Company’s gross accounts receivable.
12

(h)Significant Accounting Policies
Segment Information
The Company determines its operating and reportable segments in accordance with Accounting Standards Codification 280 - Segment Reporting (“ASC 280”), which requires financial information to be reported based on how the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer, reviews and manages the business, and establishes criteria for aggregating operating segments into reportable segments. Historically, the Company had one operating and reportable segment. As described in Note 8, in the second quarter of 2023, the Company determined that it operated in and, as such, started reporting its results in two reportable segments.
Goodwill

In connection with changes in the segment reporting structure described in Note 8, in the second quarter of 2023, the Company concluded that it had multiple reporting units. Accordingly, the Company reassigned assets and liabilities to the reporting units based on which reporting units’ operations the assets and liabilities were employed in or were related to. The Company reassigned goodwill to each reporting unit using a relative fair value allocation approach.
There have been no other changes to the Company’s significant accounting policies as described in its Annual Report.
(i)Recently Issued Accounting Guidance, Not yet Adopted
In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update No. 2022-03, "Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. The guidance will be effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is evaluating the impact of the adoption of this guidance on its 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 Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
September 30, 2023
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$418,098 $— $— $— $418,098 $ $ $418,098 
Commercial paper23,311 — — —  23,311  23,311 
Total included in cash
    and cash equivalents
441,409 — — — 418,098 23,311  441,409 
Marketable securities:
Debt securities:
U.S. Treasury securities528,950 20 (1,060)(3,999)523,911   523,911 
Non-U.S. government
   securities
115,923   (2,897)113,026   113,026 
Corporate debt securities and commercial paper2,577,183 134 (9,810)(31,002)16,690 2,519,815  2,536,505 
Total debt securities3,222,056 154 (10,870)(37,898)653,627 2,519,815  3,173,442 
Equity securities6,050 — — — 6,050   6,050 
Total marketable
   securities
3,228,106 154 (10,870)(37,898)659,677 2,519,815  3,179,492 
Total financial assets$3,669,515 $154 $(10,870)$(37,898)$1,077,775 $2,543,126 $ $3,620,901 
13

Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $46,610 $— $— $— $46,610 $ $ $46,610 
Reverse repurchase
   agreements
200,000 — — —  200,000  200,000 
Commercial paper2,249 — — — 2,249 2,249 
Total included in cash
   and cash equivalents
248,859 — — — 46,610 202,249  248,859 
Marketable securities:
U.S. Treasury securities481,463  (1,269)(11,347)468,847   468,847 
Non-U.S. government
   securities
149,901  (33)(6,304)143,564   143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906  2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906  3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $ $3,752,176 
Debt Securities
The aggregate fair value of the corporate debt securities with unrealized losses was $2.3 billion as of September 30, 2023, of which $1.2 billion were in an unrealized loss position for more than 12 months and $1.1 billion were in an unrealized loss position for less than 12 months. The aggregate fair value of corporate debt securities with unrealized losses was $2.7 billion as of December 31, 2022, of which $2.0 billion were in an unrealized loss position for more than 12 months and $620.5 million were in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of September 30, 2023 and December 31, 2022 were not significant.
The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s debt securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its debt securities as available to support current operations, it has classified all available for sale securities as short-term. As of September 30, 2023, and December 31, 2022, for all debt 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 September 30, 2023 and December 31, 2022, the Company anticipates that it will recover the entire amortized cost basis of such debt securities before maturity.
Interest earned on debt securities was $19.3 million and $53.2 million in the three and nine months ended September 30, 2023, respectively, and $16.3 million and $47.5 million in the three and nine months ended September 30, 2022, 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 debt securities:
As of September 30,As of December 31,
20232022
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,740,368 $1,710,876 $1,943,836 $1,909,218 
One to three years1,481,688 1,462,566 1,661,372 1,594,099 
Total$3,222,056 $3,173,442 $3,605,208 $3,503,317 
14

Equity Securities
The equity securities consist of shares of a publicly traded company that were received as consideration in a divestiture transaction described further in Note 5.
Strategic Investments
As of September 30, 2023 and December 31, 2022, the Company held strategic investments with a carrying value of $30.7 million and $76.9 million, respectively, recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value or impairment. In the nine months ended September 30, 2023, the Company remeasured to fair value one of its strategic investments acquired in 2021 due to an assessed impairment. The fair value measurement of the strategic investment is classified as Level 2 in the fair value hierarchy and the primary input used in the fair value measurement was the publicly available stock price of the issuer’s unrestricted security of the same class. The impairment loss of $46.2 million is recorded in other expenses, net, in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. There were no other impairments or adjustments recorded in the three and nine months ended September 30, 2023 and 2022 related to these securities.
Financial Liabilities
The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of September 30, 2023 and December 31, 2022, the aggregate fair value of these liabilities and the associated unrealized losses were not significant.
The Company’s financial liabilities that are not measured at fair value on a recurring basis are its Senior Notes due 2029 (“2029 Notes”) and its Senior Notes due 2031 (“2031 Notes”). As of September 30, 2023, the fair value of the 2029 Notes and 2031 Notes were $419.0 million and $407.5 million, respectively. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively.
4. Property and Equipment
Property and equipment consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
Capitalized internal-use software developments costs$285,905 $257,983 
Data center equipment (1)
105,027 100,207 
Leasehold improvements92,491 91,660 
Office equipment61,578 70,815 
Furniture and fixtures14,570 14,935 
Software14,639 14,675 
Total property and equipment574,210 550,275 
Less: accumulated depreciation and amortization (1)
(351,953)(286,296)
Total property and equipment, net$222,257 $263,979 
____________________________________
(1) Data center equipment contains $72.4 million in assets held under finance leases as of September 30, 2023 and December 31, 2022. Accumulated depreciation and amortization includes $52.4 million and $41.2 million of accumulated depreciation for assets held under finance leases as of September 30, 2023 and December 31, 2022, respectively.
Depreciation and amortization expense was $23.2 million and $18.4 million in the three months ended September 30, 2023 and 2022, respectively, and $67.5 million and $52.5 million in the nine months ended September 30, 2023 and 2022, respectively.
The Company capitalized $14.7 million and $19.3 million in internal‑use software development costs in the three months ended September 30, 2023 and 2022, respectively, and $43.7 million and $51.2 million in the nine months ended September 30, 2023 and 2022, respectively.
15

5. Divestitures
In July 2023, the Company completed the sale of its ValueFirst business, which operated an enterprise communications platform in India, for a total cash sales price of $45.5 million, or $38.2 million in proceeds, net of cash divested. As part of the transaction, the Company divested $17.4 million of tangible net assets, $17.3 million of intangible assets and $34.6 million of goodwill. The sale resulted in a loss of $28.8 million, which was recorded in the second quarter of 2023 when the assets and the liabilities were classified as held for sale. The loss was recorded within general and administrative expenses in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. The Company also recorded an additional $3.3 million of divestiture-related expenses in the same period.
Separately, in the second quarter of 2023, the Company sold its Internet of Things (“IoT”) disposal group for stock consideration of $15.8 million. The loss on divestiture and related expenses were not significant.
6. Impairment
In February 2023, the Company announced plans to close additional offices during 2023 as part of its previously announced strategy to become a remote-first company. The Company regularly assesses recoverability of all impacted right-of-use (“ROU”) assets and the related leasehold improvements and property and equipment for indicators of impairment. In the three and nine months ended September 30, 2023, the Company recorded a $3.2 million and $34.3 million impairment, respectively, related to its permanently closed offices. In the three and nine months ended September 30, 2022, the Company recorded a $97.7 million impairment in each period related to its permanently closed offices.
No other significant impairments were recorded in the three and nine months ended September 30, 2023 or 2022.
7. Restructuring Activities
In February 2023, the Company announced a workforce reduction plan (the “February 2023 Plan”) that eliminated approximately 17% of the Company’s workforce. The execution of the February 2023 Plan was substantially complete in the first quarter of 2023. The restructuring charges recorded in the three months ended September 30, 2023 were not significant. The cumulated restructuring charges recorded in the nine months ended September 30, 2023, were $140.3 million, which consisted of $129.2 million related to employee severance, benefits and facilitation costs, and $11.1 million related to vesting of employee stock-based compensation awards. The estimated remaining expenses related to the February 2023 Plan are not expected to be significant.
The following table summarizes the Company’s restructuring liability related to the February 2023 Plan that is included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2022$ $ $ 
Restructuring charges119,562 9,623 129,185 
Cash payments(107,997)(9,529)(117,526)
Balance as of September 30, 2023$11,565 $94 $11,659 
The remaining restructuring charges related to the restructuring plan effected in September 2022 (the “September 2022 Plan”) that were incurred in 2023, and the remaining liabilities related to the September 2022 Plan as of September 30, 2023 and December 31, 2022, were not significant. In the three and nine months ended September 30, 2022, the Company recorded $72.5 million of restructuring charges in its accompanying condensed consolidated statements of operations related to the September 2022 Plan.
8. Reorganization and Segment Reporting
In February 2023, the Company announced a reorganization of its business into two business units, Twilio Communications and Twilio Data & Applications (the “Reorganization”). With the Reorganization, the Company changed the organizational structure of its business, including the way management operates the business.
16

The Company’s Chief Executive Officer is its CODM. In the second quarter of 2023, the Company began regularly providing the CODM with discrete financial information for each business unit, as presented below, which required a reevaluation of the Company’s operating and reportable segments in accordance with ASC 280. The Company concluded that as of June 30, 2023, it had two operating and reportable segments: Twilio Communications and Twilio Data & Applications.
Twilio Communications: The Communications segment consists of a variety of application programming interfaces (“APIs”) and software solutions to optimize communications between Twilio customers and their end users. The key products from which the segment derives its revenue are Messaging, Voice and Email.
Twilio Data & Applications: The Data & Applications segment consists of software products that enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. The key products from which the segment derives its revenue are Segment, Engage, Flex and Marketing Campaigns.
Presented below is the discrete financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022, that is regularly reviewed by the CODM for performance assessment and resource allocation decisions. Asset information is not presented below since it is not reviewed by the CODM on a segment by segment basis. Revenue and costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated based on methodologies that best reflect the patterns of consumption of these costs. Prior period comparative financial information presented below was restated to conform to the current period presentation.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Revenue:
     Communications$906,714 $866,193 $2,703,079 $2,470,350 
     Data & Applications126,956 116,837 374,916 331,397 
          Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Non-GAAP gross profit:
      Communications451,330 401,236 1,316,541 1,160,683 
      Data & Applications101,268 97,897 304,074 279,441 
           Total$552,598 $499,133 $1,620,615 $1,440,124 
Reconciliation of non-GAAP gross profit to gross profit:
Total non-GAAP gross profit$552,598 $499,133 $1,620,615 $1,440,124 
Stock-based compensation(7,053)(6,114)(18,677)(14,631)
Amortization of acquired intangibles(29,045)(30,729)(88,675)(92,601)
Payroll taxes related to stock-based compensation(181)(215)(499)(457)
Gross profit516,319 462,075 1,512,764 1,332,435 
Operating expenses(625,222)(919,072)(2,027,578)(2,319,176)
Other expenses, net(31,057)(21,750)(122,261)(36,666)
Loss before provision for income taxes$(139,960)$(478,747)$(637,075)$(1,023,407)

Depreciation and amortization expenses included in non-GAAP gross profit for the Communications reportable segment was $13.0 million and $7.7 million in the three months ended September 30, 2023 and 2022, respectively, and $36.1 million and $21.4 million in the nine months ended September 30, 2023 and 2022, respectively.

Depreciation and amortization expenses included in non-GAAP gross profit for the Data & Applications reportable segment was $3.2 million and $1.9 million in the three months ended September 30, 2023 and 2022, respectively, and $9.8 million and $4.7 million in the nine months ended September 30, 2023 and 2022, respectively.
9. Derivatives and Hedging
As of September 30, 2023, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $237.7 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of September 30, 2023, these contracts had maturities of up to seventeen months.
17

Gains and losses associated with these foreign currency forward contracts were as follows:
Condensed Consolidated Statement of Operations and Statement of Comprehensive LossThree Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Losses recognized in OCINet change in market value of effective foreign currency forward exchange contracts$(8,626)$(19,196)$(7,458)$(34,154)
(Losses) gains recognized in income due to instruments maturingCost of revenue$(325)$(16,357)$2,571 $(25,520)
The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its condensed consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of September 30, 2023, the Company did not have any offsetting arrangements.
10. Goodwill and Intangible Assets
Goodwill
As described in Note 8, in the second quarter of 2023, the Company concluded it had two operating and reportable segments. In connection with the shift from one operating and reportable segment to two operating and reportable segments, the Company reevaluated its reporting unit structure and determined that it had multiple reporting units. As such, during the second quarter of 2023, the Company reallocated goodwill to its newly formed reporting units.

The Company estimates the fair value of its reporting units using a weighting of fair values derived from an income and a market approach. Estimating the fair value by these methods involves the use of a number of key assumptions including forecasted revenues and related growth rates, forecasted operating cash flows, the discount rate, and the selection of relevant market multiples of comparable publicly-traded companies with similar characteristics to the reporting unit. Under the income approach, the Company determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on the Company’s best estimates of forecasted economic and market conditions over the period including growth rates and expected changes in operating cash flows. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or adjusted EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.

While these assumptions reflect management’s best estimates of future performance at the time, these estimates are inherently complex and uncertain and the Company’s actual results could differ materially from these estimates.

In connection with the goodwill reallocation, the Company assessed goodwill for impairment immediately before and immediately after the change in the reporting unit structure and related goodwill reallocation. Both assessments concluded that the fair value of the reporting units were above their respective carrying amounts.

18

The following table presents the goodwill allocated to the Company’s reportable segments as of September 30, 2023 and December 31, 2022, and the changes during the period:

Twilio
Communications
Twilio
Data & Applications
Total
(In thousands)
Balance as of December 31, 2022$ $ $5,284,153 
Foreign currency adjustments26
Reallocation to segments in the second quarter of 2023(1)
4,321,130 963,049  
Foreign currency adjustments251 251 
Goodwill divested(2)
(41,164) (41,164)
Balance as of September 30, 2023$4,280,217 $963,049 $5,243,266 
____________________________________
(1) Represents reallocation of goodwill as a result of changes in segment structure in the second quarter of 2023.
(2) Represents goodwill related to the divestitures of IoT and ValueFirst. See Note 5 for further details.
Intangible assets
Intangible assets consisted of the following:
As of September 30, 2023
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$778,609 $(408,446)$370,163 
Customer relationships523,074 (252,195)270,879 
Supplier relationships49,756 (24,046)25,710 
Trade names25,968 (22,330)3,638 
Order backlog10,000 (10,000) 
Patent3,968 (852)3,116 
Total amortizable intangible assets1,391,375 (717,869)673,506 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,396,590 $(717,869)$678,721 
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000) 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 
19

Amortization expense was $48.9 million and $51.7 million for the three months ended September 30, 2023 and 2022, respectively, and $150.0 million and $155.4 million for the nine months ended September 30, 2023 and 2022, respectively.
Total estimated future amortization expense is as follows:
As of September 30, 2023
Year Ended December 31,(In thousands)
2023 (remaining three months)$48,922 
2024191,486 
2025187,912 
2026117,416 
202769,871 
Thereafter57,899 
Total$673,506 
11. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
Accrued payroll and related$67,660 $79,703 
Accrued bonus and commission15,877 35,449 
Accrued cost of revenue158,234 161,455 
Sales and other taxes payable76,975 92,319 
ESPP contributions11,400 8,499 
Finance lease liability8,546 11,871 
Restructuring liability11,659 1,066 
Employee sabbatical benefit accrual(1)
8,343 30,683 
Accrued other expense65,118 69,176 
Total accrued expenses and other current liabilities$423,812 $490,221 
____________________________________
(1) In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of September 30, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date.
20

12. Long-Term Debt
Long-term debt, net, consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(4,458)(5,001)
Unamortized issuance costs(1,003)(1,126)
Net carrying amount494,539 493,873 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(4,885)(5,299)
Unamortized issuance costs(1,099)(1,192)
Net carrying amount494,016 493,509 
Total long-term debt, net$988,555 $987,382 
As of September 30, 2023, the Company was in compliance with all of its covenants under the related indentures.
13. 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
September 30,
Nine Months Ended
September 30,
2023202220232022
Revenue by geographic area:(In thousands)
United States$688,121 $650,531 $2,042,857 $1,837,325 
International345,549 332,499 1,035,138 964,422 
Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Percentage of revenue by geographic area:
United States67 %66 %66 %66 %
International33 %34 %34 %34 %
Long-lived assets outside of the United States were $43.3 million and $54.5 million as of September 30, 2023, and December 31, 2022, respectively.
14. Commitments and Contingencies

(a)Lease and Other Commitments
The Company has entered into various non-cancelable operating lease agreements for its facilities. In the three and nine months ended September 30, 2023, the Company did not enter into any significant new lease agreements.
The Company has non-cancelable contractual commitments with its cloud infrastructure provider, network service providers and other vendors. In the three and nine months ended September 30, 2023, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $24.3 million and $91.2 million, respectively.
21

(b)Legal Matters
In 2020, the City and County of San Francisco (“San Francisco”) assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.

On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The previously set trial date remains vacated, and the parties have finalized a settlement agreement that was approved by San Francisco’s Board of Supervisors on November 7, 2023 and is currently before the Mayor for approval.
In the event the settlement is not formally approved and further litigation is necessary, the Company believes it has strong arguments against the assessments; however, litigation is uncertain and there is no assurance that the Company will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 14(d) of these condensed consolidated financial statements.
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 its 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 September 30, 2023, and December 31, 2022, no amounts were accrued related to any outstanding indemnification agreements.
22

(d)Other Taxes
The Company conducts operations in multiple tax jurisdictions within and outside of 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. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include 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.
The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it 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, as described in Note 14(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying condensed consolidated balance sheets.
As of September 30, 2023, the liabilities recorded for the non-income-based taxes were $32.2 million for domestic jurisdictions and $19.2 million for jurisdictions outside of the United States. As of December 31, 2022, these liabilities were $29.1 million and $20.6 million, respectively.
15. Stockholders' Equity
Preferred Stock
As of September 30, 2023, and December 31, 2022, 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 September 30, 2023, the Company had authorized 1,000,000,000 shares of Class A common stock and 3,170,181 shares of Class B common stock, each with a par value of $0.001 per share. As of December 31, 2022, 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 with a par value of $0.001 per share. As of September 30, 2023, 182,066,098 shares of Class A common stock and no shares of Class B common stock were issued and outstanding. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding.
On June 28, 2023, each outstanding share of the Company’s Class B common stock automatically converted (the “Conversion”) into one share of the Company’s Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation. In addition, upon the Conversion, outstanding stock options that were exercisable for shares of Class B common stock prior to the Conversion became exercisable for shares of Class A common stock. The Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of all of the shares of its Class B common stock that were issued but not outstanding following the Conversion.
The Company had reserved shares of common stock for issuance as follows:
As of September 30,As of December 31,
20232022
Stock options issued and outstanding1,778,852 2,277,379 
Unvested restricted stock units issued and outstanding20,263,588 15,414,997 
Shares of Class A common stock reserved for Twilio.org464,143 530,449 
Stock-based awards available for grant under 2016 Plan20,480,221 19,851,399 
Shares of Class A common stock reserved for issuance pursuant to ESPP8,868,572 7,648,429 
Total51,855,376 45,722,653 
23

Share Repurchase Program

In February 2023, the Board of Directors of the Company authorized the repurchase of up to $1.0 billion in aggregate value of its outstanding Class A common stock through a share repurchase program. Repurchases under this program can be made through open market, private transactions or other means, in compliance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans. The Company has discretion in determining the conditions under which shares may be repurchased from time to time. The program expires on December 31, 2024.

In the three and nine months ended September 30, 2023, the Company repurchased 0.9 million and 9.2 million shares of its Class A common stock, respectively, for an aggregate purchase price of $56.0 million and $551.0 million, respectively. As of September 30, 2023, approximately $449.0 million of the originally authorized amount remained available for future repurchases.
16. Stock-Based Compensation 
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) provides for granting stock options, restricted stock units, restricted stock awards, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to its employees, directors and consultants. Certain of the Company’s outstanding equity awards were granted under equity incentive plans that are no longer active but continue to govern the outstanding equity awards granted thereunder.
In addition, pursuant to the Company’s 2016 Employee Stock Purchase Plan (“ESPP”), eligible employees may purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation. The ESPP provides for separate six-month offering periods beginning in May and November of each year.
As of September 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows:
As of September 30, 2023
Unrecognized Compensation CostWeighted-average remaining period
(In thousands)(In years)
Unvested stock options$18,058 1.6
Unvested restricted stock units and awards1,678,691 2.9
ESPP1,296 0.1
Shares of Class A common stock in escrow subject to future vesting1,114 0.8
Total$1,699,159 
Stock-Based Compensation Expense
The Company recorded total stock-based compensation expense as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(In thousands)
Cost of revenue$7,053 $6,114 $18,677 $14,631 
Research and development94,085 90,787 246,754 279,680 
Sales and marketing51,345 58,747 142,343 184,825 
General and administrative32,524 37,973 90,497 111,850 
Restructuring costs467 15,274 11,096 15,274 
Total$185,474 $208,895 $509,367 $606,260 
24

17. 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
September 30,
Nine Months Ended
September 30,
2023202220232022
Net loss attributable to common stockholders (in thousands)$(141,707)$(482,327)$(650,033)$(1,026,723)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
181,749,309 183,692,564 183,854,526 182,319,735 
Net loss per share attributable to common stockholders, basic and diluted$(0.78)$(2.63)$(3.54)$(5.63)
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 September 30,
20232022
Stock options issued and outstanding1,778,852 2,488,072 
Unvested restricted stock units issued and outstanding20,263,588 14,970,869 
Shares of Class A common stock reserved for Twilio.org464,143 552,551 
Shares of Class A common stock committed under ESPP350,270 191,558 
Shares of Class A common stock in escrow31,503 31,503 
Shares of Class A common stock in escrow and restricted stock awards subject to future vesting3,771 56,237 
Total22,892,127 18,290,790 
18. Income Taxes        
The Company computes its provision for income taxes for interim periods using an estimated annual effective tax rate based on anticipated annual pretax income or loss. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The primary difference between the Company’s effective tax rate and the federal statutory rate is the full valuation allowance the Company has established on its federal, state and certain foreign net operating losses and credits. The Company recorded an income tax provision of $1.7 million and $13.0 million for the three and nine months ended September 30, 2023, respectively, and an income tax provision of $3.6 million and $3.3 million for the three and nine months ended September 30, 2022, respectively.
The provision for income taxes recorded in the three and nine months ended September 30, 2023, consists primarily of income taxes and withholding taxes, partially offset by an income tax benefit from the release of tax liabilities related to uncertain tax positions for which the statute of limitation had lapsed. The provision for income taxes recorded in the three and nine months ended September 30, 2022 consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business, partially offset by an income tax benefit from the reversal of U.S. deferred tax liabilities related to the acquired intangibles from business combinations.
The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. Because the Company has net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years.

19. Related Party Transactions
In May 2022, the Company and Syniverse Corporation (“Syniverse”), an equity method investee, entered into a wholesale agreement pursuant to which Syniverse would process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. For the three and nine months ended September 30, 2023, the value of the transactions that occurred between the Company and Syniverse were $40.1 million and $110.2 million, respectively. The value of the transactions that occurred between the Company and Syniverse were $32.1 million for the three months ended September 30, 2022, and $54.1 million for the period from the investment closing date in May 2022 through September 30, 2022. These transactions were recorded as cost of revenue in the accompanying condensed consolidated statements of operations.
25

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 macroeconomic uncertainties and significant market volatility in the global economy on our customers, partners, employees and business;
our future financial performance, including expectations regarding our revenue, cost of revenue, gross profit, gross margin and operating expenses, our ability to generate positive cash flow and ability to achieve and sustain profitability on GAAP and non-GAAP bases, and the assumptions underlying such expectations;
the benefits and efficiencies we expect to derive from recent workforce reductions and other cost-saving initiatives, including reducing our global office footprint and stock-based compensation expense;
our business unit reorganization, including its expected costs and benefits, related accounting determinations and the shift in our segment reporting structure, and changes to our leadership structure;
our expectations regarding our Data & Applications business, including new product releases, increased investment and go-to-market focus to capture market share, and increased revenue growth;
our expectations regarding our Communications business, including anticipated efficiencies and strategy for streamlining the customer experience, including increased focus on self-service capabilities;
our ability to retain and increase revenue from existing customers and attract new customers, including enterprises and international organizations;
our ability to maintain reliable service levels for our customers;
our anticipated investments in sales and marketing, research and development and additional systems and processes to support our growth;
our ability to compete effectively in an intensely competitive market, including our ability to set optimal prices for our products and adapt and respond effectively to rising costs, rapidly changing technology and evolving customer needs, requirements, and preferences;
potential harm caused by compromises in security, data and infrastructure, including cybersecurity protections;
our ability to comply with modified or new industry standards, laws and regulations applying to our business;
our ability to make progress on our environmental, social and governance (“ESG”) programs, goals and commitments;
our ability to manage changes in network service provider fees that we pay in connection with the delivery of communications on our platform;
investments and costs required to prevent, detect and remediate potential cybersecurity threats, incidents and breaches of ours or our customers’ systems or information;
our ability to optimize our network service provider coverage and connectivity;
our ability to work closely with email inbox service providers to maintain deliverability rates;
26

the impact and expected results from changes in our relationships with our larger customers;
our ability to form and expand partnerships with technology partners and consulting partners;
anticipated technology trends, such as the use of and demand for cloud communications and customer engagement tools;
our ability to leverage generative artificial intelligence (“AI”) and machine learning (“ML”) and develop and deliver products that incorporate generative AI and ML;
our ability to successfully enter into new markets and manage our international expansion;
the sufficiency of our cash and cash equivalents to meet our liquidity needs;
our expectations regarding our share repurchase program;
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 3.625% senior notes due 2029 (“2029 Notes”) and on our 3.875% notes due 2031 (“2031 Notes,” and together with the 2029 Notes, the “Notes”), and repay such Notes;
our customers’ and other platform users’ violation of our policies or other misuse of our platform; and
our ability to successfully integrate and realize the benefits of our past or future strategic acquisitions, divestitures or investments, and our expectations regarding the impact of the recent divestitures of our Internet of Things (“IoT”) and ValueFirst businesses.
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, results of operations and financial condition. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described below 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.

27

PART I - FINANCIAL INFORMATION
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 and our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022. 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 enable businesses of all sizes and across numerous industries to revolutionize how they engage their customers. Our leading customer engagement platform is comprised of a suite of flexible software and communications solutions that allow businesses to deliver seamless, trusted and engaging customer experiences at scale. In order to deliver the personalized experiences through digital communication channels that their customers have come to expect, businesses seek a comprehensive view of their customers across multiple digital touchpoints that reveals what their needs are and which communications methods they prefer. Our platform, which combines our highly customizable communications Application Programming Interfaces (“APIs”) with leading customer data management capabilities, allows businesses to break down data silos and build a comprehensive view of customers to create the exact solutions they need to engage their customers at every step of the customer journey through real-time, relevant, personalized communications over the customers’ preferred communication channels.
With our platform, businesses can personalize every transaction with real-time data, build lasting loyalty, reduce customer acquisition costs and increase customer lifetime value. Our customized software products are designed to address specific use cases, including our customer data platform, virtual contact centers, personalized yet scalable marketing campaigns and advanced account security systems. Our leading communications solutions, including our APIs, are highly customizable and enable developers to embed numerous forms of voice, messaging and email interactions into their customer-facing applications. Our platform is designed to support all of the most important ways people communicate through technology and our global infrastructure is capable of supporting virtually any business at scale.
In the three months ended September 30, 2023 and 2022, our revenue was $1.0 billion and $983.0 million, respectively, and our net loss was $141.7 million and $482.3 million, respectively. In the three months ended September 30, 2023 and 2022, our 10 largest Active Customer Accounts generated an aggregate of 10% and 13% of our total revenue, respectively.
Recent Developments
Business Unit Reorganization. In February 2023, we announced the reorganization (the “Reorganization”) of our business into two business units: Twilio Communications (“Communications”) and Twilio Data & Applications (“Data & Applications”). We believe that this strategic realignment will enable us to better execute on the key priorities for each business unit—accelerating growth for Data & Applications and driving efficiencies for Communications—while accounting for each business unit’s unique economic, customer and product needs. These two business units can execute against their respective financial goals with more focus and independence—but they are also highly complementary. Our Data & Applications business benefits from our underlying communications platform and our substantial active customer base. Our success in Data & Applications also drives more intelligence for our Communications products. Together, they address adjacent needs and related problems for our customers.
In connection with the Reorganization, we changed the organizational structure of our business, including the way we operate the business now and in the future. As such, in February 2023, we began making significant realignments to our internal processes and controls to build a financial reporting process within our enterprise reporting system that will enable consistent, comparable and reliable internal reporting on a business unit level. Concurrently, we were also in the process of determining the measure of profitability to be used by management to assess performance of its newly formed business units.
28

In the second quarter of 2023, we completed certain of the realignment efforts and began presenting non-GAAP gross profit by business unit to the Chief Operating Decision Maker (“CODM”) to be used to assess performance and make resource allocation decisions. As such, in the second quarter of 2023, our Chief Executive Officer, who is also our CODM, began regularly reviewing discrete financial information for each business unit. This shift in the way management started operating the business required us to reevaluate our operating segment structure under the applicable accounting guidance. We determined that as of the end of the second quarter we had two operating and reportable segments: Twilio Communications and Twilio Data & Applications.

Twilio Communications: The Communications segment consists of a variety of application programming interfaces (“APIs”) and software solutions to optimize communications between our customers and their end users. The key products from which the segment derives its revenue are Messaging, Voice and Email.

Twilio Data & Applications: The Data & Applications segment consists of software products that enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. The key products from which the segment derives its revenue are Segment, Engage, Flex and Marketing Campaigns.

Refer to Note 8 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information on segment reporting.
Share Repurchase Program. In February 2023, our Board of Directors authorized a share repurchase program pursuant to which we may repurchase up to $1.0 billion in aggregate value of our Class A common stock until the program expires on December 31, 2024. Repurchases under this program can be made through open market, private transactions or other means in compliance with applicable federal securities laws and could include repurchases pursuant to Rule 10b5-1 trading plans. We have discretion in determining the conditions under which shares may be repurchased from time to time.
In the nine months ended September 30, 2023, we repurchased $551.0 million in aggregate value, or 9.2 million shares, of our Class A common stock under this program. As of September 30, 2023, approximately $449.0 million of the originally authorized amount remained available for future repurchases.
Workforce Reduction Plan. In February 2023, we announced a workforce restructuring plan (the “February 2023 Plan”) to eliminate approximately 17% of our workforce. The execution of the February 2023 Plan was substantially complete in the first quarter of 2023. In the three months ended September 30, 2023, the restructuring expenses were not significant. In the nine months ended September 30, 2023, the cumulative restructuring expenses incurred under the February 2023 Plan were $140.3 million and were related to employee severance, benefits, vesting of equity awards and facilitation costs. The estimated remaining expenses related to the February 2023 Plan are not expected to be significant. For additional details refer to Note 7 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Sabbatical Program. In February 2023, we announced that we will be sunsetting our employee sabbatical program that we introduced effective July 1, 2022. The sabbatical program was intended to provide our tenured employees with a paid leave of four consecutive weeks after every three years of service. Employees who had accumulated more than three years of service as of the program’s effective date became eligible for their benefit immediately. The discontinuation of this program and the reduction in force under our February 2023 Plan resulted in a $12.0 million cumulative one-time decrease to our accrued sabbatical liability in the first quarter of 2023. As of September 30, 2023, the remaining liability of $8.3 million relates to the accumulated benefits for employees who remain eligible under this program until its expiration. As of December 31, 2022, the accrued sabbatical liability was $30.7 million.
Remote-First Company. In 2022, we announced our decision to become a remote-first company allowing our employees the flexibility to work remotely on a permanent basis. As part of our new operating strategy, we permanently closed several of our offices in 2022 and 2023. These office closures resulted in an impairment of several long-lived assets, including our operating lease assets, leasehold improvements and property and equipment. In the three and nine months ended September 30, 2023, we recorded a total impairment loss of $3.2 million and $34.3 million, respectively, related to our permanent office closures.
Impairment of Strategic Investment. In the first quarter of 2023, we recorded a $46.2 million impairment loss associated with one of our investments from 2021 to reduce its carrying amount to fair value.
29

Divestiture of IoT Assets. In the second quarter of 2023, we completed the sale of our IoT net assets for a stock consideration of $15.8 million. The loss on divestiture and related expenses recorded in the nine months ended September 30, 2023 were not significant.
Divestiture of ValueFirst Business. In the third quarter of 2023, we completed the sale of our ValueFirst business for a total cash sales price of $45.5 million, or $38.2 million in proceeds, net of cash divested. ValueFirst was our enterprise communications platform in India. In the nine months ended September 30, 2023, we recorded a $28.8 million loss on divestiture and an additional $3.3 million in related expenses. For additional details refer to Note 5 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Macroeconomic and Geopolitical Factors. Our results of operations may be significantly affected by several macroeconomic and geopolitical factors, such as changes in global economic conditions, customer demand and spending, inflation, labor market constraints, uncertainty regarding the impacts of fluctuations in foreign exchange rates, world events, and existing and new domestic and foreign laws and regulations, as well as those factors outlined in Part II, Item 1A, “Risk Factors.”
Key Business Metrics
We review a number of operational and financial metrics, including Active Customer Accounts and Dollar-Based Net Expansion Rate, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.
The following table summarizes our year-over-year revenue growth and Dollar-Based Net Expansion Rate for the three months ended September 30, 2023 and 2022, and the number of Active Customer Accounts as of September 30, 2023 and 2022.
Three Months Ended
September 30,
20232022
Active Customer Accounts (as of end date of period)306,000 280,000 
Total Revenue (in thousands)$1,033,670 $983,030 
Total Revenue Growth%33 %
Dollar-Based Net Expansion Rate101 %122 %
Active Customer Accounts

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. 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. Active Customer Accounts excludes customer accounts from Zipwhip, Inc. Communications Active Customer Accounts and Data & Applications Active Customer Accounts are calculated using the same methodology, but using only revenue recognized from accounts in the respective segment. Because an individual Active Customer Account may be counted as both a Communications Active Customer Account and a Data & Applications Active Customer Account, the sum of the segment-level Active Customer Accounts may exceed our total company Active Customer Accounts.

We believe that the number of Active Customer Accounts, on an aggregate basis and at the segment level, is an important indicator of the growth of our business, the market acceptance of our platform and future revenue trends. 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. The number of Active Customer Accounts is rounded down to the nearest thousand. In the three months ended September 30, 2023 and 2022, revenue from Active Customer Accounts represented over 99% of total revenue in each period.
30

Dollar‑Based Net Expansion Rate
Our Dollar-Based Net Expansion Rate compares the total revenue from all Active Customer Accounts and customer accounts from Zipwhip, Inc. 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 and customer accounts from Zipwhip, Inc. that were Active Customer Accounts or customer accounts from Zipwhip, Inc. 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. Revenue from acquisitions does not impact the Dollar-Based Net Expansion Rate calculation until the quarter following the one-year anniversary of the applicable acquisition, unless the acquisition closing date is the first day of a quarter. As a result, for the quarter ended September 30, 2023, our Dollar-Based Net Expansion Rate excludes the contributions from acquisitions made after July 1, 2022. Revenue from divestitures does not impact the Dollar-Based Net Expansion Rate calculation beginning in the quarter the divestiture closed, unless the divestiture closing date is the last day of a quarter. As a result, for the quarter ended September 30, 2023, our Dollar-Based Net Expansion Rate excludes the contributions from divestitures made after September 30, 2022. Communications Dollar-Based Net Expansion Rate and Data & Applications Dollar-Based Net Expansion Rate are calculated using the same methodology, but using only revenue attributable to the respective segment and Active Customer Accounts and customer accounts from Zipwhip, Inc. for that respective segment. Revenue from customer accounts from Zipwhip, Inc., which we acquired on July 14, 2021, has been included in our Dollar-Based Net Expansion Rate beginning in the quarter ended December 31, 2022.
We believe that measuring Dollar-Based Net Expansion Rate, on an aggregate basis and at the segment level, provides a more meaningful indication of the performance of our efforts to increase revenue from existing customers. 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, 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.
Key Components of Statements of Operations
Revenue
Revenue. We recognize revenue from our products on either a usage basis or a subscription basis, depending on the nature of the product and the type of customer contract. Our reportable segments contain products that may follow either revenue recognition model.
The majority of the revenue in our Communications segment is derived from usage‑based fees. These fees are earned when customers access our cloud-based platform. Some examples of our usage-based products are Messaging and Voice. For our Messaging products, we primarily charge fees related to the number of text messages sent or received. For our Voice products, we primarily charge fees for minutes of call duration. In the three months ended September 30, 2023 and 2022, we generated 71% and 73% of our revenue, respectively, from usage‑based fees.
We earn monthly subscription-based fees from various products in both Communications and Data & Applications segments. Some examples of our primarily subscription-based products are Segment, Engage, Flex and Email. For our subscription-based products we recognize revenue evenly over the contract term. When our usage-based Communications products are embedded into our subscription-based products, such as into Flex, we charge for those separately on a usage basis and record the revenue into the reportable segment in which the usage-based product resides.
31

Customers gain access to our products and solutions either through an e-commerce self-service sign-up format which requires an upfront prepayment via credit card that is drawn down as they use our products or for our larger customers, including enterprise customers, through a negotiated contract established for at least 12 months that typically contains minimum revenue commitments and may contain more favorable pricing. Customers on such contracts are typically either invoiced monthly in arrears for products used or invoiced in advance at the start of the term.
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 the number of contracts with our invoiced customers that contain terms requiring any form of prepayment is not significant.
We define U.S. revenue as revenue from customers with IP addresses or mailing addresses at the time of registration in the United States. We define international revenue as revenue from customers with IP addresses or mailing addresses at the time of registration outside of the United States.
Cost of Revenue and Gross Margin
Cost of Revenue. 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 other 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 intangible assets. Costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated to segments based on methodologies that best reflect the patterns of consumptions of these costs.
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.
Gross Margin. Gross margin is gross profit expressed as a percentage of revenue. 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 A2P SMS fees; the mix of U.S. revenue compared to international revenue; changes in foreign exchange rates; the timing of amortization of capitalized software development costs and acquired intangibles; and the extent to which we periodically choose to adjust prices of our products.
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.
Research and Development. Research and development expenses consist primarily of personnel costs, outsourced engineering services, cloud infrastructure fees for staging and development of our products, depreciation, amortization of capitalized internal-use software development costs and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meets the criteria for capitalization.
We are focusing our research and development investment in the highest impact product areas for our future. We are investing strategically in alignment with our focus on building a trusted, leading customer engagement platform.
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs, including commissions and bonuses to our sales employees. Sales and marketing expenses also include expenditures related to advertising, marketing, brand awareness activities, costs related to our SIGNAL customer and developer conferences, credit card processing fees, professional services fees, depreciation, amortization of acquired intangible assets and an allocation of our general overhead expenses.
We focus our sales and marketing efforts on generating awareness of our company, platform and products, creating sales leads and establishing and promoting our brand, both domestically and internationally.
32

General and Administrative. General and administrative expenses consist primarily of personnel costs for our accounting, finance, legal, human resources and administrative support personnel. General and administrative expenses also include costs related to business acquisitions and dispositions, legal and other professional services fees, certain taxes, depreciation and amortization, charitable contributions and an allocation of our general overhead expenses.
We expect that we will incur costs associated with supporting the growth of our business. We may also incur higher than usual losses related to deterioration of quality of certain financial assets caused by macroeconomic conditions.
Restructuring Costs. Restructuring costs consist primarily of personnel costs, such as employee severance payments, benefits and certain facilitation costs, associated with our workforce reductions, which are described in Note 7 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. Restructuring costs also include stock-based compensation expense related to vesting of stock-based awards of the impacted employees.
Impairment of Long-Lived Assets. Impairment of long-lived assets consists primarily of impairment charges allocated to the carrying amount of certain operating right-of-use assets and the associated leasehold improvements and property and equipment when the carrying amounts exceed their respective fair values.
Other Expenses, Net
Our other expenses, net consist primarily of our share of losses from our equity method investment; impairment charges and gains and losses related to our strategic investments and marketable securities; and debt-related costs.
Provision for Income Taxes
Our provision for income taxes consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business.
The primary difference between our effective tax rate and the federal statutory rate relates to the valuation allowance the Company established on the federal, state and certain foreign net operating losses and credits.
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 results of operations reported in accordance with generally accepted accounting principles (“GAAP”). Non‑GAAP financial information is presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP 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 GAAP. The users of our consolidated financial statements 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.
33

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
September 30,
20232022
Reconciliation:(In thousands)
GAAP gross profit$516,319 $462,075 
GAAP gross margin50 %47 %
Non-GAAP adjustments:
Stock-based compensation7,053 6,114 
Amortization of acquired intangibles29,045 30,729 
Payroll taxes related to stock-based compensation181 215 
    Non-GAAP gross profit$552,598 $499,133 
    Non-GAAP gross margin53 %51 %
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
September 30,
20232022
Reconciliation:(In thousands)
GAAP operating expenses$625,222 $919,072 
Non-GAAP adjustments:
Stock-based compensation(177,954)(187,507)
Amortization of acquired intangibles(19,827)(20,920)
Acquisition and divestiture related expenses(183)(121)
Payroll taxes related to stock-based compensation(3,156)(4,210)
Charitable contribution(1,339)(1,911)
Restructuring costs (3,437)(72,451)
Impairment of long-lived assets(3,162)(97,722)
Non-GAAP operating expenses$416,164 $534,230 
34

Non‑GAAP Income (Loss) from Operations and Non‑GAAP Operating Margin
For the periods presented, we define non‑GAAP income (loss) from operations and non‑GAAP operating margin as GAAP income (loss) from operations and GAAP operating margin, respectively, adjusted to exclude, as applicable, certain expenses as presented in the table below:
Three Months Ended
September 30,
20232022
Reconciliation:(In thousands)
GAAP loss from operations$(108,903)$(456,997)
GAAP operating margin(11)%(46)%
Non-GAAP adjustments:
Stock-based compensation185,007 193,621 
Amortization of acquired intangibles48,872 51,649 
Acquisition and divestiture related expenses183 121 
Payroll taxes related to stock-based compensation3,337 4,425 
Charitable contribution1,339 1,911 
Restructuring costs 3,437 72,451 
Impairment of long-lived assets3,162 97,722 
Non-GAAP income (loss) from operations$136,434 $(35,097)
Non-GAAP operating margin13 %(4)%
35

Results of Operations
The following table sets forth our results of operations for the periods presented. The period-to-period comparisons of our historical results are not indicative of the results that may be expected in the future.
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Condensed Consolidated Statements of Operations Data:(In thousands, except share and per share amounts)
Revenue$1,033,670 $983,030 $3,077,995 $2,801,747 
Cost of revenue (1) (2)
517,351 520,955 1,565,231 1,469,312 
Gross profit516,319 462,075 1,512,764 1,332,435 
Operating expenses:
Research and development (1) (2)
241,654 284,735 707,145 804,987 
Sales and marketing (1) (2)
262,898 328,833 784,383 951,697 
General and administrative (1) (2)
114,071 135,331 361,491 392,319 
Restructuring costs (1)
3,437 72,451 140,281 72,451 
Impairment of long-lived assets3,162 97,722 34,278 97,722 
Total operating expenses625,222 919,072 2,027,578 2,319,176 
Loss from operations(108,903)(456,997)(514,814)(986,741)
Other expenses, net:
Share of losses from equity method investment(31,058)(13,376)(93,838)(13,376)
Impairment of strategic investments— — (46,154)— 
Other income (expenses), net(8,374)17,731 (23,290)
Total other expenses, net(31,057)(21,750)(122,261)(36,666)
Loss before provision for income taxes
(139,960)(478,747)(637,075)(1,023,407)
Provision for income taxes
(1,747)(3,580)(12,958)(3,316)
Net loss attributable to common stockholders$(141,707)$(482,327)$(650,033)$(1,026,723)
Net loss per share attributable to common
     stockholders, basic and diluted
$(0.78)$(2.63)$(3.54)$(5.63)
Weighted-average shares used in computing net
     loss per share attributable to common
     stockholders, basic and diluted
181,749,309 183,692,564 183,854,526 182,319,735 
__________________________________
(1) Includes stock-based compensation expense as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Cost of revenue$7,053 $6,114 $18,677 $14,631 
Research and development94,085 90,787 246,754 279,680 
Sales and marketing51,345 58,747 142,343 184,825 
General and administrative32,524 37,973 90,497 111,850 
Restructuring costs467 15,274 11,096 15,274 
Total$185,474 $208,895 $509,367 $606,260 
36

____________________________________
(2) Includes amortization of acquired intangibles as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Cost of revenue$29,045 $30,729 $88,675 $92,601 
Research and development420 420 1,260 1,260 
Sales and marketing19,407 20,500 59,901 61,412 
General and administrative— — — 
Total$48,872 $51,649 $149,836 $155,280 
The following table sets forth our results of operations for each of the periods presented as a percentage of our total revenue:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Condensed Consolidated Statements of Operations, as a percentage of revenue: **
Revenue100 %100 %100 %100 %
Cost of revenue50 53 51 52 
Gross profit50 47 49 48 
Operating expenses:
Research and development23 29 23 29 
Sales and marketing25 33 25 34 
General and administrative11 14 12 14 
Restructuring costs*
Impairment of long-lived assets*10 
Total operating expenses60 93 66 83 
Loss from operations(11)(46)(17)(35)
Other expenses, net
Share of losses from equity method investment(3)(1)(3)*
Impairment of strategic investments— — (1)— 
Other income (expenses), net*(1)(1)
Total other expenses, net(3)(2)(4)(1)
Loss before provision for income taxes
(14)(49)(21)(37)
Provision for income taxes
**— *
Net loss attributable to common stockholders(14 %)(49 %)(21 %)(37 %)
____________________________________
* Less than 0.5% of revenue.
** Columns may not add up to 100% due to rounding.
37

Comparison of the Three Months Ended September 30, 2023 and 2022
Revenue
Three Months Ended
September 30,
20232022Change
(Dollars in thousands)
Twilio Communications$906,714 $866,193 $40,521 %
Twilio Data & Applications126,956 116,837 10,119 %
Consolidated total revenue$1,033,670 $983,030 $50,640 %
In the three months ended September 30, 2023, Communications revenue increased by $40.5 million, or 5%, compared to the same period last year. This increase was primarily attributable to a 10% increase in the number of Communications Active Customer Accounts from over 264,000 as of September 30, 2022 to over 291,000 as of September 30, 2023, as well as the increased usage of our products by our existing customers, as reflected in our Communications Dollar‑Based Net Expansion Rate of 101%. These increases were offset by a decrease of $28.5 million related to revenue from our ValueFirst and IoT businesses, which we divested during 2023.
In the three months ended September 30, 2023, Data & Applications revenue increased by $10.1 million, or 9%, compared to the same period last year. This increase was primarily attributable to a 6% increase in the number of Data & Applications Active Customer Accounts from over 31,000 as of September 30, 2022 to over 33,000 as of September 30, 20231. Our Data & Applications Dollar‑Based Net Expansion Rate was 96% for the three months ended September 30, 2023 due to higher contraction and customer churn compared to the same period last year.
In the three months ended September 30, 2023, consolidated total revenue increased by $50.6 million, or 5%, compared to the same period last year. This increase was primarily attributable to a 9% increase in the number of Active Customer Accounts from over 280,000 as of September 30, 2022 to over 306,000 as of September 30, 2023, as well as the increased usage of our products by our existing customers, as reflected in our Dollar‑Based Net Expansion Rate of 101%.
In the three months ended September 30, 2023, U.S. revenue and international revenue represented $688.1 million, or 67%, and $345.5 million, or 33%, respectively, of total revenue. In the three months ended September 30, 2022, U.S. revenue and international revenue represented $650.5 million, or 66%, and $332.5 million, or 34%, respectively, of total revenue.
1 In our Quarterly Report on Form 10-Q for the three months ended June 30, 2023 (the “Q2’23 10-Q”), we disclosed that we had over 27,000 Data & Applications Active Customer Accounts as of June 30, 2023, an increase of 4% compared to over 26,000 Data & Applications Active Customer Accounts as of June 30, 2022. Due to an inadvertent exclusion of certain accounts, the number of Data & Applications Active Customer Accounts as of June 30, 2023 and June 30, 2022 was understated. Including the inadvertently excluded accounts, we had over 33,000 Data & Applications Active Customer Accounts as of June 30, 2023, an increase of 6% compared to over 31,000 Data & Applications Active Customer Accounts as of June 30, 2022.

Our consolidated Active Customer Accounts as of June 30, 2023 and June 30, 2022, and our Data & Applications Dollar-Based Net Expansion Rate for the three and six months ended June 30, 2023, in each case as disclosed in our Q2’23 10-Q, were not affected by the above understatement.
38

Cost of Revenue and Gross Margin
Three Months Ended
September 30,
20232022Change
(Dollars in thousands)
Twilio Communications
Cost of revenue$473,683 $485,067 $(11,384)(2)%
Gross margin48 %44 %
Twilio Data & Applications
Cost of revenue43,668 35,888 $7,780 22 %
Gross margin66 %69 %
Consolidated total
Cost of revenue$517,351 $520,955 $(3,604)(1)%
Gross margin50 %47 %
In the three months ended September 30, 2023, Communications cost of revenue decreased by $11.4 million, or 2%, compared to the same period last year. Fluctuations in cost of revenue categories were not significant either individually or in the aggregate.
In the three months ended September 30, 2023, Data & Applications cost of revenue increased by $7.8 million, or 22%, compared to the same period last year. The increase was primarily attributable to a $4.5 million increase in hosting fees, a $1.3 million increase in stock-based compensation, and a $1.2 million increase in amortization of capitalized internal-use software development costs.
In the three months ended September 30, 2023, Communications gross margin percentage increased compared to the same period last year. This increase was primarily driven by a 300 basis point increase due to the network service providers’ costs increasing at a lower rate relative to revenue, net of the impact of hedging instruments, as a result of a higher proportion of revenue being derived from the United States, where margins are higher. The increase was also partially driven by a 70 basis point increase due to the divestiture of our ValueFirst and IoT businesses during the first half of 2023, which historically had lower gross margins than Communications as a whole.
In the three months ended September 30, 2023, Data & Applications gross margin percentage decreased compared to the same period last year. This decrease was primarily driven by a 350 basis point decrease due to an increase in hosting costs, a 110 basis point decrease due to an increase in stock-based compensation, and a 100 basis point decrease due to an increase in amortization of capitalized internal-use software development costs, partially offset by a 9% increase in total revenue, as discussed in the Revenue section above.
39

Operating Expenses
Three Months Ended
September 30,
20232022Change
(Dollars in thousands)
Research and development$241,654 $284,735 $(43,081)(15)%
Sales and marketing262,898 328,833 (65,935)(20)%
General and administrative114,071 135,331 (21,260)(16)%
Restructuring costs3,437 72,451 (69,014)(95)%
Impairment of long-lived assets3,162 97,722 (94,560)(97)%
Total operating expenses$625,222 $919,072 $(293,850)(32)%
In the three months ended September 30, 2023, research and development expenses decreased by $43.1 million, or 15%, compared to the same period last year. The decrease was primarily attributable to a $46.5 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 25% decrease in average research and development headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023. This decrease was partially offset by increases in other operating expense categories that were not significant either individually or in the aggregate.
In the three months ended September 30, 2023, sales and marketing expenses decreased by $65.9 million, or 20%, compared to the same period last year. The decrease was primarily attributable to a $63.1 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 31% decrease in average sales and marketing headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023. The impacts of other operating expense categories were not significant either individually or in the aggregate.
In the three months ended September 30, 2023, general and administrative expenses decreased by $21.3 million, or 16%, compared to the same period last year. The decrease was primarily attributable to a $21.2 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 39% decrease in average general and administrative headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023. The impacts of other operating expense categories were not significant either individually or in the aggregate.
In the three months ended September 30, 2023, restructuring costs decreased by $69.0 million, or 95%, compared to the same period last year. The decrease is due to costs incurred in the prior period related to the workforce reduction effected during September 2022. For further detail refer to Note 7 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
In the three months ended September 30, 2023, impairment of long-lived assets decreased $94.6 million, or 97%, compared to the same period last year. The decrease is due to a larger number of office closures that occurred in the three months ended September 30, 2022, which was the first period in which we incurred such charges. For further detail refer to Note 6 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
40

Segment Results of Operations
Our CODM evaluates the performance of our Communications and Data & Applications segments based on several factors, of which the primary financial measures are total revenue and non-GAAP gross profit, our segment profitability measure. The following table presents the non-GAAP gross profit measure for each segment, as presented to our CODM for the three months ended September 30, 2023:

Three Months Ended
September 30,
2023
2022
Change
(Dollars in thousands)
Twilio Communications$451,330 $401,236 $50,094 12 %
Twilio Data & Applications101,268 97,897 3,371 %
Consolidated total non-GAAP gross profit$552,598 $499,133 $53,465 11 %
In the three months ended September 30, 2023, Communications non-GAAP gross profit increased by $50.1 million, or 12%, compared to the same period last year. The increase in Communications non-GAAP gross profit was primarily driven by the same factors impacting Communications revenue and Communications cost of revenue, as described in the Revenue and Cost of Revenue and Gross Margin sections above, adjusted for a $1.8 million net decrease, in aggregate, in stock-based compensation, payroll taxes related to stock-based compensation and amortization of acquired intangibles.
In the three months ended September 30, 2023, Data & Applications non-GAAP gross profit increased by $3.4 million, or 3%, compared to the same period last year. The increase in Data & Applications non-GAAP gross profit was primarily driven by the same factors impacting Data & Applications revenue and Data & Applications cost of revenue, as described in the Revenue and Cost of Revenue and Gross Margin sections above, adjusted for a $1.0 million net increase, in aggregate, in stock-based compensation, payroll taxes related to stock-based compensation and amortization of acquired intangibles.
Comparison of the Nine Months Ended September 30, 2023 and 2022
Revenue
Nine Months Ended
September 30,
20232022Change
(Dollars in thousands)
Twilio Communications$2,703,079 $2,470,350 $232,729 9%
Twilio Data & Applications374,916 331,397 43,519 13%
Consolidated total revenue$3,077,995 $2,801,747 $276,248 10%
In the nine months ended September 30, 2023, Communications revenue increased by $232.7 million, or 9%, compared to the same period last year. This increase was primarily attributable to a 10% increase in the number of Communications Active Customer Accounts from over 264,000 as of September 30, 2022 to over 291,000 as of September 30, 2023, as well as the increased usage of our products by our existing customers, as reflected in our Communications Dollar‑Based Net Expansion Rate of 103%. These increases were partially offset by a decrease of $29.9 million related to revenue from our ValueFirst and IoT businesses, which we divested during 2023.
In the nine months ended September 30, 2023, Data & Applications revenue increased by $43.5 million, or 13%, compared to the same period last year. This increase was attributable to a 6% increase in the number of Data & Applications Active Customer Accounts from over 31,000 as of September 30, 2022 to over 33,000 as of September 30, 20232. Our Data & Applications Dollar‑Based Net Expansion Rate was 100% for the nine months ended September 30, 2023.
2 In our Q2’23 10-Q, we disclosed that we had over 27,000 Data & Applications Active Customer Accounts as of June 30, 2023, an increase of 4% compared to over 26,000 Data & Applications Active Customer Accounts as of June 30, 2022. Due to an inadvertent exclusion of certain accounts, the number of Data & Applications Active Customer Accounts as of June 30, 2023 and June 30, 2022 was understated. Including the inadvertently excluded accounts, we had over 33,000 Data & Applications Active Customer Accounts as of June 30, 2023, an increase of 6% compared to over 31,000 Data & Applications Active Customer Accounts as of June 30, 2022.

Our consolidated Active Customer Accounts as of June 30, 2023 and June 30, 2022, and our Data & Applications Dollar-Based Net Expansion Rate for the three and six months ended June 30, 2023, in each case as disclosed in our Q2’23 10-Q, were not affected by the above understatement.
41

In the nine months ended September 30, 2023, consolidated total revenue increased by $276.2 million, or 10%, compared to the same period last year. This increase was primarily attributable to a 9% increase in the number of Active Customer Accounts from over 280,000 as of September 30, 2022 to over 306,000 as of September 30, 2023, as well as the increased usage of our products by our existing customers, as reflected in our Dollar‑Based Net Expansion Rate of 103%.
In the nine months ended September 30, 2023, U.S. revenue and international revenue represented $2.0 billion, or 66%, and $1.0 billion, or 34%, respectively, of total revenue. In the nine months ended September 30, 2022, U.S. revenue and international revenue represented $1.8 billion, or 66%, and $964.4 million, or 34%, respectively, of total revenue.
Cost of Revenue and Gross Margin
Nine Months Ended
September 30,
20232022Change
(Dollars in thousands)
Twilio Communications
Cost of revenue$1,442,536 $1,367,852 $74,684 %
Gross margin47 %45 %
Twilio Data & Applications
Cost of revenue122,695 101,460 $21,235 21 %
Gross margin67 %69 %
Consolidated total
Cost of revenue$1,565,231 $1,469,312 $95,919 %
Gross margin49 %48 %
In the nine months ended September 30, 2023, Communications cost of revenue increased by $74.7 million, or 5%, compared to the same period last year. This increase was primarily attributable to a $62.3 million increase in network service providers’ costs, net of the impact of hedging instruments, which support the growth in usage of our products driven by the growth of Communications Active Customer Accounts and the increased usage of our products by our existing customers.
In the nine months ended September 30, 2023, Data & Applications cost of revenue increased by $21.2 million, or 21%, compared to the same period last year. The increase was primarily driven by an $8.1 million increase in hosting fees, a $5.4 million increase in support and professional service fees, and a $4.9 million increase in amortization of capitalized internal-use software development costs.
In the nine months ended September 30, 2023, Communications gross margin percentage increased compared to the same period last year. This increase was primarily driven by a 170 basis point increase due to the network service providers’ costs increasing at a lower rate relative to revenue, net of the impact of hedging instruments. This is due to a higher proportion of revenue being derived from the United States, where margins are higher. The increase was also partially driven by a 30 basis point increase due to the divestiture of our ValueFirst and IoT businesses during the first half of 2023, which historically had lower gross margins than Communications as a whole.
In the nine months ended September 30, 2023, Data & Applications gross margin percentage decreased compared to the same period last year. This decrease was primarily driven by a 220 basis point decrease due to an increase in hosting fees, a 140 basis point decrease due to an increase in support and professional service fees, and a 130 basis point decrease due to an increase in amortization of capitalized internal-use software development costs, partially offset by a 13% increase in total revenue, as discussed in the Revenue section above.
42

Operating Expenses
Nine Months Ended
September 30,
20232022Change
(Dollars in thousands)
Research and development$707,145 $804,987 $(97,842)(12)%
Sales and marketing784,383 951,697 (167,314)(18)%
General and administrative361,491 392,319 (30,828)(8)%
Restructuring costs140,281 72,451 67,830 94 %
Impairment of long-lived assets34,278 97,722 (63,444)(65)%
Total operating expenses$2,027,578 $2,319,176 $(291,598)(13)%
In the nine months ended September 30, 2023, research and development expenses decreased by $97.8 million, or 12%, compared to the same period last year. The decrease was primarily attributable to a $99.5 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 10% decrease in average research and development headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023.
In the nine months ended September 30, 2023, sales and marketing expenses decreased by $167.3 million, or 18%, compared to the same period last year. The decrease was primarily attributable a $142.6 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 19% decrease in average sales and marketing headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023. The lower sales and marketing expenses were also partially due to a $17.4 million decrease in advertising expenses.
In the nine months ended September 30, 2023, general and administrative expenses decreased by $30.8 million, or 8%, compared to the same period last year. The decrease was primarily attributable to a $59.4 million decrease in total personnel costs compared to the prior period, which was primarily attributable to the restructuring of our workforce in September 2022 and February 2023, which contributed to a 27% decrease in average general and administrative headcount during the period, and to the sunsetting of our employee sabbatical program in the three months ended March 31, 2023. This decrease was partially offset by a $32.3 million loss on divestiture related to the sale of our ValueFirst business and our IoT assets and liabilities. For further detail on the divestitures, refer to Note 5 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
In the nine months ended September 30, 2023, restructuring costs increased by $67.8 million, or 94%, as compared to the same period last year. The increase was primarily a result of our February 2023 Plan, which had a more substantial impact than our September 2022 restructuring plan in the comparable period. For further detail refer to Note 7 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
In the nine months ended September 30, 2023, impairment of long-lived assets decreased by $63.4 million, or 65%, as compared to the same period last year. The decrease was primarily driven by a larger number of office closures that occurred in 2022 when our remote-first policy was initially enacted. For further detail refer to Note 6 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
43

Other Expenses, net
Nine Months Ended
September 30,
20232022Change
(Dollars in thousands)
Share of losses from equity method investment$93,838 $13,376 $80,462 602 %
Impairment of strategic investments46,154 — $46,154 100 %
Other (income) expenses, net
(17,731)23,290 $(41,021)(176)%
Total other expenses, net$122,261 $36,666 $85,595 233 %
In the nine months ended September 30, 2023, other expenses, net increased by $85.6 million, or 233%, compared to the same period last year. The increase is primarily related to an increase of $80.5 million in our share of losses from our equity method investment.
Segment Results of Operations
The following table presents the results for non-GAAP gross profit for each of our Communications and Data & Applications segments for the nine months ended September 30, 2023:
Nine Months Ended
September 30,
2023
2022
Change
(Dollars in thousands)
Twilio Communications$1,316,541 $1,160,683 $155,858 13 %
Twilio Data & Applications304,074 279,441 24,633 %
Consolidated total non-GAAP gross profit$1,620,615 $1,440,124 $180,491 13 %
In the nine months ended September 30, 2023, Communications non-GAAP gross profit increased by $155.9 million, or 13%, compared to the same period last year. The increase in Communications non-GAAP gross profit was primarily driven by the same factors impacting Communications revenue and cost of revenue in the nine months ending September 30, 2023, as described above, adjusted for a $2.2 million net decrease, in aggregate, in stock-based compensation, payroll taxes related to stock-based compensation and amortization of acquired intangibles.
In the nine months ended September 30, 2023, Data & Applications non-GAAP gross profit increased by $24.6 million, or 9%, compared to the same period last year. The increase in Data & Applications non-GAAP gross profit was primarily driven by the same factors impacting Data & Applications revenue and cost of revenue in the nine months ending September 30, 2023, as described above, adjusted for a $2.3 million net increase, in aggregate, in stock-based compensation, payroll taxes related to stock-based compensation and amortization of acquired intangibles.
Liquidity and Capital Resources
As of September 30, 2023, we had cash and cash equivalents of $677.9 million and short-term marketable securities of $3.2 billion. In any given period, cash and cash equivalents may consist of money market funds, reverse repurchase agreements and commercial paper. Short-term marketable securities consist primarily of U.S. treasury securities, non-U.S. government securities, high credit quality corporate debt securities and commercial paper. The cash and cash equivalents and short-term marketable securities are held for working capital purposes.
Our principal sources of liquidity have been (i) the net proceeds of $979.0 million, $1.4 billion and $1.8 billion, net of underwriting discounts and offering expenses paid by us, from our public equity offerings in June 2019, August 2020 and February 2021, respectively; (ii) the aggregate net proceeds of approximately $984.7 million, after deducting purchaser discounts and debt issuance costs paid by us, from the issuance of our 2029 Notes and 2031 Notes in March 2021 (each, as defined below); (iii) the net proceeds of $228.4 million, after deducting transaction costs paid by us, from settlement of our capped call arrangements in June 2021; and (iv) the payments received from customers using our products.
44

Our primary uses of cash include operating costs, such as personnel-related costs, network service provider costs, cloud infrastructure costs, facility-related spending, as well as, from time to time, acquisitions, investments and share repurchases. Our principal contractual and other commitments consist of obligations under our 2029 Notes and 2031 Notes, our operating leases for office space that we occupy, sublease or hold to sublease, and contractual commitments to our cloud infrastructure and network service providers. Refer to Note 12 and Note 14(a) to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for discussions of our obligations and commitments related to leases, debt and other purchase obligations.
We may, from time to time, consider acquisitions of, or investments in, complementary businesses, products, services, capital infrastructure or technologies which might affect our liquidity requirements, cause us to secure additional financing or issue additional equity or debt securities. There can be no assurance that additional credit lines or financing instruments will be available in amounts or on terms acceptable to us, if at all.
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 expenditure needs, including authorized share repurchases, for the next 12 months and beyond. 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, 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 impact of an economic downturn or recession, significant market volatility in the global economy, timing and ability to collect payments from our customers and other risks detailed in Part II, Item 1A, “Risk Factors.”
Share Repurchase Program
In February 2023, our Board of Directors authorized a share repurchase program pursuant to which we may repurchase up to $1.0 billion in aggregate value of our Class A common stock. Repurchases under the program will be made through open market, private transactions or other means in compliance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The program expires on December 31, 2024.
In the three and nine months ended September 30, 2023, we purchased $56.0 million in aggregate value, or 0.9 million shares, and $551.0 million in aggregate value, or 9.2 million shares, respectively, of our Class A common stock on the open market under this program. As of September 30, 2023, approximately $449.0 million of the originally authorized amount remains available for future repurchases.
45

2029 Notes and 2031 Notes
In March 2021, we issued and sold $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million principal amount of 3.625% notes due 2029 (the “2029 Notes”) and $500.0 million principal amount of 3.875% notes due 2031 (the “2031 Notes,” and together with the 2029 Notes, the “Notes”). The Notes are described in detail in Note 13 to our Annual Report on Form 10-K filed with the SEC on February 27, 2023.
Cash Flows
The following table summarizes our cash flows:
Nine Months Ended
  September 30,
20232022
(In thousands)
Cash provided by (used in) operating activities
$192,207 $(195,913)
Cash provided by (used in) investing activities365,745 (682,153)
Cash (used in) provided by financing activities(536,221)33,252 
Effect of exchange rate changes on cash, cash equivalents and restricted cash108 146 
Net increase (decrease) in cash, cash equivalents and restricted cash$21,839 $(844,668)
Cash Flows from Operating Activities
In the nine months ended September 30, 2023, cash provided by operating activities consisted primarily of our net loss of $650.0 million adjusted for non-cash items, including $509.4 million of stock-based compensation expense which included the impact of our February 2023 Plan, $219.0 million of depreciation and amortization expense, $93.8 million of our share of losses from an equity method investment, $54.4 million of amortization of deferred commissions, $46.2 million of impairment of an investment that we acquired in 2021, $34.3 million of impairment of operating lease assets and other long-lived assets, $32.3 million loss on net assets divested, $21.8 million of non-cash reduction in our operating right-of-use asset, and $240.3 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts receivable and prepaid expenses increased $125.6 million primarily due to revenue growth, timing of cash receipts and prepayments and certain operating expenses. Accounts payable and other current liabilities decreased $62.3 million primarily driven by a $22.3 million decrease in the sabbatical benefit accrual as a result of lower headcount and sunsetting of the program, and a decrease in personnel-related accruals due to lower headcount. Operating lease liabilities decreased $41.4 million due to payments made against our operating lease obligations. Other long-term assets increased $15.4 million primarily due to an increase in the sales commissions balances related to the growth of our business. The loss on net assets divested, the impairment of operating lease assets and other long lived assets, and the details of the February 2023 Plan are described further in Note 5, Note 6, and Note 7, respectively, to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
In the nine months ended September 30, 2022, cash used in operating activities consisted primarily of our net loss of $1.0 billion adjusted for non-cash items, including $606.3 million of stock-based compensation expense, $207.9 million of depreciation and amortization expense, $100.7 million of impairment of operating lease assets and other long-lived assets, $38.7 million of non-cash reduction in our operating right-of-use asset, $41.3 million of amortization of deferred commissions, $27.9 million of net amortization of investment premium and discount, and $235.8 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts receivable and prepaid expenses increased $202.4 million primarily due to revenue growth, timing of cash receipts and pre-payments of our cloud infrastructure fees and certain operating expenses. Accounts payable and other current liabilities increased $134.0 million primarily due to increases in transaction volumes, the impacts from our September 2022 restructuring plan and the sabbatical employee benefit, which was introduced during 2022. Operating lease liabilities decreased $42.2 million due to payments made against our operating lease obligations. Other long-term assets increased $111.7 million primarily due to an increase in the sales commissions balances related to the growth of our business.
46

Cash Flows from Investing Activities
In the nine months ended September 30, 2023, cash provided by investing activities was $365.7 million primarily consisting of $372.9 million of proceeds from sales and maturities of marketable securities, net of purchases of marketable securities and other investments, and $38.2 million of proceeds from divestitures, net of cash divested, partially offset by $30.5 million related to capitalized software development costs and $9.0 million related to purchases of long-lived assets.
In the nine months ended September 30, 2022, cash used in investing activities was $682.2 million primarily consisting of $584.8 million of purchases of marketable securities and other investments, net of maturities and sales, $32.9 million of net cash paid to acquire other businesses, $35.9 million related to capitalized software development costs and $28.6 million related to purchases of long-lived assets.
Cash Flows from Financing Activities
In the nine months ended September 30, 2023, cash used in financing activities was $536.2 million primarily consisting of $548.9 million of cash paid to repurchase 9.2 million shares of our Class A common stock in the open market, including related costs, and $13.8 million in principal payments on debt and finance leases, offset by $28.9 million in proceeds from stock options exercised by our employees and shares issued under our employee stock purchase plan.
In the nine months ended September 30, 2022, cash provided by financing activities was $33.3 million primarily consisting of $43.8 million in proceeds from stock options exercised by our employees and shares issued under our employee stock purchase plan, offset by $9.4 million in principal payments on debt and finance leases.
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 February 27, 2023.
Recent Accounting Pronouncements Not Yet Adopted
Refer to Note 2 to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements not yet adopted.
Available Information
Our filings are available to be viewed and downloaded free of charge through our investor relations website after we file them with the SEC. Our filings include our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, our Proxy Statement for our annual meeting of stockholders, Current Reports on Form 8-K and other filings with the SEC. Our investor relations website is located at http://investors.twilio.com. The SEC also maintains a website that contains periodic and current 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. 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 “Governance.” The contents of our websites 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.
47

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 $677.9 million and marketable securities of $3.2 billion as of September 30, 2023. In any given period, cash and cash equivalents may consist of bank deposits, money market funds, reverse repurchase agreements and commercial paper. Marketable securities consist primarily of U.S. treasury securities, non-U.S. government 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. In March 2021, we issued $1.0 billion aggregate principal amount of our 2029 Notes and 2031 Notes carrying fixed interest rates of 3.625% and 3.875%, respectively. Due to the short‑term nature of our investments and fixed rate nature of our debt, 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 included elsewhere in this Quarterly Report on Form 10-Q.
Currency Exchange Risks
The functional currency of most 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, the British pound, the Canadian dollar, the Colombian peso, the Czech Republic koruna, the Euro, the Hong Kong dollar, the Indian rupee, the Japanese yen, the Mexican peso, the Polish zloty, the Serbian dinar, the Singapore dollar and the Swedish krona.
The majority of 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 month in which a transaction occurs. 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 consolidated statements of operations included elsewhere in this Quarterly Report on Form 10-Q.
We enter into foreign currency derivative hedging transactions to mitigate our exposure to market risks that may result from changes in foreign currency exchange rates. For further information, refer to Note 9 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
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 September 30, 2023, 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.
48

(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 three months ended September 30, 2023, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
(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 organization 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
Item 1. Legal Proceedings
Refer to Note 14(b) to 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
Investing in our Class A common stock involves a high degree of risk. 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 the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes, before making a decision to invest in our Class A common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, results of operations and financial condition could be adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.
Risk Factor Summary
Our business operations are subject to numerous risks and uncertainties, including those outside of our control, that could cause our business, results of operations, and/or financial condition to be harmed, including risks regarding the following:
Risks Related to Our Business and Industry
the impact of macroeconomic uncertainties;
fluctuations in our quarterly results and our ability to meet securities analysts’ and investors’ expectations;
the effectiveness of actions taken to restructure our business in alignment with our strategic priorities;
the potential disruption caused by the reorganization of our business into business units;
our ability to maintain and grow our relationships with existing customers such that they increase their usage of our platform;
our ability to attract new customers in a cost-effective manner and increase adoption of our products by enterprises;
the evolution of the market for our products and platform, including the continued adoption of such by developers;
our ability to effectively manage our growth;
our ability to compete effectively in an intensely competitive market;
49


our history of losses and uncertainty about our future profitability;
our ability to hire, integrate and retain highly skilled personnel;
our ability to maintain and enhance our brand and increase market awareness of our company and products;
our ability to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences;
disruptions or deterioration in the quality of service and connectivity by third-party service providers;
a failure to set optimal prices for our products;
significant risks associated with expansion of our international operations;
our reliance on our largest customers to generate a significant amount of our revenue;
our ability to integrate and achieve the expected benefits of acquisitions, partnerships and investments;
our use of AI technologies in our platform and business;
Risks Related to Cyber Security, Data Privacy and Intellectual Property
any breaches of our networks or systems, or those of AWS or our service providers;
our substantial reliance on AWS to operate our platform;
our actual or perceived failure to comply with increasingly stringent laws, regulations and obligations relating to privacy, data protection and data security;
our ability to protect our intellectual property rights;
our use of open source software;
Risks Related to Legal and Regulatory Matters
our ability to comply with telecommunications-related regulations, and the impact of future legislative or regulatory actions;
our ability to obtain or retain geographical, mobile, regional, local or toll-free numbers and to effectively process requests to port such numbers in a timely manner due to industry regulations;
federal legislation and international laws imposing obligations on the senders of commercial emails;
fraudulent usage of or activity relating to our products;
changes in laws and regulations related to the Internet or its infrastructure;
compliance with applicable laws and regulations, including export control, economic trade sanctions, and anti-corruption regulations;
standards imposed by private entities and inbox service providers that interfere with the effectiveness of our platform;
any legal proceedings or claims against us;
Risks Related to Financial and Accounting Matters
exposure to foreign currency exchange rate fluctuations;
our substantial indebtedness that may decrease our business flexibility;
our ability to obtain additional capital to support our business and its availability on acceptable terms;
changes to segment reporting as a result of the Reorganization;
the accuracy of our estimates and judgments related to our critical accounting policies;
changes in accounting standards that may cause adverse financial reporting fluctuations;
our failure to maintain an effective system of disclosure controls and internal control over financial reporting;
Risks Related to Tax Matters
our ability to use our net operating losses and certain other tax attributes to offset future taxable income and taxes;
additional tax liabilities or potentially adverse tax consequences on our global operations and structure;
changes in tax rules and regulations;
Risks Related to Ownership of Our Class A Common Stock
volatility of the trading price of our Class A common stock;
potential decline in the market price of our Class A common stock due to substantial future sales of shares;
the possibility that we may not realize the anticipated long-term stockholder value of our share repurchase program;
securities or industry analysts changing their recommendations regarding our Class A common stock; and
50


anti-takeover provisions contained in our governing documents and the exclusive forum provision in our bylaws.
Risks Related to Our Business and Our Industry
Global economic and political conditions, including macroeconomic uncertainties, may continue to adversely impact our business, results of operations and financial condition.
Global economic and business activities continue to face widespread macroeconomic uncertainties, including changes in the labor market and supply chain disruptions, inflation and monetary supply shifts, volatility in the banking and financial services sectors, and recession risks, which may continue for an extended period. Additionally, the instability in the geopolitical environment in many parts of the world, including from the war in Ukraine, may continue to put pressure on and lead to uncertain economic conditions. These macroeconomic conditions have resulted in, and may continue to result in, decreased business spending by our current and prospective customers and business partners, reduced demand for our products, lower renewal rates by our customers, longer or delayed sales cycles, including current and prospective customers delaying contract signing or contract renewals, reduced budgets or minimum commitments related to the products that we offer, or delays in customer payments or our ability to collect accounts receivable, all of which could have an adverse impact on our business, results of operations and financial condition.

The current macroeconomic environment has constrained the budgets and financial resources of some of our current and prospective customers, which has caused the impacted current and prospective customers to become more budget-conscious and to delay and/or reduce spending. Given that a majority of our revenue is usage-based and impacted by general consumer sentiment and activity, our business may be more immediately and severely impacted by adverse macroeconomic conditions than those that rely primarily on software-as-a-service (“SaaS”) subscription revenue. The current macroeconomic environment has caused certain of our Communications customers to reduce or terminate their usage of our products without notice or termination charges, which has negatively impacted, and may in the future negatively impact, Communications revenue. Similarly, the current macroeconomic environment has caused certain of our Data & Applications customers to renegotiate existing contracts on less advantageous terms to us than those currently in place, reduce or limit their contract value, default on payments due on existing contracts, or fail to renew at the end of their current contract term, which has had, and may continue to have, a negative impact on our Data & Applications revenue. A prolonged economic slowdown could exacerbate these negative effects on revenue and revenue growth in both our Communications and Data & Applications business units. Additionally, when customers fail to pay us or reduce their spending with us, we may be adversely affected by an inability to collect amounts due, the costs of enforcing the terms of our contracts, including through litigation, and/or a reduction in revenue. For example, in February 2023, one of our customers, Oi SA, a Brazilian telecom company, initiated reorganization proceedings in a Brazilian bankruptcy court as well as a secondary proceeding under Chapter 15 in the United States and exposed us to risks on collections of pre-petition receivables and ongoing revenue.

Many of our customers are in industries that have been negatively impacted by recent macroeconomic conditions, including customers in social media, cryptocurrencies, retail and e-commerce, consumer packaged goods, direct-to-consumer and other industries dependent on consumer spending, and the concentration of our customer base within these industries could exacerbate the effects of weakening macroeconomic conditions on our business. For example, we have generally experienced, and expect to continue to experience, longer sales cycles when engaging with current and potential customers in industries negatively impacted by macroeconomic conditions. Our products are also utilized by many small and medium-sized businesses, which have been, and may continue to be, adversely affected by the current economic downturn to a greater extent than larger enterprises with greater financial resources. To the extent that the effects of the current macroeconomic environment continue to adversely affect our business and the businesses of our current and prospective customers, our results of operations and financial condition may continue to be harmed, and many of the other risks described in this “Risk Factors” section will be exacerbated.
Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet securities analysts’ and investors’ expectations, which could cause the price of our Class A common stock to decline.
Our quarterly and annual results of operations, including our revenue, cost of revenue, gross margin and operating expenses, have fluctuated in the past and may continue to do so in the future due to a variety of factors, many of which are outside of our control. These fluctuations and the related impacts to any earnings guidance we may issue from time to time could cause the price of our Class A common stock to change significantly or experience declines. In addition to the other risks described in this “Risk Factors” section, some of the factors that may result in fluctuations to our results of operations include:
51


fluctuations in demand for, pricing of, or usage of, our products, including due to the effects of global macroeconomic conditions, competition, and differing levels of demand for our products based on changing customer priorities, resources, financial conditions and economic outlook;
general economic conditions, including a downturn or recession, rising inflation and interest rates, and geopolitical uncertainty and instability;
the expected costs and benefits of our business unit reorganization and changes to our leadership structure;
the amount and timing of costs, including any adverse effects associated with, our recent workforce reductions;
our ability to attract and retain new customers, obtain renewals from existing customers and cross-sell or otherwise increase revenue from existing customers;
our ability to introduce new products and enhance existing products;
our ability to leverage more of our self-service capabilities for customers;
competition and the actions of our competitors, including pricing changes and the introduction of new technologies, products, services and geographies;
significant security breaches or incidents impacting our platform, or interruptions to the delivery and use of our products;
changes in cloud infrastructure, network services and other third-party technology, including the fees charged by their providers;
the productivity of our salesforce, including our enterprise salesforce;
the length and complexity of the sales cycle for our products, especially for sales to larger enterprises, government and regulated organizations;
changes in the mix of products that our customers use during a particular period;
changes in the mix or amount of products sold in the United States versus internationally;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
expenses in connection with mergers, acquisitions, dispositions, or other strategic transactions;
the timing of customer payments and our ability to collect accounts receivable from customers;
rising inflation and our ability to control costs, including our operating expenses;
the amount and timing of costs associated with recruiting, training and integrating new employees, and retaining existing employees;
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;
changes in laws, industry standards and regulations that affect our business;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
the impact of new accounting pronouncements; and
fluctuations in stock-based compensation expenses.
52


The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. As such, comparing our operating results on a period-to-period basis 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 net 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.
Actions that we are taking to restructure our business in alignment with our strategic priorities may not be as effective as anticipated.
In September of 2022, we reduced our workforce by approximately 11%, and in February 2023, we reduced our workforce by an additional approximately 17%. While our reductions in force and other efforts to restructure our business were designed to reduce operating costs, improve operating margins and shift our selling capacity to accelerate software sales, we may encounter challenges in the execution of these efforts that could prevent us from recognizing the intended benefits of such efforts or otherwise adversely affect our business, results of operations and financial condition.
As a result of the reductions in force, we have incurred, and may continue to incur additional costs in the short-term, including cash expenditures for employee transitions, notice period and severance payments, employee benefits and related facilitation costs, as well as non-cash expenditures related to vesting of share-based awards. These additional cash and non-cash expenditures could have the effect of reducing our operating margins. Our reductions in force may result in other unintended consequences, including employee attrition beyond our intended reduction in force, which may also be further exacerbated by the actual or perceived declining value of our equity awards; damage to our corporate culture and decreased employee morale among our remaining employees, including as a result of reduced employee perks; diversion of management attention; damage to our reputation as an employer, which could make it more difficult for us to hire new employees in the future; and the loss of institutional knowledge and expertise of departing employees. If we experience any of these adverse consequences, our reductions in force and other restructuring efforts may not achieve or sustain their intended benefits, or the benefits, even if achieved, may not be adequate to meet our long-term profitability and operational expectations, which could adversely affect our business, results of operations and financial condition.
In addition, our reductions in force and other restructuring efforts could lead us to fail to meet, or cause delays in meeting, our operational and growth targets. While positions have been eliminated, functions that they performed remain necessary to our operations, and we may be unsuccessful in effectively and efficiently distributing the duties and obligations of departed employees among our remaining employees. The reduction in our workforce could also prevent us from pursuing new opportunities and initiatives or require us to adjust our growth strategy. As part of our reductions in force, we have reduced the size of our sales force to drive further efficiencies in our sales operations. With a smaller workforce, we are relying more heavily on our self-service model to drive sales of our Communications products to customers that do not require direct account coverage. Our self-service capabilities may not be as successful as we anticipate, and our efforts to accelerate Data & Applications sales may not be effective or may take longer than we expect to drive growth. If these factors lead us to fail to meet our operational and growth targets or to delays in meeting such targets, our business, results of operations and financial condition may be adversely affected.
As we continue to identify areas of cost savings and operating efficiencies, we may consider implementing further measures to reduce operating costs and improve operating margins. We may not be successful in implementing such initiatives, including as a result of factors beyond our control. If we are unable to realize the anticipated savings and efficiencies from our reductions in force, other restructuring efforts and future strategic initiatives, our business, results of operations and financial condition could be harmed.
In the first quarter of 2023, we reorganized our business into business units, and we have since adopted a two-segment reporting structure. These changes may be disruptive to our business and may not have the desired effects.
In the first quarter of 2023, we reorganized our business into two business units – Twilio Communications and Twilio Data & Applications – to enable us to develop the organization and systems to successfully operate a multi-product business and to better align our sales resources with customer and market opportunities. In addition, as the business units were created based on how management views and evaluates our business, beginning with the quarter ended June 30, 2023, we changed our operating and reporting segment structure from one reportable segment to two reportable segments and revised our prior period presentation to conform to the new segments.
53


Our business unit reorganization and changes in our segment reporting structure have required, and will continue to require, significant expenditures, allocation of valuable management resources, and significant demands on our operational and financial infrastructure. This could lead to a number of risks, including: actual or perceived disruption of service or reduction in service standards to our customers; the failure to preserve adequate internal controls as we reorganize our general and administrative functions, including our information technology and financial reporting infrastructure; the failure to preserve partnership, sales and other important relationships and to resolve conflicts that may arise; loss of sales as we eliminate certain sales positions, reorganize our sales teams into business units, and focus on leveraging our self-service capabilities; failure to develop effective cross-selling motions between the businesses; failure of the business units to drive efficiencies and leverage; diversion of management attention from ongoing business activities and core business objectives in order to manage operational changes; and the failure to maintain our corporate culture, employee morale and productivity, and to retain highly skilled employees due to reductions in our workforce and changes in leadership structure. Because of these and other factors, we cannot predict whether we will realize the purpose and anticipated benefits of the Reorganization and segment reporting changes, and if we do not, our business, results of operations and financial condition could be adversely affected.

There is no guarantee that investors, analysts or the market will understand or favorably view the changes we make to our financial reporting in connection with the shift from one to two segments or that any such changes will have the desired effect. Failure of investors or analysts to understand our revised segment reporting structure may negatively affect their ability to understand our business and operating results, which could adversely affect our stock price.
Our business depends on customers increasing their use of our products, and a loss of customers or decline in their use of our products could adversely affect our business, results of operations and financial condition.
Our revenue grows as customers increase their usage of a product, extend their usage of a product to new applications or adopt a new product that we offer. The majority of our revenue is usage-based and our ability to grow and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing customers and to have them increase their usage of our platform. If our customers do not increase their use of our products, then our revenue may decline. The majority of our customers are charged based on their usage of our products. Most of our customers do not have long-term contractual financial commitments to us and, therefore, 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 dissatisfaction with our products or the value proposition of our products, our inability to meet their needs and expectations, their use of competitors’ products, macroeconomic conditions, or reductions in their budgets. Additionally, prior instances of disruptions in our cloud communications platform impacted our customers’ ability to use products on our platform for up to several hours at a time. Issues with our products have caused, and may in the future cause, us to incur certain costs associated with offering credits to our affected customers, which have had, and in the future may have, an adverse impact on customer satisfaction and our ability to retain or attract customers.
Additionally, we believe our ability to provide customers with high-quality, effective customer support services at all stages of the process is a crucial component of maintaining customer satisfaction, generating increased customer usage of our products and ultimately retaining customers. If we are unable to devote sufficient resources to effectively assist our customers, it could adversely affect our ability to retain existing customers and could disincentivize 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 in order to compete with changes in the support services provided by our competitors. Our sales are highly dependent on our business reputation and on positive recommendations from our customers. If we are unable to provide high-quality customer support, or if there is a market perception that we do not maintain high-quality customer support, it could erode the trust of current and potential customers and adversely affect our reputation.
Customer usage of our products depends on factors generally outside of our control, so it is difficult to accurately predict customers’ usage levels. 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. Our Dollar-Based Net Expansion Rate has recently declined as compared to prior periods, and it may continue to decline in the future if customers are not satisfied with our products and related customer service experience, the value proposition of our products or our ability to meet their needs and expectations, or due to macroeconomic conditions or reductions in customers’ budgets. If a significant number of customers cease using, or reduce their usage of our products, including due to cost-saving measures in the face of macroeconomic uncertainty or changes in the competitive landscape, then we may be required to spend significantly more on sales and marketing than we currently expect 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.
54


If we are unable to attract new customers in a cost-effective manner, sell additional products to our existing customers or develop new products and enhancements to our products that achieve market acceptance then our business, results of operations and financial condition would be adversely affected.
To grow our business, we must continue to attract new customers in a cost-effective manner, increase revenue from existing customers, and increase gross profits, each of which depends in part on our ability to enhance and improve our existing products, increase adoption and usage of our products, and introduce new products, including products with higher gross margins. We use a variety of marketing channels to promote our products and platform, such as developer events and developer evangelism, search engine marketing and optimization, regional customer events, email campaigns, billboard advertising and public relations initiatives. If the costs of the marketing channels we use increase, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. 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 wider adoption of our products or to the cost-effective acquisition of additional customers. If we are unable to maintain effective marketing programs, our ability to efficiently attract new customers could be adversely affected, and we may not be able to attract the number and types of new customers we are seeking.
In addition, our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing products and to introduce compelling new products that reflect the changing nature of our markets, technological advances and industry standards. 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 require reworking features and capabilities, may have interoperability difficulties with our platform or other products or may not achieve the broad market acceptance necessary to generate significant revenue or increase our gross profits. 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. 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 and drive adoption of new products, and increase our gross profits, 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 adoption of our products, and the development of enhancements and new products, also depends, in part, on our ability to anticipate complex and uncertain emerging technologies, changes to customers’ needs and expectations, and shifts in industry standard practices. Anticipating these factors requires that we allocate significant resources without any guarantee that any such investments and efforts will result in wider adoption of our products in the marketplace. If we are unable to adequately anticipate these changes, our business and financial condition could be adversely affected.
Additionally, the success of our existing products and any new products we introduce depends, in part, on our ability to integrate them with third-party products used by us or our customers. The providers of such third-party products may modify the features, functionality, pricing, and other terms and conditions with respect to such products in a manner adverse to us and to our customers that use such third-party products in connection with our products. If we are unable to maintain the integrations between our products with such third-party products, our ability to meet the needs and expectations of our current and prospective customers could be adversely affected and adversely affect our business.
If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop and drive adoption of new products, maintain integrations with third-party products, anticipate changes in technology, customers’ needs and expectations, or industry standards, and increase our gross profits, 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.
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, a majority of our revenue has been generated as a result of software developers adopting our products through our self-service model. 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, marketing and other employees. Our ability to convince enterprises to adopt our products will depend, in part, on our ability to attract and retain sales employees 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. Even if we are successful in hiring qualified sales employees, new hires require significant training and experience before they achieve full productivity,
55


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 encounter difficulties or 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 employees to become productive.
As we seek to increase the adoption of our products by enterprises, including products like Segment and Engage, which are primarily aimed at complex customer data platform implementations at larger companies, and 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 information technology (“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 and also engage in protracted pricing and contract negotiations, which may be exacerbated by changing inflationary pressure and reduced IT budgets and may result in higher costs and longer sales cycles. 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. These complex and resource-intensive sales efforts could place additional strain on our product and engineering resources. Further, enterprises, including some of our existing customers, may choose to develop their own solutions that do not include our products. They may also demand reductions in pricing as their usage of our products increases, notwithstanding increased costs incurred by us to provide such products, which could have an adverse impact on our gross margin. Additionally, we have experienced, and may continue to experience, certain of our Data & Applications customers failing to renew their contracts with us, reducing or limiting their contract values, and engaging in longer sales cycles as these customers focus on general cost reductions in the face of macroeconomic uncertainty. 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.
The market for our products and platform continues to evolve, and may decline or experience limited growth, and is dependent in part on developers continuing to adopt our platform and use our products.
The market for our products and platform continues to evolve, which makes our business and future prospects difficult to evaluate. If developers and organizations 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 and improving the functionality of our products and bringing new technologies to market to increase market acceptance and use of our platform. Our growth will depend, in part, on our ability to leverage more of our self-service capability for developers that do not need direct account coverage. We will also continue to prioritize accelerating sales of our Data & Applications products, which could have an impact on our results of operations. 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 at all, or there could be a reduction in demand for our products as a result of any number of factors, including a lack of developer acceptance, technological challenges, competing products and services, decreases in spending by current and prospective customers, weakening economic conditions, including due to labor shortages, supply chain disruptions and inflationary pressures 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.
If we fail to effectively manage our growth, then our business, results of operations and financial condition could be adversely affected.
Although we cannot provide any assurance that our business will continue to grow at the same rate or at all in the future, we have experienced substantial growth in our business and operations in recent years, which has placed, and may continue to place, significant demands on our management and our operational and financial resources, especially as we continue to focus on improving our operating efficiency. Although we completed workforce reduction plans in September 2022 and February 2023 to reduce operating costs, improve operating margins and accelerate profitability, we may experience employee growth 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. As a result of this growth, our organizational structure is becoming more complex as we improve our operational, financial and management controls as well as our reporting systems and procedures. The expansion of our systems and infrastructure, as well as the changes arising from the Reorganization, has required, and will continue to require, us to commit substantial financial, operational, and technical resources. Our revenue may not increase as a result of our
56


investments in these areas and, if revenue does increase, it may not increase enough to offset these investments, or it may take several periods before we begin to see the benefits of these investments. If we are unable to adequately manage our growth and other business changes in a manner that preserves the key aspects of our corporate culture, including as a result of our past reductions in force and the Reorganization, the quality and performance of our products may suffer, which could negatively affect our brand, reputation and ability to retain and attract customers and employees. Finally, if we are unable to maintain reliable service levels for our customers or if the level of efficiency in our organization suffers as we grow and transform our operating model, then our business, results of operations and financial condition could be adversely affected.

We continue to scale the capacity of, and enhance the capability and reliability of, our technical infrastructure to support increased activity on our platform. Any failure to maintain performance, reliability, security, integrity and availability of our products and infrastructure to the satisfaction of our customers may harm our reputation and our ability to retain existing customers or attract new customers. If we fail to efficiently scale and manage our infrastructure, or if our customers experience service disruptions or outages, our business, financial condition and operating results may be adversely impacted.
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 customer engagement platforms 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 customers, 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. In our Communications business, our competitors are primarily (i) regional network service providers that offer limited developer functionality on top of their own physical infrastructure, (ii) communications platform-as-a-service (“CPaaS”) companies that offer communications products and applications, and (iii) other software companies that compete with portions of our communications product line. In our Data & Applications business, our competitors are primarily (i) legacy on-premises vendors, (ii) SaaS companies and marketing cloud platform vendors that offer bundled applications and platforms, and (iii) CRM and customer experience vendors.
Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, larger budgets, lower operating costs, and significantly greater resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, customer requirements or changing economic conditions. Our competitors may also 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.
With the introduction of new products and services and new market entrants, we expect competition to intensify in the future. As we expand the scope of our products, we may face additional competition and, in some cases, may find our products in competition with those of our customers, which could cause them to replace our products with competitive offerings. If one or more of our competitors were to merge or partner with another of our competitors or our suppliers, the change in the competitive landscape could also adversely affect our ability to compete effectively. For example, certain of our competitors have engaged in acquisition activity and we expect that our competitors will continue to evaluate the acquisition of companies and technologies that could increase competition with our products in the future. 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. 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.
Our business, results of operations and financial condition also depends, in part, on our ability to establish and maintain relationships through resellers, distributors, and strategic partners. A portion of our revenue is derived from sales made by these partners and any one of them may later decide to sell their own products or those of third parties that may be competitive with our products. A loss or reduction in sales of our products through these third-party intermediaries could adversely affect our revenue and other results of operations.
We have a history of losses and may not achieve or sustain profitability in the future.
We have incurred net losses in each year since our inception, including net losses of $650.0 million, $1.3 billion and $949.9 million in the nine months ended September 30, 2023 and the years ended December 31, 2022 and 2021, respectively.
57


We had an accumulated deficit of $4.6 billion as of September 30, 2023. We will need to generate and sustain increased revenue levels, and manage our operating expenses, in future periods to become profitable and, even if we do, we may not be able to maintain or increase our level of profitability. 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, organizations outside of the United States, and programs directed at increasing our brand awareness among developers, as well expansion of our self-service capabilities; 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. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications and delays and other unknown events. If we are unable to achieve and sustain profitability, or if we incur significant losses, the value of our business and Class A common stock may significantly decrease.
We depend largely on the continued services of highly skilled personnel, including our senior management and other key employees, and the inability to attract, integrate or retain such employees could adversely affect our business, results of operations and financial condition.
Our future performance depends on the continued services and contributions of highly skilled personnel, including 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 to expand our business. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other employees with experience in our industry. In addition, we have experienced and may continue to experience employee attrition, which could significantly delay or prevent the achievement of our business objectives, and any resulting influx of new employees may require us to expend time, attention and resources to recruit and retain employees, restructure parts of our organization and train and integrate new personnel. If we fail to effectively manage attrition, and to hire, integrate and adequately incentivize our personnel, our efficiency and ability to meet our operational and growth targets, as well as our corporate culture, employee morale, productivity and retention, could suffer, and our business and operating results would be adversely impacted. Additionally, 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. Any of our executive officers may terminate employment with us at any time with no advance notice. We have experienced, and may continue to experience, high attrition among our senior management team and key employees. The replacement of any of our senior management or other key employees will involve significant time and costs, and any loss of services of any such key employee for any reason could significantly delay or prevent the achievement of our business objectives and could adversely affect our business, results of operations and financial condition.
The labor market for our business is subject to external factors that are beyond our control, including our industry’s highly competitive market for skilled workers and leaders, inflation and workforce participation rates. We must provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. Volatility in, or the actual or perceived lack of performance of, our stock price may affect our ability to attract, motivate and retain key employees. In September 2022 and February 2023, we implemented reductions in force, which may have an impact on our ability to hire, retain and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified employees 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.
Further, we believe that a critical contributor to our success and our ability to attract, recruit, hire and retain highly skilled personnel has been our corporate culture. As we grow and experience organizational changes, including as a result of the reductions in force and the Reorganization, we may find it difficult to maintain important aspects of our corporate culture. While we are taking steps to develop a more inclusive and diverse workforce, there is no guarantee that we will be able to do so. Our inability to preserve our culture, or to reshape our culture, as we grow and transform our operating model could limit our ability to innovate and could negatively affect our ability to retain and recruit personnel, continue to perform at current levels or execute on our business strategy, any one of which could adversely affect our business, results of operations and financial condition.
58


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 and enterprises, 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, 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.
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, including, but not limited to, as a result of recent inflationary pressures.
If we are unable to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, evolving interoperability requirements, 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. These are all uncertain and we cannot predict the consequences, effects, or introduction of new, disruptive, emerging technologies or the manner and pace at which our market develops over time, and our ability to compete in our market depends on predicting and adapting to these changing circumstances. 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, our business, results of operations and financial condition could be adversely affected. For example, with the development of next-generation solutions that utilize new and advanced features, including AI and ML, we expect to commit significant resources to developing new products and enhancements incorporating AI and ML, and there is no guarantee that our investments and efforts will result in wider adoption of our products in the marketplace. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely or new products are introduced into the market that could render our products obsolete, such technologies and products could adversely impact our ability to compete effectively and may lead to customers reduce or terminate their usage of our products.
Our platform must integrate with and leverage a variety of infrastructure, 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. Third party platforms may also implement changes to their privacy policies or practices that may impact us or our customers. In addition, 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.

In the second quarter of 2023 we began gradually blocking U.S.-bound Application-to-Person (“A2P”) SMS and MMS messages from unregistered 10-digit long code (“10DLC”) phone numbers and effective August 31, 2023 we completely blocked any remaining unregistered A2P 10DLC message traffic. These changes could result in reduced volume and revenue in our messaging products, which could adversely affect our results of operations.
59


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 or changes in network service provider fees that we pay in connection with the delivery of communications on our platform could adversely affect our business, results of operations and financial condition.
We currently interconnect with fixed and mobile 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 and for the provision of voice and messaging services on the networks of fixed and mobile network service providers, we expect that we will continue to rely on network service providers for these services. Where we do not 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 and we can be subject to the imposition of additional fees, penalties, or other administrative or technical requirements, and even service interruption, due to regulatory, competitive, or other industry related changes over which we have little to no control. We typically do not change our customers’ pricing as rapidly and, as a result, such fee increases could adversely affect our business and results of operations.
For example, in recent years, multiple major U.S. mobile carriers have introduced A2P SMS service offerings that added a new fee for A2P SMS messages delivered to their respective subscribers, and, from time-to-time, other U.S. mobile carriers have added similar fees. 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 respond in these ways in the future without a material negative impact to our business. In the case of these new carriers’ A2P SMS fees, after a short phase-in period where we absorbed the fees, we began on May 1, 2021 to pass these fees directly through to our customers who are sending SMS messages to these carriers’ subscribers. Passing these fees through to our customers typically has the effect of increasing our Communications revenue and cost of revenue, but typically does not impact the gross profit dollars received for sending these messages and, as a result, has 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, service outages, or poor-quality communications on our products, and we could encounter difficulty identifying the source of the problem. The occurrence of errors, service outages, 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.
Further, we sometimes access network services through intermediaries who have direct access to network service providers. Although we are in the process of securing direct connections with network service providers in many countries, we expect that we will continue to rely on intermediaries for these services for some period of time. These intermediaries sometimes have offerings that directly compete with our products and may stop providing services to us on a cost-effective basis. If a significant portion of these intermediaries stop providing services or stop providing services on a cost-effective basis, our business could be adversely affected.
We also interconnect with internet service providers around the world to enable the use of our email products by our customers, and we expect to 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. The occurrence of poor-quality of service or service outages on our products 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. Similarly, 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.
60


Failure to set optimal prices for our products could adversely impact our business, results of operations and financial condition.
For certain of our products, we primarily charge our customers based on their usage of such products. One of the challenges of this usage-based pricing model is the variability of the fees that we pay to network service providers over whose networks we transmit communications. Such network fees can vary daily or weekly and are affected by volume and other factors that may be outside of our control, and which are 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. If we elect to pass through increased fees to our customers, it could adversely affect our relationship with our customers and our customers may look for lower cost alternatives.
We expect that we may need to change our pricing model from time to time. In the past, we have at times reduced our prices either for individual customers in connection with long-term agreements or for a particular product. 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 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 models, which could adversely affect our business, results of operations and financial condition.
We are continuing to expand our international operations, which exposes us to risks inherent in global operations.
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. In the nine months ended September 30, 2023 and the years ended December 31, 2022 and December 31, 2021, we derived 34%, 34% and 32% of our revenue from customer accounts located outside the United States, respectively. The future success of our business will depend, in part, on our ability to expand our customer base worldwide. 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.
In addition, we will face risks in doing business internationally that could adversely affect our business, including:
inflation and actions taken by central banks to counter inflation;
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;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
higher or more variable network service provider fees outside of the United States;
the need to adapt and localize our products and support for specific countries;
understanding, reconciling, and implementing technical controls to address, different technical standards, data privacy and telecommunications regulations, and 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 laws, regulations and industry standards relating to data privacy, data protection, data localization and data security, as well as sustainability and other ESG matters, enacted in countries and other regions in which we operate or do business, and the associated costs and management attention required to support such compliance;
difficulties in understanding and complying with local laws, regulations and customs in non-U.S. jurisdictions;
61


compliance with export controls and economic sanctions regulations administered by U.S. and foreign governmental entities in jurisdictions in which we operate, including the Department of Commerce's 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 U.S. Foreign Corrupt Practices Act, as amended (“FCPA”) 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 or pandemics 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, economic instability, conflict or war in a specific country or region in which we, our customers, partners or service providers operate, which could have an adverse impact on our operations in the region or otherwise have a material impact on regional or global economies, any or all of which could adversely affect our business.
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 has been, and may continue to be, adversely impacted 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.
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 nine months ended September 30, 2023 and the years ended December 31, 2022 and 2021, our 10 largest Active Customer Accounts generated an aggregate of 10%, 12% and 11% of our revenue, respectively. If any of these customers, or other 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. Additionally, the usage of our products by customers that do not have long-term contracts with us may change between periods. Those with no long-term contract with us may reduce or fully terminate their usage of our products at any time without notice, penalty or termination charges, which may adversely impact our results of operations.
We may not realize potential benefits from our acquisitions, partnerships and investments because of difficulties related to integration, the achievement of synergies, and other challenges.
We have acquired and invested in businesses and technologies that are complementary to our business through acquisitions, partnerships or investments, and we expect to continue to selectively evaluate strategic opportunities in the future. There can be no assurances that our businesses can be combined in a manner that allows for the achievement of substantial benefits. Any integration process may require significant time and resources, and we may not be able to manage the process successfully as our ability to acquire and integrate larger or more complex companies, products, or technology in a successful manner is unproven. If we are not able to successfully integrate these acquired businesses with ours or pursue our customer and product strategy successfully, the anticipated benefits of such acquisitions may not be realized fully or may take longer than expected to be realized. Further, it is possible that there could be a loss of our key employees and customers, disruption of
62


ongoing businesses or unexpected issues, higher than expected costs and an overall post-completion process that takes longer than originally anticipated. In addition, the following issues, among others, must be addressed in order to realize the anticipated benefits of our acquisitions, partnerships or investments:
combining the acquired businesses’ corporate functions with our corporate functions;
combining acquired businesses with our existing business in a manner that permits us to achieve the synergies anticipated to result from such acquisitions, the failure of which would result in the anticipated benefits of our acquisitions not being realized in the time frame currently anticipated or at all;
maintaining existing agreements with customers, distributors, providers, talent and vendors and avoiding delays in entering into new agreements with prospective customers, distributors, providers, talent and vendors;
determining whether and how to address possible differences in corporate cultures and management philosophies;
integrating the companies’ compliance, administrative and IT infrastructure;
developing products and technology that allow value to be unlocked in the future;
evaluating and forecasting the financial impact of such acquisitions, partnerships and investments, including accounting charges; and
affecting potential actions that may be required in connection with obtaining regulatory approvals.
In addition, at times the attention of certain members of our management and resources may be focused on integration of the acquired businesses and diverted from day-to-day business operations, which may disrupt our ongoing business.
We have incurred, and may continue to incur, significant, nonrecurring costs in connection with our acquisitions, partnerships and investments and integrating our operations with those of the acquired businesses, including costs to maintain employee morale and to retain key employees. Management cannot ensure that the elimination of duplicative costs or the realization of other efficiencies will offset the transaction and integration costs in the near term or at all.

From time to time we may also divest or stop investing in certain businesses or products. For example, in the second quarter of 2023, we sold our Internet of Things assets and liabilities, and in the third quarter of 2023, we sold our ValueFirst business. The sale of a business or product may require us to restructure operations and/or terminate employees, and could expose us to unanticipated ongoing obligations and liabilities, including as a result of our indemnification obligations. Additionally, such transactions could disrupt our customer, supplier and/or employee relationships and divert management and our employees’ time and attention. During the pendency of a divestiture, we may be subject to risks related to a decline in the business, loss of employees, customers, or suppliers, and that the transaction may not close, which could have an adverse effect on the business to be divested and on us. Additionally, we may experience harm to our financial results, including loss of revenue, and we may not realize the expected benefits and cost savings of these actions and our operating results may be adversely impacted.

The use of AI technologies in our platform and our business may not produce the desired benefits, and may result in increased liability, reputational harm, or other adverse consequences.

We continue to incorporate additional AI solutions and features into our platform and our business, and these solutions and features may become more important to our operations or to our future growth over time. We expect to rely on AI solutions and features to help drive future growth in our business, but there can be no assurance that we will realize the desired or anticipated benefits from AI. Our investments in AI solutions and features have and may continue to negatively impact our Data & Applications cost of revenue and gross margins until we are able to increase revenue enough to offset these investments. We may also fail to properly implement or market our AI solutions and features. Our competitors or other third parties may incorporate AI into their products, offerings, and solutions more quickly or more successfully than us, which could impair our ability to compete effectively and adversely affect our results of operations. Our ability to effectively implement and market our AI solutions and features will depend, in part, on our ability to attract and retain employees with AI expertise, and we expect significant competition for professionals with the skills and technical knowledge that we will require. Additionally, our offerings based on AI may expose us to additional claims, demands and proceedings by private parties and regulatory authorities and subject us to legal liability as well as brand and reputational harm. For example, our business, financial condition and results of operations may be adversely affected if content or recommendations that AI solutions or features assist in producing are or are alleged to be deficient, inaccurate, or biased, or if such content, recommendations, solutions or features
63


or their development or deployment (including the collection, use, or other processing of data used to train or create such AI solutions or features) are found to have or alleged to have infringed upon or misappropriated third-party intellectual property rights or violate applicable laws, regulations, or other actual or asserted legal obligations to which we are or may become subject. The legal, regulatory, and policy environments around AI are evolving rapidly, and we may become subject to new and evolving legal and other obligations. These and other developments may require us to make significant changes to our use of AI, including by limiting or restricting our use of AI, and which may require us to make significant changes to our policies and practices, which may necessitate expenditure of significant time, expense, and other resources. AI also presents emerging ethical issues, and if our use of AI becomes controversial, we may experience brand or reputational harm.
Risks Related to Cyber Security, Data Privacy and Intellectual Property
Breaches of or incidents impacting our networks or systems, or those of Amazon Web Services (“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 loss or unavailability of data 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. We have in the past and may in the future be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss or unavailability of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods, natural disasters, and other similar threats.
Individuals or entities may attempt to penetrate the security of our platform, or of our network or systems, 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, software vulnerabilities, supply chain attacks and vulnerabilities through our third-party partners, employees theft or misuse, password spraying, phishing, smishing, vishing, 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. Ransomware and cyber extortion attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate or reduce the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Because the techniques used 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 these techniques, and we may not become aware in a timely manner of any security breach or incident, 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 incidents or the loss, alteration, unavailability, or other unauthorized processing 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. We also continue to incorporate AI solutions and features into our platform, which may result in security incidents or otherwise increase cybersecurity risks. Further, AI technologies may be used in connection with certain cybersecurity attacks, resulting in heightened risks of security breaches and incidents. 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 incident or disruption of our platform, systems, or networks or those of our service providers, such as AWS, could result in loss, unavailability, or other unauthorized processing of confidential information, and any such event, or the perception that it has occurred, may result in damage to our reputation, erosion of customer trust, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities. For example, in June and August 2022, we became aware that threat actors
64


had conducted sophisticated social engineering campaigns against some of our employees after having obtained employee names and cell phone numbers from unknown sources. The attack identified in August, which involved smishing text messages that purported to be from our IT department, resulted in the threat actor obtaining some of our employees’ credentials and access to certain data of approximately 209 customers out of our total customer base of approximately 270,000 at that time. We notified and worked with our affected customers. We also notified appropriate regulators and addressed their questions about the incident. We also took steps to remediate the incident, including enhancing our security training, improving our two factor authentication requirements, implementing additional layers of control within our VPN, reducing access to certain internal applications and tools, and increasing the refresh frequency for access to certain internal applications. Industry reports indicate that the threat actors also attacked other technology, telecommunication and cryptocurrency companies.
Furthermore, we are required to comply with laws and regulations that require us to maintain the security of personal information and we may have contractual and other legal obligations to notify customers, regulators, government agencies, impacted individuals or other relevant stakeholders of security breaches. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences. These consequences may include: government enforcement actions and other actions or proceedings (for example, investigations, audits, and inspections), and related fines, penalties, required remedial actions, or other obligations and liabilities; additional reporting requirements and/or oversight; restrictions on processing or transferring data (including personal data); claims, demands, and litigation (including class claims); indemnification obligations; monetary fund diversions; interruptions in our operations (including availability of data); financial loss and other similar harms. Actual and perceived security incidents and attendant consequences could also lead to negative publicity and reputational harm, may cause our customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or mitigate the security incident. 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), or if our employees or contractors compromise or mishandle data, 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.
We substantially rely upon AWS to operate our platform, and any disruption of or interference with our use of AWS would adversely affect our business, results of operations and financial condition.
We outsource a substantial majority of our cloud infrastructure to AWS, which hosts our products and platform. Our customers need to be able to reliably access our platform, without material 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 we may experience interruptions, delays and outages in service and availability in the future due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. Capacity constraints could be caused by a number of potential causes, including technical failures, natural disasters, public health epidemics or pandemics, fraud or security attacks. In addition, if our security, or that of AWS, is compromised, our products or platform are unavailable, or if our users are unable to use our products within a reasonable amount of time or at all, any one of which may be due to circumstances beyond our control, then our business, results of operations and financial condition could be adversely affected. In some instances, we may encounter difficulties or otherwise 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 and to troubleshoot performance issues, 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, or other factors that may result in interruptions, delays and outages in service and availability of our products and/or services, our business, results of operations and financial condition may be adversely affected. In addition, if Amazon requires that we comply with unfavorable terms in order to continue our use of AWS or if Amazon implements any changes in its service levels for AWS, the changes may adversely affect our ability to meet our customers’ requirements, result in negative publicity which could harm our reputation and brand and may adversely affect the usage of our platform.
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 protocols. AWS provides us with computing and storage capacity pursuant to an agreement that continues until terminated by either party. AWS may
65


terminate the agreement if we fail to cure a breach of the agreement within 30 days of our being notified of the breach and, in some cases, AWS may suspend the agreement immediately for cause upon notice. Although we expect that we could procure similar services from other third parties, if any of our arrangements with AWS are terminated, we could experience interruptions to our platform and encounter difficulties in our ability to make our products reliably accessible by customers, as well as delays and additional expenses in procuring, implementing, and transitioning to alternative cloud infrastructure services. Any of the above circumstances or events may harm our reputation, erode customer trust, cause customers to stop using or reduce their usage of our products, discourage them from renewing their contracts, 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.
Our actual or perceived failure to comply with increasingly stringent laws, regulations and contractual obligations relating to privacy, data protection and data security could harm our reputation and subject us to significant fines and liability or loss of business.
We and our customers are subject to numerous domestic (for example, the California Consumer Privacy Act of 2018 (“CCPA”)) and foreign (for example, the General Data Protection Regulation (“GDPR”) in the European Union (“EU”)) privacy, data protection and data security laws and regulations that restrict the collection, use, disclosure and processing of personal information, including financial and health data. These laws and regulations are expanding globally, evolving, are being tested in courts, may result in increasing regulatory and public scrutiny of our practices relating to personal information and may increase our exposure to regulatory enforcement action, sanctions and litigation.
The CCPA (as amended by the California Privacy Rights Act of 2020) imposes obligations on businesses to which it applies. These obligations include, but are not limited to, providing specific disclosures in privacy notices and affording California residents (both consumers and employees) certain rights related to their personal information. The CCPA allows for statutory fines for noncompliance. Similar laws have been enacted or been proposed at the state and federal levels. For example, Connecticut, Utah, Virginia and Colorado have each passed laws similar to but different from the CCPA that have taken or will take effect in 2023; Florida, Montana, Oregon and Texas have enacted similar legislation that becomes effective in 2024; Tennessee, Delaware and Iowa have passed such a law that will take effect in 2025; and Indiana has enacted similar legislation that will become effective in 2026. If we become subject to new privacy, data protection and data security laws, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase, including individuals, via a private right of action, and state actors.
Outside the United States, an increasing number of laws, regulations, and industry standards apply to privacy, data protection and data security. For example, the GDPR, the United Kingdom’s Data Protection Act 2018 (“UK GDPR”) and the new Swiss Federal Act on Data Protection, which became effective in September 2023, impose strict requirements for processing the personal information of individuals protected by the legislation, whether their data is processed within or outside the European Economic Area (“EEA”), the United Kingdom (“UK”) and Switzerland, respectively (such jurisdictions, collectively, “Europe”). For example, the GDPR imposes significant requirements regarding the processing of individuals’ personal information, including in relation to transparency, lawfulness of processing, individuals’ privacy rights, compliant contracting, data minimization, data breach notification, data re-usage, data retention, security of processing and international data transfers. Under the GDPR and UK GDPR, government regulators may impose temporary or definitive bans on data processing or data transfers, require a company to delete data, as well as impose significant fines, potentially ranging up to 20 million Euros under the GDPR, 17.5 million GBP under the UK GDPR, or 4% of a company’s worldwide revenue, whichever is higher. Further, individuals may initiate compensation claims or litigation related to our processing of their personal information. Other privacy laws in Europe impose strict requirements around marketing communications and the deployment of cookies on users’ devices. As another example, Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018) may apply to our operations. The LGPD broadly regulates processing of personal information of individuals in Brazil and imposes compliance obligations and penalties comparable to those of the GDPR. Additionally, we expect an increase in the regulation of the use of AI and ML in products and services. For example, in Europe, the proposed Artificial Intelligence Act (“AI Act”), if adopted, could impose onerous obligations related to the development, placing on the market and use of AI-related systems. We may have to change our business practices to comply with such obligations.
Further, the interpretation and application of new domestic and foreign laws and regulations in many cases is uncertain, and our legal and regulatory obligations in such jurisdictions are subject to frequent and unexpected changes, including the potential for various regulatory or other governmental bodies to enact new or additional laws or regulations, to issue rulings that invalidate prior laws or regulations, or to increase penalties significantly. For example, the EU’s Digital Services Act and Digital Markets Act recently entered into force, whereas proposed laws in Europe include the AI Act and the Data Act. Also,
66


the UK Parliament is currently debating the Data Protection and Digital Information (No. 2) Bill which, if enacted, will introduce certain changes to the UK’s data protection laws.
Similarly, with our registration as an interconnected VoIP provider for certain products with the Federal Communications Commission (“FCC”), we also must comply with privacy laws associated with customer proprietary network information rules in the United States. If we fail or are perceived to have failed 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 customers to do business with us.
In addition to our legal obligations, our contractual obligations relating to privacy, data protection and data security have become increasingly stringent due to changes in laws and regulations and the expansion of our offerings. Certain privacy, data protection and data security laws, such as the GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers. In addition, we support customer workloads that involve the processing of protected health information and are required to sign business associate agreements with customers that subject us to requirements under the federal Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, as well as state laws that govern health information.
Our actual or perceived failure to comply with laws, regulations, contractual commitments, or other actual or asserted obligations, including certain industry standards, regarding privacy, data protection and data security could lead to costly legal action, adverse publicity, significant liability, inability to process data, and decreased demand for our services, which could adversely affect our business, results of operations and financial condition.
As a cumulative example of these risks, because our primary data processing facilities are in the United States, we have experienced hesitancy, reluctance, or refusal by European or multinational customers to continue to use our services due to the potential risks posed as a result of the Court of Justice’s July 2020 ruling in the “Schrems II” case, as well as related guidance from regulators and the recent enforcement action against Meta by the Irish Data Protection Commission. For example, absent appropriate safeguards or other circumstances, the GDPR and laws in Switzerland and the UK generally restrict the transfer of personal information to countries outside of the EEA, Switzerland and the UK such as the United States. On July 10, 2023, the European Commission adopted its adequacy decision for the EU-U.S. Data Privacy Framework. Based on this new adequacy decision, personal information can flow from the EU to U.S. companies participating in the EU-U.S. Data Privacy Framework without having to put in place additional data protection safeguards. We are certified under the EU-U.S. Data Privacy Framework, the UK Extension to the EU-U.S. Data Privacy Framework, and the Swiss-U.S. Data Privacy Framework. If we cannot maintain a valid mechanism for cross-border data transfers, we and our customers may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal information from Europe or elsewhere. The inability to import personal information to the United States could significantly and negatively impact our business operations; limit our ability to collaborate with parties that are subject to data privacy and security laws; or require us to increase our personal information processing capabilities in Europe and/or elsewhere at significant expense. In addition, outside of Europe, other jurisdictions have proposed and enacted laws relating to cross-border data transfer or requiring personal information, or certain subcategories of personal information, to be stored in the jurisdiction of origin. If we are unable to increase our data processing capabilities and storage in Europe and other countries to limit or eliminate the need for data transfers out of Europe and other applicable countries quickly enough, and valid solutions for personal information transfers to the United States or other countries are not available or are difficult to implement in the interim, we will likely face continuing reluctance from European and multinational customers to use our services and increased exposure to regulatory actions, substantial fines and injunctions against processing or transferring personal information across borders.
Evolving laws, regulations, and other actual and asserted obligations relating to privacy, data protection, and data security, as well as any new or evolving obligations relating to the use of AI and ML technologies, could reduce demand for our platform, increase our costs, impair our ability to grow our business, or restrict our ability to store and process data or, in some cases, impact our ability to offer our service in some locations and may subject us to liability. Further, in view of new or modified federal, state or foreign laws and regulations, industry standards, contractual obligations and other actual and asserted obligations, or any changes in their interpretation, we may find it necessary or desirable to fundamentally change our business activities and practices or to expend significant resources to modify our practices and platform and otherwise adapt to these changes. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new products and features could be limited.
67


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. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws and other intellectual property laws, contractual provisions, and internal processes, procedures, and controls in an effort to establish, maintain, enforce, and protect our intellectual property and proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. While we have been issued patents in the United States and other countries and have additional patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications. In addition, any patents issued to us in the future may not provide us with competitive advantages or may be successfully challenged by third parties. Further, the laws of some countries do not protect intellectual property or proprietary rights to the same extent as the laws of the United States, and mechanisms for enforcement of such rights in some foreign countries may be inadequate. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our technology and intellectual property.
We also rely, in part, on contractual confidentiality obligations we impose on our business partners, employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These obligations may not effectively prevent unauthorized disclosure or use of our confidential information, and it may be possible for unauthorized parties to copy or access our software or other proprietary technology or information, or to develop similar products independently without us 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 may not be able to assert any trade secret rights against those parties.
We may be required to spend significant resources to monitor, enforce, maintain, and protect our intellectual property and proprietary rights. Litigation brought to protect and enforce our intellectual property or proprietary rights could be costly, time-consuming and distracting to management, result in a diversion of significant resources, or the narrowing or invalidation of portions of our intellectual property. Our efforts to enforce our intellectual property or proprietary rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of such rights. Our failure to meaningfully protect our intellectual property and proprietary rights, could have an adverse effect on 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 intellectual or other 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. We may also introduce or acquire new products or technologies, including in areas where we historically have not participated, which could increase our exposure to intellectual property infringement claims brought by third parties. Our future success depends, in part, on not infringing the intellectual property or proprietary rights of others and we may be unaware of such rights that may cover some or all of our technology or intellectual property. We have from time to time been subject to claims that our products or platform and underlying technology are infringing upon third-party intellectual property or proprietary rights. We may be subject to such claims in the future and we may be found to be infringing upon such rights. Any claims or litigation could cause us to incur significant expenses (including settlement payments and costs associated with litigation) 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.
Additionally, our agreements with customers and other third parties typically include indemnification or other provisions under which we agree to indemnify or are otherwise liable to them for losses suffered or incurred by them as a result of claims of intellectual property infringement. Although we typically limit our liability with respect to such obligations through such agreements, we may still incur substantial liability related to our indemnification obligations.
Regardless of the merits or ultimate outcome of any claims of infringement, misappropriation, or violation of intellectual or other proprietary rights that have been or may be brought against us or that we may bring against others, these types of claims, disputes, and lawsuits are time-consuming and expensive to resolve, divert management’s time and attention, and could harm our reputation. Litigation is inherently unpredictable and we cannot predict the timing, nature, controversy or outcome of disputes brought against us or assure you that the results of any of these actions will not have an adverse effect on our business, results of operations or financial condition.
68


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. 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 the source code for any 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, or have not, complied with the terms and conditions of the license for such open source software, 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, damage our reputation, give rise to increased scrutiny regarding our use of open source software, result in customer dissatisfaction and may adversely affect our business, results of operations and financial condition.
Risks Related to Legal and Regulatory Matters
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 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 potential sales and other taxes for prior periods 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. For example, on January 25, 2023, we received a “cease-and-desist” letter from the FCC related to reported fraudulent traffic on our messaging platform. We subsequently removed the identified traffic. In response to written questions from the FCC, we sent a follow-up letter to the agency on February 10, 2023 detailing our fraud mitigation practices and various planned improvements to reduce future risks. There has been no further communication from the agency on this matter. 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 and other telecommunications products to customers and could adversely affect our business, results of operations and financial condition.
Certain of 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, which requires covered entities to assist law enforcement in undertaking electronic surveillance;
requirements to safeguard the privacy of certain customer information;
69


payment of annual FCC regulatory fees and contributions to FCC-administered funds based on our interstate and international revenues; and
rules pertaining to access to our services by people with disabilities and contributions to the Telecommunications Relay Services fund.
In addition, Congress and the FCC are attempting to mitigate the prevalence of robocalls by requiring participation in a technical standard called Signature-based Handling of Asserted Information Using toKENs (“SHAKEN”) and Secure Telephone Identity Revisited (“STIR”) (together, “SHAKEN/STIR”), which allows voice carriers to authenticate caller ID, prohibiting malicious spoofing.
Similarly, in May 2021, the Biden Administration issued an Executive Order requiring federal agencies to implement additional information technology security measures, including, among other things, requiring agencies to adopt multifactor authentication and encryption for data at rest and in transit to the maximum extent consistent with Federal records laws and other applicable laws. The National Institute of Standards and Technology issued a Secure Software Development Framework (SSDF) on September 30, 2021 and Software Supply Chain Security Guidance (incorporating the SSDF), on February 4, 2022, and on March 7, 2022, the Office of Management and Budget directed federal agencies to incorporate both documents into their software lifecycle and acquisitions practices. The Executive Order also may lead to the development of additional secure software development practices and/or criteria for a consumer software labeling program, the criteria which will reflect a baseline level of secure practices, for software that is developed and sold to the U.S. federal government. Software developers will be required to provide visibility into their software and make security data publicly available. Due to this Executive Order, federal agencies may require us to modify our cybersecurity practices and policies, thereby increasing our compliance costs. If we are unable to meet the requirements of the Executive Order, our ability to work with the U.S. government may be impaired and may result in a loss of revenue.
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 more than 180 countries and territories.
Our international operations are subject to country-specific governmental regulation and related actions that have increased and will continue to increase our compliance costs or impact our products and platform or prevent us from offering or providing our products in certain countries. Moreover, the regulation of 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 the services we offer are not considered regulated telecommunications services, while in other countries they are subject to telecommunications 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. 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 Internet Protocol (“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 be required to incur additional expenses to meet applicable international regulatory requirements or be
70


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 or phone numbers as well as short codes and alphanumeric sender IDs (collectively, “Numbering Resources”) 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 Numbering Resources 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 Numbering Resources, such as offering these Numbering Resources with conditional minimum volume call level requirements, the cost of these Numbering Resources and the level of overall competitive demand for new Numbering Resources.
In addition, in order to obtain allocations of, assign and retain Numbering Resources in the EU 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 Numbering Resources 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 Numbering Resources 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 Numbering Resources 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 Numbering Resources 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 an 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 Numbering Resources for our operations may 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 Numbering Resources. It may become increasingly difficult to source larger quantities of Numbering Resources as we scale and we may need to pay higher costs for Numbering Resources, and Numbering Resources 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.
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 (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
71


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 or that contain content harmful to minors 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 (or “opted-in”) to receipt of 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 (“TCPA”) restricts telemarketing and the use of automatic SMS text messages without explicit customer consent. TCPA violations can result in significant financial penalties, as businesses can incur penalties or criminal fines imposed by the FCC or be fined up to $1,500 per violation through private litigation or state attorneys general or other state actor enforcement. Class action suits are the most common method for private enforcement. 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.
Moreover, 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. For example, on January 25, 2023, we received a cease-and-desist letter from the FCC alleging that we were transmitting illegal robocall traffic that originated from an independent software vendor customer and their end user customer. In response, we suspended the customers’ accounts and sent the FCC a follow-up letter on February 10, 2023 detailing our fraud mitigation practices and various planned improvements to reduce future risks. There has been no further communication from the agency on this matter. Failure to respond appropriately to the FCC’s allegations could allow domestic carriers to begin blocking all voice traffic transmitting from our network. 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. Furthermore, enacting more stringent controls on our customers’ use of our platform to combat such violations of our Acceptable Use Policy could increase friction for our legitimate customers and decrease their use of our platform.
Our customers’ and other users’ promotion of their products and services through our platform might not comply with federal, state, and foreign laws or of contractual requirements imposed by carriers, such as the CTIA Shortcode Agreement, The Campaign Registry, and associated policies. 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, messages 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 will result in violations of carrier policies which could result in fines, administrative delays, or service interruptions. We also cannot predict whether our role in facilitating our customers’ or other users’ activities would expose us to liability under applicable state or federal law, or whether that possibility could become more likely if changes to current laws regulating content moderation, such as Section 230 of the Communications Decency Act,
72


are enacted. 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.
Additionally, our products may 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.
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 particular, in October 2023 the FCC moved to advance a proposal that would restore “network neutrality” rules in the United States, which could affect the services used by us and our customers. If limits are imposed on the types of traffic that U.S. domestic carriers can carry over their broadband networks, it could adversely affect the amount of carrier-originated traffic that we carry. California’s state network neutrality law went into effect on March 10, 2021. A temporary injunction preventing implementation of a similar law in Vermont expired on April 20, 2022, but a challenge to that law remains pending. A number of other states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. 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.
Our global operations subject us to potential liability under export control, economic trade sanctions, anti-corruption, and other laws and regulations, and such violations could impair our ability to compete in international markets and could subject us to liability for compliance violations.
Certain of our products and services may be subject to export control and economic sanctions laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control as well as similar laws and regulations in other countries in which we do business. Exports of our products and the provision of our services must be made in compliance with these requirements. 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 are 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. Any change in trade protection laws, policies, export, sanctions and other regulatory requirements affecting trade and investments, 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 limitations on our ability to export our products and provide our services could adversely affect our business, results of operations and financial condition.
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
73


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.
We are also subject to U.S. and foreign anti-corruption and anti-bribery laws, including the FCPA, the UK Bribery Act 2010, and other anti-corruption laws and regulations in the countries in which we conduct activities. Anti-corruption laws are interpreted broadly and generally prohibit companies, their employees, agents, representatives, business partners, and third-party intermediaries from directly or indirectly authorizing, offering, or providing, improper payments or things of value to recipients in the public or private sector, and also require that we maintain accurate books and records and adequate internal controls and compliance procedures designed to prevent violations. We sometimes leverage third parties to sell our products and conduct our business abroad. We, our employees, agents, representatives, business partners and third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners or third-party intermediaries even if we do not explicitly authorize such activities. We cannot assure you that none of our employees, agents, representatives, business partners or third-party intermediaries will fail to comply with our policies and applicable laws and regulations, for which we may ultimately be held responsible. Any allegations or violation of the FCPA or other applicable anti-bribery and anti-corruption laws and anti-money laundering laws could result could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, significant fines and penalties, damages, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from government contracts, all of which may have an adverse effect on our reputation, business, results of operations, and prospects. Responding to any investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.
The standards imposed by private entities and inbox service providers to regulate the use and delivery of email have in the past interfered with, and may continue to interfere with, the effectiveness of our platform and our ability to conduct business.
From time to time, some of our IP addresses have become, and we expect will continue to be, listed with one or more denylisting entities due to the messaging practices of our customers and other users. We may be at an increased risk of having our IP addresses denylisted due to our scale and volume of email processed, compared to our smaller competitors. 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, denylisting 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 or categorize certain emails as “promotional” emails and, as a result, direct them to an alternate or “tabbed” section of the recipient’s inbox. 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. If the open rates of our customers’ emails are negatively impacted by the actions of inbox service providers to block or 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.
Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.
We are and may in the future become subject to legal proceedings and claims that arise in the ordinary course of business, such as disputes or employment claims made by our current or former employees. Any litigation, whether meritorious or not, could harm our reputation, will increase our costs and may divert management’s attention, time and resources, which may in turn seriously harm our business. Insurance might not cover such claims or the costs to defend such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and could seriously harm our business. If we are required to make substantial payments or implement significant changes to our
74


operations as a result of legal proceedings or claims, our business, results of operations and financial condition could be adversely affected.
Risks Related to Financial and Accounting Matters
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 geopolitical events, such as the war in Ukraine, economic events, public health epidemics and pandemics such as the COVID-19 pandemic, trade tariff developments and other 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 also conducted business in currencies other than the U.S. dollar. We expect to 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 respective local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in an increase to the U.S. dollar equivalent of such expenses.
In addition, our international subsidiaries maintain net assets 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 recently implemented a program to hedge transactional exposure against the Euro, and may do so in the future with respect to other foreign currencies. We also use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
We have incurred substantial indebtedness that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, and we may still incur substantially more debt, which may adversely affect our operations and financial results.
As of September 30, 2023, we had $1.0 billion of indebtedness outstanding (excluding intercompany indebtedness). Our indebtedness may:
limit our ability to obtain additional financing to fund future working capital, capital expenditures, business opportunities, acquisitions or other general corporate requirements;
require a portion of our cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, business opportunities, acquisitions and other general corporate purposes;
increase our vulnerability to adverse changes in general economic, industry and competitive conditions;
expose us to the risk of increased interest rates as certain of our borrowings, including borrowings under a future revolving credit facility, may be at variable rates of interest;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our cost of borrowing.
75


In addition, the indenture which governs our 3.625% notes due 2029 (the “2029 Notes”) and our 3.875% notes due 2031 (the “2031 Notes,” and together with the 2029 Notes, the “Notes”) contains restrictive covenants that limit our ability to engage in activities that may be in our long-term best interest. Our failure to comply with those covenants could result in an event of default which, if not cured or waived, could permit the trustee, or permit the holders of the Notes to cause the trustee, to declare all or part of the Notes to be immediately due and payable or to exercise any remedies provided to the trustee and/or result in the acceleration of substantially all of our indebtedness. Any such event would adversely affect our business, results of operations and financial condition.
If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and may be forced to reduce or delay investments and capital expenditures. We may be forced to sell assets, seek additional capital, or restructure or refinance our indebtedness, including the Notes. Our ability to restructure or refinance our debt will depend on, among other things, the condition of capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of existing or future debt instruments and the indenture that governs the Notes may restrict us from adopting some of these alternatives. In addition, any failure to make payments of interest and principal on our outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness and our financial condition. In the absence of such cash flows and resources, we could face substantial liquidity problems and might be required to dispose of material assets or operations to meet our debt service and other obligations.
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 common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities, our ability to repurchase stock, 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, particularly during times of market volatility and general economic instability. 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 rely on assumptions and estimates to calculate certain of our key metrics, and real or perceived inaccuracies in such metrics could adversely affect our reputation and our business.
We rely on assumptions and estimates to calculate certain of our key metrics, such as Active Customer Accounts and Dollar-Based Net Expansion Rate. Our key metrics are not based on any standardized industry methodology and are not necessarily calculated in the same manner or comparable to similarly titled measures presented by other companies. Similarly, our key metrics may differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology. The numbers that we use to calculate Active Customer Accounts and Dollar-Based Net Expansion Rate are based on internal data. While these numbers are based on what we believe to be reasonable judgments and estimates for the applicable period of measurement, there are inherent challenges in measuring usage. We regularly review and may adjust our processes for calculating our internal metrics to improve their accuracy. If investors or analysts do not perceive our metrics to be accurate representations of our business, or if we discover material inaccuracies in our metrics, our reputation, business, results of operations, and financial condition would be harmed.
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,
76


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 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, Accounting Standards Codification (“ASC”) 842, “Leases” that became effective January 1, 2019, had a material impact on our consolidated financial statements as described in detail in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 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 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 September 30, 2023, we carried a net $5.9 billion of goodwill and intangible assets. An adverse change in market conditions or significant changes in accounting conclusions, particularly if such changes have 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.
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 (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.
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. In addition, if we acquire additional businesses, we may not be able to successfully integrate the acquired operations and technologies and maintain internal control over financial reporting, if applicable, in accordance with the requirements of Section 404 of the Sarbanes-Oxley Act. 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.
77


Risks Related to Tax Matters
Our ability to use our net operating losses and certain other tax attributes to offset future taxable income and taxes may be subject to certain limitations.
As of December 31, 2022, we had U.S. federal, state and foreign net operating loss carryforwards (“NOLs”), of $3.7 billion, $2.7 billion and $498.5 million, respectively. Utilization of these NOL carryforwards depends on our future taxable income, and there is risk that a portion of our existing NOLs could expire unused, and that even if we achieve profitability, the use of our unexpired NOLs would be subject to limitations, which could materially and adversely affect our operating results. U.S. federal NOLs generated in taxable years beginning before January 1, 2018, may be carried forward only 20 years to offset future taxable income, if any. Under current law, U.S. federal NOLs generated in taxable years beginning after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to federal law.
Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”), and corresponding provisions of state law, 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 and other pre-change tax attributes to offset post-change taxable income and taxes. Our existing NOLs and other tax attributes 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. In addition, at the state level, there may be periods during which the use of NOL carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.
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 arm’s-length pricing standards for our intercompany transactions and our indirect tax positions. In determining the adequacy of our provision for 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 conduct operations in many tax jurisdictions throughout the United States and internationally. In many of these jurisdictions, non-income-based taxes, such as sales, VAT, GST, and telecommunications taxes, are assessed on our operations or our sales to customers. We are subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. We collect certain telecommunications-based taxes from our customers in certain jurisdictions, and we expect to continue expanding the number of jurisdictions in which we will collect these taxes in the future.
Many states are also pursuing legislative expansion of the scope of goods and services that are subject to sales and similar taxes as well as the circumstances in which a vendor of goods and services must collect such taxes. Following the United States Supreme Court decision in South Dakota v. Wayfair, Inc., states are now free to levy taxes on sales of goods and services based on an “economic nexus,” regardless of whether the seller has a physical presence in the state. Any additional fees and taxes levied on our services by any state may adversely impact our results of operations.
Historically, we have not billed or collected taxes in certain jurisdictions 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. We reserved $32.2 million and $19.2 million for domestic jurisdictions and jurisdictions outside of the United States, respectively, on our September 30, 2023 balance sheet for these tax payments. 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 or a permanent establishment, 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 and reserves. If the actual payments we make to any jurisdiction exceed the accrual in our balance sheet, our results of operations would be harmed. In addition, some customers may question the incremental tax charges and seek to negotiate lower pricing from us, which could adversely affect our business, results of operations and financial condition.
78


We are in discussions with certain jurisdictions regarding potential sales and other indirect taxes for prior periods that we may owe. If 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. For example, San Francisco City and County has assessed us for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million we had accrued for that assessment. We have paid the full amount, as required by law, and the payment made in excess of the accrued amount is reflected as a deposit on our balance sheet. We believe, however, that this assessment is incorrect and, after failing to reach a settlement, filed a lawsuit on May 27, 2021 contesting the assessment. The previously set trial date remains vacated, and the parties have finalized a settlement agreement that was approved by San Francisco’s Board of Supervisors on November 7, 2023 and is currently before the Mayor for approval. However, litigation is uncertain, and if the settlement is not formally approved and further litigation is necessary, a ruling against us may adversely affect our financial position and results of operations.
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.
Changes in, or interpretations of, tax rules and regulations or our tax positions may materially and adversely affect our income taxes.
We are subject to income taxes in both the United States and numerous international jurisdictions. Significant judgment is required in determining our worldwide provision for income taxes. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. Our effective tax rates may fluctuate significantly on a quarterly basis because of a variety of factors, including changes in the mix of earnings and losses in countries with differing statutory tax rates, changes in our business or structure, changes in tax laws that could adversely impact our income or non-income taxes or the expiration of or disputes about certain tax agreements in a particular country. We are subject to audit by various tax authorities. In accordance with U.S. GAAP, we recognize income tax benefits, net of required valuation allowances and accrual for uncertain tax positions. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different than that which is reflected in historical income tax provisions and accruals. Should additional taxes be assessed as a result of an audit or litigation, an adverse effect on our results of operations, financial condition and cash flows in the period or periods for which that determination is made could result.
Changes in tax laws (including in response to the COVID-19 pandemic) or tax rulings, or changes in interpretations of existing laws, could cause us to be subject to additional income-based taxes and non-income taxes (such as payroll, sales, use, value-added, digital tax, net worth, property, and goods and services taxes), which in turn could materially affect our financial position and results of operations. Additionally, new, changed, modified, or newly interpreted or applied tax laws could increase our customers’ and our compliance, operating and other costs, as well as the costs of our products. For example, on August 16, 2022, the Inflation Reduction Act of 2022 was signed into law, with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income, effective for tax years beginning after December 31, 2022, and a 1% excise tax on share repurchases occurring after December 31, 2022, which may affect our share repurchase program.
As another example, beginning in 2022, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) eliminates the option to deduct research and development expenditures currently and requires taxpayers to capitalize and amortize them over five or fifteen years pursuant to Section 174 of the Code, which impacts our effective tax rate and our cash tax liability in 2023. If the requirement to capitalize Section 174 expenditures is not modified by legislation, it may also impact our effective tax rate and our cash tax liability in the future.
On October 8, 2021, the Organization for Economic Co-operation and Development (the “OECD”) announced the OECD/G20 Inclusive Framework on Base Erosion and Profit Shifting (the “Framework”) which agreed to a two-pillar solution to address tax challenges arising from digitalization of the economy. On December 20, 2021, the OECD released Pillar Two Model Rules defining the global minimum tax rules, which contemplate a minimum tax rate of 15%. The OECD continues to
79


release additional guidance on these rules and the Framework calls for law enactment by OECD and G20 members to take effect after 2023. These changes, when enacted by various countries in which we do business, may increase our taxes in these countries. Changes to these and other areas in relation to international tax reform, including future actions taken by foreign governments in response to the Tax Act, could increase uncertainty and may adversely affect our tax rate and cash flow in future years.
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.
The trading price of our Class A common stock has, and may continue to, fluctuate significantly in response to numerous factors, many of which are beyond our control and may not be related to our operating performance, 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 our stockholders;
our issuance or repurchase of shares of our Class A common stock;
short selling of our Class A common stock or related derivatives;
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;
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;
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, including changes in the pace of hiring; and
general political, social, economic and market conditions, in both domestic and foreign markets, including the effects of the COVID-19 pandemic and the war in Ukraine on the global economy, changes in the labor market,
80


supply chain disruptions, inflation, increased interest rates, instability and volatility in the banking and financial services sector, 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.
We may not realize the anticipated long-term stockholder value of our share repurchase program, and any failure to repurchase our Class A common stock after we have announced our intention to do so may negatively impact our stock price.
In February 2023, we announced that our Board of Directors authorized the repurchase of up to $1.0 billion of our Class A common stock from time to time through a share repurchase program. Under our share repurchase program, we may make repurchases of stock through a variety of methods, including open share market purchases, privately negotiated purchases, entering into one or more confirmations or other contractual arrangements with a financial institution counterparty to effectuate one or more accelerated stock repurchase contracts, forward purchase contracts or similar derivative instruments, Dutch auction tender offers, or through a combination of any of the foregoing, in accordance with applicable federal securities laws. Our share repurchase program terminates at 11:59 pm Pacific Time on December 31, 2024, does not obligate us to repurchase any specific number of shares, and may be suspended at any time at our discretion and without prior notice. The timing and amount of any repurchases, if any, will be subject to liquidity, stock price, market and economic conditions, compliance with applicable legal requirements such as Delaware surplus and solvency tests and other relevant factors. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our stock price.
The existence of our share repurchase program could cause our stock price to be higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although our share repurchase program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our Class A common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program.
Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes, and we may fail to realize the anticipated long-term stockholder value of any share repurchase program.
If securities or industry analysts 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 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.
81


Anti-takeover provisions contained in our amended and restated certificate of incorporation and second amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
Our amended and restated certificate of incorporation, second amended and restated bylaws and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our Board of Directors. Among other things, our amended and restated certificate of incorporation and second amended and restated bylaws include provisions:
authorizing “blank check” preferred stock, which could be issued by our Board of Directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our Class A 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 that our Board of Directors is classified into three classes of directors with staggered three-year terms;
prohibiting stockholder action by written consent, instead requiring 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, second amended and restated bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
Our second amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our second amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty owed by our directors, officers, employees or our stockholders;
any action asserting a claim against us arising under the Delaware General Corporation Law; and
any action asserting a claim against us that is governed by the internal-affairs doctrine (the “Delaware Forum Provision”).
82


The Delaware Forum Provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim under the Securities Act, for which the United States District Court for the Northern District of California has sole and exclusive jurisdiction (the “Federal Forum Provision”), as we are based in the State of California. In addition, our second amended and restated bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.
The Delaware Forum Provision and the Federal Forum Provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or employees, which may discourage lawsuits against us and our directors, officers and employees. If a court were to find the Delaware Forum Provision and the Federal Forum Provision in our second amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.
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.
General Risks
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, terrorism or war.
Our business operations are subject to interruption by natural disasters, flooding, fire, power shortages, public health epidemics or pandemics such as COVID-19, terrorism, political unrest, cyber-attacks, geopolitical instability, war, the effects of climate change and other events beyond our control. For example, 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. Natural disasters, public health epidemics or pandemics, such as the COVID-19 pandemic, and geopolitical events, such as the war in Ukraine, could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole.
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 customers may harm our reputation and our ability to retain existing customers and attract new customers. In addition, global climate change could result in certain types of natural disasters occurring more frequently or with more intense effects. Any such events may result in users being subject to service disruptions or outages, and we may not be able to recover our technical infrastructure in a timely manner to maintain or resume operations, which may adversely affect our financial results.
83


Our reputation and/or business could be negatively impacted by ESG matters and/or our reporting of such matters.
There is an increasing focus from regulators, certain investors, and other stakeholders concerning ESG matters, both in the United States and internationally. We communicate certain ESG-related initiatives, goals, and/or commitments regarding environmental matters, diversity, responsible sourcing and social investments, and other matters in our annual Impact and DEI Report, on our website, in our filings with the SEC, and elsewhere. These initiatives, goals, or commitments could be difficult to achieve and costly to implement. We could fail to achieve, or be perceived to fail to achieve, our ESG-related initiatives, goals, or commitments. In addition, we could be criticized for the timing, scope or nature of these initiatives, goals, or commitments, or for any revisions to them. To the extent that our required and voluntary disclosures about ESG matters increase, we could be criticized for the accuracy, adequacy, or completeness of such disclosures. Our actual or perceived failure to achieve our ESG-related initiatives, goals, or commitments could negatively impact our reputation, result in ESG-focused investors not purchasing and holding our stock, or otherwise materially harm our business.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
During the three months ended September 30, 2023, we issued 22,102 shares of our unregistered Class A common stock to an independent donor advised fund to further our Twilio.org philanthropic goals. The shares were “restricted securities” for purposes of Rule 144 under the Securities Act, and had an aggregate fair market value on the date of donation of $1.3 million. The foregoing transaction did not involve any underwriters, any underwriting discounts or commissions, or any public offering. We believe the offer, sale and issuance of the above shares were exempt from registration under the Securities Act by virtue of Section 4(a)(2) of the Securities Act because the issuance of the shares did not involve a public offering.
Issuer Purchases of Equity Securities
The following table summarizes the share repurchase activity for the three months ended September 30, 2023:
Total Number of Shares Purchased(1)
Average Price Paid Per Share(2)
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs(1)
(In thousands)(In thousands)(In millions)
July 1 - 31, 202378 $64.51 78 $500 
August 1 - 31, 2023420 $60.69 420 $474 
September 1 - 30, 2023402 $62.22 402 $449 
900 900 
_____________________________
(1) In February 2023, our Board of Directors authorized a share repurchase program to repurchase up to $1.0 billion in aggregate value of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The program expires on December 31, 2024. Refer to Note 15 — Stockholders' Equity in Part I, Item 1, of this Quarterly Report on Form 10-Q for additional information related to share repurchases.

(2) Average price paid per share includes costs associated with the repurchases.
Item 5. Other Information

Securities Trading Plans of Directors and Executive Officers

During the three months ended September 30, 2023, none of our directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (each as defined in Item 408 of Regulation S-K).
84


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
Incorporated by Reference
DescriptionFormFile No.ExhibitFiling Date
31.1Filed herewith
31.2Filed herewith
32.1*Furnished herewith
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentFiled herewith
101.SCHInline XBRL Taxonomy Extension Schema DocumentFiled herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith
101.LABXBRL Taxonomy Extension Label Linkbase DocumentFiled herewith
101.PREInline XBRL 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.
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.
November 8, 2023 /s/ JEFF LAWSON
Jeff Lawson
Director and Chief Executive Officer (Principal Executive Officer)
November 8, 2023 /s/ AIDAN VIGGIANO
Aidan Viggiano
Chief Financial Officer (Principal Accounting and Financial Officer)
85
EX-31.1 2 twlo-20230930xex311.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, Jeff 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: November 8, 2023
/s/ JEFF LAWSON
Jeff Lawson
Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 twlo-20230930xex312.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, Aidan Viggiano, 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: November 8, 2023
/s/ AIDAN VIGGIANO
Aidan Viggiano
Chief Financial Officer (Principal Accounting and Financial Officer)


EX-32.1 4 twlo-20230930xex321.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), as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, Jeff Lawson, Chief Executive Officer of Twilio Inc. (the “Company”), and Aidan Viggiano, Chief Financial Officer of the Company, each hereby certifies that, to the best of their knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, 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: November 8, 2023
/s/ JEFF LAWSON
Jeff Lawson
Chief Executive Officer (Principal Executive Officer)
/s/ AIDAN VIGGIANO
Aidan Viggiano
Chief Financial Officer (Principal Accounting and Financial Officer)


EX-101.SCH 5 twlo-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Impairment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Reorganization and Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue by Geographic Area link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Reorganization and Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue by Geographic Area (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Divestitures - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Restructuring Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Reorganization and Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Reorganization and Segment Reporting - Schedule of Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Derivatives and Hedging - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenue by Geographic Area - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - 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 9954515 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 twlo-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 twlo-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 twlo-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Shares of Class A common stock in escrow subject to future vesting RSUs Subject To Future Vesting [Member] RSUs Subject To Future Vesting Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] ESPP contributions Other Employee-related Liabilities, Current Deferred Revenue and Customer Deposits and Deferred Sales Commissions Deferred Charges, Policy [Policy Text Block] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested restricted stock units issued and outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Shares of Class A common stock reserved for Twilio.org Donor Advised Fund [Member] Donor-advised fund. Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Data center equipment Computer Equipment [Member] 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. Discontinued Operations and Disposal Groups [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Corporate Debt Securities Corporate Debt Securities [Member] Purchases of marketable securities and other investments Payments to Acquire Investments Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Total other expenses, net Other expenses, net Nonoperating Income (Expense) Commitments and contingencies (Note 14) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Accrued cost of revenue Accrued Cost of Revenue, Current Accrued cost of revenue, current. September 2022 Plan September 2022 Plan [Member] September 2022 Plan Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Purchase commitment Long-Term Purchase Commitment, Amount Twilio Communications Communications Communication [Member] Communication Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Liability Shares returned from escrow (in shares) Stock Issued During Period, Shares, Returned From Escrow Stock Issued During Period, Shares, Returned From Escrow Restricted cash in other long-term assets Restricted Cash and Cash Equivalents, Noncurrent Concentration Risk [Line Items] Concentration Risk [Line Items] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Current liabilities: Liabilities, Current [Abstract] Stock-Based Awards Stock-Based Awards [Member] Stock-Based Awards Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock Preferred Stock, Value, Issued Cash consideration Proceeds from Divestiture of Businesses Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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. Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Schedule of unrecognized compensation cost of outstanding equity awards Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill Goodwill [Roll Forward] Net change in market value of effective foreign currency forward exchange contracts Net change in market value of effective foreign currency forward exchange contracts Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Stock options issued and outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Exercises of vested stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Investments, aggregate fair value Investments, Fair Value Disclosure Fair value of the notes Long-Term Debt, Fair Value Net loss attributable to common stockholders Net loss Net loss attributable to common stockholders (in thousands) Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Stock repurchased Stock Repurchased During Period, Value, Net Stock Repurchased During Period, Value, Net Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Cost Intangible Assets, Gross (Excluding Goodwill) 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 LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares of Class A common stock reserved for issuance pursuant to ESPP ESPP Shares of Class A common stock committed under ESPP Employee Stock [Member] Shares of Class A common stock in escrow and restricted stock awards subject to future vesting Class A Common Stock And Restricted Stock Subject To Future Vesting [Member] Class A Common Stock And Restricted Stock Subject To Future Vesting Repurchases of shares of Class A common stock including related costs Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders' equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Deferred revenue Contract with Customer, Liability Exercises of vested stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Losses recognized in OCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Impairment of strategic investments Impairment of strategic investments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount 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] Executive Category: Executive Category [Axis] Common Stock Class B Common Class B [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Patent Patents [Member] Name Forgone Recovery, Individual Name Goodwill Beginning balance of period Ending balance of period Goodwill Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] Stock-based awards available for grant under 2016 Plan and ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Revenue by geographic area: Disaggregation of Revenue [Abstract] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Discount from market price, offering date (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Derivative, notional amount Derivative, Notional Amount Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent Schedule of contractual maturities of marketable securities Investments Classified by Contractual Maturity Date [Table Text Block] Restricted cash in other current assets Restricted Cash and Cash Equivalents, Current Unvested restricted stock units issued and outstanding Unvested restricted stock units and awards Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments of costs related to public offerings Payments of Stock Issuance Costs Depreciation and amortization Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademarks and other Trademarks [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Value of equity awards withheld for tax liability Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Foreign Currency Forward Foreign Exchange Forward [Member] Value of shares of Class A common stock issued and donated to charity Common Stock, Donor Advised Fund, Value Common Stock, Donor Advised Fund, Value 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] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Unrealized gain (loss) on marketable securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Common Stock Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Beginning balance of period Ending balance of period Restructuring Reserve 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. Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Unrecognized compensation cost, other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Foreign Currency Fair Value Hedge Derivative [Table] Foreign Currency Fair Value Hedge Derivative [Table] 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 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. Unamortized discount Debt Instrument, Unamortized Discount Operating lease liability, current Operating Lease, Liability, Current Derivative, term of contract Derivative, Term of Contract Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of acquired intangibles Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Guidance, Not yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Stockholders' Equity Class of Stock Disclosures [Abstract] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue Recognition Period [Domain] Revenue Recognition Period [Domain] Revenue Recognition Period [Domain] Interest earned on marketable securities Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Divesture of intangible assets Disposal Group, Including Discontinued Operation, Intangible Assets Gross profit Gross Profit Deferred revenue and customer deposits Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total financial assets Assets, Fair Value Disclosure Long-term debt, net Total long-term debt, net Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Common Stock Class A Common Class A [Member] Weighted-average remaining period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Conversion of shares of Class B common stock (in shares) Conversion Of Stock, Shares Converted, Conversion Ratio Conversion Of Stock, Shares Converted, Conversion Ratio Maximum Maximum [Member] Comprehensive loss attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Divestiture transaction costs Disposal Group, Including Discontinued Operation, Transaction Costs Disposal Group, Including Discontinued Operation, Transaction Costs Tabular List, Table Tabular List [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Shares returned from escrow Stock Issued During Period, Value, Returned From Escrow Stock Issued During Period, Value, Returned From Escrow Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Total net capitalized costs Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Sales and other taxes payable Taxes Payable, Current Unrealized loss on equity securities Equity Securities, FV-NI, Unrealized Loss Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restructuring costs Restructuring Charges [Member] Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Income Statement [Abstract] Income Statement [Abstract] Conversion of shares of Class B common stock into shares of Class A common stock Conversion of Stock, Amount Converted Class A common stock reserved (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. Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized internal use software development costs Capitalized Computer Software, Additions Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Shares of Class A common stock issued and donated to charity (in shares) Stock Issued During Period, Shares, Donor Advised Fund Stock Issued During Period, Shares, Donor Advised Fund Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Schedule of restructuring activities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Accrued taxes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Non-amortizable intangible assets: Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Accrued Expenses and Other Current Liabilities Accrued Liabilities and Other Liabilities Disclosure [Text Block] The entire disclosure for accrued expenses and other liabilities. Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency adjustments Goodwill, Foreign Currency Translation Gain (Loss) Equity method investment Equity Method Investments Amortization of deferred commissions Capitalized Contract Cost, Amortization 2029 Senior Notes Senior Notes 3.625 Percent Due 2029 [Member] Senior Notes 3.625 Percent Due 2029 Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Term Debt Long-Term Debt [Text Block] 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] Total Shareholder Return Amount Total Shareholder Return Amount Divesture of tangible assets Disposal Group, Including Discontinued Operation, Property, Plant and Equipment RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONDENSED CONSOLIDATED BALANCE SHEETS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Repurchases of shares of Class A common stock and related costs Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Less than one year, aggregate fair value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Principal Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Equity securities, aggregate fair value Equity Securities, FV-NI Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Divesture of goodwill Disposal Group, Including Discontinued Operation, Goodwill Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Beginning balance (in shares) Ending balance (in shares) Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Proceeds from sales and maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Indemnification Agreement Indemnification Agreement [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Share of other comprehensive (loss) income from equity method investment Share of other comprehensive income (loss) from equity method investment OCI, Equity Method Investment, after Tax Shares of Class A common stock in escrow Class A Common Stock Held In Escrow [Member] Class A Common Stock Held In Escrow Other adjustments Other Operating Activities, Cash Flow Statement Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Corporate debt securities and commercial paper Corporate Debt Securities And Commercial Paper [Member] Represents the information pertaining to Corporate debt securities and Commercial Paper. 2031 Senior Notes Senior Notes 3.875 Percent Due 2031 [Member] Senior Notes 3.875 Percent Due 2031 Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Taxes payable Taxes Payable (Losses) gains recognized in income due to instruments maturing Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Conversion of shares of Class B common stock into shares of Class A common stock (in shares) Conversion of Stock, Shares Converted Total liabilities Liabilities Revenue Recognition Period [Axis] Revenue Recognition Period [Axis] Revenue Recognition Period Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Consideration amount Disposal Group, Including Discontinued Operation, Consideration Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Accrued bonus and commission Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Class A and Class B common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Non-cash reduction to the right-of-use asset Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current 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 Impairment of long-lived assets Impairment of long-lived assets Asset Impairment Charges Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other income (expenses), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Facilitation Costs Facilitation Costs [Member] Facilitation Costs Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Repurchases of shares of Class A common stock including related costs (in shares) Stock repurchased (in shares) Stock Repurchased During Period, Shares Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Percentage of revenue Concentration Risk, Percentage Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Schedule of goodwill balance Schedule of Goodwill [Table Text Block] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of total estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Payroll taxes related to stock-based compensation Payroll Tax, Related To Stock Based Compensation Payroll Tax, Related To Stock Based Compensation Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Total financial assets 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. Short-term marketable securities Debt Securities, Available-for-Sale, Current Accrued other expense Other Accrued Liabilities, Current Organization and Description of Business Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Capitalized software development costs Payments to Develop Software Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Less than one year, amortized cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Loss on divestiture Gain (Loss) on Disposition of Business Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance lease asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Revenue recognized out of adjusted deferred revenue balance Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Investment in equity securities, carrying value Equity Securities without Readily Determinable Fair Value, Amount Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Unamortized issuance costs Debt Issuance Costs, Net Stock-based compensation - restructuring APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring Intangible assets, net Total Intangible Assets, Net (Excluding Goodwill) Disposal Group Classification [Domain] Disposal Group Classification [Domain] Schedule of gains and losses associated with foreign currency forward contracts Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Stock-based compensation including restructuring Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Position [Domain] Position [Domain] Purchases of long-lived and intangible assets Payments to Acquire Other Productive Assets Common Stock Common Stock [Member] Foreign Tax Authority Foreign Tax Authority [Member] Individual: Individual [Axis] Finance lease asset Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Twilio Data & Applications Data & Applications Data And Applications [Member] Data And Applications Disposal Group Classification [Axis] Disposal Group Classification [Axis] Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Reverse repurchase agreements Reverse Repurchase Agreements [Member] Reverse Repurchase Agreements ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Revenue Recognition Period One Revenue Recognition Period One [Member] Revenue Recognition Period One Operating lease liabilities Increase (Decrease) in Operating Lease Liability Value of equity awards withheld for tax liabilities Payment, Tax Withholding, Share-Based Payment Arrangement Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. Treasury securities US Treasury Securities [Member] Cash paid for income taxes, net Income Taxes Paid, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of financial assets measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of stock based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net amortization of investment premium and discount Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Taxes payable, jurisdictional estimate Taxes Payable, Jurisdictional Estimate Taxes Payable, Jurisdictional Estimate Amortized Cost or Carrying Value Debt Securities, Available-for-Sale, Amortized Cost Other expenses, net: Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation cost, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Shares issued under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Unvested stock options Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Internet Of Things Internet Of Things [Member] Internet Of Things Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Schedule of long-term debt Convertible Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] 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. Related Party Related Party [Member] Schedule of financial information Schedule of Segment Reporting Information, by Segment [Table Text Block] Cost of revenue Cost Of Revenue [Member] Cost Of Revenue Principles of Consolidation Consolidation, Policy [Policy Text Block] Restructuring costs Restructuring charges Restructuring Charges Property and Equipment Property, Plant and Equipment, Net, by Type [Abstract] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Telecommunication licenses Telecommunication Licenses [Member] Telecommunication Licenses [Member] Impairment Asset Impairment Charges [Text Block] Stock repurchase remaining amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Accounts payable Increase (Decrease) in Accounts Payable Marketable securities, aggregate fair value Total aggregate fair value Debt Securities, Available-for-Sale Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Loss on net assets divested Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [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. Order backlog Order or Production Backlog [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Restructuring liability Restructuring Reserve, Current Related Party [Axis] Related Party, Type [Axis] Divestitures, net of cash divested Proceeds from Divestiture of Businesses, Net of Cash Divested Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Workforce Reduction Costs Employee Severance [Member] Principal payments on debt and finance leases Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Cash payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Finance lease liability, noncurrent Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Loss contingency accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Cost Finite-Lived Intangible Assets, Gross Provision for income taxes Income tax expense (benefit) Income Tax Expense (Benefit) International Non-US [Member] Designated as Cash Flow Hedges Designated as Hedging Instrument [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Term of non-cancellable agreement Unrecorded Unconditional Purchase Obligation, Term Accrued payroll and related Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Impairment of long-lived assets due to office closures Impairment of Long-Lived Assets to be Disposed of Schedule of revenue by geographic area and similar products Disaggregation of Revenue [Table Text Block] Gross Unrealized Losses More Than 12 Months Gross Unrealized Losses More Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Employee sabbatical benefit accrual Employee Sabbatical Expense Employee Sabbatical Expense Employee Severance and Facilitation Costs Employee Severance and Facilitation Costs [Member] Employee Severance and Facilitation Costs Percentage of revenue by geographic area: Risks and Uncertainties [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] ValueFirst Business ValueFirst Business [Member] ValueFirst Business Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Gross Unrealized Losses Less Than 12 Months Gross Unrealized Losses Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired and payments related to prior period acquisitions Payments to Acquire Businesses, Net of Cash Acquired Value of equity awards withheld for tax liability (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Financial Assets: Assets, Fair Value Disclosure [Abstract] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Foreign Currency Fair Value Hedge Derivative [Line Items] Foreign Currency Fair Value Hedge Derivative [Line Items] Net Loss Per Share Attributable to Common Stockholders Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Leasehold improvements Leasehold Improvements [Member] 2016 Stock Option and Incentive Plan Stock Option And Incentive Plan2016 [Member] 2016 Stock Option and Incentive Plan. Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Capitalized internal-use software developments costs Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Shares of Class A common stock issued and donated to charity Stock Issued During Period, Value, Donor Advised Fund Stock Issued During Period, Value, Donor Advised Fund Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Supplier relationships Supplier Relationships [Member] Supplier relationship that exists between an entity and its supplier. Goodwill divested Goodwill, Written off Related to Sale of Business Unit Operating expenses: Operating Expenses [Abstract] Revenue by Geographic Area Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share of losses from equity method investment Share of losses from equity method investment Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Position [Axis] Position [Axis] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Segment Reconciling Items Segment Reconciling Items [Member] Restructuring and Related Activities [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Workforce elimination percentage Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date Percent Cash Flow Hedge Cash Flow Hedging [Member] Total operating expenses Operating expenses Operating Expenses Reorganization and Segment Reporting Segment Reporting Disclosure [Text Block] Non-U.S. government securities Debt Security, Government, Non-US [Member] NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liability Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Amortized Cost or Carrying Value Equity Securities, FV-NI, Cost Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Revenue Recognition Period Two Revenue Recognition Period Two [Member] Revenue Recognition Period Two Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of reporting units Number of Reporting Units Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Office equipment Office Equipment [Member] Buy Long [Member] Cost of revenue Cost of Revenue Intangible Assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Amortized Cost or Carrying Value Marketable Securities, Amortized Cost Marketable Securities, Amortized Cost Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] 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. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Software Software Not Including Software Development Costs [Member] Represents information pertaining to software other than software development costs. Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 9 twlo-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 twlo-20230930_g1.jpg begin 644 twlo-20230930_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 v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 Fifth 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 Common Stock, Shares Outstanding (in shares)   181,042,862
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 2023  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 677,917 $ 651,752
Short-term marketable securities 3,179,492 3,503,317
Accounts receivable, net 557,201 547,507
Prepaid expenses and other current assets 326,968 281,510
Total current assets 4,741,578 4,984,086
Property and equipment, net 222,257 263,979
Operating right-of-use assets 79,126 121,341
Equity method investment 623,118 699,911
Intangible assets, net 678,721 849,935
Goodwill 5,243,266 5,284,153
Other long-term assets 269,672 360,899
Total assets 11,857,738 12,564,304
Current liabilities:    
Accounts payable 104,424 124,605
Accrued expenses and other current liabilities 423,812 490,221
Deferred revenue and customer deposits 145,955 139,110
Operating lease liability, current 51,926 54,222
Total current liabilities 726,117 808,158
Operating lease liability, noncurrent 133,881 164,551
Finance lease liability, noncurrent 11,506 21,290
Long-term debt, net 988,555 987,382
Other long-term liabilities 18,298 23,881
Total liabilities 1,878,357 2,005,262
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock 0 0
Class A and Class B common stock 182 186
Additional paid-in capital 14,610,887 14,055,853
Accumulated other comprehensive loss (52,726) (121,161)
Accumulated deficit (4,578,962) (3,375,836)
Total stockholders’ equity 9,979,381 10,559,042
Total liabilities and stockholders’ equity $ 11,857,738 $ 12,564,304
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 1,033,670,000 $ 983,030,000 $ 3,077,995,000 $ 2,801,747,000
Cost of revenue 517,351,000 520,955,000 1,565,231,000 1,469,312,000
Gross profit 516,319,000 462,075,000 1,512,764,000 1,332,435,000
Operating expenses:        
Research and development 241,654,000 284,735,000 707,145,000 804,987,000
Sales and marketing 262,898,000 328,833,000 784,383,000 951,697,000
General and administrative 114,071,000 135,331,000 361,491,000 392,319,000
Restructuring costs 3,437,000 72,451,000 140,281,000 72,451,000
Impairment of long-lived assets 3,162,000 97,722,000 34,278,000 97,722,000
Total operating expenses 625,222,000 919,072,000 2,027,578,000 2,319,176,000
Loss from operations (108,903,000) (456,997,000) (514,814,000) (986,741,000)
Other expenses, net:        
Share of losses from equity method investment (31,058,000) (13,376,000) (93,838,000) (13,376,000)
Impairment of strategic investments 0 0 (46,154,000) 0
Other income (expenses), net 1,000 (8,374,000) 17,731,000 (23,290,000)
Total other expenses, net (31,057,000) (21,750,000) (122,261,000) (36,666,000)
Loss before provision for income taxes (139,960,000) (478,747,000) (637,075,000) (1,023,407,000)
Provision for income taxes (1,747,000) (3,580,000) (12,958,000) (3,316,000)
Net loss attributable to common stockholders $ (141,707,000) $ (482,327,000) $ (650,033,000) $ (1,026,723,000)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.78) $ (2.63) $ (3.54) $ (5.63)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.78) $ (2.63) $ (3.54) $ (5.63)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 181,749,309 183,692,564 183,854,526 182,319,735
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 181,749,309 183,692,564 183,854,526 182,319,735
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (141,707) $ (482,327) $ (650,033) $ (1,026,723)
Other comprehensive income (loss):        
Unrealized gain (loss) on marketable securities 13,921 (22,151) 53,276 (103,999)
Foreign currency translation 5,018 (2,192) 5,587 (4,646)
Net change in market value of effective foreign currency forward exchange contracts (8,626) (19,196) (7,458) (34,154)
Share of other comprehensive (loss) income from equity method investment (2,764) (4,243) 17,030 (4,243)
Total other comprehensive income (loss) 7,549 (47,782) 68,435 (147,042)
Comprehensive loss attributable to common stockholders $ (134,158) $ (530,109) $ (581,598) $ (1,173,765)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock Class A
Common Stock Class B
Common Stock
Common Stock Class A
Common Stock
Common Stock Class B
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021       170,625,994 9,842,105      
Beginning balance at Dec. 31, 2021 $ 11,031,466     $ 168 $ 12 $ 13,169,118 $ (18,141) $ (2,119,691)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (221,627)             (221,627)
Exercises of vested stock options (in shares)       180,643 193,889      
Exercises of vested stock options 11,727         11,727    
Vesting of restricted stock units (in shares)       877,089        
Vesting of restricted stock units 0     $ 1   (1)    
Value of equity awards withheld for tax liability (in shares)       (5,804)        
Value of equity awards withheld for tax liability (1,065)         (1,065)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       215,389 (215,389)      
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 4,232         4,232    
Shares returned from escrow (in shares)       (152,239)        
Shares returned from escrow (387)         (387)    
Unrealized gain (loss) on marketable securities (62,826)           (62,826)  
Foreign currency translation (165)           (165)  
Net change in market value of effective foreign currency forward exchange contracts (3,852)           (3,852)  
Stock-based compensation 159,930         159,930    
Ending balance (in shares) at Mar. 31, 2022       171,763,174 9,820,605      
Ending balance at Mar. 31, 2022 10,917,433     $ 169 $ 12 13,343,554 (84,984) (2,341,318)
Beginning balance (in shares) at Dec. 31, 2021       170,625,994 9,842,105      
Beginning balance at Dec. 31, 2021 11,031,466     $ 168 $ 12 13,169,118 (18,141) (2,119,691)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (1,026,723)              
Unrealized gain (loss) on marketable securities (103,999)              
Foreign currency translation (4,646)              
Net change in market value of effective foreign currency forward exchange contracts (34,154)              
Share of other comprehensive income (loss) from equity method investment (4,243)              
Ending balance (in shares) at Sep. 30, 2022       174,482,722 9,817,605      
Ending balance at Sep. 30, 2022 10,530,888     $ 172 $ 12 13,842,301 (165,183) (3,146,414)
Beginning balance (in shares) at Mar. 31, 2022       171,763,174 9,820,605      
Beginning balance at Mar. 31, 2022 10,917,433     $ 169 $ 12 13,343,554 (84,984) (2,341,318)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (322,769)             (322,769)
Exercises of vested stock options (in shares)       98,111 77,732      
Exercises of vested stock options 5,649         5,649    
Vesting of restricted stock units (in shares)       1,049,640        
Vesting of restricted stock units 0     $ 1   (1)    
Value of equity awards withheld for tax liability (in shares)       (38)        
Value of equity awards withheld for tax liability (4)         (4)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       80,732 (80,732)      
Shares issued under ESPP (in shares)       258,221        
Shares issued under ESPP 24,318     $ 1   24,317    
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 2,373         2,373    
Unrealized gain (loss) on marketable securities (19,022)           (19,022)  
Foreign currency translation (2,289)           (2,289)  
Net change in market value of effective foreign currency forward exchange contracts (11,106)           (11,106)  
Stock-based compensation 247,412         247,412    
Ending balance (in shares) at Jun. 30, 2022       173,271,942 9,817,605      
Ending balance at Jun. 30, 2022 10,841,995     $ 171 $ 12 13,623,300 (117,401) (2,664,087)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (482,327)             (482,327)
Exercises of vested stock options (in shares)       38,368 35,187      
Exercises of vested stock options 2,056         2,056    
Vesting of restricted stock units (in shares)       1,115,248        
Vesting of restricted stock units 0     $ 1   (1)    
Value of equity awards withheld for tax liability (in shares)       (125)        
Value of equity awards withheld for tax liability (11)         (11)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       35,187 (35,187)      
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 1,911         1,911    
Unrealized gain (loss) on marketable securities (22,151)           (22,151)  
Foreign currency translation (2,192)           (2,192)  
Net change in market value of effective foreign currency forward exchange contracts (19,196)           (19,196)  
Share of other comprehensive income (loss) from equity method investment (4,243)           (4,243)  
Stock-based compensation 199,772         199,772    
Stock-based compensation - restructuring 15,274         15,274    
Ending balance (in shares) at Sep. 30, 2022       174,482,722 9,817,605      
Ending balance at Sep. 30, 2022 10,530,888     $ 172 $ 12 13,842,301 (165,183) (3,146,414)
Beginning balance (in shares) at Dec. 31, 2022   176,358,104 9,617,605 176,358,104 9,617,605      
Beginning balance at Dec. 31, 2022 10,559,042     $ 174 $ 12 14,055,853 (121,161) (3,375,836)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (342,139)             (342,139)
Exercises of vested stock options (in shares)       66,968 97,199      
Exercises of vested stock options 3,264         3,264    
Vesting of restricted stock units (in shares)       1,516,634        
Vesting of restricted stock units 0     $ 2   (2)    
Value of equity awards withheld for tax liability (in shares)       (36,965)        
Value of equity awards withheld for tax liability (2,456)         (2,456)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       97,199 (97,199)      
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 1,599         1,599    
Unrealized gain (loss) on marketable securities 30,750           30,750  
Repurchases of shares of Class A common stock including related costs (in shares)       (1,902,124)        
Repurchases of shares of Class A common stock including related costs (124,992)     $ (2)       (124,990)
Foreign currency translation 483           483  
Net change in market value of effective foreign currency forward exchange contracts 3,335           3,335  
Share of other comprehensive income (loss) from equity method investment 14,648           14,648  
Stock-based compensation 164,999         164,999    
Stock-based compensation - restructuring 10,333         10,333    
Ending balance (in shares) at Mar. 31, 2023       176,121,918 9,617,605      
Ending balance at Mar. 31, 2023 10,318,866     $ 174 $ 12 14,233,590 (71,945) (3,842,965)
Beginning balance (in shares) at Dec. 31, 2022   176,358,104 9,617,605 176,358,104 9,617,605      
Beginning balance at Dec. 31, 2022 10,559,042     $ 174 $ 12 14,055,853 (121,161) (3,375,836)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (650,033)              
Unrealized gain (loss) on marketable securities $ 53,276              
Repurchases of shares of Class A common stock including related costs (in shares) (9,200,000)              
Foreign currency translation $ 5,587              
Net change in market value of effective foreign currency forward exchange contracts (7,458)              
Share of other comprehensive income (loss) from equity method investment 17,030              
Ending balance (in shares) at Sep. 30, 2023   182,066,098 0 182,066,098 0      
Ending balance at Sep. 30, 2023 9,979,381     $ 182 $ 0 14,610,887 (52,726) (4,578,962)
Beginning balance (in shares) at Mar. 31, 2023       176,121,918 9,617,605      
Beginning balance at Mar. 31, 2023 10,318,866     $ 174 $ 12 14,233,590 (71,945) (3,842,965)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (166,187)             (166,187)
Exercises of vested stock options (in shares)       33,438 30,783      
Exercises of vested stock options 1,477         1,477    
Vesting of restricted stock units (in shares)       1,144,112        
Vesting of restricted stock units 0     $ 1   (1)    
Value of equity awards withheld for tax liability (in shares)       (872)        
Value of equity awards withheld for tax liability (53)         (53)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       9,648,388 (9,648,388)      
Conversion of shares of Class B common stock into shares of Class A common stock 0     $ 12 $ (12)      
Shares issued under ESPP (in shares)       579,857        
Shares issued under ESPP 23,337         23,337    
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 1,047         1,047    
Unrealized gain (loss) on marketable securities 8,605           8,605  
Repurchases of shares of Class A common stock including related costs (in shares)       (6,374,327)        
Repurchases of shares of Class A common stock including related costs (373,147)     $ (6)       (373,141)
Foreign currency translation 86           86  
Net change in market value of effective foreign currency forward exchange contracts (2,167)           (2,167)  
Share of other comprehensive income (loss) from equity method investment 5,146           5,146  
Stock-based compensation 159,253         159,253    
Stock-based compensation - restructuring 296         296    
Ending balance (in shares) at Jun. 30, 2023       181,174,616 0      
Ending balance at Jun. 30, 2023 9,976,559     $ 181 $ 0 14,418,946 (60,275) (4,382,293)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (141,707)             (141,707)
Exercises of vested stock options (in shares)       100,000        
Exercises of vested stock options 871         871    
Vesting of restricted stock units (in shares)       1,669,596        
Vesting of restricted stock units 0     $ 2   (2)    
Value of equity awards withheld for tax liability (in shares)       (417)        
Value of equity awards withheld for tax liability (27)         (27)    
Shares of Class A common stock issued and donated to charity (in shares)       22,102        
Shares of Class A common stock issued and donated to charity 1,339         1,339    
Unrealized gain (loss) on marketable securities $ 13,921           13,921  
Repurchases of shares of Class A common stock including related costs (in shares) (900,000)     (899,799)        
Repurchases of shares of Class A common stock including related costs $ (54,963)     $ (1)       (54,962)
Foreign currency translation 5,018           5,018  
Net change in market value of effective foreign currency forward exchange contracts (8,626)           (8,626)  
Share of other comprehensive income (loss) from equity method investment (2,764)           (2,764)  
Stock-based compensation 189,293         189,293    
Stock-based compensation - restructuring 467         467    
Ending balance (in shares) at Sep. 30, 2023   182,066,098 0 182,066,098 0      
Ending balance at Sep. 30, 2023 $ 9,979,381     $ 182 $ 0 $ 14,610,887 $ (52,726) $ (4,578,962)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (650,033,000) $ (1,026,723,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 218,968,000 207,880,000
Non-cash reduction to the right-of-use asset 21,815,000 38,669,000
Net amortization of investment premium and discount 4,403,000 27,900,000
Impairment of long-lived assets due to office closures 34,278,000 97,722,000
Stock-based compensation including restructuring 509,367,000 606,260,000
Amortization of deferred commissions 54,428,000 41,322,000
Unrealized loss on equity securities 9,750,000 0
Allowance for doubtful accounts 41,454,000 21,786,000
Value of shares of Class A common stock issued and donated to charity 3,985,000 8,516,000
Share of losses from equity method investment 93,838,000 13,376,000
Loss on net assets divested 32,277,000 0
Impairment of strategic investments 46,154,000 0
Other adjustments 11,822,000 3,166,000
Changes in operating assets and liabilities:    
Accounts receivable (69,116,000) (121,353,000)
Prepaid expenses and other current assets (56,506,000) (81,071,000)
Other long-term assets (15,367,000) (111,662,000)
Accounts payable (2,578,000) 11,585,000
Accrued expenses and other current liabilities (59,677,000) 122,408,000
Deferred revenue and customer deposits 6,827,000 (6,206,000)
Operating lease liabilities (41,446,000) (42,158,000)
Other long-term liabilities (2,436,000) (7,330,000)
Net cash provided by (used in) operating activities 192,207,000 (195,913,000)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisitions, net of cash acquired and payments related to prior period acquisitions (5,770,000) (32,853,000)
Divestitures, net of cash divested 38,194,000 0
Purchases of marketable securities and other investments (1,391,975,000) (1,650,759,000)
Proceeds from sales and maturities of marketable securities 1,764,841,000 1,065,998,000
Capitalized software development costs (30,526,000) (35,905,000)
Purchases of long-lived and intangible assets (9,019,000) (28,634,000)
Net cash provided by (used in) investing activities 365,745,000 (682,153,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments of costs related to public offerings 0 (35,000)
Principal payments on debt and finance leases (13,763,000) (9,383,000)
Value of equity awards withheld for tax liabilities (2,536,000) (1,080,000)
Repurchases of shares of Class A common stock and related costs (548,871,000) 0
Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP 28,949,000 43,750,000
Net cash (used in) provided by financing activities (536,221,000) 33,252,000
Effect of exchange rate changes on cash, cash equivalents and restricted cash 108,000 146,000
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 21,839,000 (844,668,000)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period 656,078,000 1,481,831,000
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period 677,917,000 637,163,000
Cash paid for income taxes, net 22,916,000 5,481,000
Cash paid for interest 38,216,000 37,500,000
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONDENSED CONSOLIDATED BALANCE SHEETS    
Cash and cash equivalents 677,917,000 632,794,000
Restricted cash in other current assets 0 4,357,000
Restricted cash in other long-term assets 0 12,000
Total cash, cash equivalents and restricted cash $ 677,917,000 $ 637,163,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
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. Today's leading companies trust Twilio's Customer Engagement Platform to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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 February 27, 2023 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2022, 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 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 2023 or any future period.
(b)Principles of Consolidation
The condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All 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; allocation of goodwill to reporting units; impairment assessments of goodwill and indefinite-lived 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)Remaining Performance Obligations
Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $128.8 million as of September 30, 2023, of which 68% is expected to be recognized over the next 12 months and 96% is expected to be recognized over the next 24 months.
(e)Deferred Revenue and Customer Deposits
As of September 30, 2023, and December 31, 2022, the Company recorded $146.0 million and $139.1 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying condensed consolidated balance sheets. During the three months ended September 30, 2023 and 2022, the Company recognized $16.7 million and $17.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year. During the nine months ended September 30, 2023 and 2022, the Company recognized $115.3 million and $112.2 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year.
(f)Deferred Sales Commissions
Total net capitalized commission costs as of September 30, 2023, and December 31, 2022, were $210.1 million and $239.1 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying condensed consolidated balance sheets.
(g)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions. Certain balances held by such financial institutions 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 customer 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. As of September 30, 2023, and December 31, 2022, the allowance for doubtful accounts was $40.3 million and $27.0 million, respectively, and is recorded in accounts receivable, net, in the accompanying condensed consolidated balance sheets.
In the three and nine months ended September 30, 2023 and 2022, no customer organization accounted for more than 10% of the Company’s total revenue.
As of September 30, 2023, and December 31, 2022, no customer organization represented more than 10% of the Company’s gross accounts receivable.
(h)Significant Accounting Policies
Segment Information
The Company determines its operating and reportable segments in accordance with Accounting Standards Codification 280 - Segment Reporting (“ASC 280”), which requires financial information to be reported based on how the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer, reviews and manages the business, and establishes criteria for aggregating operating segments into reportable segments. Historically, the Company had one operating and reportable segment. As described in Note 8, in the second quarter of 2023, the Company determined that it operated in and, as such, started reporting its results in two reportable segments.
Goodwill

In connection with changes in the segment reporting structure described in Note 8, in the second quarter of 2023, the Company concluded that it had multiple reporting units. Accordingly, the Company reassigned assets and liabilities to the reporting units based on which reporting units’ operations the assets and liabilities were employed in or were related to. The Company reassigned goodwill to each reporting unit using a relative fair value allocation approach.
There have been no other changes to the Company’s significant accounting policies as described in its Annual Report.
(i)Recently Issued Accounting Guidance, Not yet Adopted
In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update No. 2022-03, "Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. The guidance will be effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is evaluating the impact of the adoption of this guidance on its consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
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 Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
September 30, 2023
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$418,098 $— $— $— $418,098 $— $— $418,098 
Commercial paper23,311 — — — — 23,311 — 23,311 
Total included in cash
    and cash equivalents
441,409 — — — 418,098 23,311 — 441,409 
Marketable securities:
Debt securities:
U.S. Treasury securities528,950 20 (1,060)(3,999)523,911 — — 523,911 
Non-U.S. government
   securities
115,923 — — (2,897)113,026 — — 113,026 
Corporate debt securities and commercial paper2,577,183 134 (9,810)(31,002)16,690 2,519,815 — 2,536,505 
Total debt securities3,222,056 154 (10,870)(37,898)653,627 2,519,815 — 3,173,442 
Equity securities6,050 — — — 6,050 — — 6,050 
Total marketable
   securities
3,228,106 154 (10,870)(37,898)659,677 2,519,815 — 3,179,492 
Total financial assets$3,669,515 $154 $(10,870)$(37,898)$1,077,775 $2,543,126 $— $3,620,901 
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $46,610 $— $— $— $46,610 $— $— $46,610 
Reverse repurchase
   agreements
200,000 — — — — 200,000 — 200,000 
Commercial paper2,249 — — — 2,249 2,249 
Total included in cash
   and cash equivalents
248,859 — — — 46,610 202,249 — 248,859 
Marketable securities:
U.S. Treasury securities481,463 — (1,269)(11,347)468,847 — — 468,847 
Non-U.S. government
   securities
149,901 — (33)(6,304)143,564 — — 143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906 — 2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906 — 3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $— $3,752,176 
Debt Securities
The aggregate fair value of the corporate debt securities with unrealized losses was $2.3 billion as of September 30, 2023, of which $1.2 billion were in an unrealized loss position for more than 12 months and $1.1 billion were in an unrealized loss position for less than 12 months. The aggregate fair value of corporate debt securities with unrealized losses was $2.7 billion as of December 31, 2022, of which $2.0 billion were in an unrealized loss position for more than 12 months and $620.5 million were in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of September 30, 2023 and December 31, 2022 were not significant.
The Company’s primary objective when investing excess cash is preservation of capital, hence the Company’s debt securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its debt securities as available to support current operations, it has classified all available for sale securities as short-term. As of September 30, 2023, and December 31, 2022, for all debt 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 September 30, 2023 and December 31, 2022, the Company anticipates that it will recover the entire amortized cost basis of such debt securities before maturity.
Interest earned on debt securities was $19.3 million and $53.2 million in the three and nine months ended September 30, 2023, respectively, and $16.3 million and $47.5 million in the three and nine months ended September 30, 2022, 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 debt securities:
As of September 30,As of December 31,
20232022
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,740,368 $1,710,876 $1,943,836 $1,909,218 
One to three years1,481,688 1,462,566 1,661,372 1,594,099 
Total$3,222,056 $3,173,442 $3,605,208 $3,503,317 
Equity Securities
The equity securities consist of shares of a publicly traded company that were received as consideration in a divestiture transaction described further in Note 5.
Strategic Investments
As of September 30, 2023 and December 31, 2022, the Company held strategic investments with a carrying value of $30.7 million and $76.9 million, respectively, recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value or impairment. In the nine months ended September 30, 2023, the Company remeasured to fair value one of its strategic investments acquired in 2021 due to an assessed impairment. The fair value measurement of the strategic investment is classified as Level 2 in the fair value hierarchy and the primary input used in the fair value measurement was the publicly available stock price of the issuer’s unrestricted security of the same class. The impairment loss of $46.2 million is recorded in other expenses, net, in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. There were no other impairments or adjustments recorded in the three and nine months ended September 30, 2023 and 2022 related to these securities.
Financial Liabilities
The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of September 30, 2023 and December 31, 2022, the aggregate fair value of these liabilities and the associated unrealized losses were not significant.
The Company’s financial liabilities that are not measured at fair value on a recurring basis are its Senior Notes due 2029 (“2029 Notes”) and its Senior Notes due 2031 (“2031 Notes”). As of September 30, 2023, the fair value of the 2029 Notes and 2031 Notes were $419.0 million and $407.5 million, respectively. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
Capitalized internal-use software developments costs$285,905 $257,983 
Data center equipment (1)
105,027 100,207 
Leasehold improvements92,491 91,660 
Office equipment61,578 70,815 
Furniture and fixtures14,570 14,935 
Software14,639 14,675 
Total property and equipment574,210 550,275 
Less: accumulated depreciation and amortization (1)
(351,953)(286,296)
Total property and equipment, net$222,257 $263,979 
____________________________________
(1) Data center equipment contains $72.4 million in assets held under finance leases as of September 30, 2023 and December 31, 2022. Accumulated depreciation and amortization includes $52.4 million and $41.2 million of accumulated depreciation for assets held under finance leases as of September 30, 2023 and December 31, 2022, respectively.
Depreciation and amortization expense was $23.2 million and $18.4 million in the three months ended September 30, 2023 and 2022, respectively, and $67.5 million and $52.5 million in the nine months ended September 30, 2023 and 2022, respectively.
The Company capitalized $14.7 million and $19.3 million in internal‑use software development costs in the three months ended September 30, 2023 and 2022, respectively, and $43.7 million and $51.2 million in the nine months ended September 30, 2023 and 2022, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Divestitures
9 Months Ended
Sep. 30, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Divestitures Divestitures
In July 2023, the Company completed the sale of its ValueFirst business, which operated an enterprise communications platform in India, for a total cash sales price of $45.5 million, or $38.2 million in proceeds, net of cash divested. As part of the transaction, the Company divested $17.4 million of tangible net assets, $17.3 million of intangible assets and $34.6 million of goodwill. The sale resulted in a loss of $28.8 million, which was recorded in the second quarter of 2023 when the assets and the liabilities were classified as held for sale. The loss was recorded within general and administrative expenses in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. The Company also recorded an additional $3.3 million of divestiture-related expenses in the same period.
Separately, in the second quarter of 2023, the Company sold its Internet of Things (“IoT”) disposal group for stock consideration of $15.8 million. The loss on divestiture and related expenses were not significant.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Impairment
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Impairment Impairment
In February 2023, the Company announced plans to close additional offices during 2023 as part of its previously announced strategy to become a remote-first company. The Company regularly assesses recoverability of all impacted right-of-use (“ROU”) assets and the related leasehold improvements and property and equipment for indicators of impairment. In the three and nine months ended September 30, 2023, the Company recorded a $3.2 million and $34.3 million impairment, respectively, related to its permanently closed offices. In the three and nine months ended September 30, 2022, the Company recorded a $97.7 million impairment in each period related to its permanently closed offices.
No other significant impairments were recorded in the three and nine months ended September 30, 2023 or 2022.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring Activities
In February 2023, the Company announced a workforce reduction plan (the “February 2023 Plan”) that eliminated approximately 17% of the Company’s workforce. The execution of the February 2023 Plan was substantially complete in the first quarter of 2023. The restructuring charges recorded in the three months ended September 30, 2023 were not significant. The cumulated restructuring charges recorded in the nine months ended September 30, 2023, were $140.3 million, which consisted of $129.2 million related to employee severance, benefits and facilitation costs, and $11.1 million related to vesting of employee stock-based compensation awards. The estimated remaining expenses related to the February 2023 Plan are not expected to be significant.
The following table summarizes the Company’s restructuring liability related to the February 2023 Plan that is included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2022$— $— $— 
Restructuring charges119,562 9,623 129,185 
Cash payments(107,997)(9,529)(117,526)
Balance as of September 30, 2023$11,565 $94 $11,659 
The remaining restructuring charges related to the restructuring plan effected in September 2022 (the “September 2022 Plan”) that were incurred in 2023, and the remaining liabilities related to the September 2022 Plan as of September 30, 2023 and December 31, 2022, were not significant. In the three and nine months ended September 30, 2022, the Company recorded $72.5 million of restructuring charges in its accompanying condensed consolidated statements of operations related to the September 2022 Plan.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Reorganization and Segment Reporting
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Reorganization and Segment Reporting Reorganization and Segment ReportingIn February 2023, the Company announced a reorganization of its business into two business units, Twilio Communications and Twilio Data & Applications (the “Reorganization”). With the Reorganization, the Company changed the organizational structure of its business, including the way management operates the business.
The Company’s Chief Executive Officer is its CODM. In the second quarter of 2023, the Company began regularly providing the CODM with discrete financial information for each business unit, as presented below, which required a reevaluation of the Company’s operating and reportable segments in accordance with ASC 280. The Company concluded that as of June 30, 2023, it had two operating and reportable segments: Twilio Communications and Twilio Data & Applications.
Twilio Communications: The Communications segment consists of a variety of application programming interfaces (“APIs”) and software solutions to optimize communications between Twilio customers and their end users. The key products from which the segment derives its revenue are Messaging, Voice and Email.
Twilio Data & Applications: The Data & Applications segment consists of software products that enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. The key products from which the segment derives its revenue are Segment, Engage, Flex and Marketing Campaigns.
Presented below is the discrete financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022, that is regularly reviewed by the CODM for performance assessment and resource allocation decisions. Asset information is not presented below since it is not reviewed by the CODM on a segment by segment basis. Revenue and costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated based on methodologies that best reflect the patterns of consumption of these costs. Prior period comparative financial information presented below was restated to conform to the current period presentation.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Revenue:
     Communications$906,714 $866,193 $2,703,079 $2,470,350 
     Data & Applications126,956 116,837 374,916 331,397 
          Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Non-GAAP gross profit:
      Communications451,330 401,236 1,316,541 1,160,683 
      Data & Applications101,268 97,897 304,074 279,441 
           Total$552,598 $499,133 $1,620,615 $1,440,124 
Reconciliation of non-GAAP gross profit to gross profit:
Total non-GAAP gross profit$552,598 $499,133 $1,620,615 $1,440,124 
Stock-based compensation(7,053)(6,114)(18,677)(14,631)
Amortization of acquired intangibles(29,045)(30,729)(88,675)(92,601)
Payroll taxes related to stock-based compensation(181)(215)(499)(457)
Gross profit516,319 462,075 1,512,764 1,332,435 
Operating expenses(625,222)(919,072)(2,027,578)(2,319,176)
Other expenses, net(31,057)(21,750)(122,261)(36,666)
Loss before provision for income taxes$(139,960)$(478,747)$(637,075)$(1,023,407)

Depreciation and amortization expenses included in non-GAAP gross profit for the Communications reportable segment was $13.0 million and $7.7 million in the three months ended September 30, 2023 and 2022, respectively, and $36.1 million and $21.4 million in the nine months ended September 30, 2023 and 2022, respectively.

Depreciation and amortization expenses included in non-GAAP gross profit for the Data & Applications reportable segment was $3.2 million and $1.9 million in the three months ended September 30, 2023 and 2022, respectively, and $9.8 million and $4.7 million in the nine months ended September 30, 2023 and 2022, respectively.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and HedgingAs of September 30, 2023, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $237.7 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of September 30, 2023, these contracts had maturities of up to seventeen months.
Gains and losses associated with these foreign currency forward contracts were as follows:
Condensed Consolidated Statement of Operations and Statement of Comprehensive LossThree Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Losses recognized in OCINet change in market value of effective foreign currency forward exchange contracts$(8,626)$(19,196)$(7,458)$(34,154)
(Losses) gains recognized in income due to instruments maturingCost of revenue$(325)$(16,357)$2,571 $(25,520)
The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its condensed consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of September 30, 2023, the Company did not have any offsetting arrangements.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
As described in Note 8, in the second quarter of 2023, the Company concluded it had two operating and reportable segments. In connection with the shift from one operating and reportable segment to two operating and reportable segments, the Company reevaluated its reporting unit structure and determined that it had multiple reporting units. As such, during the second quarter of 2023, the Company reallocated goodwill to its newly formed reporting units.

The Company estimates the fair value of its reporting units using a weighting of fair values derived from an income and a market approach. Estimating the fair value by these methods involves the use of a number of key assumptions including forecasted revenues and related growth rates, forecasted operating cash flows, the discount rate, and the selection of relevant market multiples of comparable publicly-traded companies with similar characteristics to the reporting unit. Under the income approach, the Company determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on the Company’s best estimates of forecasted economic and market conditions over the period including growth rates and expected changes in operating cash flows. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or adjusted EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.

While these assumptions reflect management’s best estimates of future performance at the time, these estimates are inherently complex and uncertain and the Company’s actual results could differ materially from these estimates.

In connection with the goodwill reallocation, the Company assessed goodwill for impairment immediately before and immediately after the change in the reporting unit structure and related goodwill reallocation. Both assessments concluded that the fair value of the reporting units were above their respective carrying amounts.
The following table presents the goodwill allocated to the Company’s reportable segments as of September 30, 2023 and December 31, 2022, and the changes during the period:

Twilio
Communications
Twilio
Data & Applications
Total
(In thousands)
Balance as of December 31, 2022$— $— $5,284,153 
Foreign currency adjustments26
Reallocation to segments in the second quarter of 2023(1)
4,321,130 963,049 — 
Foreign currency adjustments251— 251 
Goodwill divested(2)
(41,164)— (41,164)
Balance as of September 30, 2023$4,280,217 $963,049 $5,243,266 
____________________________________
(1) Represents reallocation of goodwill as a result of changes in segment structure in the second quarter of 2023.
(2) Represents goodwill related to the divestitures of IoT and ValueFirst. See Note 5 for further details.
Intangible assets
Intangible assets consisted of the following:
As of September 30, 2023
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$778,609 $(408,446)$370,163 
Customer relationships523,074 (252,195)270,879 
Supplier relationships49,756 (24,046)25,710 
Trade names25,968 (22,330)3,638 
Order backlog10,000 (10,000)— 
Patent3,968 (852)3,116 
Total amortizable intangible assets1,391,375 (717,869)673,506 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,396,590 $(717,869)$678,721 
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000)— 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 
Amortization expense was $48.9 million and $51.7 million for the three months ended September 30, 2023 and 2022, respectively, and $150.0 million and $155.4 million for the nine months ended September 30, 2023 and 2022, respectively.
Total estimated future amortization expense is as follows:
As of September 30, 2023
Year Ended December 31,(In thousands)
2023 (remaining three months)$48,922 
2024191,486 
2025187,912 
2026117,416 
202769,871 
Thereafter57,899 
Total$673,506 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
Accrued payroll and related$67,660 $79,703 
Accrued bonus and commission15,877 35,449 
Accrued cost of revenue158,234 161,455 
Sales and other taxes payable76,975 92,319 
ESPP contributions11,400 8,499 
Finance lease liability8,546 11,871 
Restructuring liability11,659 1,066 
Employee sabbatical benefit accrual(1)
8,343 30,683 
Accrued other expense65,118 69,176 
Total accrued expenses and other current liabilities$423,812 $490,221 
____________________________________
(1) In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of September 30, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt, net, consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(4,458)(5,001)
Unamortized issuance costs(1,003)(1,126)
Net carrying amount494,539 493,873 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(4,885)(5,299)
Unamortized issuance costs(1,099)(1,192)
Net carrying amount494,016 493,509 
Total long-term debt, net$988,555 $987,382 
As of September 30, 2023, the Company was in compliance with all of its covenants under the related indentures.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue by Geographic Area
9 Months Ended
Sep. 30, 2023
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
September 30,
Nine Months Ended
September 30,
2023202220232022
Revenue by geographic area:(In thousands)
United States$688,121 $650,531 $2,042,857 $1,837,325 
International345,549 332,499 1,035,138 964,422 
Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Percentage of revenue by geographic area:
United States67 %66 %66 %66 %
International33 %34 %34 %34 %
Long-lived assets outside of the United States were $43.3 million and $54.5 million as of September 30, 2023, and December 31, 2022, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesLease and Other Commitments
The Company has entered into various non-cancelable operating lease agreements for its facilities. In the three and nine months ended September 30, 2023, the Company did not enter into any significant new lease agreements.
The Company has non-cancelable contractual commitments with its cloud infrastructure provider, network service providers and other vendors. In the three and nine months ended September 30, 2023, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $24.3 million and $91.2 million, respectively.
Legal Matters
In 2020, the City and County of San Francisco (“San Francisco”) assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.

On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The previously set trial date remains vacated, and the parties have finalized a settlement agreement that was approved by San Francisco’s Board of Supervisors on November 7, 2023 and is currently before the Mayor for approval.
In the event the settlement is not formally approved and further litigation is necessary, the Company believes it has strong arguments against the assessments; however, litigation is uncertain and there is no assurance that the Company will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 14(d) of these condensed consolidated financial statements.
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 its 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 September 30, 2023, and December 31, 2022, no amounts were accrued related to any outstanding indemnification agreements.
Other Taxes
The Company conducts operations in multiple tax jurisdictions within and outside of 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. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include 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.
The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it 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, as described in Note 14(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying condensed consolidated balance sheets.
As of September 30, 2023, the liabilities recorded for the non-income-based taxes were $32.2 million for domestic jurisdictions and $19.2 million for jurisdictions outside of the United States. As of December 31, 2022, these liabilities were $29.1 million and $20.6 million, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders' Equity
Preferred Stock
As of September 30, 2023, and December 31, 2022, 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 September 30, 2023, the Company had authorized 1,000,000,000 shares of Class A common stock and 3,170,181 shares of Class B common stock, each with a par value of $0.001 per share. As of December 31, 2022, 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 with a par value of $0.001 per share. As of September 30, 2023, 182,066,098 shares of Class A common stock and no shares of Class B common stock were issued and outstanding. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding.
On June 28, 2023, each outstanding share of the Company’s Class B common stock automatically converted (the “Conversion”) into one share of the Company’s Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation. In addition, upon the Conversion, outstanding stock options that were exercisable for shares of Class B common stock prior to the Conversion became exercisable for shares of Class A common stock. The Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of all of the shares of its Class B common stock that were issued but not outstanding following the Conversion.
The Company had reserved shares of common stock for issuance as follows:
As of September 30,As of December 31,
20232022
Stock options issued and outstanding1,778,852 2,277,379 
Unvested restricted stock units issued and outstanding20,263,588 15,414,997 
Shares of Class A common stock reserved for Twilio.org464,143 530,449 
Stock-based awards available for grant under 2016 Plan20,480,221 19,851,399 
Shares of Class A common stock reserved for issuance pursuant to ESPP8,868,572 7,648,429 
Total51,855,376 45,722,653 
Share Repurchase Program

In February 2023, the Board of Directors of the Company authorized the repurchase of up to $1.0 billion in aggregate value of its outstanding Class A common stock through a share repurchase program. Repurchases under this program can be made through open market, private transactions or other means, in compliance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans. The Company has discretion in determining the conditions under which shares may be repurchased from time to time. The program expires on December 31, 2024.

In the three and nine months ended September 30, 2023, the Company repurchased 0.9 million and 9.2 million shares of its Class A common stock, respectively, for an aggregate purchase price of $56.0 million and $551.0 million, respectively. As of September 30, 2023, approximately $449.0 million of the originally authorized amount remained available for future repurchases.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation 
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) provides for granting stock options, restricted stock units, restricted stock awards, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to its employees, directors and consultants. Certain of the Company’s outstanding equity awards were granted under equity incentive plans that are no longer active but continue to govern the outstanding equity awards granted thereunder.
In addition, pursuant to the Company’s 2016 Employee Stock Purchase Plan (“ESPP”), eligible employees may purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation. The ESPP provides for separate six-month offering periods beginning in May and November of each year.
As of September 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows:
As of September 30, 2023
Unrecognized Compensation CostWeighted-average remaining period
(In thousands)(In years)
Unvested stock options$18,058 1.6
Unvested restricted stock units and awards1,678,691 2.9
ESPP1,296 0.1
Shares of Class A common stock in escrow subject to future vesting1,114 0.8
Total$1,699,159 
Stock-Based Compensation Expense
The Company recorded total stock-based compensation expense as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(In thousands)
Cost of revenue$7,053 $6,114 $18,677 $14,631 
Research and development94,085 90,787 246,754 279,680 
Sales and marketing51,345 58,747 142,343 184,825 
General and administrative32,524 37,973 90,497 111,850 
Restructuring costs467 15,274 11,096 15,274 
Total$185,474 $208,895 $509,367 $606,260 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders 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
September 30,
Nine Months Ended
September 30,
2023202220232022
Net loss attributable to common stockholders (in thousands)$(141,707)$(482,327)$(650,033)$(1,026,723)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
181,749,309 183,692,564 183,854,526 182,319,735 
Net loss per share attributable to common stockholders, basic and diluted$(0.78)$(2.63)$(3.54)$(5.63)
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 September 30,
20232022
Stock options issued and outstanding1,778,852 2,488,072 
Unvested restricted stock units issued and outstanding20,263,588 14,970,869 
Shares of Class A common stock reserved for Twilio.org464,143 552,551 
Shares of Class A common stock committed under ESPP350,270 191,558 
Shares of Class A common stock in escrow31,503 31,503 
Shares of Class A common stock in escrow and restricted stock awards subject to future vesting3,771 56,237 
Total22,892,127 18,290,790 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes        
The Company computes its provision for income taxes for interim periods using an estimated annual effective tax rate based on anticipated annual pretax income or loss. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The primary difference between the Company’s effective tax rate and the federal statutory rate is the full valuation allowance the Company has established on its federal, state and certain foreign net operating losses and credits. The Company recorded an income tax provision of $1.7 million and $13.0 million for the three and nine months ended September 30, 2023, respectively, and an income tax provision of $3.6 million and $3.3 million for the three and nine months ended September 30, 2022, respectively.
The provision for income taxes recorded in the three and nine months ended September 30, 2023, consists primarily of income taxes and withholding taxes, partially offset by an income tax benefit from the release of tax liabilities related to uncertain tax positions for which the statute of limitation had lapsed. The provision for income taxes recorded in the three and nine months ended September 30, 2022 consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business, partially offset by an income tax benefit from the reversal of U.S. deferred tax liabilities related to the acquired intangibles from business combinations.
The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. Because the Company has net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsIn May 2022, the Company and Syniverse Corporation (“Syniverse”), an equity method investee, entered into a wholesale agreement pursuant to which Syniverse would process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. For the three and nine months ended September 30, 2023, the value of the transactions that occurred between the Company and Syniverse were $40.1 million and $110.2 million, respectively. The value of the transactions that occurred between the Company and Syniverse were $32.1 million for the three months ended September 30, 2022, and $54.1 million for the period from the investment closing date in May 2022 through September 30, 2022. These transactions were recorded as cost of revenue in the accompanying condensed consolidated statements of operations.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net loss $ (141,707) $ (166,187) $ (342,139) $ (482,327) $ (322,769) $ (221,627) $ (650,033) $ (1,026,723)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
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 February 27, 2023 (“Annual Report”).
The condensed consolidated balance sheet as of December 31, 2022, 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 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 2023 or any future period.
Principles of Consolidation Principles of ConsolidationThe condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All 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; allocation of goodwill to reporting units; impairment assessments of goodwill and indefinite-lived 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.
Deferred Revenue and Customer Deposits and Deferred Sales Commissions Deferred Revenue and Customer Deposits
As of September 30, 2023, and December 31, 2022, the Company recorded $146.0 million and $139.1 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying condensed consolidated balance sheets. During the three months ended September 30, 2023 and 2022, the Company recognized $16.7 million and $17.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year. During the nine months ended September 30, 2023 and 2022, the Company recognized $115.3 million and $112.2 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year.
(f)Deferred Sales Commissions
Total net capitalized commission costs as of September 30, 2023, and December 31, 2022, were $210.1 million and $239.1 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying condensed consolidated balance sheets.
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, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions. Certain balances held by such financial institutions 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 customer 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.
Segment Information Segment InformationThe Company determines its operating and reportable segments in accordance with Accounting Standards Codification 280 - Segment Reporting (“ASC 280”), which requires financial information to be reported based on how the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer, reviews and manages the business, and establishes criteria for aggregating operating segments into reportable segments. Historically, the Company had one operating and reportable segment. As described in Note 8, in the second quarter of 2023, the Company determined that it operated in and, as such, started reporting its results in two reportable segments.
Goodwill
Goodwill

In connection with changes in the segment reporting structure described in Note 8, in the second quarter of 2023, the Company concluded that it had multiple reporting units. Accordingly, the Company reassigned assets and liabilities to the reporting units based on which reporting units’ operations the assets and liabilities were employed in or were related to. The Company reassigned goodwill to each reporting unit using a relative fair value allocation approach.
There have been no other changes to the Company’s significant accounting policies as described in its Annual Report.
Recently Issued Accounting Guidance, Not yet Adopted Recently Issued Accounting Guidance, Not yet AdoptedIn June 2022, the Financial Accounting Standards Board issued Accounting Standards Update No. 2022-03, "Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. The guidance will be effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is evaluating the impact of the adoption of this guidance on its consolidated financial statements.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
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 Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
September 30, 2023
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$418,098 $— $— $— $418,098 $— $— $418,098 
Commercial paper23,311 — — — — 23,311 — 23,311 
Total included in cash
    and cash equivalents
441,409 — — — 418,098 23,311 — 441,409 
Marketable securities:
Debt securities:
U.S. Treasury securities528,950 20 (1,060)(3,999)523,911 — — 523,911 
Non-U.S. government
   securities
115,923 — — (2,897)113,026 — — 113,026 
Corporate debt securities and commercial paper2,577,183 134 (9,810)(31,002)16,690 2,519,815 — 2,536,505 
Total debt securities3,222,056 154 (10,870)(37,898)653,627 2,519,815 — 3,173,442 
Equity securities6,050 — — — 6,050 — — 6,050 
Total marketable
   securities
3,228,106 154 (10,870)(37,898)659,677 2,519,815 — 3,179,492 
Total financial assets$3,669,515 $154 $(10,870)$(37,898)$1,077,775 $2,543,126 $— $3,620,901 
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $46,610 $— $— $— $46,610 $— $— $46,610 
Reverse repurchase
   agreements
200,000 — — — — 200,000 — 200,000 
Commercial paper2,249 — — — 2,249 2,249 
Total included in cash
   and cash equivalents
248,859 — — — 46,610 202,249 — 248,859 
Marketable securities:
U.S. Treasury securities481,463 — (1,269)(11,347)468,847 — — 468,847 
Non-U.S. government
   securities
149,901 — (33)(6,304)143,564 — — 143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906 — 2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906 — 3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $— $3,752,176 
Schedule of contractual maturities of marketable securities
The following table summarizes the contractual maturities of debt securities:
As of September 30,As of December 31,
20232022
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,740,368 $1,710,876 $1,943,836 $1,909,218 
One to three years1,481,688 1,462,566 1,661,372 1,594,099 
Total$3,222,056 $3,173,442 $3,605,208 $3,503,317 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
Capitalized internal-use software developments costs$285,905 $257,983 
Data center equipment (1)
105,027 100,207 
Leasehold improvements92,491 91,660 
Office equipment61,578 70,815 
Furniture and fixtures14,570 14,935 
Software14,639 14,675 
Total property and equipment574,210 550,275 
Less: accumulated depreciation and amortization (1)
(351,953)(286,296)
Total property and equipment, net$222,257 $263,979 
____________________________________
(1) Data center equipment contains $72.4 million in assets held under finance leases as of September 30, 2023 and December 31, 2022. Accumulated depreciation and amortization includes $52.4 million and $41.2 million of accumulated depreciation for assets held under finance leases as of September 30, 2023 and December 31, 2022, respectively.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of restructuring activities
The following table summarizes the Company’s restructuring liability related to the February 2023 Plan that is included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2022$— $— $— 
Restructuring charges119,562 9,623 129,185 
Cash payments(107,997)(9,529)(117,526)
Balance as of September 30, 2023$11,565 $94 $11,659 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Reorganization and Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of financial information
Presented below is the discrete financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022, that is regularly reviewed by the CODM for performance assessment and resource allocation decisions. Asset information is not presented below since it is not reviewed by the CODM on a segment by segment basis. Revenue and costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated based on methodologies that best reflect the patterns of consumption of these costs. Prior period comparative financial information presented below was restated to conform to the current period presentation.

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Revenue:
     Communications$906,714 $866,193 $2,703,079 $2,470,350 
     Data & Applications126,956 116,837 374,916 331,397 
          Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Non-GAAP gross profit:
      Communications451,330 401,236 1,316,541 1,160,683 
      Data & Applications101,268 97,897 304,074 279,441 
           Total$552,598 $499,133 $1,620,615 $1,440,124 
Reconciliation of non-GAAP gross profit to gross profit:
Total non-GAAP gross profit$552,598 $499,133 $1,620,615 $1,440,124 
Stock-based compensation(7,053)(6,114)(18,677)(14,631)
Amortization of acquired intangibles(29,045)(30,729)(88,675)(92,601)
Payroll taxes related to stock-based compensation(181)(215)(499)(457)
Gross profit516,319 462,075 1,512,764 1,332,435 
Operating expenses(625,222)(919,072)(2,027,578)(2,319,176)
Other expenses, net(31,057)(21,750)(122,261)(36,666)
Loss before provision for income taxes$(139,960)$(478,747)$(637,075)$(1,023,407)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of gains and losses associated with foreign currency forward contracts
Gains and losses associated with these foreign currency forward contracts were as follows:
Condensed Consolidated Statement of Operations and Statement of Comprehensive LossThree Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands)
Losses recognized in OCINet change in market value of effective foreign currency forward exchange contracts$(8,626)$(19,196)$(7,458)$(34,154)
(Losses) gains recognized in income due to instruments maturingCost of revenue$(325)$(16,357)$2,571 $(25,520)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill balance
The following table presents the goodwill allocated to the Company’s reportable segments as of September 30, 2023 and December 31, 2022, and the changes during the period:

Twilio
Communications
Twilio
Data & Applications
Total
(In thousands)
Balance as of December 31, 2022$— $— $5,284,153 
Foreign currency adjustments26
Reallocation to segments in the second quarter of 2023(1)
4,321,130 963,049 — 
Foreign currency adjustments251— 251 
Goodwill divested(2)
(41,164)— (41,164)
Balance as of September 30, 2023$4,280,217 $963,049 $5,243,266 
____________________________________
(1) Represents reallocation of goodwill as a result of changes in segment structure in the second quarter of 2023.
(2) Represents goodwill related to the divestitures of IoT and ValueFirst. See Note 5 for further details.
Schedule of intangible assets
Intangible assets consisted of the following:
As of September 30, 2023
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$778,609 $(408,446)$370,163 
Customer relationships523,074 (252,195)270,879 
Supplier relationships49,756 (24,046)25,710 
Trade names25,968 (22,330)3,638 
Order backlog10,000 (10,000)— 
Patent3,968 (852)3,116 
Total amortizable intangible assets1,391,375 (717,869)673,506 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,396,590 $(717,869)$678,721 
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000)— 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 
Schedule of total estimated future amortization expense
Total estimated future amortization expense is as follows:
As of September 30, 2023
Year Ended December 31,(In thousands)
2023 (remaining three months)$48,922 
2024191,486 
2025187,912 
2026117,416 
202769,871 
Thereafter57,899 
Total$673,506 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
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 of September 30,As of December 31,
20232022
(In thousands)
Accrued payroll and related$67,660 $79,703 
Accrued bonus and commission15,877 35,449 
Accrued cost of revenue158,234 161,455 
Sales and other taxes payable76,975 92,319 
ESPP contributions11,400 8,499 
Finance lease liability8,546 11,871 
Restructuring liability11,659 1,066 
Employee sabbatical benefit accrual(1)
8,343 30,683 
Accrued other expense65,118 69,176 
Total accrued expenses and other current liabilities$423,812 $490,221 
____________________________________
(1) In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of September 30, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt, net, consisted of the following:
As of September 30,As of December 31,
20232022
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(4,458)(5,001)
Unamortized issuance costs(1,003)(1,126)
Net carrying amount494,539 493,873 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(4,885)(5,299)
Unamortized issuance costs(1,099)(1,192)
Net carrying amount494,016 493,509 
Total long-term debt, net$988,555 $987,382 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue by Geographic Area (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by geographic area and similar products
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
September 30,
Nine Months Ended
September 30,
2023202220232022
Revenue by geographic area:(In thousands)
United States$688,121 $650,531 $2,042,857 $1,837,325 
International345,549 332,499 1,035,138 964,422 
Total$1,033,670 $983,030 $3,077,995 $2,801,747 
Percentage of revenue by geographic area:
United States67 %66 %66 %66 %
International33 %34 %34 %34 %
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
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 of September 30,As of December 31,
20232022
Stock options issued and outstanding1,778,852 2,277,379 
Unvested restricted stock units issued and outstanding20,263,588 15,414,997 
Shares of Class A common stock reserved for Twilio.org464,143 530,449 
Stock-based awards available for grant under 2016 Plan20,480,221 19,851,399 
Shares of Class A common stock reserved for issuance pursuant to ESPP8,868,572 7,648,429 
Total51,855,376 45,722,653 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of unrecognized compensation cost of outstanding equity awards
As of September 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows:
As of September 30, 2023
Unrecognized Compensation CostWeighted-average remaining period
(In thousands)(In years)
Unvested stock options$18,058 1.6
Unvested restricted stock units and awards1,678,691 2.9
ESPP1,296 0.1
Shares of Class A common stock in escrow subject to future vesting1,114 0.8
Total$1,699,159 
Schedule of stock based compensation expense
The Company recorded total stock-based compensation expense as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(In thousands)
Cost of revenue$7,053 $6,114 $18,677 $14,631 
Research and development94,085 90,787 246,754 279,680 
Sales and marketing51,345 58,747 142,343 184,825 
General and administrative32,524 37,973 90,497 111,850 
Restructuring costs467 15,274 11,096 15,274 
Total$185,474 $208,895 $509,367 $606,260 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2023
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
September 30,
Nine Months Ended
September 30,
2023202220232022
Net loss attributable to common stockholders (in thousands)$(141,707)$(482,327)$(650,033)$(1,026,723)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
181,749,309 183,692,564 183,854,526 182,319,735 
Net loss per share attributable to common stockholders, basic and diluted$(0.78)$(2.63)$(3.54)$(5.63)
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 September 30,
20232022
Stock options issued and outstanding1,778,852 2,488,072 
Unvested restricted stock units issued and outstanding20,263,588 14,970,869 
Shares of Class A common stock reserved for Twilio.org464,143 552,551 
Shares of Class A common stock committed under ESPP350,270 191,558 
Shares of Class A common stock in escrow31,503 31,503 
Shares of Class A common stock in escrow and restricted stock awards subject to future vesting3,771 56,237 
Total22,892,127 18,290,790 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2023
segment
Sep. 30, 2023
USD ($)
Jun. 30, 2023
segment
Mar. 31, 2023
segment
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]                
Revenue, remaining performance obligation, amount   $ 128.8       $ 128.8    
Deferred revenue   146.0       146.0   $ 139.1
Revenue recognized out of adjusted deferred revenue balance   16.7     $ 17.5 115.3 $ 112.2  
Total net capitalized costs   210.1       210.1   239.1
Allowance for doubtful accounts   $ 40.3       $ 40.3   $ 27.0
Number of reportable segments | segment 2   2 1   2    
Revenue Recognition Period One | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01                
Disaggregation of Revenue [Line Items]                
Revenue, remaining performance obligation, percentage   68.00%       68.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period   12 months       12 months    
Revenue Recognition Period Two | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01                
Disaggregation of Revenue [Line Items]                
Revenue, remaining performance obligation, percentage   96.00%       96.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period   24 months       24 months    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Financial Assets:    
Cash and cash equivalents: $ 441,409 $ 248,859
Amortized Cost or Carrying Value 3,222,056 3,605,208
Amortized Cost or Carrying Value 6,050  
Amortized Cost or Carrying Value 3,228,106  
Gross Unrealized Gains 154 307
Gross Unrealized Losses Less Than 12 Months (10,870) (13,504)
Gross Unrealized Losses More Than 12 Months (37,898) (88,694)
Marketable securities, aggregate fair value 3,173,442 3,503,317
Equity securities, aggregate fair value 6,050  
Investments, aggregate fair value 3,179,492  
Total financial assets 3,669,515 3,854,067
Total financial assets 3,620,901 3,752,176
Level 1    
Financial Assets:    
Cash and cash equivalents: 418,098 46,610
Marketable securities, aggregate fair value 653,627 617,411
Equity securities, aggregate fair value 6,050  
Investments, aggregate fair value 659,677  
Total financial assets 1,077,775 664,021
Level 2    
Financial Assets:    
Cash and cash equivalents: 23,311 202,249
Marketable securities, aggregate fair value 2,519,815 2,885,906
Equity securities, aggregate fair value 0  
Investments, aggregate fair value 2,519,815  
Total financial assets 2,543,126 3,088,155
Level 3    
Financial Assets:    
Cash and cash equivalents: 0 0
Marketable securities, aggregate fair value 0 0
Equity securities, aggregate fair value 0  
Investments, aggregate fair value 0  
Total financial assets 0 0
U.S. Treasury securities    
Financial Assets:    
Amortized Cost or Carrying Value 528,950 481,463
Gross Unrealized Gains 20 0
Gross Unrealized Losses Less Than 12 Months (1,060) (1,269)
Gross Unrealized Losses More Than 12 Months (3,999) (11,347)
Marketable securities, aggregate fair value 523,911 468,847
U.S. Treasury securities | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 523,911 468,847
U.S. Treasury securities | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
U.S. Treasury securities | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities    
Financial Assets:    
Amortized Cost or Carrying Value 115,923 149,901
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Months 0 (33)
Gross Unrealized Losses More Than 12 Months (2,897) (6,304)
Marketable securities, aggregate fair value 113,026 143,564
Non-U.S. government securities | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 113,026 143,564
Non-U.S. government securities | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Corporate debt securities and commercial paper    
Financial Assets:    
Amortized Cost or Carrying Value 2,577,183 2,973,844
Gross Unrealized Gains 134 307
Gross Unrealized Losses Less Than 12 Months (9,810) (12,202)
Gross Unrealized Losses More Than 12 Months (31,002) (71,043)
Marketable securities, aggregate fair value 2,536,505 2,890,906
Corporate debt securities and commercial paper | Level 1    
Financial Assets:    
Marketable securities, aggregate fair value 16,690 5,000
Corporate debt securities and commercial paper | Level 2    
Financial Assets:    
Marketable securities, aggregate fair value 2,519,815 2,885,906
Corporate debt securities and commercial paper | Level 3    
Financial Assets:    
Marketable securities, aggregate fair value 0 0
Money market funds    
Financial Assets:    
Cash and cash equivalents: 418,098 46,610
Money market funds | Level 1    
Financial Assets:    
Cash and cash equivalents: 418,098 46,610
Money market funds | Level 2    
Financial Assets:    
Cash and cash equivalents: 0 0
Money market funds | Level 3    
Financial Assets:    
Cash and cash equivalents: 0 0
Reverse repurchase agreements    
Financial Assets:    
Cash and cash equivalents:   200,000
Reverse repurchase agreements | Level 1    
Financial Assets:    
Cash and cash equivalents:   0
Reverse repurchase agreements | Level 2    
Financial Assets:    
Cash and cash equivalents:   200,000
Reverse repurchase agreements | Level 3    
Financial Assets:    
Cash and cash equivalents:   0
Commercial paper    
Financial Assets:    
Cash and cash equivalents: 23,311 2,249
Commercial paper | Level 1    
Financial Assets:    
Cash and cash equivalents: 0
Commercial paper | Level 2    
Financial Assets:    
Cash and cash equivalents: 23,311 2,249
Commercial paper | Level 3    
Financial Assets:    
Cash and cash equivalents: $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Gross Unrealized Losses More Than 12 Months $ 37,898,000   $ 37,898,000   $ 88,694,000
Gross Unrealized Losses Less Than 12 Months 10,870,000   10,870,000   13,504,000
Interest earned on marketable securities 19,300,000 $ 16,300,000 53,200,000 $ 47,500,000  
Investment in equity securities, carrying value 30,700,000   30,700,000   76,900,000
Impairment of strategic investments 0 $ 0 46,154,000 $ 0  
2029 Senior Notes | Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of the notes 419,000,000   419,000,000   410,900,000
2031 Senior Notes | Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair value of the notes 407,500,000   407,500,000   399,400,000
Corporate Debt Securities          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized losses 2,300,000,000   2,300,000,000   2,700,000,000
Gross Unrealized Losses More Than 12 Months 1,200,000,000   1,200,000,000   2,000,000,000
Gross Unrealized Losses Less Than 12 Months $ 1,100,000,000   $ 1,100,000,000   $ 620,500,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 1,740,368 $ 1,943,836
One to three years, amortized cost 1,481,688 1,661,372
Amortized Cost or Carrying Value 3,222,056 3,605,208
Less than one year, aggregate fair value 1,710,876 1,909,218
One to three years, aggregate fair value 1,462,566 1,594,099
Total aggregate fair value $ 3,173,442 $ 3,503,317
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property and Equipment    
Total property and equipment $ 574,210 $ 550,275
Less: accumulated depreciation and amortization (351,953) (286,296)
Total property and equipment, net 222,257 263,979
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 285,905 257,983
Data center equipment    
Property and Equipment    
Total property and equipment 105,027 100,207
Finance lease asset 72,400 72,400
Finance lease asset, accumulated amortization 52,400 41,200
Leasehold improvements    
Property and Equipment    
Total property and equipment 92,491 91,660
Office equipment    
Property and Equipment    
Total property and equipment 61,578 70,815
Furniture and fixtures    
Property and Equipment    
Total property and equipment 14,570 14,935
Software    
Property and Equipment    
Total property and equipment $ 14,639 $ 14,675
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation and amortization $ 23.2 $ 18.4 $ 67.5 $ 52.5
Capitalized internal use software development costs $ 14.7 $ 19.3 $ 43.7 $ 51.2
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Divestitures - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Divestitures, net of cash divested     $ 38,194 $ 0
Disposal Group, Disposed of by Sale, Not Discontinued Operations | ValueFirst Business        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Cash consideration $ 45,500      
Divestitures, net of cash divested 38,200      
Divesture of tangible assets 17,400      
Divesture of intangible assets 17,300      
Divesture of goodwill $ 34,600      
Loss on divestiture   $ 28,800    
Divestiture transaction costs     $ 3,300  
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Internet Of Things        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Consideration amount   $ 15,800    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Impairment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Impairment of long-lived assets $ 3,162 $ 97,722 $ 34,278 $ 97,722
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Feb. 28, 2023
Restructuring Cost and Reserve [Line Items]          
Workforce elimination percentage         17.00%
Restructuring charges $ 3,437 $ 72,451 $ 140,281 $ 72,451  
September 2022 Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges   $ 72,500   $ 72,500  
Employee Severance and Facilitation Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     129,185    
Stock-Based Awards          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges     $ 11,100    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Activities - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Reserve [Roll Forward]        
Restructuring charges $ 3,437 $ 72,451 $ 140,281 $ 72,451
Employee Severance and Facilitation Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance of period     0  
Restructuring charges     129,185  
Cash payments     (117,526)  
Ending balance of period 11,659   11,659  
Workforce Reduction Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance of period     0  
Restructuring charges     119,562  
Cash payments     (107,997)  
Ending balance of period 11,565   11,565  
Facilitation Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance of period     0  
Restructuring charges     9,623  
Cash payments     (9,529)  
Ending balance of period $ 94   $ 94  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Reorganization and Segment Reporting - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2023
segment
Feb. 28, 2023
business_unit
Sep. 30, 2023
USD ($)
Jun. 30, 2023
segment
Mar. 31, 2023
segment
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Segment Reporting Information [Line Items]                
Number of reporting units | business_unit   2            
Number of operating segments | segment 2     2 1      
Number of reportable segments | segment 2     2 1   2  
Depreciation and amortization             $ 218,968 $ 207,880
Twilio Communications | Segment Reconciling Items                
Segment Reporting Information [Line Items]                
Depreciation and amortization     $ 13,000     $ 7,700 36,100 21,400
Twilio Data & Applications | Segment Reconciling Items                
Segment Reporting Information [Line Items]                
Depreciation and amortization     $ 3,200     $ 1,900 $ 9,800 $ 4,700
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Reorganization and Segment Reporting - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 1,033,670 $ 983,030 $ 3,077,995 $ 2,801,747
Gross profit 516,319 462,075 1,512,764 1,332,435
Amortization of acquired intangibles (48,900) (51,700) (150,000) (155,400)
Operating expenses (625,222) (919,072) (2,027,578) (2,319,176)
Other expenses, net (31,057) (21,750) (122,261) (36,666)
Loss before provision for income taxes (139,960) (478,747) (637,075) (1,023,407)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Gross profit 552,598 499,133 1,620,615 1,440,124
Stock-based compensation (7,053) (6,114) (18,677) (14,631)
Amortization of acquired intangibles (29,045) (30,729) (88,675) (92,601)
Payroll taxes related to stock-based compensation (181) (215) (499) (457)
Communications        
Segment Reporting Information [Line Items]        
Revenue 906,714 866,193 2,703,079 2,470,350
Communications | Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Gross profit 451,330 401,236 1,316,541 1,160,683
Data & Applications        
Segment Reporting Information [Line Items]        
Revenue 126,956 116,837 374,916 331,397
Data & Applications | Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Gross profit $ 101,268 $ 97,897 $ 304,074 $ 279,441
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging - Narrative (Details) - Foreign Currency Forward - Designated as Cash Flow Hedges - Cash Flow Hedge
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Maximum  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Derivative, term of contract 17 months
Buy  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Derivative, notional amount $ 237.7
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cost of revenue        
Foreign Currency Fair Value Hedge Derivative [Line Items]        
(Losses) gains recognized in income due to instruments maturing $ (325) $ (16,357) $ 2,571 $ (25,520)
Foreign Currency Forward        
Foreign Currency Fair Value Hedge Derivative [Line Items]        
Losses recognized in OCI $ (8,626) $ (19,196) $ (7,458) $ (34,154)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 30, 2023
segment
Sep. 30, 2023
USD ($)
Jun. 30, 2023
segment
Mar. 31, 2023
segment
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]              
Number of operating segments 2   2 1      
Number of reportable segments 2   2 1   2  
Amortization expense | $   $ 48.9     $ 51.7 $ 150.0 $ 155.4
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Goodwill Rollforward (Details) - USD ($)
$ in Thousands
4 Months Ended 5 Months Ended
Sep. 30, 2023
May 31, 2023
Goodwill    
Beginning balance of period $ 0 $ 5,284,153
Foreign currency adjustments 251 26
Goodwill divested (41,164)  
Ending balance of period 5,243,266 0
Twilio Communications    
Goodwill    
Beginning balance of period 4,321,130 0
Foreign currency adjustments 251  
Goodwill divested (41,164)  
Ending balance of period 4,280,217 4,321,130
Twilio Data & Applications    
Goodwill    
Beginning balance of period 963,049 0
Foreign currency adjustments 0  
Goodwill divested 0  
Ending balance of period $ 963,049 $ 963,049
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net [Abstract]    
Cost $ 1,391,375 $ 1,435,511
Accumulated Amortization (717,869) (590,791)
Total 673,506 844,720
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Cost 1,396,590 1,440,726
Accumulated Amortization (717,869) (590,791)
Total 678,721 849,935
Telecommunication licenses    
Indefinite-Lived Intangible Assets [Line Items]    
Non-amortizable intangible assets: 4,920 4,920
Trademarks and other    
Indefinite-Lived Intangible Assets [Line Items]    
Non-amortizable intangible assets: 295 295
Developed technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 778,609 795,753
Accumulated Amortization (408,446) (335,893)
Total 370,163 459,860
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (408,446) (335,893)
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 523,074 538,466
Accumulated Amortization (252,195) (204,241)
Total 270,879 334,225
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (252,195) (204,241)
Supplier relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 49,756 56,922
Accumulated Amortization (24,046) (19,846)
Total 25,710 37,076
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (24,046) (19,846)
Trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 25,968 30,342
Accumulated Amortization (22,330) (20,106)
Total 3,638 10,236
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (22,330) (20,106)
Order backlog    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 10,000 10,000
Accumulated Amortization (10,000) (10,000)
Total 0 0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization (10,000) (10,000)
Patent    
Finite-Lived Intangible Assets, Net [Abstract]    
Cost 3,968 4,028
Accumulated Amortization (852) (705)
Total 3,116 3,323
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (852) $ (705)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Intangible Assets    
2023 $ 48,922  
2024 191,486  
2025 187,912  
2026 117,416  
2027 69,871  
Thereafter 57,899  
Total $ 673,506 $ 844,720
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 67,660 $ 79,703
Accrued bonus and commission 15,877 35,449
Accrued cost of revenue 158,234 161,455
Sales and other taxes payable 76,975 92,319
ESPP contributions 11,400 8,499
Finance lease liability 8,546 11,871
Restructuring liability 11,659 1,066
Employee sabbatical benefit accrual 8,343 30,683
Accrued other expense 65,118 69,176
Total accrued expenses and other current liabilities $ 423,812 $ 490,221
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total long-term debt, net $ 988,555 $ 987,382
2029 Senior Notes    
Debt Instrument [Line Items]    
Principal 500,000 500,000
Unamortized discount (4,458) (5,001)
Unamortized issuance costs (1,003) (1,126)
Total long-term debt, net 494,539 493,873
2031 Senior Notes    
Debt Instrument [Line Items]    
Principal 500,000 500,000
Unamortized discount (4,885) (5,299)
Unamortized issuance costs (1,099) (1,192)
Total long-term debt, net $ 494,016 $ 493,509
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue by geographic area:        
Revenue $ 1,033,670 $ 983,030 $ 3,077,995 $ 2,801,747
United States        
Revenue by geographic area:        
Revenue $ 688,121 $ 650,531 $ 2,042,857 $ 1,837,325
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 67.00% 66.00% 66.00% 66.00%
International        
Revenue by geographic area:        
Revenue $ 345,549 $ 332,499 $ 1,035,138 $ 964,422
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 33.00% 34.00% 34.00% 34.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue by Geographic Area - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 43.3 $ 54.5
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2020
Sep. 30, 2020
Loss Contingencies [Line Items]          
Term of non-cancellable agreement 4 years 4 years      
Purchase commitment $ 24,300,000 $ 91,200,000      
Taxes payable, jurisdictional estimate       $ 38,800,000 $ 38,800,000
Accrued taxes       $ 11,500,000  
Domestic Tax Authority          
Loss Contingencies [Line Items]          
Taxes payable 32,200,000 32,200,000 $ 29,100,000    
Foreign Tax Authority          
Loss Contingencies [Line Items]          
Taxes payable 19,200,000 19,200,000 20,600,000    
Indemnification Agreement          
Loss Contingencies [Line Items]          
Loss contingency accrual $ 0 $ 0 $ 0    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
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 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common Stock (Details)
Jun. 28, 2023
Sep. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Common Stock 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) | $ / shares   $ 0.001 $ 0.001
Common stock, issued (in shares)   182,066,098 176,358,104
Common stock, outstanding (in shares)   182,066,098 176,358,104
Conversion of shares of Class B common stock (in shares) 1    
Common Stock Class B      
Common Stock      
Common stock, authorized (in shares)   3,170,181 100,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
Common stock, issued (in shares)   0 9,617,605
Common stock, outstanding (in shares)   0 9,617,605
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common Stock Shares Reserved (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Stockholders' Equity    
Total (in shares) 51,855,376 45,722,653
2016 Stock Option and Incentive Plan    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan and ESPP (in shares) 20,480,221 19,851,399
Common Stock Class A    
Stockholders' Equity    
Class A common stock reserved (in shares) 464,143 530,449
Stock options issued and outstanding    
Stockholders' Equity    
Stock options issued and outstanding (in shares) 1,778,852 2,277,379
Unvested restricted stock units issued and outstanding    
Stockholders' Equity    
Unvested restricted stock units issued and outstanding (in shares) 20,263,588 15,414,997
Shares of Class A common stock reserved for issuance pursuant to ESPP    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan and ESPP (in shares) 8,868,572 7,648,429
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Feb. 28, 2023
Stockholders' Equity Note [Abstract]      
Share repurchase program, authorized amount     $ 1,000,000,000
Stock repurchased (in shares) 0.9 9.2  
Stock repurchased $ 56,000,000 $ 551,000,000  
Stock repurchase remaining amount $ 449,000,000.0 $ 449,000,000.0  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details) - ESPP
9 Months Ended
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Discount from market price, offering date (as a percent) 15.00%
Stock plan offering period 6 months
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Unrecognized Compensation Cost (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total $ 1,699,159
Unvested stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, options $ 18,058
Weighted-average remaining period 1 year 7 months 6 days
Unvested restricted stock units and awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining period 2 years 10 months 24 days
Unrecognized compensation cost, other than options $ 1,678,691
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining period 1 month 6 days
Unrecognized compensation cost, other than options $ 1,296
Shares of Class A common stock in escrow subject to future vesting  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining period 9 months 18 days
Unrecognized compensation cost, other than options $ 1,114
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 185,474 $ 208,895 $ 509,367 $ 606,260
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 7,053 6,114 18,677 14,631
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 94,085 90,787 246,754 279,680
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 51,345 58,747 142,343 184,825
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 32,524 37,973 90,497 111,850
Restructuring costs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 467 $ 15,274 $ 11,096 $ 15,274
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Loss Per Share Attributable to Common Stockholders                
Net loss attributable to common stockholders (in thousands) $ (141,707) $ (166,187) $ (342,139) $ (482,327) $ (322,769) $ (221,627) $ (650,033) $ (1,026,723)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) 181,749,309     183,692,564     183,854,526 182,319,735
Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) 181,749,309     183,692,564     183,854,526 182,319,735
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.78)     $ (2.63)     $ (3.54) $ (5.63)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.78)     $ (2.63)     $ (3.54) $ (5.63)
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 22,892,127 18,290,790
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,778,852 2,488,072
Unvested restricted stock units issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 20,263,588 14,970,869
Shares of Class A common stock reserved for Twilio.org    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 464,143 552,551
Shares of Class A common stock committed under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 350,270 191,558
Shares of Class A common stock in escrow    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 31,503 31,503
Shares of Class A common stock in escrow and restricted stock awards subject to future vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 3,771 56,237
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 1,747 $ 3,580 $ 12,958 $ 3,316
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Related Party Transaction [Line Items]          
Cost of revenue $ 517,351 $ 520,955   $ 1,565,231 $ 1,469,312
Related Party          
Related Party Transaction [Line Items]          
Cost of revenue $ 40,100 $ 32,100 $ 54,100 $ 110,200  
XML 85 twlo-20230930_htm.xml IDEA: XBRL DOCUMENT 0001447669 2023-01-01 2023-09-30 0001447669 2023-11-01 0001447669 2023-09-30 0001447669 2022-12-31 0001447669 2023-07-01 2023-09-30 0001447669 2022-07-01 2022-09-30 0001447669 2022-01-01 2022-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001447669 us-gaap:RetainedEarningsMember 2022-12-31 0001447669 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001447669 2023-01-01 2023-03-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001447669 us-gaap:RetainedEarningsMember 2023-03-31 0001447669 2023-03-31 0001447669 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001447669 2023-04-01 2023-06-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001447669 us-gaap:RetainedEarningsMember 2023-06-30 0001447669 2023-06-30 0001447669 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001447669 us-gaap:RetainedEarningsMember 2023-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001447669 us-gaap:RetainedEarningsMember 2021-12-31 0001447669 2021-12-31 0001447669 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001447669 2022-01-01 2022-03-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001447669 us-gaap:RetainedEarningsMember 2022-03-31 0001447669 2022-03-31 0001447669 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001447669 2022-04-01 2022-06-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001447669 us-gaap:RetainedEarningsMember 2022-06-30 0001447669 2022-06-30 0001447669 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-09-30 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001447669 us-gaap:RetainedEarningsMember 2022-09-30 0001447669 2022-09-30 0001447669 2023-10-01 twlo:RevenueRecognitionPeriodOneMember 2023-09-30 0001447669 2023-10-01 twlo:RevenueRecognitionPeriodTwoMember 2023-09-30 0001447669 us-gaap:MoneyMarketFundsMember 2023-09-30 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0001447669 us-gaap:CommercialPaperMember 2023-09-30 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0001447669 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001447669 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001447669 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001447669 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001447669 us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2023-09-30 0001447669 twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel1Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel2Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001447669 us-gaap:FairValueInputsLevel3Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2023-09-30 0001447669 us-gaap:MoneyMarketFundsMember 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member twlo:CorporateDebtSecuritiesAndCommercialPaperMember 2022-12-31 0001447669 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001447669 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:FairValueInputsLevel2Member 2023-09-30 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:FairValueInputsLevel2Member 2023-09-30 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001447669 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001447669 us-gaap:ComputerEquipmentMember 2023-09-30 0001447669 us-gaap:ComputerEquipmentMember 2022-12-31 0001447669 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001447669 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001447669 us-gaap:OfficeEquipmentMember 2023-09-30 0001447669 us-gaap:OfficeEquipmentMember 2022-12-31 0001447669 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001447669 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001447669 twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember 2023-09-30 0001447669 twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember 2022-12-31 0001447669 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember twlo:ValueFirstBusinessMember 2023-07-01 2023-07-31 0001447669 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember twlo:ValueFirstBusinessMember 2023-07-31 0001447669 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember twlo:ValueFirstBusinessMember 2023-04-01 2023-06-30 0001447669 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember twlo:ValueFirstBusinessMember 2023-01-01 2023-09-30 0001447669 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember twlo:InternetOfThingsMember 2023-06-30 0001447669 2023-02-28 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2023-01-01 2023-09-30 0001447669 twlo:StockBasedAwardsMember 2023-01-01 2023-09-30 0001447669 us-gaap:EmployeeSeveranceMember 2022-12-31 0001447669 twlo:FacilitationCostsMember 2022-12-31 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2022-12-31 0001447669 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001447669 twlo:FacilitationCostsMember 2023-01-01 2023-09-30 0001447669 us-gaap:EmployeeSeveranceMember 2023-09-30 0001447669 twlo:FacilitationCostsMember 2023-09-30 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2023-09-30 0001447669 twlo:September2022PlanMember 2022-07-01 2022-09-30 0001447669 twlo:September2022PlanMember 2022-01-01 2022-09-30 0001447669 2023-02-01 2023-02-28 0001447669 2023-06-30 2023-06-30 0001447669 twlo:CommunicationMember 2023-07-01 2023-09-30 0001447669 twlo:CommunicationMember 2022-07-01 2022-09-30 0001447669 twlo:CommunicationMember 2023-01-01 2023-09-30 0001447669 twlo:CommunicationMember 2022-01-01 2022-09-30 0001447669 twlo:DataAndApplicationsMember 2023-07-01 2023-09-30 0001447669 twlo:DataAndApplicationsMember 2022-07-01 2022-09-30 0001447669 twlo:DataAndApplicationsMember 2023-01-01 2023-09-30 0001447669 twlo:DataAndApplicationsMember 2022-01-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:CommunicationMember 2023-07-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:CommunicationMember 2022-07-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:CommunicationMember 2023-01-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:CommunicationMember 2022-01-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:DataAndApplicationsMember 2023-07-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:DataAndApplicationsMember 2022-07-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:DataAndApplicationsMember 2023-01-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember twlo:DataAndApplicationsMember 2022-01-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember 2023-07-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember 2022-07-01 2022-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-09-30 0001447669 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-09-30 0001447669 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2023-09-30 0001447669 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-09-30 0001447669 us-gaap:ForeignExchangeForwardMember 2023-07-01 2023-09-30 0001447669 us-gaap:ForeignExchangeForwardMember 2022-07-01 2022-09-30 0001447669 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-09-30 0001447669 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-09-30 0001447669 twlo:CostOfRevenueMember 2023-07-01 2023-09-30 0001447669 twlo:CostOfRevenueMember 2022-07-01 2022-09-30 0001447669 twlo:CostOfRevenueMember 2023-01-01 2023-09-30 0001447669 twlo:CostOfRevenueMember 2022-01-01 2022-09-30 0001447669 twlo:CommunicationMember 2022-12-31 0001447669 twlo:DataAndApplicationsMember 2022-12-31 0001447669 2023-01-01 2023-05-31 0001447669 twlo:CommunicationMember 2023-05-31 0001447669 twlo:DataAndApplicationsMember 2023-05-31 0001447669 2023-05-31 0001447669 twlo:CommunicationMember 2023-06-01 2023-09-30 0001447669 twlo:DataAndApplicationsMember 2023-06-01 2023-09-30 0001447669 2023-06-01 2023-09-30 0001447669 twlo:CommunicationMember 2023-09-30 0001447669 twlo:DataAndApplicationsMember 2023-09-30 0001447669 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001447669 us-gaap:CustomerRelationshipsMember 2023-09-30 0001447669 twlo:SupplierRelationshipsMember 2023-09-30 0001447669 us-gaap:TradeNamesMember 2023-09-30 0001447669 us-gaap:OrderOrProductionBacklogMember 2023-09-30 0001447669 us-gaap:PatentsMember 2023-09-30 0001447669 twlo:TelecommunicationLicensesMember 2023-09-30 0001447669 us-gaap:TrademarksMember 2023-09-30 0001447669 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001447669 us-gaap:CustomerRelationshipsMember 2022-12-31 0001447669 twlo:SupplierRelationshipsMember 2022-12-31 0001447669 us-gaap:TradeNamesMember 2022-12-31 0001447669 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0001447669 us-gaap:PatentsMember 2022-12-31 0001447669 twlo:TelecommunicationLicensesMember 2022-12-31 0001447669 us-gaap:TrademarksMember 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member 2023-09-30 0001447669 twlo:SeniorNotes3625PercentDue2029Member 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member 2023-09-30 0001447669 twlo:SeniorNotes3875PercentDue2031Member 2022-12-31 0001447669 country:US 2023-07-01 2023-09-30 0001447669 country:US 2022-07-01 2022-09-30 0001447669 country:US 2023-01-01 2023-09-30 0001447669 country:US 2022-01-01 2022-09-30 0001447669 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001447669 us-gaap:NonUsMember 2022-07-01 2022-09-30 0001447669 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001447669 us-gaap:NonUsMember 2022-01-01 2022-09-30 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001447669 us-gaap:NonUsMember 2023-09-30 0001447669 us-gaap:NonUsMember 2022-12-31 0001447669 2020-09-30 0001447669 us-gaap:IndemnificationGuaranteeMember 2023-09-30 0001447669 us-gaap:IndemnificationGuaranteeMember 2022-12-31 0001447669 2020-12-31 0001447669 us-gaap:DomesticCountryMember 2023-09-30 0001447669 us-gaap:ForeignCountryMember 2023-09-30 0001447669 us-gaap:DomesticCountryMember 2022-12-31 0001447669 us-gaap:ForeignCountryMember 2022-12-31 0001447669 us-gaap:CommonClassAMember 2023-09-30 0001447669 us-gaap:CommonClassBMember 2023-09-30 0001447669 us-gaap:CommonClassAMember 2022-12-31 0001447669 us-gaap:CommonClassBMember 2022-12-31 0001447669 us-gaap:CommonClassAMember 2023-06-28 2023-06-28 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2023-09-30 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2022-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2023-09-30 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2022-12-31 0001447669 us-gaap:EmployeeStockMember 2023-09-30 0001447669 us-gaap:EmployeeStockMember 2022-12-31 0001447669 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001447669 us-gaap:StockOptionMember 2023-09-30 0001447669 us-gaap:StockOptionMember 2023-01-01 2023-09-30 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001447669 twlo:RSUsSubjectToFutureVestingMember 2023-09-30 0001447669 twlo:RSUsSubjectToFutureVestingMember 2023-01-01 2023-09-30 0001447669 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001447669 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001447669 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001447669 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001447669 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001447669 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001447669 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001447669 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001447669 us-gaap:RestructuringChargesMember 2023-07-01 2023-09-30 0001447669 us-gaap:RestructuringChargesMember 2022-07-01 2022-09-30 0001447669 us-gaap:RestructuringChargesMember 2023-01-01 2023-09-30 0001447669 us-gaap:RestructuringChargesMember 2022-01-01 2022-09-30 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2023-01-01 2023-09-30 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2022-01-01 2022-09-30 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001447669 twlo:DonorAdvisedFundMember 2023-01-01 2023-09-30 0001447669 twlo:DonorAdvisedFundMember 2022-01-01 2022-09-30 0001447669 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001447669 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001447669 twlo:ClassACommonStockHeldInEscrowMember 2023-01-01 2023-09-30 0001447669 twlo:ClassACommonStockHeldInEscrowMember 2022-01-01 2022-09-30 0001447669 twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember 2023-01-01 2023-09-30 0001447669 twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember 2022-01-01 2022-09-30 0001447669 us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001447669 us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001447669 us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001447669 us-gaap:RelatedPartyMember 2022-05-01 2022-09-30 shares iso4217:USD iso4217:USD shares pure twlo:segment twlo:business_unit 0001447669 false --12-31 2023 Q3 http://www.twilio.com/20230930#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://www.twilio.com/20230930#AccruedLiabilitiesAndOtherLiabilitiesCurrent 10-Q true 2023-09-30 false 001-37806 TWILIO INC. DE 26-2574840 101 Spear Street Fifth Floor San Francisco CA 94105 415 390-2337 Class A Common Stock, par value $0.001 per share TWLO NYSE 181042862 Yes Yes Large Accelerated Filer false false false 677917000 651752000 3179492000 3503317000 557201000 547507000 326968000 281510000 4741578000 4984086000 222257000 263979000 79126000 121341000 623118000 699911000 678721000 849935000 5243266000 5284153000 269672000 360899000 11857738000 12564304000 104424000 124605000 423812000 490221000 145955000 139110000 51926000 54222000 726117000 808158000 133881000 164551000 11506000 21290000 988555000 987382000 18298000 23881000 1878357000 2005262000 0 0 182000 186000 14610887000 14055853000 -52726000 -121161000 -4578962000 -3375836000 9979381000 10559042000 11857738000 12564304000 1033670000 983030000 3077995000 2801747000 517351000 520955000 1565231000 1469312000 516319000 462075000 1512764000 1332435000 241654000 284735000 707145000 804987000 262898000 328833000 784383000 951697000 114071000 135331000 361491000 392319000 3437000 72451000 140281000 72451000 3162000 97722000 34278000 97722000 625222000 919072000 2027578000 2319176000 -108903000 -456997000 -514814000 -986741000 -31058000 -13376000 -93838000 -13376000 0 0 46154000 0 1000 -8374000 17731000 -23290000 -31057000 -21750000 -122261000 -36666000 -139960000 -478747000 -637075000 -1023407000 1747000 3580000 12958000 3316000 -141707000 -482327000 -650033000 -1026723000 -0.78 -0.78 -2.63 -2.63 -3.54 -3.54 -5.63 -5.63 181749309 181749309 183692564 183692564 183854526 183854526 182319735 182319735 -141707000 -482327000 -650033000 -1026723000 13921000 -22151000 53276000 -103999000 5018000 -2192000 5587000 -4646000 -8626000 -19196000 -7458000 -34154000 -2764000 -4243000 17030000 -4243000 7549000 -47782000 68435000 -147042000 -134158000 -530109000 -581598000 -1173765000 176358104 174000 9617605 12000 14055853000 -121161000 -3375836000 10559042000 -342139000 -342139000 66968 97199 3264000 3264000 1516634 2000 -2000 0 36965 2456000 2456000 97199 -97199 22102 1599000 1599000 30750000 30750000 1902124 2000 124990000 124992000 483000 483000 3335000 3335000 14648000 14648000 164999000 164999000 10333000 10333000 176121918 174000 9617605 12000 14233590000 -71945000 -3842965000 10318866000 -166187000 -166187000 33438 30783 1477000 1477000 1144112 1000 -1000 0 872 53000 53000 9648388 -12000 -9648388 12000 0 579857 23337000 23337000 22102 1047000 1047000 8605000 8605000 6374327 6000 373141000 373147000 86000 86000 -2167000 -2167000 5146000 5146000 159253000 159253000 296000 296000 181174616 181000 0 0 14418946000 -60275000 -4382293000 9976559000 181174616 181000 0 0 14418946000 -60275000 -4382293000 9976559000 -141707000 -141707000 100000 871000 871000 1669596 2000 -2000 0 417 27000 27000 22102 1339000 1339000 13921000 13921000 899799 1000 54962000 54963000 5018000 5018000 -8626000 -8626000 -2764000 -2764000 189293000 189293000 467000 467000 182066098 182000 0 0 14610887000 -52726000 -4578962000 9979381000 170625994 168000 9842105 12000 13169118000 -18141000 -2119691000 11031466000 -221627000 -221627000 180643 193889 11727000 11727000 877089 1000 -1000 0 5804 1065000 1065000 215389 -215389 22102 4232000 4232000 152239 387000 387000 -62826000 -62826000 -165000 -165000 -3852000 -3852000 159930000 159930000 171763174 169000 9820605 12000 13343554000 -84984000 -2341318000 10917433000 -322769000 -322769000 98111 77732 5649000 5649000 1049640 1000 -1000 0 38 4000 4000 80732 -80732 258221 1000 24317000 24318000 22102 2373000 2373000 -19022000 -19022000 -2289000 -2289000 -11106000 -11106000 247412000 247412000 173271942 171000 9817605 12000 13623300000 -117401000 -2664087000 10841995000 173271942 171000 9817605 12000 13623300000 -117401000 -2664087000 10841995000 -482327000 -482327000 38368 35187 2056000 2056000 1115248 1000 -1000 0 125 11000 11000 35187 -35187 22102 1911000 1911000 -22151000 -22151000 -2192000 -2192000 -19196000 -19196000 -4243000 -4243000 199772000 199772000 15274000 15274000 174482722 172000 9817605 12000 13842301000 -165183000 -3146414000 10530888000 -650033000 -1026723000 218968000 207880000 21815000 38669000 -4403000 -27900000 34278000 97722000 509367000 606260000 54428000 41322000 9750000 0 41454000 21786000 3985000 8516000 -93838000 -13376000 -32277000 0 46154000 0 11822000 3166000 69116000 121353000 56506000 81071000 15367000 111662000 -2578000 11585000 -59677000 122408000 6827000 -6206000 -41446000 -42158000 -2436000 -7330000 192207000 -195913000 5770000 32853000 38194000 0 1391975000 1650759000 1764841000 1065998000 30526000 35905000 9019000 28634000 365745000 -682153000 0 35000 13763000 9383000 2536000 1080000 548871000 0 28949000 43750000 -536221000 33252000 108000 146000 21839000 -844668000 656078000 1481831000 677917000 637163000 22916000 5481000 38216000 37500000 677917000 632794000 0 4357000 0 12000 677917000 637163000 Organization and Description of Business<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. Today's leading companies trust Twilio's Customer Engagement Platform to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt;text-indent:27pt"><span style="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="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="margin-top:12pt;text-indent:27pt"><span style="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 February 27, 2023 (“Annual Report”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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, 2022, 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="margin-top:12pt;text-indent:27pt"><span style="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 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 2023 or any future period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="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="margin-top:12pt;text-indent:27pt"><span style="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 intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="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="margin-top:12pt;text-indent:27pt"><span style="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; allocation of goodwill to reporting units; impairment assessments of goodwill and indefinite-lived 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="margin-top:12pt;text-indent:27pt"><span style="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="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">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $128.8 million as of September 30, 2023, of which 68% is expected to be recognized over the next 12 months and 96% is expected to be recognized over the next 24 months.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="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">Deferred Revenue and Customer Deposits</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, and December 31, 2022, the Company recorded $146.0 million and $139.1 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying condensed consolidated balance sheets. During the three months ended September 30, 2023 and 2022, the Company recognized $16.7 million and $17.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year. During the nine months ended September 30, 2023 and 2022, the Company recognized $115.3 million and $112.2 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="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">Deferred Sales Commissions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net capitalized commission costs as of September 30, 2023, and December 31, 2022, were $210.1 million and $239.1 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying condensed consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="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="margin-top:12pt;text-indent:27pt"><span style="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, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions. Certain balances held by such financial institutions exceed insured limits.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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 customer 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. As of September 30, 2023, and December 31, 2022, the allowance for doubtful accounts was $40.3 million and $27.0 million, respectively, and is recorded in accounts receivable, net, in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and nine months ended September 30, 2023 and 2022, no customer organization accounted for more than 10% of the Company’s total revenue.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, and December 31, 2022, no customer organization represented more than 10% of the Company’s gross accounts receivable.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.78pt">Significant Accounting Policies</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its operating and reportable segments in accordance with Accounting Standards Codification 280 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 280”), which requires financial information to be reported based on how the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer, reviews and manages the business, and establishes criteria for aggregating operating segments into reportable segments. Historically, the Company had one operating and reportable segment. As described in Note 8, in the second quarter of 2023, the Company determined that it operated in and, as such, started reporting its results in two reportable segments. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with changes in the segment reporting structure described in Note 8, in the second quarter of 2023, the Company concluded that it had multiple reporting units. Accordingly, the Company reassigned assets and liabilities to the reporting units based on which reporting units’ operations the assets and liabilities were employed in or were related to. The Company reassigned goodwill to each reporting unit using a relative fair value allocation approach. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other changes to the Company’s significant accounting policies as described in its Annual Report.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.57pt">Recently Issued Accounting Guidance, Not yet Adopted</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update No. 2022-03, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. The guidance will be effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is evaluating the impact of the adoption of this guidance on its consolidated financial statements.</span></div> Basis of Presentation<div style="margin-top:12pt;text-indent:27pt"><span style="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 February 27, 2023 (“Annual Report”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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, 2022, 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="margin-top:12pt;text-indent:27pt"><span style="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 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 2023 or any future period.</span></div> Principles of ConsolidationThe condensed consolidated financial statements include the Company and its wholly owned subsidiaries. All 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; allocation of goodwill to reporting units; impairment assessments of goodwill and indefinite-lived 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. 128800000 0.68 P12M 0.96 P24M Deferred Revenue and Customer Deposits<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, and December 31, 2022, the Company recorded $146.0 million and $139.1 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying condensed consolidated balance sheets. During the three months ended September 30, 2023 and 2022, the Company recognized $16.7 million and $17.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year. During the nine months ended September 30, 2023 and 2022, the Company recognized $115.3 million and $112.2 million of revenue, respectively, that was included in the deferred revenue and customer deposits balances as of the end of the previous year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="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">Deferred Sales Commissions</span></div>Total net capitalized commission costs as of September 30, 2023, and December 31, 2022, were $210.1 million and $239.1 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying condensed consolidated balance sheets. 146000000 139100000 16700000 17500000 115300000 112200000 210100000 239100000 Concentration of Credit RiskFinancial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions. Certain balances held by such financial institutions 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 customer 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. 40300000 27000000 Segment Information<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines its operating and reportable segments in accordance with Accounting Standards Codification 280 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting </span>(“ASC 280”), which requires financial information to be reported based on how the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer, reviews and manages the business, and establishes criteria for aggregating operating segments into reportable segments. Historically, the Company had one operating and reportable segment. As described in Note 8, in the second quarter of 2023, the Company determined that it operated in and, as such, started reporting its results in two reportable segments. 2 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with changes in the segment reporting structure described in Note 8, in the second quarter of 2023, the Company concluded that it had multiple reporting units. Accordingly, the Company reassigned assets and liabilities to the reporting units based on which reporting units’ operations the assets and liabilities were employed in or were related to. The Company reassigned goodwill to each reporting unit using a relative fair value allocation approach. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other changes to the Company’s significant accounting policies as described in its Annual Report.</span></div> Recently Issued Accounting Guidance, Not yet Adopted<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Financial Accounting Standards Board issued Accounting Standards Update No. 2022-03, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. The guidance will be effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is evaluating the impact of the adoption of this guidance on its consolidated financial statements.</span> Fair Value Measurements<div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:21.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>September 30, 2023</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash <br/>    and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">528,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">523,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">523,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government </span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,577,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,536,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,222,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,173,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,228,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">659,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,179,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,669,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,077,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,543,126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,620,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:21.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.850%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2022</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level  3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reverse repurchase<br/>   agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash<br/>   and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and<br/>   commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,973,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,854,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">664,021 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,088,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,752,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Securities</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of the corporate debt securities with unrealized losses was $2.3 billion as of September 30, 2023, of which $1.2 billion were in an unrealized loss position for more than 12 months and $1.1 billion were in an unrealized loss position for less than 12 months. The aggregate fair value of corporate debt securities with unrealized losses was $2.7 billion as of December 31, 2022, of which $2.0 billion were in an unrealized loss position for more than 12 months and $620.5 million were in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of September 30, 2023 and December 31, 2022 were not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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 debt securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its debt securities as available to support current operations, it has classified all available for sale securities as short-term. As of September 30, 2023, and December 31, 2022, for all debt 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 September 30, 2023 and December 31, 2022, the Company anticipates that it will recover the entire amortized cost basis of such debt securities before maturity.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest earned on debt securities was $19.3 million and $53.2 million in the three and nine months ended September 30, 2023, respectively, and $16.3 million and $47.5 million in the three and nine months ended September 30, 2022, respectively. The interest is recorded as other income (expenses), net, in the accompanying condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of debt securities: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:49.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,740,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,710,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,909,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,481,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,462,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,661,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,222,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,173,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Securities</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity securities consist of shares of a publicly traded company that were received as consideration in a divestiture transaction described further in Note 5. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Investments</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company held strategic investments with a carrying value of $30.7 million and $76.9 million, respectively, recorded as other long-term assets in the accompanying condensed consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value or impairment. In the nine months ended September 30, 2023, the Company remeasured to fair value one of its strategic investments acquired in 2021 due to an assessed impairment. The fair value measurement of the strategic investment is classified as Level 2 in the fair value hierarchy and the primary input used in the fair value measurement was the publicly available stock price of the issuer’s unrestricted security of the same class. The impairment loss of $46.2 million is recorded in other expenses, net, in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. There were no other impairments or adjustments recorded in the three and nine months ended September 30, 2023 and 2022 related to these securities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of September 30, 2023 and December 31, 2022, the aggregate fair value of these liabilities and the associated unrealized losses were not significant. </span></div>The Company’s financial liabilities that are not measured at fair value on a recurring basis are its Senior Notes due 2029 (“2029 Notes”) and its Senior Notes due 2031 (“2031 Notes”). As of September 30, 2023, the fair value of the 2029 Notes and 2031 Notes were $419.0 million and $407.5 million, respectively. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:21.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.868%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>September 30, 2023</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash <br/>    and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">418,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">528,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">523,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">523,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government </span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,577,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,002)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,536,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,222,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,627 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,173,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,050 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,228,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">659,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,519,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,179,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,669,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,870)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,898)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,077,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,543,126 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,620,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:21.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.850%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2022</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Level  3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reverse repurchase<br/>   agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash<br/>   and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and<br/>   commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,973,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable<br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,854,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">664,021 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,088,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,752,176 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 418098000 418098000 0 0 418098000 23311000 0 23311000 0 23311000 441409000 418098000 23311000 0 441409000 528950000 20000 1060000 3999000 523911000 0 0 523911000 115923000 0 0 2897000 113026000 0 0 113026000 2577183000 134000 9810000 31002000 16690000 2519815000 0 2536505000 3222056000 154000 10870000 37898000 653627000 2519815000 0 3173442000 6050000 6050000 0 0 6050000 3228106000 154000 10870000 37898000 659677000 2519815000 0 3179492000 3669515000 154000 10870000 37898000 1077775000 2543126000 0 3620901000 46610000 46610000 0 0 46610000 200000000 0 200000000 0 200000000 2249000 2249000 2249000 248859000 46610000 202249000 0 248859000 481463000 0 1269000 11347000 468847000 0 0 468847000 149901000 0 33000 6304000 143564000 0 0 143564000 2973844000 307000 12202000 71043000 5000000 2885906000 0 2890906000 3605208000 307000 13504000 88694000 617411000 2885906000 0 3503317000 3854067000 307000 13504000 88694000 664021000 3088155000 0 3752176000 2300000000 1200000000 1100000000 2700000000 2000000000 620500000 19300000 53200000 16300000 47500000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of debt securities: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:49.282%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,740,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,710,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,909,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,481,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,462,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,661,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,222,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,173,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1740368000 1710876000 1943836000 1909218000 1481688000 1462566000 1661372000 1594099000 3222056000 3173442000 3605208000 3503317000 30700000 76900000 46200000 0 0 0 419000000 407500000 410900000 399400000 Property and Equipment<div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:61.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software developments costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">574,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Data center equipment contains $72.4 million in assets held under finance leases as of September 30, 2023 and December 31, 2022. Accumulated depreciation and amortization includes $52.4 million and $41.2 million of accumulated depreciation for assets held under finance leases as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $23.2 million and $18.4 million in the three months ended September 30, 2023 and 2022, respectively, and $67.5 million and $52.5 million in the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $14.7 million and $19.3 million in internal‑use software development costs in the three months ended September 30, 2023 and 2022, respectively, and $43.7 million and $51.2 million in the nine months ended September 30, 2023 and 2022, respectively.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:61.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software developments costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">574,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Data center equipment contains $72.4 million in assets held under finance leases as of September 30, 2023 and December 31, 2022. Accumulated depreciation and amortization includes $52.4 million and $41.2 million of accumulated depreciation for assets held under finance leases as of September 30, 2023 and December 31, 2022, respectively.</span></div> 285905000 257983000 105027000 100207000 92491000 91660000 61578000 70815000 14570000 14935000 14639000 14675000 574210000 550275000 351953000 286296000 222257000 263979000 72400000 72400000 52400000 41200000 23200000 18400000 67500000 52500000 14700000 19300000 43700000 51200000 Divestitures<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2023, the Company completed the sale of its ValueFirst business, which operated an enterprise communications platform in India, for a total cash sales price of $45.5 million, or $38.2 million in proceeds, net of cash divested. As part of the transaction, the Company divested $17.4 million of tangible net assets, $17.3 million of intangible assets and $34.6 million of goodwill. The sale resulted in a loss of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$28.8 million, which was recorded in the second quarter of 2023 when the assets and the liabilities were classified as held for sale. The loss was recorded within general and administrative expenses in the accompanying condensed consolidated statement of operations for the nine months ended September 30, 2023. The Company also recorded an additional $3.3 million of divestiture-related expenses in the same period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in the second quarter of 2023, the Company sold its Internet of Things (“IoT”) disposal group for stock consideration of $15.8 million. The loss on divestiture and related expenses were not significant.</span></div> 45500000 38200000 17400000 17300000 34600000 -28800000 3300000 15800000 Impairment<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company announced plans to close additional offices during 2023 as part of its previously announced strategy to become a remote-first company. The Company regularly assesses recoverability of all impacted right-of-use (“ROU”) assets and the related leasehold improvements and property and equipment for indicators of impairment. In the three and nine months ended September 30, 2023, the Company recorded a $3.2 million and $34.3 million impairment, respectively, related to its permanently closed offices. In the three and nine months ended September 30, 2022, the Company recorded a $97.7 million impairment in each period related to its permanently closed offices.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No other significant impairments were recorded in the three and nine months ended September 30, 2023 or 2022.</span></div> 3200000 34300000 97700000 97700000 Restructuring Activities<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company announced a workforce reduction plan (the “February 2023 Plan”) that eliminated approximately 17% of the Company’s workforce. The execution of the February 2023 Plan was substantially complete in the first quarter of 2023. The restructuring charges recorded in the three months ended September 30, 2023 were not significant. The cumulated restructuring charges recorded in the nine months ended September 30, 2023, were $140.3 million, which consisted of $129.2 million related to employee severance, benefits and facilitation costs, and $11.1 million related to vesting of employee stock-based compensation awards. The estimated remaining expenses related to the February 2023 Plan are not expected to be significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restructuring liability related to the February 2023 Plan that is included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:61.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.909%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Workforce Reduction Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Facilitation Costs</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining restructuring charges related to the restructuring plan effected in September 2022 (the “September 2022 Plan”) that were incurred in 2023, and the remaining liabilities related to the September 2022 Plan as of September 30, 2023 and December 31, 2022, were not significant. In the three and nine months ended September 30, 2022, the Company recorded $72.5 million of restructuring charges in its accompanying condensed consolidated statements of operations related to the September 2022 Plan.</span></div> 0.17 140300000 129200000 11100000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restructuring liability related to the February 2023 Plan that is included in accrued expenses and other current liabilities in the accompanying condensed consolidated balance sheets:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:61.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.909%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Workforce Reduction Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Facilitation Costs</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(107,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,565 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,659 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 0 119562000 9623000 129185000 107997000 9529000 117526000 11565000 94000 11659000 72500000 72500000 Reorganization and Segment ReportingIn February 2023, the Company announced a reorganization of its business into two business units, Twilio Communications and Twilio Data &amp; Applications (the “Reorganization”). With the Reorganization, the Company changed the organizational structure of its business, including the way management operates the business. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chief Executive Officer is its CODM. In the second quarter of 2023, the Company began regularly providing the CODM with discrete financial information for each business unit, as presented below, which required a reevaluation of the Company’s operating and reportable segments in accordance with ASC 280. The Company concluded that as of June 30, 2023, it had two operating and reportable segments: Twilio Communications and Twilio Data &amp; Applications.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Twilio Communications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Communications segment consists of a variety of application programming interfaces (“APIs”) and software solutions to optimize communications between Twilio customers and their end users. The key products from which the segment derives its revenue are Messaging, Voice and Email.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Twilio Data &amp; Applications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Data &amp; Applications segment consists of software products that enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. The key products from which the segment derives its revenue are Segment, Engage, Flex and Marketing Campaigns.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presented below is the discrete financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022, that is regularly reviewed by the CODM for performance assessment and resource allocation decisions. Asset information is not presented below since it is not reviewed by the CODM on a segment by segment basis. Revenue and costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated based on methodologies that best reflect the patterns of consumption of these costs. Prior period comparative financial information presented below was restated to conform to the current period presentation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:49.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">906,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,703,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Data &amp; Applications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">          Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,077,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-GAAP gross profit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">      Communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">      Data &amp; Applications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">           Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of non-GAAP gross profit to gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-GAAP gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll taxes related to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,332,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(625,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(919,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,027,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,319,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(478,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637,075)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,023,407)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expenses included in non-GAAP gross profit for the Communications reportable segment was $13.0 million and $7.7 million in the three months ended September 30, 2023 and 2022, respectively, and $36.1 million and $21.4 million in the nine months ended September 30, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expenses included in non-GAAP gross profit for the Data &amp; Applications reportable segment was $3.2 million and $1.9 million in the three months ended September 30, 2023 and 2022, respectively, and $9.8 million and $4.7 million in the nine months ended September 30, 2023 and 2022, respectively.</span></div> 2 2 2 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presented below is the discrete financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022, that is regularly reviewed by the CODM for performance assessment and resource allocation decisions. Asset information is not presented below since it is not reviewed by the CODM on a segment by segment basis. Revenue and costs of revenue are generally directly attributable to each segment. Certain costs of revenue are allocated based on methodologies that best reflect the patterns of consumption of these costs. Prior period comparative financial information presented below was restated to conform to the current period presentation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:49.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">906,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,703,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,470,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Data &amp; Applications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">          Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,077,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-GAAP gross profit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">      Communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">401,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">      Data &amp; Applications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">           Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of non-GAAP gross profit to gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total non-GAAP gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,729)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll taxes related to stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">516,319 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,332,435 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(625,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(919,072)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,027,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,319,176)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139,960)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(478,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637,075)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,023,407)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 906714000 866193000 2703079000 2470350000 126956000 116837000 374916000 331397000 1033670000 983030000 3077995000 2801747000 451330000 401236000 1316541000 1160683000 101268000 97897000 304074000 279441000 552598000 499133000 1620615000 1440124000 552598000 499133000 1620615000 1440124000 7053000 6114000 18677000 14631000 29045000 30729000 88675000 92601000 181000 215000 499000 457000 516319000 462075000 1512764000 1332435000 625222000 919072000 2027578000 2319176000 -31057000 -21750000 -122261000 -36666000 -139960000 -478747000 -637075000 -1023407000 13000000 7700000 36100000 21400000 3200000 1900000 9800000 4700000 Derivatives and HedgingAs of September 30, 2023, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $237.7 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of September 30, 2023, these contracts had maturities of up to seventeen months. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses associated with these foreign currency forward contracts were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.981%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Condensed Consolidated Statement of Operations and Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Losses recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in market value of effective foreign currency forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Losses) gains recognized in income due to instruments maturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its condensed consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of September 30, 2023, the Company did not have any offsetting arrangements. 237700000 P17M <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses associated with these foreign currency forward contracts were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.981%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Condensed Consolidated Statement of Operations and Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Losses recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in market value of effective foreign currency forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Losses) gains recognized in income due to instruments maturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -8626000 -19196000 -7458000 -34154000 -325000 -16357000 2571000 -25520000 Goodwill and Intangible Assets<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 8, in the second quarter of 2023, the Company concluded it had two operating and reportable segments. In connection with the shift from one operating and reportable segment to two operating and reportable segments, the Company reevaluated its reporting unit structure and determined that it had multiple reporting units. As such, during the second quarter of 2023, the Company reallocated goodwill to its newly formed reporting units.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its reporting units using a weighting of fair values derived from an income and a market approach. Estimating the fair value by these methods involves the use of a number of key assumptions including forecasted revenues and related growth rates, forecasted operating cash flows, the discount rate, and the selection of relevant market multiples of comparable publicly-traded companies with similar characteristics to the reporting unit. Under the income approach, the Company determined the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on the Company’s best estimates of forecasted economic and market conditions over the period including growth rates and expected changes in operating cash flows. The discount rate used is based on a weighted average cost of capital adjusted for the relevant risk associated with the characteristics of the business and the projected cash flows. The market approach estimates fair value based on market multiples of current and forward 12-month revenue or adjusted EBITDA, as applicable, derived from comparable publicly traded companies with similar operating and investment characteristics as the reporting unit.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While these assumptions reflect management’s best estimates of future performance at the time, these estimates are inherently complex and uncertain and the Company’s actual results could differ materially from these estimates.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the goodwill reallocation, the Company assessed goodwill for impairment immediately before and immediately after the change in the reporting unit structure and related goodwill reallocation. Both assessments concluded that the fair value of the reporting units were above their respective carrying amounts. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the goodwill allocated to the Company’s reportable segments as of September 30, 2023 and December 31, 2022, and the changes during the period:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:46.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twilio<br/> Communications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twilio <br/>Data &amp; Applications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation to segments in the second quarter of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,321,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill divested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,164)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,164)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,280,217 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963,049 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,243,266 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents reallocation of goodwill as a result of changes in segment structure in the second quarter of 2023.</span></div><div style="padding-left:36pt;padding-right:6.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents goodwill related to the divestitures of IoT and ValueFirst. See Note 5 for further details.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:58.347%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(252,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(717,869)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,396,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(717,869)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">678,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.916%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.615%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(204,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,435,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $48.9 million and $51.7 million for the three months ended September 30, 2023 and 2022, respectively, and $150.0 million and $155.4 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 2 1 1 2 2 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the goodwill allocated to the Company’s reportable segments as of September 30, 2023 and December 31, 2022, and the changes during the period:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:46.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.403%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twilio<br/> Communications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twilio <br/>Data &amp; Applications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reallocation to segments in the second quarter of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,321,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill divested</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,164)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,164)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,280,217 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963,049 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,243,266 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents reallocation of goodwill as a result of changes in segment structure in the second quarter of 2023.</span></div><div style="padding-left:36pt;padding-right:6.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Represents goodwill related to the divestitures of IoT and ValueFirst. See Note 5 for further details.</span></div> 0 0 5284153000 26000 4321130000 963049000 0 251000 0 251000 41164000 0 41164000 4280217000 963049000 5243266000 <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:58.347%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">523,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(252,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,391,375 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(717,869)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,506 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,396,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(717,869)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">678,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.916%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.615%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(204,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,435,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 778609000 408446000 370163000 523074000 252195000 270879000 49756000 24046000 25710000 25968000 22330000 3638000 10000000 10000000 0 3968000 852000 3116000 1391375000 717869000 673506000 4920000 4920000 295000 295000 1396590000 717869000 678721000 795753000 335893000 459860000 538466000 204241000 334225000 56922000 19846000 37076000 30342000 20106000 10236000 10000000 10000000 0 4028000 705000 3323000 1435511000 590791000 844720000 4920000 4920000 295000 295000 1440726000 590791000 849935000 48900000 51700000 150000000 155400000 <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:76.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 (remaining three months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 48922000 191486000 187912000 117416000 69871000 57899000 673506000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt;text-indent:27pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:64.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1010"><span style="-sec-ix-hidden:f-1011">Finance lease liability</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee sabbatical benefit accrual</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490,221 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span>In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of September 30, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date. <div style="margin-top:12pt;text-indent:27pt"><span style="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:64.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1010"><span style="-sec-ix-hidden:f-1011">Finance lease liability</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee sabbatical benefit accrual</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">423,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490,221 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span>In February 2023, the Company announced that it will sunset its employee sabbatical program. The accrued liability as of September 30, 2023 represents the accumulated benefit balance for the employees who remain eligible under this program through its termination date. 67660000 79703000 15877000 35449000 158234000 161455000 76975000 92319000 11400000 8499000 8546000 11871000 11659000 1066000 8343000 30683000 65118000 69176000 423812000 490221000 Long-Term Debt<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:63.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">988,555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">987,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of September 30, 2023, the Company was in compliance with all of its covenants under the related indentures. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:63.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.950%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">494,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">988,555 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">987,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 500000000 500000000 4458000 5001000 1003000 1126000 494539000 493873000 500000000 500000000 4885000 5299000 1099000 1192000 494016000 493509000 988555000 987382000 Revenue by Geographic Area<div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:50.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.338%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">650,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,042,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,077,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:50.193%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.318%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets outside of the United States were $43.3 million and $54.5 million as of September 30, 2023, and December 31, 2022, respectively.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:50.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.338%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">650,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,042,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,837,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,035,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">964,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033,670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">983,030 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,077,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,801,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:50.193%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.318%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 688121000 650531000 2042857000 1837325000 345549000 332499000 1035138000 964422000 1033670000 983030000 3077995000 2801747000 0.67 0.66 0.66 0.66 0.33 0.34 0.34 0.34 43300000 54500000 Commitments and ContingenciesLease and Other Commitments<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable operating lease agreements for its facilities. In the three and nine months ended September 30, 2023, the Company did not enter into any significant new lease agreements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancelable contractual commitments with its cloud infrastructure provider, network service providers and other vendors. In the three and nine months ended September 30, 2023, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $24.3 million and $91.2 million, respectively.</span></div>Legal Matters <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the City and County of San Francisco (“San Francisco”) assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The previously set trial date remains vacated, and the parties have finalized a settlement agreement that was approved by San Francisco’s Board of Supervisors on November 7, 2023 and is currently before the Mayor for approval.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the settlement is not formally approved and further litigation is necessary, the Company believes it has strong arguments against the assessments; however, litigation is uncertain and there is no assurance that the Company will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 14(d) of these condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="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 its 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><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, and December 31, 2022, no amounts were accrued related to any outstanding indemnification agreements.</span></div>Other Taxes<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts operations in multiple tax jurisdictions within and outside of 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. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include 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.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it 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, as described in Note 14(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying condensed consolidated balance sheets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the liabilities recorded for the non-income-based taxes were $32.2 million for domestic jurisdictions and $19.2 million for jurisdictions outside of the United States. As of December 31, 2022, these liabilities were $29.1 million and $20.6 million, respectively.</span></div> P4Y P4Y 24300000 91200000 38800000 0 0 38800000 11500000 32200000 19200000 29100000 20600000 Stockholders' Equity<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, and December 31, 2022, 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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had authorized 1,000,000,000 shares of Class A common stock and 3,170,181 shares of Class B common stock, each with a par value of $0.001 per share. As of December 31, 2022, 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 with a par value of $0.001 per share. As of September 30, 2023, 182,066,098 shares of Class A common stock and no shares of Class B common stock were issued and outstanding. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2023, each outstanding share of the Company’s Class B common stock automatically converted (the “Conversion”) into one share of the Company’s Class A common stock pursuant to the terms of the Company’s amended and restated certificate of incorporation. In addition, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon the Conversion, outstanding stock options that were exercisable for shares of Class B common stock prior to the Conversion became exercisable for shares of Class A common stock. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of all of the shares of its Class B common stock that were issued but not outstanding following the Conversion.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:63.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,778,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,263,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,480,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,851,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for issuance pursuant to ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,868,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,648,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,855,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,722,653 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2023, the Board of Directors of the Company authorized the repurchase of up to $1.0 billion in aggregate value of its outstanding Class A common stock through a share repurchase program. Repurchases under this program can be made through open market, private transactions or other means, in compliance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans. The Company has discretion in determining the conditions under which shares may be repurchased from time to time. The program expires on December 31, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and nine months ended September 30, 2023, the Company repurchased 0.9 million and 9.2 million shares of its Class A common stock, respectively, for an aggregate purchase price of $56.0 million and $551.0 million, respectively. As of September 30, 2023, approximately $449.0 million of the originally authorized amount remained available for future repurchases.</span></div> 100000000 100000000 0.001 0.001 0 0 0 0 1000000000 3170181 0.001 0.001 1000000000 100000000 0.001 0.001 182066098 182066098 0 0 176358104 176358104 9617605 9617605 1 <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:63.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,778,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,263,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,480,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,851,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for issuance pursuant to ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,868,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,648,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,855,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,722,653 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1778852 2277379 20263588 15414997 464143 530449 20480221 19851399 8868572 7648429 51855376 45722653 1000000000 900000 9200000 56000000 551000000 449000000.0 Stock-Based Compensation <div style="margin-top:12pt;text-indent:27pt"><span style="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”) provides for granting stock options, restricted stock units, restricted stock awards, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to its employees, directors and consultants. Certain of the Company’s outstanding equity awards were granted under equity incentive plans that are no longer active but continue to govern the outstanding equity awards granted thereunder. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, pursuant to the Company’s 2016 Employee Stock Purchase Plan (“ESPP”), eligible employees may purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation. The ESPP provides for separate six-month offering periods beginning in May and November of each year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:64.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized Compensation Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units and awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,678,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow subject to future vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded total stock-based compensation expense as follows:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:45.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.630%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.15 P6M <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, total unrecognized compensation cost related to all outstanding equity awards was as follows: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:64.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrecognized Compensation Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units and awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,678,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow subject to future vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 18058000 P1Y7M6D 1678691000 P2Y10M24D 1296000 P0Y1M6D 1114000 P0Y9M18D 1699159000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded total stock-based compensation expense as follows:</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:45.456%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.630%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,895 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,260 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 7053000 6114000 18677000 14631000 94085000 90787000 246754000 279680000 51345000 58747000 142343000 184825000 32524000 37973000 90497000 111850000 467000 15274000 11096000 15274000 185474000 208895000 509367000 606260000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,707)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(482,327)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(650,033)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,026,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share attributable to <br/>     common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,749,309 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,692,564 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,854,526 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,319,735 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.54)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,778,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,263,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,970,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock committed under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow and restricted stock awards subject to future vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,892,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,290,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.500%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,707)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(482,327)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(650,033)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,026,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share attributable to <br/>     common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,749,309 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,692,564 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,854,526 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,319,735 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.54)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.63)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -141707000 -482327000 -650033000 -1026723000 181749309 181749309 183692564 183692564 183854526 183854526 182319735 182319735 -0.78 -0.78 -2.63 -2.63 -3.54 -3.54 -5.63 -5.63 <div style="margin-top:12pt;text-indent:27pt"><span style="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="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,778,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,488,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,263,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,970,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">464,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock committed under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares of Class A common stock in escrow and restricted stock awards subject to future vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,892,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,290,790 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1778852 2488072 20263588 14970869 464143 552551 350270 191558 31503 31503 3771 56237 22892127 18290790 Income Taxes        <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its provision for income taxes for interim periods using an estimated annual effective tax rate based on anticipated annual pretax income or loss. The estimated annual effective tax rate is applied to the Company’s year to date income or loss, and is adjusted for discrete items recorded in the period. The primary difference between the Company’s effective tax rate and the federal statutory rate is the full valuation allowance the Company has established on its federal, state and certain foreign net operating losses and credits. The Company recorded an income tax provision of $1.7 million and $13.0 million for the three and nine months ended September 30, 2023, respectively, and an income tax provision of $3.6 million and $3.3 million for the three and nine months ended September 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes recorded in the three and nine months ended September 30, 2023, consists primarily of income taxes and withholding taxes, partially offset by an income tax benefit from the release of tax liabilities related to uncertain tax positions for which the statute of limitation had lapsed. The provision for income taxes recorded in the three and nine months ended September 30, 2022 consists primarily of income taxes and withholding taxes in foreign jurisdictions in which the Company conducts business, partially offset by an income tax benefit from the reversal of U.S. deferred tax liabilities related to the acquired intangibles from business combinations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. Because the Company has net operating loss carryforwards for U.S. federal and state jurisdictions, the statute of limitations is open for all tax years.</span></div> 1700000 13000000 3600000 3300000 Related Party TransactionsIn May 2022, the Company and Syniverse Corporation (“Syniverse”), an equity method investee, entered into a wholesale agreement pursuant to which Syniverse would process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. For the three and nine months ended September 30, 2023, the value of the transactions that occurred between the Company and Syniverse were $40.1 million and $110.2 million, respectively. The value of the transactions that occurred between the Company and Syniverse were $32.1 million for the three months ended September 30, 2022, and $54.1 million for the period from the investment closing date in May 2022 through September 30, 2022. These transactions were recorded as cost of revenue in the accompanying condensed consolidated statements of operations. 40100000 110200000 32100000 54100000 false false false false EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ":1:%<'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 " FD6A7 O:"T.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD!35&7"]-.("$Q"<0MG_$ P>"' M.1"417$/GMA8PP8F8!86HM"U1861#'?QC+>XX,-G;&:81:"&/+6<0.82A)XF MAM/0U' %3#"FZ--W@>Q"G*M_8N<.B'-R2&Y)]7V?]]6<&W>0\/;T^#*OF[DV ML6F1QE_)*3X%6HO+Y-?J8;/;"ET6995)F16K75FI8J7N;M\GUQ]^5V'?6;=W M_]CX(JAK^'47^@M02P,$% @ )I%H5YE&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" FD6A7-][J=_8% #*'P & 'AL+W=OO'U^NI/J>+830Y"6.DNRJM= Z_=3I9/Y"Q#P[ ME:E(X,U,JIAKN%7S3I8JP8,B*(XZS''ZG9B'26MP63R;J,&ES'44)F*B2);' M,5>OUR*2JZL6;6T?/(;SA38/.H/+E,_%5.@_TXF"NTZI$H2Q2+)0)D2)V55K M2#]YKFL"BB_^"L4JV[DF!N59RN_F9AQNM^JB !YAGG@E/1E_#0"^N6N_BPU0S^CY,LJ* MOV2U_K;'6L3/,RWC33"4( Z3]2]_V53$3D#W8D\ VP2P=P&TNR? W004-==9 MEZS ^LPU'UPJN2+*? UJYJ*HFR(::,+$-.-4*W@;0IP>>'(I%)E BY$VR19< MB>RRHT'8O.[X&Y'KM0C;(W)!OLA$+S)RDP0B>!O?@0*5I6+;4ETS5' JTE/B M.B>$.>BE?3/\#G3"OK=O[8:6BMT[0IF M,'[*4NZ+JQ:,MDRHI6@-?OF)]IU?;7@_2.P-;+>$[6+J@\_2SV&<:O+TF@H; M*1Y.G?:##0F-:HC4*Y%Z]9 >12I5-J&ATMIE=LJQ4.C&N+U2[Q^ M/;R)4*$,S"@D,!E8&P]7*L?=WH&'QC?D/"LYSVKV3,5A'2F6@?WMB&O->)19 M&Q(-:PAX7@*>HX6Z272H7\DHC 2YR^-GH6Q@N(;CT+9[=N[T;7!H:$.XBQ+N MH@[WXWLROO-.;8AH<$-$ZE2KJ5,'S!.M7N$WL)(?4/]\8R/&@YHB[Q@(6@?YB;^0<0"C,YR% M?L&-=.$#DJS?9KVS[GG7L?*BP4UY6<7+ZO .@P#4LY/M!;F%[\A]8F]77)(Z ME$Q3P17T% 5.SDJ-2C2EKAP013T'3OVTDE9J7'(4SO2"C"(I;7W$PZ.; E6F/"$CF/7\,/-ME>7A\4UQ*X=$<5_S'K>@TYDIGE$_@[3_;,RKGC1I4[/2GH,LT0K MMT1QBU/TV"'L[?>#X0)=:LBN,&YE3ZTUV0A$\PD'1!Q+YPV<]TS M*]\Q7!*M;!(]X&]"#?9/S@AE'YX_DJGPY(#\[I^ 620I[VV+G;ZV,8_@I5ODIACL>7 WI.G2X[ M[[/+SM(&7/DC5LL?>;E29H>ZWI86/1<6TMR:4SN@^,V:B?/PJ*8-6]DB5LL6 MC1,MU#H%:U(-? MNY<05]W$>PP^QR@^Q6G[(;,5AVP9>:"Z5=0X^H'/+%0SN MH>\+$ *98"UI)3Z&,6*5,6*UC-$TYE%$KO,,7F?V?HOK[,VLX'%-^2H[Q' W ML^&[B86:FX'Y&RC _@.FJ)0G]J9MF$+"XYJ"5@:)U20/9AL%1G"P/FYE?5S%Q3L,K[N+AEV:Z1(]@*0P-^,WD/+&5]0*[=IJSM M4BOH,4R06YD@%S=!9;YZEW0$#ZW3Z@&Q?0EY/*PIX\[)&.Y2WC-NCB#V4^)R M#W;&'^IY.CNGI68Q* Z1,^*;W.SZX+1\6AY4#XOCV4[U^?J4^PLW:TE&(C&# M4.?T#)9PM3XX7M]HF19GK\]2:QD7EPO! Z',!_!^)J7>WIA_4![?#_X'4$L# M!!0 ( ":1:%<".GJDA08 #4; 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_BN 670LTM4B*>D@3 XFS;@6V-6C:[34CT3$12?0D MVFZ^_8Z2(\DBQ218^Z*1[./Y?Z),;E4N M2GY=>?6V*%CU<,ESN3^?H=GC!U_%W5KI#^:+LPV[XS=GL^XW]<#A]:/W3TWP$,PMJ_E2YO^(3*W/9_',R_B*;7/U5>Y_ MYX> J/:7RKQN_O?VK6U$9UZZK94L#H-!02'*]B_[<4C$8 *)@;@PP#\W 'D M,( T@;;*FK"NF&*+LTKNO4I;@S=]T>2F&0W1B%(_QAM5P;<"QJG%4I89/!2> M>7!5RUQD3,'-)6]?O_->>Z+TOJWE MMF9E5I_-%>C17N?IX;V>%H'@=V!GG&G]8:E_'P&4ZKFU8[/ M%F]>H=#_:(ON)SD[BI5TL1*7]\62U6L/GIJ7Z@O^[U;L6 [!6Y]BZRIL7.EE M8;<(HRA!T=E\-XS'8D911'%G=J0TZ)0&3J4W:UFI$\6K LJ^NN>*W>;#37EH)@^'21B/E)MF.$84^7;E4:<\@LC)G<5O4F9[D>=6<=ABSFIY#T)^:B#WAD!MQ(++:< M!P_-&H*%:IC$R)@!-OI!3SVU[/7T0V[\7?$5!Z49-$([7FYYVW$VFQJ((N,; M68N)N6$R#@4TH70LW6)'8,&>:"]0#T/T7!KF'':)7:H?WC]FWRK;I!U%B<%$ MFUF \42GC'LF8C<3C[NB)ZH#F["+<(B,MMYB%_O0PL43:GLH8C<4'2DN9>G( M,C;9APB)XS$C;79A0.E$7>/!1M'-R$^B;';'+]5M4A$AZH^KPV*&$4XF2AKW MZ,1N=/[103/CM]--*#9YF,0Q-::>U0[8-57%/3>QFYMCQ#]5QQ8XQC@9,]1B MAH]JYEAM#U#LWNRU<^XIC>;^#<513(S6WF*(?9_B<"JK/?.PFWE+612BZ9!; MDJ2RU'./EREH]M[^)17W4/#.JM[IV4YKSWKB\?\='4??PQ1'SC;G1LGT?BWS MC%?U+\U.3#W83WB<4'[Q$<]/\G8<=<]?_-3V\Q' M8[?&J\)4']G)GL1$&(_#@V#L]LECZE\=26B?2<)6[.0B.Y+;9Y MJ 7\UT?&$<@7'T.[&3M5G:=[+SP3L- M_4+I3U;=B;*&GFL%0_T/^@U,U;ZC:6^4W#2O.6ZE@OU%<[GF# +0!O#]2@+B M#C?ZS4GWIFSQ'U!+ P04 " FD6A7:Q^VQ H' "X( & 'AL+W=O M:@M^=Q+GD/R\DCL]9,J'O5* M2N,\9VFN;P8K8]97HY&>KV06Z4NUECG\LE!%%AFX+)8CO2YD%%=!63JBKNN/ MLBC)!^/KZMY=,;Y6&Y,FN;PK'+W)LJCX?"M3]70S((.7&^^3Y -N9I1OPRH$'\G\DGO?7=**@]*/987 M;^.;@5OV2*9R;LH4$7QLY42F:9D)^O&I23K8M5D&[G]_R?Y+11[(/$1:3E3Z M,8G-ZF80#)Q8+J)-:MZKI]]D0\@K\\U5JJM_G:<&ZPZ<^48;E37!T(,LR>O/ MZ+D18B\ \N !M F@QP&\(X U >S4%G@3P$\-\)J BOJHYEX)-XU,-+XNU)-3 ME&C(5GZIU*^B0:\D+R?*O2G@UP3BS'BB\AB&7<8.?-,J3>+(P,6]@0^8#T8[ M:N'\N99%5(ZK=BX^Y-$F3@#SRADZ'^ZGSL6/KZY'!KI2)AS-FV9OZV9I1[/, M>:=RL]+.#)J/D?AI?WS8$S\""78ZT!<=;FEOPGNYOG28^]JA+F5(?R:GAU., MSO>U/OOFU@_$8+M)P:I\K"/?VWRN,ME. N>?-P_:%+"H_\6&ND[&\61EI;O2 MZV@N;P90RK0LMG(P_ND'XKL_8SJ?,]GTG,EF9TIV,")\-R*\+_OXO=S*?",Q M]>M OPHLMX7MF+B,^<*%O^O1=E];&QH&S&4V 2P<4^ M]("TMR/M]9*>*&W*\E-TDZ\3>'N->T0PC]C<$21U0\\F-+61Q/,]RNRD,P3* M_9 1VLG=WW'W>[G_6BBMG76A%HG!B/L(<9^1T"9N([E/78$0MY'$(U3XW":. M0!FCG'F=Q,6.N.BM/DR\=^;PN=R9]A?$7YZPYYTPV/6>RV9F2'8Q$L!N) MX LU1\NHF*^<*(_!>VW!5*[+W0 ;CL":#Y03W[-GS@1!!EPP9#K:2.$*PI$2 M9",#EX=!=P4*=Q*$O1+<1ZG4%7]PT8^RG)88^]#FY-,@#&SV-I+1(&#,9F\C M1(B48PP:TJ.J>"C%GD\F7UH-IMC,S:8H:],^E2%H7* M7N2 9T14!FYU8DC<('3M>C;!L-SSP]!>15,,ZQ$>$,2S8-@P\ 7O61ZM525> MOVTQ*UGL9L)K)Y<&]2VDU_)^K7$Y:[;I6;/-SI7M<$!:_TSZ#?3]*BID7:J@ M0#635'[:).:SDTFS4K&3Y%LHZEV6AM@>=PC[DX?LZA@4_/#A"FLT1J A;.O8 MPCTEZZ$ZKLUH+F*]!H)14CYN6$ B4P-;H8U)@/?#AKU,*VKI< MVN]RJTWL02X4% QXXMXFU5MPN'R9)"9ZQG=W:AM.6*)AZ",O7S L%\'1BY+F M;2&"]<%%(D_M,[0/+F5@O+NU:6TO[;>]=U^GA^T_A\>O@AHU$"2K:JNE!9:3 MAD@=GJ%)P7)VZ]#:7]IO?_^0IMI)G,B8(GG8F.@A!2$4/ ED&:BCC9H_KE0: MRP)7AEJOR8:$$^%BVB!8'L#"QV8*@O5AEB"/E#.T#R[U!67="K6NF/:[XIU" M8 0=7>V^)VCUNCSF@8WG(LF=6*5I5.PE0 \6FFZ(?1;NI0B.141@]-)GQ_HA M,';I\6/I$)BWG^U0M-8_TW[__*VBQ4FZ*<]IOD(V?IIL" R3#8%ALB&P'ME: MMTW[WPQ_K,[_9#R,MO#4L90U;^ULRH,LD 0T6V^J9[/\NV=EG1K7%'G_&T"] M"YD;'NN*09D?4L_GQ]JBT,#C'O6/]<6@Y=.=8%Z'QJV!IOT&^O_7>'\2]ZF, MO&SN4AF#=JB,0G&5,2BN\FCO)#:3Q;(Z M= ?Y.;^OQM=W=WS/ZF.EP^NG]+ MKB8$N3\E5[/Z$+U-7Y_IOXN*99)K)Y4+: J6-O2WJ(_)ZPNCUM4Y\(,R1F75 MUY6,8"A* /R^4,J\7)0-[/ZSPO@_4$L#!!0 ( ":1:%?5$R'?<00 T0 M 8 >&PO=V]R:W-H965T&ULK5C;;N,V$/T50ET4"=!$ MHNY*;0.)[447Z+;!>M,^%'V@)=H2(HE>DK*3?GV'DJ+8-.,-6K_$$G7F<.9P M2,YDM&/\4>242O14E;486[F4FQO;%FE.*R*NV8;6\&7%>$4DO/*U+3:R4K1_T:['.A9*&R%9U1N#!U51=[_DJ1=B MSP!XS 9N;^#J!OX;!EYOX+UW!K\W\-\[0] ;M*';7>RM<#,BR63$V0YQA08V M]="JWUJ#7D6M$F4A.7PMP$Y.IJS.8-EIAN!)L++(B(27A80?R >RT M]^:N\\9]PQL/?6:US 6:@U>9P7YVVCXY86^#,H,\[HL\=^Y)P@7=7"//^0FY MCNL9_)F^W]PUA?/_9I__Y]D/Q/"&7/%:/N\MOI>D.,Z)3W7**HK^NET*R6'S M_VU:^X[=-[.K$_%&;$A*QQ80"\JWU)K\^ ,.G9]-PI^3;'9.LOF9R Z6R!^6 MR#_%/OD-KI82]J=)_LXR;"W5_;&=7&$?1TXTLK?[RAIP?NQZKH:;&7!AX#B> M=XB;F^9UW#!R7X$'L09#K,')=/Q=YI2C]" /BRX/+Y0&ESQ@8<)A8<*32?A00\E2%O_ /;*&4J5?#01E =0BCU2294F1H&G#"UE0 M8ZYV$P1[.8.]Q,5:IAZCKEP7!QIL=@P+()M#+4T-9-CQDB0Q9VDTB!&=% /* M&2A6:KC+.:=U^HS@?*Q%25299(H\.G;6P;$6^#'HRL6)J\5MH IB;1?/#51^ MZ(?FH.,AZ/B[QU":DWJM=F2_ZFA+RH:JJX.N5K2M#]%*%P<&=H1GB#[UYBG< MY^I",69)?.Q['+K:PDX-*)S@1(/-#+#(#S3EYP:4Y^/ -^N5#'HE)_5:Y(2W MTC##F=9OG_YH6W%6(?JM*>0SJJC,609?ME1(=3&;1$H,N1*%OB:2 >6[OG:4 MSXY1<']XCJ;1][@.),+.:Z7JG!3I*Y.D-"IT<.H;JT[GR*4H\!-- P/JRH^B M6-]7!EP8^UZ@R6"BPW[D^.X;2NS5[/BD$H>UEXH:$2EYL6RZLU4R)5 %!R[T M#^ECSLJ,MVVG7NF[1ODSX>NB%JBD M*YC*N8Y@-7G7>W8ODFW:YFK))+1J[6,._3KE"@#?5XS)EQ&PO=V]R:W-H965T&ULS9U=<^,VEH;_BLHS-9M4K6/B@U^93E2NY/]]4O)DDD 1R#1?NU)+M)R-_@<"'@-DGAQ@#>?UYM?M[=-LYO\ M=K=<;;^[N-WM[K^]NMI>WS9W\^TWZ_MFU?[+A_7F;KYK?]Q\O-K>;YKYS>&B MN^453Y+LZFZ^6%V\?7/XNW>;MV_6#[OE8M6\VTRV#W=W\\WO/S3+]>?O+MC% MZ2]^6GR\W>W_XNKMF_OYQ^9]L_OY_MVF_>GJB7*SN&M6V\5Z-=DT'[Z[^)Y] M:UC*]U<]CY/]M_EE_7ZU_T/YN:[BV1?I6;97._VC'G[QZ=FVBR7 M>U1;D7\>J1=/0?<7]C^?Z/7AV[??YI?YMIFNE_^]N-G=?G=17$QNF@_SA^7N MI_5GW1R_4;KG7:^7V\/_)Y^/99.+R?7#=K>^.U[+Y#.!4*>N2 ]7I".O2 [7I"Y5$'A1CC7#^7Q@O(@A\?^.W3^;+Z;OWVS67^>;/:E6]K^PT%!AZO; M/E^L]FI_O]NT_[IHK]N]G:Y7-ZUVFYM)^VF[7BYNYKOVA_>[]H]6U+OM9/VA M_6E]_>OM>GG3;+9_^5/!6?[72?7/A\7N]\E7/Z_F#S>+]IJO)Y>3G]_/)E_] M^>O)GR>+U>3OM^N'[7QULWUSM6MKNH]W=7VLU0^/M>)G:O7W]6Z^)"Z;AB^; MKN_NVE^@0W4GT^5\NYU\3U!FT90?"$H50QE7L?IY2*J6*HS\_J;MNW;0F2\G M[^:+FTNSFDSG]PNZ]?4 Z_KZX>YA>=#/?^UNF\V^CNT0?+L?&S\UDZ_^8[W= M?CTQJ^OU74/@S7C\K/FPN%[L;,A5*_TG_?,G_?,#59ZA_M!\7*Q6B]7'=LA< MSE?7;35;Z6YOYYNFK>M\UX:Z_F8BV+]/>,(9I>0@?W^S^G9[/[]NOKMHFV+; M;#XU%V__\B>6)7^E](V$S9"PZA&6'F#[6^BGMRQ/,IZ6I7QS]:DO8K]D64C. MDM0NIY#5TTB8 <$L08HG08I(08X1X2,SZ_<.2P23668W^C08/%9@2%A%?(6L M<*1%E.&.JH@B@F4E8PY+^P4O6<$DLXL9HAAGK&R)3P6M?I9/_2P/5XHS_=P. M@^W3Z;8=;]K./7SZ>G_3[-]J_^UTD_V?G];+Y:1]N/L\W]S\+]7_$CD((6$S M)*Q"PFHD3"%A&@DS()@E\O1)Y&EP,/O/]G5MV=[U*%WYU&SW#XG;PZ/Q M^G[_?+OM/]91:@SB8P=0)&R&A%69_Q17))D4SGV6*%:*HBB=>RVR:AH),R"8 MI<7\28OY\[1(Z2_W6YSEWE@8#!PK+"2L0L)J)$R-:EF-#&E ,$M]Q9/ZBJ#Z M_M$*;O_VT&JOA>\VB^M.?P^KQ6YP) SB8T=")&R&A%6%)XLBSQ-WB*N1,142 MII$P X)9BBV?%%L^3[&42DNO^Q)GK P&C94>$E:5_BNJHSID..4WU:433R/C M&1#,TA)+NOGL)*RF^?*AV6NI>7QWGN_?F;>3SXO=[6VSO)E\6&\FN_EOD^5B M_LMB>9C"#H^'X7BQ R*4-H/2JB/-4DI:).[\'C2H@M(TE&90-%O*/6N&8:5, MRI<1O_Y)YDS&3L-5B=8EDE9!:364IL8UKX8&-2B:K_ MNQ7GX]"Y_W1TH2;7C];4XQU\L=JMO3+?VV6&1F"HQ0*ES:"TBOG>"6>I\)Y* MB7*75$$%K9Z&T@R*9JNX\UE8V&AY'];D8KM]:!]#YZN;R- M>69 .B-3*&T&I55'FJ58SA+N"A895$%I&DHS*)JMZLY58L'Y_&>IFE2R]/I7 MH902E55!:#:6I4:VKH3$-BF8+M'.$6-@2.@ITT^P>-JM6?A\VZ[M) ML[W>@X9&5:03,8729E!:Q0B;A*6<"^]! &H;06D:2C,HFBW;SE]B88,I(%M2 MJKZ#A_G[3#YU?*PF*Z]L=_--[\VN_DORV:R;:X?VAOYHJ&77/I.R&7&"^XN$0K7 M)%J54)L)2JNA- 6EZ9&]95!1;5UV;A,+VTWU>M,L/JXFK? VS>KZ]\EN,U]M ME_.]T4F*T/==+ID_&P7UC:"T"DJKH30%I>E1?650,6T!=N81"[M'^R5&[?O+ MZF.S7S[W.!A./CW-G'[XT!S2*?:3I;90/SPNIYLTOQTOOUZO6O%>TWX3(UP4 M4:3>BQ#4=8+2*BBMAM(4E*;'=99!!;47GG=.%0\[58>EGI?[3)V;_4OZ?;/: MGATVN6_-L+0LA6MZAD-&+R"'VDM06@VEJ9'MJZ%1#8IF"[#SEWC87ZI6-X'$ MAQ_GFZ)+YV0_(&FHHS:!H MMBX[?XF'_25'EZ.T2*2G)&7;/4*X(R0VQ0:;8\/]E2&9.^5#%7*3(*CF$$** M-)7N@$8X284L"Z>^4,,#2JN@M!I*4U":AM(,BF;+M[-%.-86X<14N\RD][P( M]46@M I*JZ$T!:5I*,V@:+92._^$_R'\$TY-R4OFSD=,P[6-5CC40('2:BA- M06D:2C,HFKV?2N>SB &?93^3M!?S^K IT;6U*='BL!O1Z?'B<57/X]O=7;.[ M7=^T!?8IO/NML"A9"R)E1G(WGWH:KF&LJJ&T"DJKH30%I6DHS:!HMJH[\T8\ MQ[QYW]Q_,Q')^0GS,#UV9@)*FT%IE:#,&RD+GG-WE3I1M"Q8[ILWT!IJ*,V@ M:+8N._-&Q)HWPUJDS)M4)$51N.,HU+R!TBI!^#*YI[ 1Y@W5'**07"1NVBY1 ML)4]+8K>Z9[,^C=A0-$#T78'\!V7 M-)/>X @U7*"T"DJKH30UJG4U-*9!T6P5=D:*>.8V9H,C(W+2?0JES:"T2OAF M$$MDFY%W'HD:CA,/&JA!*JXZT MT#Y\T("*:"]O)SYH1(.BV:KJ/ H)WL!L:(@,QXL=(J&T&91626)?,>&NOH6& M5%":AM(,BF8+N3,U9-C4@.S$)XE)>'?Y0[@>T9*$&AQ06@VEJ1%MJZ$1#8IF M*[*S7638=GGM/?C"U8D>>:$F#9162=]Y*1+O?;PFBET2Y12T'> M"3AA?^:XI\YQ3[*'U4VSF53OW[T;U"+2*9E":3,HK9*^5<+3@G/O.14954%I M&DHS*)HMVB-2Z=LD7.3NDHQPI:(5"O6#H+0:2E.C6E=#8QH4S19HYQK)L&L$ MR#"3U 999>*N*YV&:Q*M2JB+!*754)J"TO3(WC*HJ+8N.Q])AGVDV-0Q2636 M<.[N!#\-1XW6(-0/@M)J*$U!:7I<9QE44/O0SLX-2L-NT"OEA*64'\)8XF8] MAFL;*UTHK8+2:BA-06EZ9&\95%1;NYWGE(8]IYA=]5+?9.$RE^X:V&DX9+0 MH481E%9#:6ID^VIH5(.BV0+LO*(T*@'&R8;XV\,JG P3IL>^L4-I,RBM2HD\ MEUSPG)72?6LGBM*)6= ::BC-H&BV+CO'* T[1GYBUK 6B7R5I)"L+-T-F\.Q MHW4&-72.-#LQRYW&I JY5@[5'"+C0B3N-J%$R?9>F4LW@\M0!7F6R:0X-4^.OD0J10SP5*FT%I%9160VD*2M-0FD'1;+EWSDP:=F9"N1 I<9R* M++CPSM<.QXC6)=2+@=)J*$U!:1I*,R,ZWY9<9]RD8>/FV;D087[TH IU9Z"T M*O7=&5$(;SM)JEC*W)-=%+1N&DHS*)JMR#L#)GUF(@\I6']BW\V%"(>-5B'4@3G20@M]H $5T5Y>+@0T MHD'1+%5EG:>2#638H',APO%BAT@H;0:E51GE/'!G"JJ&QE10FH;2#(IF*[ES M6#)P5@^I7B*_Q4V-GH8K$BU*J.\"I=50FAK3N!H:TJ!HMB8[TR4+FRZOG0X1 MKD[TX MU::"T*O.M%^*5O":*75*O[M#*:2C-H&BVACN#)@L;-"^Y#C@<.EJO M4+<'2JLRWU&AU@%#@RHH34-I!D6S5=W94%EPWA^^#O@8SGI?+OTG!ZC!!*55 M4%H-I:E1K:NA,0V*9@NT,XZRL'$$6 ><$19#.^BDGBJA]A*45D%I-92FH#0] MLK<,*JJMR\Y=RL+N4NPZX(S8\XNSTEW+%HX:K4&H2P2EU5":@M+TN,XRJ*"V M!#LS*0N;2:^T#CBC#NHI6>D:4.':1DL7:D!!:364IJ T/;*W#"JJK=W.@LK" M%M1+GOJ04:?U^*<^A&L8K5>H[02EU5":@M+TN,XRJ*"V7#O3*0N;3C'+UC-B M^[2RS-W-YJ?AD-'Z@QI.4%H-I:F1[:NA40V*9@DP[_RI?."4G#,"G%P^NJ / MU[OV#6CUD1)D[ALT+.7NGO;3< UB]0BE55!:#:6I<ABA*9U% :ZBA-(.BV;KLC*8F3+Y,X^WZ9\&3W<_U'K)J2-D M,I$6+''N!S.B:)D1O^[5>&8]EJF@WUI#:09%LR75.2)YV!$ACZ49EA$Q,Y^D M:9FXR7+3@-(.BV9KL+(C\!=*%"]P+DTQ?"Y-.&RL"J&TJO#/I7'GV: !%=%>EZ[7!8UH M4#1;59VY4+SRN33A>+%#))0V@]*J@CJ7IGUZ=+.QH%$5E*:A-(.BV5KN#(GB M%8ZF*8@)="Z]'0#"58D6)M2?@-)J*$V-:UX-#6I0-%N7G7%2_+$.J E7)WH( MAF:X0&E507@P_HMY312[I%[@H9734)I!T6P-=TY-$79J7C(C*QPZ6J]0SP=* MJPK?5Z$RLJ!!%92FH32#HMFJ[LRH8M09-K",K,+/IV"I.\Q,PY6*5BC49H+2 M:BA-C6I=#8UI4#1;H)U]5(3M(T!&5D%L));DJ3<- /68H+0*2JNA- 6EZ7&= M95!!;55V#E,1=IA^:NX?-NTP>)S/'WA:7:RNEP^'I6*;9GD81*_7V^&YUG = MHI\*H"X4E%859!I)PAEW)UNA<164IJ$T@Z+9"N_\JB+L5T$43JJ:.GF%R])+ M3@Q7,%JP4%OK2.M/R[JSI#4THH+2-)1FSG9I0COY1>=7%=CS;PK?M)'N"M%I M.&:TL*"N$Y160VD*2M-CNLJ@0EKR*SO'J?Q#G'U3^IZ+$,+=5C],LY*Y*YB)HG2R&K2&&DHS M*)JMR\XL*L-FD9_O.JQ%PK%(!"N*S%U/$HX=K3.H)W2DA3/5J$)NIAK5')*W M[P^E>VH84?)R?QJ>]Z9!E-MGT/978=G=W5DO9=AZ>7ZZ:SA ]$CD6P/GTEV) MHG2ZZWAF/9:IH-]:0VD&1;,EU?DF9=@W^;)TU]*W!\ZDNX;#1P\B4)/C2!L8 M1(A"WB!"- >=[DJ4I--=J8+!=->R,Q+*Q]G?UTEW+:%GP4!I,RBM@M)J*$U! M:1I*,RB:+??.L2C#CD4HW;4DSCG)TB3Q7Q:A#@645D%I-92FH#0-I1D4S=(E M2SHO8__YA5?2G$+T;T^IX+G[+#]0E5@!8W$5%E=C<0J+TUB<@>$<&;.>C,/> MQJLLO3E5PEXPS9/]?Y[6H4X'%E=A<346I[ XC<49&,[1.N]I/6R,Q"Y_./&L M\3EUSUV9#H2-ERS4'<'B:BQ.87$:BS,PG"-9T9-LV$IYI243IVK8\V,R=6WH M@>K&2QUJO&!Q-1:GL#B-Q1D8SI&Z[$D];-.\Y"J+4VQ[8C(1_M,'U)[!XBHL MKL;B%!:GL3@#PSGZ3GOZCK)[ MONDM;/ #YVKNZ$LWXC"IYD65(ZH_Z,*NO\ MYE01O'H$3V&_KL;B# SGJ"GKJ2GL)H4WRSVC(,)R*?-2%.YA2@/!XX=!:/;. M"9?94O-$YI?R14;X53)C2>$^Y&NJZ&7*<^Z>S4$6E&E>E!FG)_]9DO>Z/=;Q MB5W.,! A?AR!>D187'7"C5G20)6E'4EL)3469V X1Z1%3Z3A9!?2EAPA3#_O MXI-DF] K'*BBY!('LF!PC0-+RE[?EZ_H3YZB MP08KJ!.$Q5587(W%*2Q.8W$&AK.%SWI^$!M.;CGG5)ZN=;;;S[PSG*<#4:(5 M"L556%R-Q2DL3F-Q9HP&'/'U7!PV<*3+<[?H'0@0/=!"<3,LKCKA[*PC*;PG M0JI?:VO0,!XD=+K*L"Q54GG*42)B5SWU9J;&"%Q6DL MSL!PCHQ[A@D+&R9?M('O"1K:P7<@<+P>L2[($6>].'M*Q%H;1*-=ND=J86,: M&,[15\^P8&'# KZ5[T# ^&$3FN."Q54GG*69PCO6#1M587$:BS,PG*/IGFW" MPK8)9$O?4Q#;"W!7'0]4)5Z>6!,%BJNQ.#6JA34VJ('A''7VW!T6=G=>>V/? M@?K$#\A8+PB*JTXXV]^1A7#/"JVIDI=D486MH\;B# SG*+IG!;&P%816-*UB MW]#P'VFQCA$45YUP(2^HI@I=^HX1M&8:BS,PG"/(GC_%P@E%QQUZCSOQ/JQN MFLVD>O_NW?!0B76BH+@9%E>=Z'= M^P=B1X^T4-P,BZM.N*$=_+%A%1:GL3@#PSGZ[CE6?& +-? ^_J=X]MHFZ8_% M6#,+BJNPN!J+4^.:6&.C&AC.D6K/S.)A,PN1A\Q]AZ?PECU.!VH2KTZL307% MU5B%0][5*^37ARN1/P3 ];^@N*J$\[>]D+D4G#O[0P: M66%Q&HLS,)RC]9Y?QL-^V8OM\7\*;*_8S04C'B"PEA@45YUPU@Q6YHD6:XA! M<1J+,^=[EIU9%,A[7AUW1Z>[<-UT*;^E].&B\PK"N%A178W$*B]-C^LO M8CHR[)E:/&QJO58*.R=,&\XR?XC$FE107(7%U5BV<4'S*Z(DP!.+.OJ&6<"G-C6)'GI#9#A M&D3K$HJKL+@:BU.C6EAC@QH8SA%ES\82 VE3P2TY_O:P&MA0(8R/GG>"XF98 M7'7"V1M\,);+C'GO\$19;^\%:/4T%F=@.$>;/0M*#"1->1M\C-"C;X&499ZE MJ7N*EAC2;A[[O'W$U*:JJ4+S(JPTFRHG2?UC15]#)+>.Y-JE,%I2@X M+\6921O1LW/$XY3\*^7/"VRB$A0WP^(J+*[&XA06I[$X \,YPN\Y12+L% 7S MYP7A>3#)\L2;W0E'B5G3\?#A _ MT&)]'"BN.N'LI1;^9LXU-J["XC069V X1\4]PT<,[ GW17GV@G 1$%B;1\HKL;BU*@6UMB@!H9SU-CS?438]WE^EGTX0/R8BC5^H+CJA+-/"LW* MU)V%J;&!%1:GL3@#PSDR[ED_(FS]?%F6O1B1DA0.'*]'K*$C_&PC;U$R-*2B M&NV2>\,D-B$)A7/TU?-H1-BCP6?9AP/&#YM8NP>*JTXX>S*&>2OAH%$5%J>Q M. /#V9J6/;-'ALT>3):])#9,<]J$BU/**["XFHL3HUJ88T-:F X1YT] MUT?^"Y.7PK&C!U\H;H;%52?<8/(2-*S"XC069V X1]\]YTB^*UB/24HKL;BU+@FUMBH!H9SI-ISN^3+)R\=0UAFH2BY-X,5KDJ\/+'> M%1178W$*B],G7!KN,@,+Z^BS9TK)L"GU.NE+DG V2O)PQ'!UXS6,=;>H[U'L M3Q@IO0<"K'$%Q6DLSL!PCHI[[I;\5R4F22*A)Y5EYJT9#=>.L)$]ETJ"TY*D;Y^DB7M\RW0@;+S$L X5%%=C<0J+ MT^-ZS,"B.E+L653RCY&:)(D\ER)SCXZ:#E0W7L)8APJ*J[$XA<7ID5UF8&$= M#??\*?DO3$V2E".39](3+M;*@N(J+*[&XA06IT=VF8&%=83;,[XD,#E)$GDS M1=E?<7M2(M:M@N(J+*[&XM381M;8N :&LZ68]ORJ] 63DU+?1)%^UG&X!M&Z MA.(J+*[&XM2H%M;8H :&GS@JF"]'G!5]O;IMG-YKOYVS?W\X_-C_/-Q\5J.UDV']I+DV_R M]A=DL_AX^_3#;GW?JN1B\LMZMUO?'3[>-O.;9K,OT/[[A_5Z=_KAJN5_7F]^ M/<1X^_]02P,$% @ )I%H5_7<>"J9"@ ZRT !@ !X;"]W;W)K MS\96B+8=*V,[0,^OWRO9B1-\K4 M7R"/:^4>W<G MT1Z)3"257B*&?X]B(K),KP1^_-TL.MC]IKYP__5V]0L#'L#Q? .O@%K+F O?8"WES #=#:,P/K/*[BLY-"/9%"6\-J^H79&W,UH)&Y#N.\ M*N!;"==59Q.5IQ 4D1)X5:I,IG$%;^85_(-H5251"S*)RR6Y@(B7Y,/W/-ZD M$FP^DB'Y/C\G'_[U\614@2MZP5'2_.R7^F=9S\]&Y)O*JV5)IO#SZ>'U(X"P MP\&V.+XPZX)SL?Z#<.<380[CB#^3UU_.+.[PW;9RLQ[OV];Q_"NYN+S^:TXN M;J^_D>N;Z>WX;G;U;S*>W,U^S.YFT_EG;-OJ95U\65W3G\MUG(C3 11M*8I' M,3C[_3?J.W]BF-]IL8,=<'<[X-I6/[N"%I2ILL1 UE?ZYDK=9Q[/AK[G.)P[ MCG,R>MR'@)A2A_D!.[ ]\-#;>>A98S1._POU52=YI: G)2I/9"9(WKBN/]6O M$YW^ZT(]2LA54KBE2HJ^8_Y $->+^?M19#1,/+#;JP12R<(M6%/I(.= MSX$]%U4^-$$L1+JIZ0-"6RT%*727'ZK%$")*XK(4%08AP"!0KXN@:\A#WX]Z M 80[ .'18MK?9]V49?XHZO2%W!0KN5F9<*2R3-0F1W&$'?=@WS-Y#_@KFG: $'\O9'5+U**!'9> MMV34>8:DAN<@OG<-^YQNY0&U>0Y:#$2:HV]]5BDP&)F-K%_>7( M%KJ>BSC<08U"BI3+&++;B,,,JI>,3:[ WI>Z+ @D MS4;7M6Y(*C>2$@H[@8L@,"@ZMUO148BT6,0P]*@%6RL'J)4WS^8:4MV8H!V5 M9%&HU3:55J):JG2OYZ(8O&Y&\9!CY="UI)P'%A0M/5,[/U\V-:"%R[:M2NWU M2YG=^-PE72C+ &M 7IG9B/B0$:):0*0\RV=MGO!2Z/.OZ%"V%KF6? MTRT74SL97X-P*$C-KS&Q:XEI[XE%5JVI9']$+*,\P=(9)GO MZ]0Z)W1E9C*^EUF_9J56-G^K:'VOU0Z/ARU=,SM=CYO6JG6^D(_Q?28PS*Q+ MLT,_HH<-ICE1(J:44>[U'TU82\G,3LDWA8#22(EXUL)"U %3)O. U I=,74D M41!=MAUZ<,+"0""F(74"VH^A969F9^:Z4(S,JT2QLCGR*6E'J'I';H:,O#S,[#X&BA"=:2'GO5 MC<+H\NC0BWRL\R.FE#'7"?N!M*3+[*1[OI6:A7@4.6@+#:2>>P&65*Q5*7MR MILNA?L@P][N&0\B6_@[+6K)E=K*]WK753,!!X.B>=RET"!K.Q>H2,V60/?U> MMZS+[*S[LBZ/>=WET"%S.>8T8AF8J4Z?SRWILN,GX#?.85 L""U'P,I8VG1- MAS3R(FII[RTULR/4_&(^.+OZ,9V_9C[(WI63WVNUPQEIR\G\&">#NH;ZUN?+ M3T:Q@@HT48[U-T5S@H!F7$_I"I%MCQ+K0L+!":(N09;'>^N@0U6$J3W3Z5X& M';/D++10.F\IG=LI_=S(<%GIF<8A6IM YUV"YB&-$*V+6/;YW%(XMU/XS:: M0UM9G_16\QS1+5SC+EY1.M3]TLPF#%(F,#KGZ;QO>F\G>=O M"I4(D39GO#+.&ARKN-K"ZL.+(D.(/O#=T*4(,,36\;THZN_LO)4%W"X+)O%: M5LTPI%2+ZDF?:%-@UDRMS2DK465/-86P].L:WLH!;I<#!_FV M/R#,=9^OX#PC=3CZE21'R#YR:(3 0"Q9Z'.W'T:K"[A=%QQAJ[I0CK,51P[G MOA>X6+T@>@'D$+5UKE8P\.!-;'4QNQI?35YS-\LJ1-Y\.^N=5COPJBDX8$='!+875"@YN'[W?@%>)7,=9 MRZ8JA]9P7YG:6LC<3".-C,6=[T[2H7L'/G+[ #/5@[!>&&ZK&%R[8MC-'YNY M7 P=#MKXDZR62Y&E9II:Q<_')*V+T#SS,$F+65+'S@[X9A@! 18ML'J94+[A&Y<,"KXED4B=S",RC4VH@T@^9U M(^1-GH*TF,YO;E# 79G PLA%VCUBZ?(7\_Y#U*V:<.UJ8M?MVPZ_W_?KVCK> M[5UDL YR1@6O*XMY\SKGX&X>_?M[1IB"BTL,=I4/"=F@DCT6)8DS301 J3! M?JHAZSI\!/V4-S-%<\M+)B9+X7L4)S).<)#Q"6;G]I_:W59DN':1<36]@P/7 MY'8ZGD_)A_-I_>HC?$8TTWTR?\GT/]]G/\:7TZN[.1E?G9-;.*#=SB9WTW/S M/8JL*RD8#3F6C8CX"%W7]_M5H-NJ#]>N/EX/XO??0"*P/[^(!YGG.D,AZO69 M"H77U1B^YSO8Z LQI6X(>]$_5W1;.>+:YQ>OQT<:@%-]1K%"ZTXN_""(*#(7 MP$QY0'T+O;42P[5+#/.@E9G[:B(#QE8KH?FL.3"BGB,WZUF$S:L12^ &2T!: M<>':Q<5+MRNAVP#J+7+C'B*$>8M8UNVZ[[&?5D1XCE7.WDXGUR!?+V?CN]GU M%;F^>$/9D[MK!WFFUPYUL)8QGES F\&9B^X(+4.1=P=%78Y@I9T'4?S;S6HWBV37* M[2%#F;MCK[ROXMF>!&@\QV2&%_3[W:H,SZXR>OU^S0T6KZL7.IXC@XE^/>&U M>L*SZXD[5<&IX_^3#%[W,<#>U$%,>]KS:.^QV94H'LS3Q"4QMX#J)T]WG^Z> M6!Z;YW1??/Z%?I[4SQVWR]2/07^+"Z#6$LY5"UC2^2. [2WJ)XOK-Y5:FX=S M[U55J95YN10Q2%YM -\OE*JV;_0/[)[O/OL?4$L#!!0 ( ":1:%=*NQC6 MF@, ,D' 8 >&PO=V]R:W-H965T&ULK57?C]LV#/Y7 M"!?H-B"(\^/:WNZ2 $FNA_:A:]!TV\.P!\5F;.UDR:7D\Z5__4C9R:7#[5!@ M>TE,2?SX\2-%S5I'=[Y$#/!0&>OG21E"?96F/BNQ4G[H:K2\LW=4J< F%:FO M"54>G2J33D:CUVFEM$T6L[BVH<7,-<%HBQL"WU25HL,*C6OGR3@Y+GS211ED M(5W,:E7@%L.O]8;82D\HN:[0>NTL$.[GR7)\M;J0\_' ;QI;?_8-DLG.N3LQ MWN?S9"2$T& 6!$'QWSVNT1@!8AI?>LSD%%("5[FC(^_T/9G1PEDC0^NZIV90:5M]Z\>>AV^QV'2 M.TPB[RY09'FC@EK,R+5 >=4A3_X%^6?XX&PH/;RU.>;?^J?,\D1U MTP6+U^, M7X^NGTGOXI3>Q7/H_ZFR_P\R?&ZUT0[>VVP(/X82X>6+R\ED=+UV5:WL(5KC MZY^@51ZTS1S5CEC9G V0XUYT%L0;-*I5Q-\6/BC*2AA/I0]&ET/X[')U^,&# MX9&D;0%9!-?H(1#?GYX$'UC'VX3$#5GPO)'ZP<:H(),-@H-=HTT.N28>& .H MD;RSRNBOS(/, M\%&Y2)W'H50.%.P-/FA.D(4C5Y#B$1]TQI4]L (LQEG)F9.'DJOUI5$41#NI MK''9L?1;9>&6Y*[YS/'-Y")PC:Q6@T@G/,)!R9WCFYW7N58DHJJ,''?>+XZX M1DO.A(4=P):?HS/S;4/\J@U@Z;6*D,M&+K'1:OC4Q4O/QBM#%/$1D4HV-G23 M]K1Z>J>6W7A^/-X]C,X*KX[#>N<"%B)\B%9(< MX/V]<^%H2(#3Z[WX&U!+ P04 " FD6A71R$!Y^ , "&) & 'AL M+W=O8^0"0D(B$)%@ M^W[]/;L 24B1\M+TP\UT&ID"%HO=9W>? M7>KIQMB/KE#*B]NJK-VS4>%]\^3DQ&6%JJ2;F$;5^&9E;"4]_K3K$]=8)7/> M5)4G\^GTX4DE=3VZ?,K/WMC+IZ;UI:[5&RM<6U72WCU7I=D\&\U&W8.W>EUX M>G!R^;21:[50_GWSQN*ODUY*KBM5.VUJ8=7JV>AJ]N3Y&:WG!;]KM7')9T$W M61KSD?YXE3\;34DA5:K,DP2)?V[4M2I+$@0U_H@R1_V1M#']W$G_B>^.NRRE M4]>F_)?.??%L=#X2N5K)MO1OS>87%>_S@.1EIG3\?[$):\].1R)KG3=5W P- M*EV'?^5MM$.RX7QZ8,,\;IBSWN$@UO*%]/+RJ34;86DUI-$'OBKOAG*Z)JBW>F%)G6KFG)Q[GT:Z3+,I^ M'F3/#\A^+%Z;VA=.O*QSE6_O/X&>O;+S3MGG\\\*7*AF(DZG8S&?SD\_(^^T MO_PIRSL](&_/+<6_KY;.6X#E/_LN'.2=[9=' ?3$-3)3ST:($*?LC1I=_OBW MVT/>NU/?N<].]TU5\E6QS)8_%<.NUH\1NZ9NTE1]B[0B'*,E,ULKZC M/6TMVUQ[E8O, *U"Y\<1.62'J]T+>M,RU(XR% (=N]$(6^46"I5"QBQD1;K M=,V";8[5"A'B"[%6M;*R+._H&]60-#EHVU@-N4T)?;'70['W-2NRH'-8]:M* M6=Q2'/WXM_/Y?'KQ?K*8B)^OKM[PW[.+8R%KR&P:W%LN2R5L2^+HH57KMN0[ MLR02OU!9:[77<<7+VZR0]5J):U-5VG$*ZPY:O+SNCX D:7/26-<>^E2)27!Y M8^DV$W&MK$>"Q:*0ACF?X9C:>"5R[;+2N!:NP -\34;!]U;LM].$T(&$:ZP:DT).?1,F7&':,H<6 M@BH/Z8L]']HZI'96F&[Y94&=U=PG%KH.N"77S!Y=.'%5URWVOF4O")Q"54#, MIO?_"[D"VU?58;+ T!XYNZ/[65*Q?%X3[#1(A++V@H\=BV7H4F#NR M4B=? %);, O/";991&:PJ55_M)H M;Q+ ,1@Q7]LA![55$PU8XSY&>B-ETF6BO M7G0O! _"%$F\"1:+1ZU:6.=.21LPBZ>P-)YZ>#J>/Q%'RV/D^CZG0O9U;_TN M]7^+9SI@)8''IM#X;@-+X69F4V.W:Y=.YQJ75<#*%51ETT1 ='$2XAIENW8R M"Q<>LI8J-8@3Z8)[9,?BO6-;O71>5UP,2/F0"L-E\.4!I>EFE(')@EHU?RHQ*J/XI+B@,#;J);*.[D:D4H#Z;!R,$4>TL6J&U6W\2+JMB%_(^.T'%'#)B[! M$3KO.-DG)H"^K0L #+@F3)./Z"QOQMTA%+9F,[C728)>AO2BO8CTREU01)L; MX)SOR0RF-/7Z?LDYD#$%?E*O-97P8)D+EISUSEX;DV\TH 5_#?JW( Q8J@$T M;:O.KLX%(Z7;PB%H!31QC'CRGE,SV6@O2_W?H8##$(@_W'[5^V2W#O6[@E!E M:UG>QS[AS,IOR)HY[%6:AG7,C*.C*'>)&UFV+%9F,2U_HA0KT5WD@C(M2E@9 M'O>(RCCV7FYYD#JAG#)[H9'=B$B5C ?$*=4MVH\O;Q"WIG6?0CZ-^R4"%#<( MG:F9;[4PJ164KOEBVF9M!9@2'B;B%[/!'@ H)BJ"C \BD#(^<#P9$4D8 M:;,$ G<"\4.;KX,WJ=[% (9 "^UL6A^X#'7D!0DFU+&09C,F)KE&#%M!LJUF M A:KKTFQ/Q&OA^00XH,,A]6*?,6*,87:UA.'W_'-@DK$N:QQC>*&MKR+OF@; M&)QW=Y([J3 [,E]^# )";3JS>66929*O?EN6>AW+Q-LD]#(9 A)7[;8UR3:3 M;*-:0G"AOLF%S(B<,##D"I8CQR/<:A6*#3&5>[/Y^>0<;6U9;0N-J#\]_$.@\"&E9U(XY86;0M%"$4"I@=-7JUHO9'$=S"TIV?/SP MFS;/S^)F&$\=@W[!PQ1$O8T@\IH[=.QZH9@9@#8>O 2MW\/ATE @72SQN7NS MLX>3Z6"9FAZ=/I[,4F/1<7FGE4VTRCJM\J@5LY4>,.-8=JS:(L%?)RJ$-D<( MYUD OMHJ,Y%.?PUIVV*Y,/.+H8[XPBK5.4_1_&"/35F7_5:,'KTW>SAYM&/& M1Y,'_9.AI.TU$8%TMT_X2C,-S*3O$159+GP$W;CAS$BQL'5QQ-E?6&=3,H/0A'/U6&]N)&B:..B%#0WQTI2LIM4/@4'V?/K[@\(D+OB-RCM;' MQ,@S13FXXS77@2J]U>ZC^*EG>KIVWK:A[K&K&[1NJ/2A#MTV5+%25"%+2CI\ M6W9'PT@V:0860$.7*G0EM !-S3BT-E1848E")85%/>@"#X5X";9\5)XKOML> MHL1Y#O5QF8($+ E--9[/X#N6BMMJRD?1MG%]W\I8=V MH4IN[M\%6V:*,4(4/0\,UVU?P*FR#'F:/*""=EDSVDK ERF)L)!]+8E@!#.-.!&"XS7:HD\Q1*QVQ MC]"]4'/UCJA"W@*6"3K&:4,4^4//X@>"XCYM29*+K?;JOF/,W/ S/=,+D,? M280,LIB-D9WCP;V(B(@.1UU;P8RF8V%YMXNZ>>I^Z\%\/48W11B0H5M5Y.Y^ MI("N-3#&;2%$.2-K[ A,'.QLNELHYH\& MZK$O!6HW$)4X.=P)TS&E[/'W)+0X%0HT@(=VWU87:S/XR-BUK/NN*V@;!R # M,9U-?SC4@7DN0K'H_0E7'-0%I2/,FJ#-5VFR!N]W^_/B47'\Q=']0G&_ ^,. M8^2M"*)<4,'0(2<-X1^&N=09Q[2Y[B]^,3Y^53< M[W5YVS?<_;1T<4UKNCGI.%+_?L"2IMOA'AV9CS.+H3\UFS :+K1:)5?*5::9 M0="$QO:'7__VXG5ZLB&T)Z[X.R[#DE[>HG;PW.VW%:Y&K2@Q&[7I4@HEO;!U MV3JRJ0L 05##B!I IVRDN6%D+,KUFEX'L':#GHFM^_'$EA/0"_*!O@T,+ MF7/']25/,JASY:#/,@3UK_1FX;P/811*Q*WXHY6PKB5X!L3[?>C) Z] K@OG MQC11YV,B:E0R:20JV4_#O$4SH$.9H5,W!V[[<7YME;).X#0[[M!ZX"Q MX1"B/AD/#+[WML2( @GL+DO&KJ ^C4AWYT@3C@M^T[/K(YIX4'53^:'!'?R^ M/5ICD0/$N_C8^KJ;,Z/ .,_6D3: M4'P'QKTW)3XW^ ?)9?>(8<7[AD>UO\+R)/7^% @+^S\5[#!X!R2 ]' M[TRC,X&FXOC)@44\]0ZO'9+7E8MA7'8=1SAD$>K%8(I J,.KC5%$6E:"F:YZ ME@[1>0#7.IJ'1SY\;M?5;L\CX[N/A'VG,[M$"9N<'YL5:PJ]U&&"2!/AOL7< ME1GPVJO$"$6%4$Q7&8; ^$H[FEQ2+XJ 4FM=\YQ+KCS/=&(IGSU(*_S.NQG. M/)PXJ'-*!6Y'#$V>(MV-1J'1V:2'*I5M@ZG3QZ, +%YU^] MA#^\:?B7)DOCP7;X8Z$D^# MP/7?X/4$L#!!0 ( ":1 M:%=+0SR*^PD ,<= 8 >&PO=V]R:W-H965T&ULU5E; M<]LV%OXK&%73L6=8F7>1J>T9)VFVG4EV,W'2?=C9!XB$)#04J0"@'>^OW^\ MI$1=$W?[LB\2B,O!N7[G'/+ZL5&?]5((P[ZNJEK?C);&K%]<7>EB*59<3YJU MJ+$R;]2*&SRJQ95>*\%+>VA5786^GUZMN*Q'M]=V[KVZO6Y:4\E:O%=,MZL5 M5T\O1=4\WHR"43_Q02Z6AB:N;J_7?"'NA?FT?J_P=+6A4LJ5J+5L:J;$_&9T M%[QX&=-^N^%W*1[U8,Q(DEG3?*:'W\J;D4\,B4H4ABAP_#V(5Z*JB!#8^-+1 M'&VNI(/#<4_]C94=LLRX%J^:ZI^R-,N;439BI9CSMC(?FL=?12=/0O2*IM+V MESVZO5$\8D6K3;/J#H.#E:S=/__:Z6%P(/-/' B[ Z'EVUUDN7S-#;^]5LTC M4[0;U&A@1;6GP9RLR2CW1F%5XIRY?<.E8K_SJA7LG>"Z50(:-_KZRH X;;DJ M.D(O':'P!*&[Y*S"UX2SL.7L9GB5X+]83%OD>"_TP.D,O MVD@:67K1MR5]+751-22L9O^ZFVFCX!S_/B:S(QD?)TD!\T*O>2%N1H@(+=2# M&-W^^$.0^C^?83C>,!R?H_XB5C!LVIVL>[#44@XCCHE6**"&6I'[! M[E:-,O(_V/TWU6B]\SO@\5_U6"X:36O2WW)7G&]9!BR@@;B2RO!)^G@!;FR>$*8J<^ Q7F+[6S, MXB#S_#S#Z,]NZQX^- M 2%9%U6+Z,/ "17'@1?[^4EB/3-[1/MC[ZP"R.),D]VDD0+:>2UF9F?BT^1^ MPCXJ:_:GP0I+PLS+$Q\AS"X"ST_]2W81>7F>7V()@R/R]O-_;^J?+-U%\R!4 M3'T<'QB]#+\NDEUB//#].#]7[^5:/6C2+_*7>E<1YQ8!POF4Z] M((M8$,7L(O>RP,H"H?P0MZ5>FONT*Z"E9&L>+XE2+_&3SD+[ET5>&(:>GZ0L M2$ W\+UL:@E/(49VR=(D\M)P>H1RY 73R(OCD/T"SS4[:D]!T3]I]..K;M9Q MN=K:G1C,O, _S6#NI=-3#.9>G(<=T0.8&&-+FN8XF&!,Y,?;"\;;*[#F^=#^ M=$K[<%$,TC#A,*I(2[Z7^\'_$Y[ :0+_VW!R;ENW^ $\*BV KNL60J%*0R) M,X!8ND4( %"8 G@N@L"+8D!$G()P/#W"AYL_AD!!G%LOVQ"-(E!,OTB4=E).F)X+WBR)@>E3&OM3&[S= M!>/M%6.6IM@5!O:$C^D@2?9"=YJ$P(K4Y97[K5:H\N";N!Q6$G-;>!0G]?DH MS9*U-;RBLE" 8D_3-&)]'$XB-I-597L"&_NH-(U8S>#C?;GIT?3C4A9+-@XF MX6;_HU""_)G7^]39NM'2]AEHE!@PB&HC; M"/-BZF&P,8L&SB:'>TGO$)F=U M\V?U,MW3RVM1=&H)K%K"H5K"B?_7J07@/4G0WOP%BOET()T2%711,M.P!FZC M0/I!:./*W5,>8/DZ4(!CK6Z@5+FHY5P6O#;.&,#+-:^?K%]/?Z8*65*7RYK9 M'\)VGE"BH*W M>H=[]D"--9/FD'_8@C]P65GL@K5TN\9MAE''0-PUH&GU ^[ %-(<*RK@$>Q MS495#8Z3?VB^DRN(OEZ"X$]&J-4$:?Q4\!^UO6=ITBW[?,,%S<9I3WDL>!YJ M@9@O!3&"9JUT)"[D)@D4$<;KK^=%X2Q%^ 8,*FE3:=&HJ61I45@;_#E?@C6V(3TY M]J*A>U<(,^HNX]?V74UKZQS3FP*$ROV>]%ATWQU-:Y&#]FWCL.T%CLU]LP]X MNTE+J/K9$SS(MC#3V/>B-'-CV^:D=IRC.LRB;NSG7AAD[!^U!4!G3J* AM>C M@C;-,AJEZ()2M&3HGU#,3D.,DAQE5MX7W^-!9SD>](KC04TX'E1Y70^Y5WR) M@\YRD%CTDBNG>\[6[:R2!2&,XJ6UN O8+3+"EP3)GI72ID58 M5!"-6G/WTK84NE!RAG/S5G4NB,(<9D@F[-Y0*EK( N&Z1:A3L/X] +,4%7EH M3W8(?+9TXDC+2EGWWE1;X\A'Y;03FM-TDO M,UJ9J< X;DE>=,D.C(74F92MC39>6P-H4O*018M+6_I#'779[]@]I.-A=:(W M+Q0Z\PY(+KI M=2O4II"DF@4RR,("M'.336K7'(AO)>DRQ$8UKL"A$(C38=(;9 XP[9R\SQC_ M0\+8S1?6V[[7=2SG@):N?.^SV48236[I_-@]#@5X?@9W_3PEE4'OL1^$DT$F M>2LY>JDM\.Y7^MOVNQKLM.C*E7C."_>T+H!7\8BW$'+>[21._;5YFKP M<0WMS<)^0B0]MK5QW]DVLYNOE'?NX]QVN_O$^8ZK!92$QG6.HT@;R8@I]]G0 M/9AF;3_5S1ICFI4=+@4RJJ(-6)\W2'W= UVP^79[^U]02P,$% @ )I%H M5Q^,^4G] P 5 H !D !X;"]W;W)K&ULK59M M;]LV$/XK!]4H$D#3"R595FH;2-(6+=!B0=-M'X9A8*23)50B59**D_[Z'27; M<]+8ZXKX@TB>[YY[[HX\0%X-1V_@L"*9^RVOA+.>#[$HMY[(W32WP2H'NVY:K^PMLY'KA MA,Y6\*E>5<8*_.6\XRN\1O-;=Z5HY>]0BKI%H6LI0&&Y<,[#LXO8Z@\*O]>X MUGMSL)'<2/G%+MX7"R>PA+#!W%@$3L,M7F+36""B\76#Z>Q<6L/]^1;][1 [ MQ7+#-5[*YH^Z,-7"F3E08,G[QGR2ZW>XB2>Q>+EL]/"%]:@;D\>\UT:V&V-: MM[481WZWR<.>P2PX8, V!FS@/3H:6+[FAB_G2JY!66U"LY,AU,&:R-7"%N7: M*/JW)CNSO%)47V7N@8L"WGSMZXXR;N:^(6RKX><;G(L1AQW R>"C%*;2\$84 M6#RT]XG3CAC;$KM@1P&OL?,@"EQ@ 8N.X$6[0*,!+_J/0%VX:K@P#^.%/\]O MM%&T1?YZ*O01.7X:V1Z;,]WQ'!<.G0N-ZA:=YH!J*-,I>8[X1A6/= M[(?!R7M!&++7Y$.?PB7O:L.;^ANAU\*@$KSYI=<(6I9FS172J;JE;C$PT41% MTW<";):X69#869*ZV2P"N^$A1PNQ1_TD/(4P2-R I30&+@M2^(!T<"O9D,.V M4_(61^B,N7$60A:ZTVD OY9EG>,>TC1TDW0&:>#.P@3>]DK4IB=Z-E5E?6?G M&L*8E ([9%$"U]L0:#V-LF%($_@L*6#HGLYUDL8N"P-($B)+RA]0ZS-J5WG? M]@VW-2B0-E9>\[&/D3%OI3+UMU%@ SZ)DM#-DHAF;#9U638]/>K4!4$-GU+) MF$OIM+-IY&9I!G__P ].((33 _FGK6/H,J"2I(=6A MIS:A*(N""\IY8^NC2>'[G35L(\O]\>9B'IS_<(YJD3=]02XFR3XIJS>)0X_M M).3_8.;I"GSN&%RZV'2'P]74W'ND<"P*O*.[F [*FIQ,6+1'>P@DG#W,MSVW MIE*(T(Z]&6UO/L3M>SKN"#M-O>2A(\IA\MB1H'[SDWX\^$P E[+MN+B'?*\] M3,+82Q\%F7G1ON]M!WGY8L:"[-6A/K)I(\^7E3AZS"S9WT?/D)6G+@]_[Z9O M4:V&]XSMD;TPXZ6_D^Z>3.?C2^%?]?&]]9&KE3VF#99D&GAIXH :WS#CPLAN M>#?<2$.OD&%:T;,/E56@_TLIS79A'>P>DLM_ %!+ P04 " FD6A7 ?F, MU/L# #/" &0 'AL+W=O)"$6J/*I*_OV.E/R2+++W7//O?#.R\ZZ>ZH0/3S4VM JJ;QOSK*,B@IK0:EMT/#-UKI:>-ZZ,J/& MH9!1J=99/AZ?9K50)EDOX]F-6R]MZ[4R>.. VKH6[O$2M>U6R239'7Q19>7# M0;9>-J+$6_2_-S>.=]D>1:H:#2EKP.%VE5Q,SBYG03X*?%78T=$:@B<;:^_# MYEJNDG$@A!H+'Q $?[[C%6H=@)C&MP$SV9L,BL?K'?K'Z#O[LA&$5U;_H:2O M5LDB 8E;T6K_Q7:_XN#//. 55E/\A:Z7G<\3*%KRMAZ4F4&M3/\5#T,NEL!RY(,UI81%>C-I-3)B3EUCN^5:SGUQ\X)N25 M;QW2,O.,&,ZS8M"^[+7S%[1_@D_6^(K@9R-1/M7/F,F>3KZC^X3/YZ+A"]G=GS=L+3.:-&%+A*^&T0NN^8K-^^F9R.SU_Q8K;W8O8:^G\F MZ?]KP[6!WUK]&.,[ E\A7-FZ$>81"OYJ]!RG<,IQ0;!;4)[@J] M?E2./&Q: M8G2B$725*BJP,:2L(PR@\>@:IP@#5MT:50S1;K3PH7^ ,DQ *C$"WH( ;SW' MOQ!418,LZ501[9[,YNF<"UYK1A@!2Y],%VF^.PE(C;,%HF0NAIL7ZT0<&;U% MF<(%PPD7;X)'G%I#(O:"IX[O-.!D\CZ=[2T$-6%*M>% ! .""#T;"U+38REE M]G*]3*RND^DL/3T6*ZV5'6]3N-O%EQ/"S8,MLS<"M"6*KN>+='%PO0]T)XC% M"^MD+QYSQ'NV]*UE+]$%U9!55L#^_HA-V&HE-DHKKSC.'3K.DF8)M54A?005 M:AG3$JCU)".C)Y8[Y2NV7J+AO.L(+22W)15>3NBO@ \\+XA-#"1%4?1Q5J:$ MP#?/]SI8Z[LX94&-@'#<,U!W7<:#)T&N$^PQH:]WC6+GO$N MIT*3/;#FXA12J@#*I$^F3_,G#^_CG4,=&?W3"Q(U A-3E@N+C8M0]?IQ]'HJ MGM89^ROC>[H.#V6HV3L.9TGPP]LWBSP?GU_;N[B:G/_(O(;^5(;^U*?&V^(^ MQD[)(4JQ8B;S0\4QZ.KA^?_<;;)HZLC?4\ M ..RXG\[?MA6M-OMPW ?9)NVAE1TY?:V$YXVMHF<;U%4050 MIY(L38^23D@=+>?A[-HNYV;P2FJ\MN"&KA-V?8'*K!;10;0]N)%-Z_D@6 M^D_]M:5=,K%4LD/MI-%@L5Y$YP>G%S.V#P;_2ERYG35P)(4Q7WES52VB ME 6APM(S@Z"?.[Q$I9B(9'S;<$:32P;NKK?L;T/L%$LA'%X:]5E6OEU$)Q%4 M6(M!^1NS^@YA&4@_.FVX!)02?U^"N^;_*P SA)GP!D M&T 6=(^.@LHWPHOEW)H56+8F-EZ$4 .:Q$G-1;GUEKY*POGE5=<+:2G+?IYX MXN/3I-Q@+T9L]@3V-;PSVK<._M(55@_Q">F8Q&1;,1?9LX2WV,>0IWN0I5G^ M#%\^!9<'OOP)OK^-J592*1"Z@BOMA6YDH1#.G4/OX(UTI3)NL A?S@OG+5V1 M_QY+P^AE]K@7;IM3UXL2%Q'UA4-[A]'RU8N#H_3LF1AF4PRSY]A_4J!?Q5+T M\!8+.U#CA>SN@6\1+@U9Z#7E1YM!EUA!KX1VX UP9A!$54GN'J' U+4LT4$U M6*F;0 +"02^LIV\@*:$4_ITT@U.[C)Q7C\V:20LL34>LU,Z=\;A?2^L\E*.* M&#[N2++8#$I8IJ)J\1\=E>8.K2BDDG[-3@755I)]Z/7B M),O2LYL/G\+JX.S/0$0J^3)P\!:58)Q"ZNK6J(JI+'G@A(UFM.W1^G78X+=! M]B&9- M!ZDJ6PAOK0O13IF-.-=/[UB(&H*:R0#>V"G*K %UTCUV!=KKM#^O! MD5HV%/ RCS-J?*7"#".VE_DLSJ>3>\=[A'(]ABFGUGM3>)3V4!ND&:;)CC(: M:EMM*_I[BK.G%;\^CH\?$4@I Q1ERU*DJ?Z/P/<&#'FCQT0V6M*A8+J)V<$* M+=YKD+]3 :"B?'SGW@G; M2.HQA35!T_CX,!JO[G;C31_F=6$\3?^P;.FY120ZAO[Y'DG$@@93V!63IG.\[=VFZ5OK)Y "6O!1"FEF46UM>=KN&Y5!0 MTU$E2#S)E"ZHQ4^]ZII2 TV]4B&Z2:\WZA:4RV@^]7L/>CY5E15 3[>_F@\:O;H*2\ &FXDD1#-HNNX\N; M@9/W G]P6)N=-7&>+)5Z+?,]R"$ X(S?A98T8-I5/< M76_1[[SOZ,N2&KA5X@=/;3Z++B*20D8K81=J_1O4_@P='E/"^%^R#K(#%&:5 ML:JHE=&"@LOP3U_J..PH7/2.*"2U0N+M#D3>RB_4TOE4JS713AK1W,*[ZK71 M."Y=4AZMQE..>G:^ &-UQ6REN5R1:QI3,D" M!+60[KA-_KQ>HA36RE^'(A (!H<)7/]_J _,' MC?F#C]#_4Z;^'Q*YE^0.EKK"[O1!;Q.; [E514GE!B,F5249QHOZ5L.)P ; M,ZU"@Y6"2G+F-#Y_NDB2WM4>%GG 8W\07YTC+K4$!,>*]AF@9:G5"\ %6>?9:_CTG65.#,P?32J7E5" ^0U !%@B7 M7BGCVECR$_4L:(?DE .!WHL5RZE>8: T,*6QRK< -M< I CU#Z[^"5:OA6*) M>-L2)FO00*2RQ/"5Y!EG:%!@8551A5(\C4]B1O^-KAWX6O&@U^GCZ! "PX2; M.6- X$7)^OCTQ <*0):A]ZIL%IT">\SD2F!]Y0#MW0IH+ZL^-](842:J.K64,5WALO'+A5(A@,8*T1JD;2A;T;#U75DJR-F] MHU.50:/,.;FI$;&Y,)=?@-75%_OJ2TC+3X$XN3JX6APL\SB>M(>CA$S:(PP3 M5F4[OAB26VIR4M(-/@70F+.X-VY/)N-S0=(CD?%(;]+8/O(N+K?G7A.\X19E.Q?),TT:XV3SK"9 M$FC!P +!0 !D M !X;"]W;W)K&ULM5AM;]LX$OXKA# M&8YUL=7FLUU+Z=A]737VSFMB-D6+A M#]75) J";%(+U8RN+OS:C;FZT*VK5"-O#+-M70OS\$I6>GLY"D>[A8]JM7:T M,+FZV(B5O)7N7YL;@Z?)H&6A:ME8I1MFY/)R- O/7R6TWV_X53+7 M^C,]O%M:?]K?<=OLR%E=>Z M^DTMW/IR-!VQA5R*MG(?]?9GV?N3DKY25];_9=MN;X+-96N=KOO#0%"KIOLO M[OLX[!V8!B<.1/V!R./N#'F4KX435Q=&;YFAW=!&@G?5GP8XU5!2;IW!6X5S M[NJC1$)%HWX779":!;N5*T3=L8]RHXU3S>IBXF")]D_*7NNK3FMT0FO!WNO& MK2U[TRSDXO#\! @'F-$.YJOHFPIOY6;,XH"S*(CB;^B+![=CKR\^Z;9UIBU= M:^"?]_JCK(23"S8CFBBGI&7_GLVQ"[SYS[$(= :2XP:HEL[M1I3RZWHCF 4<: MW38EPBA0L0?:])(I9]F\M;!J+5.-T\QM]>-*VV #9Y^VJE*:5-98*?UIZ\'T M;XCG[)FH-R_9;+.IABW/"\2%=NQ1C[UA\.ALFH71"22O;F794L-BWU8+E4I#5/6&[S^\/K]F"$-I,G*4B,P7Y .ARW M]'5.YA(>(!NKMA*F>F ;H^_4@)/4H>4@*@ME2R.=9$O5B*94\%8U7=>G_$%B M4I3KPWQQ)BSS!&^H>.;4Y#G;KA4V&OFE5:;G@KP353LPP1WQNPO1KAR-)YR8 M5^2DYR!1!DV\U&8!>+(#/;N]9M$T.(@D0TPH%3Z#PA%"F/Q'V\BA@R!;CJW% MPA/PNX;/_S0GQR=.GN_P[B_VY@B^5=9YU(+=":.D>_ /CYHIBRLCZII@HY2D M6:+7H 9Z_L]NWMD=ZSU.JY=N*\!;JZNVL^?(=:=J];N$S0,H<^FV4C8[]-T] M)$WG,I*GP 5(+?I:S^+/TC-K@>JP;&ETW9.@8VGGV$(:$+JCL9%WLFDE(TCO MP2:Q@B><_:K!=6_E#2:*:OR]FN\">>KML8@.@1C0>I+(QJ=\1V[IPP.Z*^!D MM<9^N5Q*/T(,X<"AU:[ YT\+RVG8UPC=PV-;(SN(JX=#'4-07JV'T%6ZU:VA]:K2?5DM9*EL5[DS M['8'WL!BH]W3=L? &"A1;O?^*!:Z3X< X,4@"C!SC.NHSPQPE;JGZGZZ5K)! MEZK@:L<8",(YH^9M%UL0RG?G7N^874M$'1WSJ+;>8\*(B79!Z&KIUGJA*[U2 MLJ^).88D&KQI@O:>;&!2FL:KHYIJZ\U>1[>R,T9D45WHE29W0")JL'>G6/(T MH%M!J;7. X1C,$6;220496L,A:[7WY_VJJ@LB%/[T^<3*OU"5/O&>T\UHMF> M]-Q?M[JU2(]]L4O6^=,&?L:*(.-YF$":9AD/BQA2Q/,@YD%>>#G) QZGP1#'/,L#LCJ%_I@DLI/S MHDB]K6D0\CS)V2^Z^?&GV>R&K8RV=%WKI7)?H4]26("6!*>B& AX# QI$D+" MV,JS:7P:-9W)IJS(^10@XR !D(1%><$3*-B!3M.(I\444E(4/(QC[T@607F8 M>CE) AY&"4),ESA:_S R-,><($H<.M69.K[YCP"X=;K\_&-7'<1@_ SMH#S/ M>9#&+]ASY#=,\#^<(@TY"0G/XO %F]4T*C^.O:+LYR#TNA:X@[$EPX13GGD0]J2?$693R*(H(8 CP M.4G0$.4\S:=>AE8>YMD+]@%U:H:C'->@@Z/@+($!/)ZG 44,S3S*"'&<\2S# MP7\2SKE5,^1:X[:V%D8CP/\;J^JG=VS M?)P/"ZK9NPC_]_L/'6_3S2+5 ^^TQMDX/+03A>/DJ:$_>,_NVQG__2$\U4U. MQ3(>1XU]P,""N_'CAL5+:+:+2^_HJCEU:8B5AK:(76U19"&H4G$R&$SC M2D@=+>=A[LXNYZ;Q2FJ\L^":JA+VZ1J5V2VB8?0\\5D6I>>)>#FO18'WZ+_6 M=Y9&<8>2R0JUDT:#Q7P1K897UV/V#PZ_2MRY QLXDXTQ#SRXS1;1@ FAPM0S M@J#/%M>H% ,1C3_WF%&W)0<>VL_H/X7<*9>-<+@VZC>9^7(1742082X:Y3^; MW7O+&<6[,#R]Z$QD9(-403.:GY4.Z]I55)<7YY@U9N!2OC0.@,WF-62%W, M8T_@[!*G>Z#K%BAY ^@2/ACM2P<_Z@RSX_B82'7,DF=FU\E)P'NL^S :]" 9 M)*,3>*,NTU' &_UCIG"KG;<-E98_2AI67"+22]+B1KI4&==8A-]7&W*G\OGC M-57:3<>O;\HM=>5JD>(BHIYQ:+<8+;__;C@=_' BI7&7TO@4^G\YO/\%M')@ M8ID%>FFH%[05+W6HDZ?>&(G; 8I M%0CKZ*AM''D(CQD(!ZEP)>1T/4!)^Q*%G?0E"/#&"P74P0JTX1ZFT5:H!IG5 MNV0TZ\^H)92BE3Y\(48OO"P&S?F4F:^H3*,]F<+3#@2Z07!&9=#4=#U0@S=6 M^B?&9N^7I/MP4@V'!^FQ(GL\KB6*:FK*AE+9$AM$VBWT2A]^IFNSE9R*S;'Z MSIE4!F6""BWTOY!TAU2J)&9N%"GIKNAXJ!&U(R"R*$^9!=1[3Q\N?:;UJ48K M6+.6P]$:'Z_%DN]?:IE?B!YI;!&/^OR%'!^IKDZMLUS\DQQ89[>:LC2-(P;N M/&Q$.EA,3:'E7P0A-7Q:W\)'>J'24N@">89>D >:Z,H!\QS#!?^V5OBX#_\F MVCLXN^A-D^DY6\/+WO"R-6>]\>0B6*-Q;S@9G\-9R^LH6"6]/"C90=:SXWQSP/>H/LKL?P;4$L#!!0 ( ":1:%?X5)V+ MY @ +L7 9 >&PO=V]R:W-H965TV09*V*!:+Q8@:F5.3''6&M*+]]7ON#$E1LJQF M\V$W@",^9N[SW',OYWJC]*,IA&C8EZJLS6ER0M1<3-5:U'CS4KI MBC>XU0^79JT%7]I-57D9^GYZ67%93VZO[;,/^O9:M4TI:_%!,]-6%=?;>U&J MSZ>;^\F?ADD"A%WI $CI\G\4:4)0F"&7]V,B>#2MHX MONZE_V!]AR\+;L0;5?XFETUQ,YE/V%*L>%LV']7F[Z+S)R%YN2J-_9]MW-HD MFK"\-8VJNLVPH)*U^^5?NCB,-LS]%S:$W8;0VNT462O?\H;?7FNU89I60QI= M6%?M;A@G:TK*IT;CK<2^YO9O2BTWLBP9KY?L?=WP^D$N2L'NC!&-N;YLH(-6 M7N:=O'LG+WQ!7L9^5'53&/:N7HKE_OY+V#88&/8&WH8>73:%8$;D"@+^;+ENA&9J91/IV7=O5+7F]99A15ZV2]K?L((O6;-1#+RC M>2/K!VN %FNE&TX&&/$ 5@ 5P2K:6G<%OI%-X5066+--MX&VMS7< '3:O"$>&S9:GK\M:$$,9>ERJU5#WV*X"!96(M-N65$Y&+Y7./GD11A&@G& M$\;*7G&I&?DJ2.=S7PUKC0T;VU@2I&LLW&TCA&B0[](EA=< 1ZXJ%QH..M./ M:#]\O=:*Y\64O7/J>[]'^A=;>F($JT13J*6!H"=5/G6&ML9:R%G=5@L7H4>Q M9=R@Y:P)([2>D$:2$0>1<]/86#R)FLQTB2]=]%"4 )2F,'CCU3NRDB77+"\X413"BYCEQF*Y.,33E/T"-M;V31_Y+MC[Z-F#Z6'B M^2'$J1LB'*[.+7' K6%YCR$DO;5UL(O6E+WIK[%/_>&B@_!CU9[0SJ[OOYN' MP>RU80L('8&30+;+"U6'JF1NX]Y%EPI&.N'JJ8L TB?5U@F#D&UV?O15@3L.$S#IP"JX0>GF:]EP,.SRC]:Z &^Z M]'4@05H?";\JES:4 \<=YAW2Z/&"*E$8,V"O"R_Y J'#N,PQ0[*=0Y9 MC56'1<+KQ.^V$-1E70@*8+FUKI7BB_6@Q69T'F"N3^)A&<"I%K!!Q2$=!IO; M$BU&KE9 .(G7$DU@Z^)YH/C%ICDTBZ&#X/4^.R X@-:XL1!>)5Y*;0,N*W06 M BJ4+P25IDO)Z#%?-5T9NMKJQX23W7.@Y&,V3MF]@@_..-NG1_.$;;;/J>RY M1F!*D+8%:()>8S7"2S0 :*)VM-Y:A%54Z5T%K12,V-@NY?#J*-#LQW/7CSMN M/LSFD4F#H HS,?LVPG:R?@"VX7@K\NYI8)^&NU;3$]9H:G!T=\4^PQJIAA]% MQ'/^GJ*O6H/]YH+=\](AUVI_IH:=,6MT^'KO*O'">>P%2<3PG02JJSMBR+== MY3N7PI1]'*6-HC&X>W)69.?!!8N]* R\(/)9ED:>'V># :>5)L&PD*Z'J74I MB2:0E//P@IW'$)W&%\/2X<%^1([DXPR6A7/?0RIQW=MF@Q)'7IBF[%]?\8^= MLX!=(#X#A,8()]4[.!G;B*GR+0?O.E0_SNYJYV18I];UD?;9X^Y6JZ0>I#3CTDQ!N\$\L)ZQ:C9V:Y@DN2TLZP_<#=]\/SY_ 2"/= MA.4J=*BO*QJ'C\?_#;72NSQOT9FLT7<55?6_7>!^0LOJ'Y F>:CTZK $WJ)M ME>@H\%[D1:U*];!%.F>SN9?ZE-CSV)][<9Q>X#J:^8 )C+#?Z4*[R%'S*.3: ML 3#N3^+$>?J?VQ MFE>" .UEZ1Q+0B^*_ L6>6DT9S]K&N\6/'^$O2SP/=_W43;V=X?J#P@0\!$Y M"?,DI.U!D'9DP$\%B@5>E.%OEK#S63#SYFEVP=)9Y"5^BLS7KT[N!OO0#*RJ M"ES;@1JM7=3@;!10%OJ#D>[.NDPSAYMDE$53F"6[8L:U,_O,FI9Z2>93>@;C MSF#>W)N%00>>YW3VO\).AC0F1!7G491X\RPBX^(D@YW^B]B)@+*4L."#8&(P M8!3A(DQ>PDZ2(G AD@ZQA)UH!NRE>]A!T41Q2"*]P,<2X".,TO\./$!F"/#, M_(3 $Z$"OPX\,3Q/@H"=(TW>+(,_\SA&=OS_/WCB&!:A.YV-C#N#>9F71%;N;1JWM\>Q"-2 ">UD( M %C3 KQ?*?35[H84#.?UM_\!4$L#!!0 ( ":1:%=( S;J3 , )$' 9 M >&PO=V]R:W-H965TM&!) B-XE M*[,-.&F*%5@Q(VZW#\,P4/+9)DJ1&DG%R;_?4;)5%4B]%9@_R.3QN>>>.Y+' M^5'IS^: :.&Y$=(LO(.U[6T0F/J #3,WJD5)*SNE&V9IJO>!:36R;>_4B" . MPSQH&)?>3W68.,S";SC$)X>X MUST$ZE6^998MYUH=03LTL;E!GVKO3>*X=)NRL9I6.?G9Y:JN=8=;>'BF;39H M@,DM_&H/J.&^TQJEA5\XJ[C@EJ.9!Y9B.L^@/O'?#?SQ-_A+^*"D/1AXD%O< M?NT?D-91<'P6?!=?)-Q@>P-)Z$,F934N/+H[!O43>LL??XCR\*<+.:1C#NDE]O]A$R_R MOZ[^^X+"&8Y3N.KA]0DN)O!:T;TWEAS4#@@%.R6H@7"YOX65<48Z"!:;BOS= M:1AL;[$^F:+A@+A/#%?O)7&HSE!,B4;!7+0WD!=^GHOD:'Q"V2&A9GZD4YN5]M.4P$G(%K.LQ(B/\QS>&A:H5X0 MP;"J8I;73$"%$G?<4O.DS&A^%5T3ND M'3KF:!W?F]709K_ A\?J ]-[3ELA<$>NX4V1>:"'!V"86-7V3;=2EEIX/SS0 MFXG: 6A]IY0]3UR \15>_@-02P,$% @ )I%H5W9^#?;; @ BP8 !D M !X;"]W;W)K&ULC55M;],P$/XKIX#0*H7EK=F2 MT59:*8A);)KV A\0']SDVEI+[& [Z\:OY^QDI1-KQQ?;=[[G\7.^^#):2W6G M5X@&'NI*Z+&W,J8Y"0)=K+!F^E V*&AG(57-#)EJ&>A&(2L=J*Z". R/@IIQ MX4U&SG>I)B/9FHH+O%2@V[IFZG&*E5R/O^L<5:.O= *P@H+8QD8 M3??X$:O*$I&,7SVGMSG2 K?73^R?7>Z4RYQI_"BK[[PTJ[&7>5#B@K65N9+K M+]CGDUJ^0E;:C;#N8N-C#XI6&UGW8%)0<]'-[*&_ARU %NX Q#T@=KJ[@YS* M&3-L,E)R#Y0.-TJ'^]C_HQ1[\2^K>TX*SC36+,GT02 -A:0WI@V6(!=@5@@+ M6=%CY6)Y J?:.JDH!NLY*E>9SC?#HG=%7;'L$,/!F2 .V6HF2CVPOIS@@DL% M%]*@ADO%1<$;5L%;2,/0#\-P:W4K6"V5X;])34E5DZTP<##TAVDV@(.48J+! MLR"N=KTQ7G^JCX;8O7E\6Y]873D]*5A#C?2D)+JW]+1O>59YJ=I MZE;'?I+%\-*7&&PUB!K5TK5!#4Y]URLVWDVG/>T:S-_PKDV?,[7D0D.%"X*& MA\>I!ZIK?9UA9./:S5P::EYNN:*_!2H;0/L+25?<&_: S?]G\@=02P,$% M @ )I%H5T<=T_M* P <@< !D !X;"]W;W)K&ULG57;;N,V$/V5@9H6+:!:%TJ6[-H&DFPO ;J%D>SEH>@#+8TE82522]+Q MYN\[I&S%+N(4NR_4<"YGSI":X6(OU2==(QKXTK5"+[W:F'X>!+JHL>-Z(GL4 M9-E*U7%#6U4%NE?(2Q?4M4$[UB0RVDHV4G^SFKEQZH26$+1;&(G#Z/.(MMJT%(AJ?#YC>F-(&GLI']-]< M[53+AFN\E>W'IC3UTLL]*''+=ZVYE_L_\%!/:O$*V6JWPG[P33(/BITVLCL$ M$X.N$<.7?SF,])'(LWW##5PLE]Z"L-Z%9P97JHHE<(^RE M/!A%UH;BS.H>'U'L$#9/\#O*2O&^;@JXIOM=!(;PK5=0'+!N!JSX M8,WDIA M:@V_BA++\_B >(WDXB.YF_A5P ?L)\!"'^(P9J_@L;%8YO#8_Q2[5;*#6^*J MZ*>@ S$>6K6QI+M@0PS:^Q?8Y?X1+I# MO5S6>1W3#+Z'Z?1L^0]?1BJ6G"U_2E']W-+\+(%K=T&UL MK5IMCQNW$?XKA&H$";#1G71V8L?V ;93HP&2)LC9[8>B'ZA=2F*\NUR37.G4 M7]]G9LC5KJ2[-&V!IB>MR.&\///,#->O]LY_"EMCHKIOZC:\GFUC[+Z[N@KE MUC0ZS%UG6ORR=K[1$5_]YBITWNB*-S7UU?+Z^INK1MMV=ON*G_WB;U^Y/M:V M-;]X%?JFT?[PUM1N_WJVF.4'O]K--M*#J]M7G=Z8.Q,_=K]X?+L:I%2V,6VP MKE7>K%_/WBR^>_N4UO."OUFS#Z//BBQ9.?>)OOQ0O9Y=DT*F-F4D"1I_=N:= MJ6L2!#4^)YFSX4C:./ZE4G<6Q&W?$#<"_43!&R#^G-;F6JZ_PJJ#?HMLWYOEX\* MO#/=7-U<%VIYO;QY1-[-8.\-R[OY;^Q5W]M0UB[TWJA_O%F%Z &:?U[R@ASR M]/(AE$C?A4Z7YO4,F1*,WYG9[1=_6GQS_?(1$YX.)CQ]3/H?#]G_(.Y' \3S MXY_CUG@U7OQA:^A[I]N#VNJ@\-!X4RG;1J=VVEO7!]6Z]NM2MZ6I]:HV"F3B M-8E7M4C>>&-$' A&6?JK2UO;B,/GZH=6X5C\AU6L10OE52,0,P0Q!8!$TZR@ M6T9)P7NR9I7%+A=%.]&-'@>[:>W:0K6H6G#'J3KS,_-.+"FA!,&CUS4^'[VR MMW'+=@!(/3EC[36 U&,E4-5YM[.5\04.C<17BM!AR^,O$@3'WM[!1.?_/WZ8 M1">8'>)0@XK+[3@&K#S6-4'UG<+"M>N].ACM)3X:SR+V=;TOM^2PH^7*K=63 MY=/Y#5BJKIEPH>>3%XOY,C\IP.*A,\S#]8&M@I[724\;#PE_?8N/$'>G6_7> MP^7(2J>^_.)/SY?+ZY>3I_QL\?(KI4,P^%\UL9E5KBI+_ ^M/Z 6=%L'SWT, MY.@/^GZ0^N'CAZ,L:/&F+"%/_4A^IG6PIS0^HLJ19J-#:-?BVYZ'U4P$Q=FW9#-IVH.C7&:TNQ M;/O&>&(1E%GT 89<=6;CT4UQJR.GWA *C92CY(_4!0"J?8N,)S08^,JEP#%$G,IEZIG FLUE;OC/JM M]S945IH4'&F;S@56@4 W');X =30QX /9PDR]: E/^]Q!%1?&3""8>V08$@&IB4^4-<# MMX.162$SUM0*3KCWKB%J4),.6<-S[&3PVT;@2^L-$1?ZZVD"K\CK.SC&1JYF M*$D.V-!^TZ?2GS+Z)+U>JJW;4[4H3L[IV\R'R?4PD=6EW3VYSXA[QUKLP6T< M56UK8@N._ES=;5U?3ZF[IAR@A 3_PET->9!02IIFG0LRIN2M((%^PO783WP! M75Q)@*I2;2/P%P/8BRG:D\)N8\@>6@:W "RPVA3II!7J+KX2%$\XRVSZ6GN* MDM0B 7AM/\'U6^<8/+JB?#.4Q. C+($6F!\H3=<>A$%97]G0]40K4IU)C)6N MP-QKC !D%MQ( MP22:L0;=,)0$[B, ?63BXNF7U5>)6[@A0,EI:0$^!5?;BIU/F8B$HI8CXD&B M?$ _ARR3[0ADQ[/T"J ODH^K"31Y F- MWXLB(QKY.( M2+Z$#.7$LB1B?68]NG5BSQ47$JJPF042<\5#D2K:!MQ>4[^7:F1*S^)$FE05 MW0YIC%H-=!%/3;FVU+W *34N?,R(UZFHPO"*JV_J.QK=ZA1O& D?< ,SE%*, M19%G@1\9U%1I1[^R0"JMG&T$_:/BI^48KBW1GA#..+?-?2<9JX/PJ$\%AGZ4 M[DKR'3,A3PW"*00&FI"IF\\RALS292G.(+P\P E')B#STV2(!>>I1\,:JU"9 M1J8V,>QD<&%6E!JQXFK=<&7.W&G*GG5U:T@P/ITS$I+E']B$_T2$)'9*8T@O50OL>N4&FZ.7,&]U$TPP>V MG,<6194+SQBB&KG")($%9R*AVKG$/$EE%[@+A^"+-WS+PM<6R;M2WL/)K#8T M6X\0O] ?M29MFVX.AY$^53'JF[!HV &HK_"+1!L9T884^@L3>) !?'Q[H#VV M;,QX8MMO;4E'"CJYP*?^_RP)H/H.EI!2S,G2CO$(CUV#CIG=BQ&M'XDA%R6V M- WIM#WC#1U/Y,W#L%5 =.3FM+:-%>040]>%B89CT^?:A20P&B;Q(#&Y M*&J3 I@RK$$G0\7HI)(>^; M963(N<:&(/PD**)NQ_JR;T!D+4^2G3ZPNJGL$N_E?C25B*.[J5_A\4R+=72G M$GJZCDHIR#1=H:2!(1 /1%Q8>)AR2FHW!R11^??2MEXRSZ&T;A)$!6-BP8C^ MDM8YGG04PX@B2$T7_'Q%GFSH@J;(>1* )46\EGQPVI%QR40_)(EVY,!Q!,?4 MEGR8V'G0@%$S-H)D$_#GZ@TON'3_12I^C]Y''B_X\;+@&86- .!I;$&Q\KVI MQAS(;(-!&U:E&YB'2L^T6E'(>P;,4,[(20WU^%TM4_UXX)>42T/4:+(G+WYL M.0YW5"8%= VKE5OMB9R"[R>1G@C'U_2:HLJS3IXB@J[I*QJ3XM)]R"B+7 G MRC4!M0##U=JTS3E"ZX'*78+8)!/3(#$."KV+A@IG.1 M* W'Y&4A<[?T3<--ZR?#3@_2!-.6E'CZ)#!F>/H<(<+VCX$FYQ[ MO!)Y*!ACY"8D57:]AN;YO@!HXO)SX? \QPPP IW#!S3P@S8*RM_*A-+;U73T M7GTU9=S)Q9-M=Z[>R8;SUO_88/[>S?O)M2WFT-_WQI V[)=C.LI;A%302L77 MPY):T^OOTR/RO3W_YH%72I?>KEZ-7HZC[=WP/P&@IAU@E_?DP]/A M7QF\D9?KQ^7R3Q1^TGY#M\ZU66/K]?S;9S.YG,A?HNOX53MJ$GIL_K@U:%H] M+<#O:X>\35_H@.'?7MS^&U!+ P04 " FD6A7*RN2^D$& #!$ &0 M 'AL+W=OJ)JB2RSE\IB$OK^ M;%(R7HW.3^W>M3P_%8TN>(77$E13EDP^7&(A-F>C8-1MW/!UKLW&Y/RT9FN\ M1?VEOI:TFO1<,EYBI;BH0.+J;'01'%]&AMX2_,%QHP;?8#19"O'5+#YF9R/? M ,("4VTX,/JYPRLL"L.(8'QK>8YZD>;B\+OC_L'J3KHLF<(K4?S),YV?C9(1 M9+AB3:%OQ.87;/6)#;]4%,K^#QM'.YV/(&V4%F5[F1"4O'*_[+ZUP^!"XC]Q M(6POA!:W$V11OF.:G9]*L0%IJ(F;^;"JVML$CE?&*;=:TBFG>_K\5HOT:RZ* M#*7Z$=Y_:[A^.)UHXFS.)VG+Y=)Q"9_@LH!/HM*Y@O=5AMGN_0DAZF&%':S+ M\"##6ZS',/4]"/UP>H#?M%=S:OE-7Z$F_"8TPE\72Z4E!(=INQW8[= #G2-=2]1&8D>U$S"'2L:A"-_[/O$F:@V.4]SJ$1W<8,2@2O5T#V#A*J* MTO3!J_78R"\IKY_3X!#4#N@CL%<%4PHN('42+&(K?^H%<]\+DN [XLL=8@^0 MD2(;KG-@ U6)W&D+-6&T/,8M]%<:^;7(]WOE?\*^S^Q!$GK^;.;YB^0E^+8^ M?P+6X5AXTH;!?.9-X\0+_.@E,!;>+)A[,S_^3VA^K^#7ID((D\X:UJ0#&L?> M1]05V(IZPH'NBHND.I2?I/AH.Y&OHG5W;7-$R[$9S\ M#+S2 @2!>8'$1P:I&ZD:5FD@#N:21EFJIS@PZM19:PPRG&8&6TH0^8H@:RN9 M5ZF0M9#,-.0Q?*2FG&7<+#QH:I+K&'+L6LYA$;<@543+MG(#W*%.NV+) MH"'E.Y;9KHC%\'N3HBA?& '"UJ_4-:BZ1S*-=4AG! MMYA*U#0%V?31+:4]Z1;OL& ;XS)WK'S2A0TJ77BMA;:U=74H[;E90/1.^*,_8P@5J4(3+6JK$_ M@Z%$3>8C&'V\/UHS>'T?OSAA=.\:*/N;4T2==0.DE"$LS@NF"5P10EA"L,(%B0FH$W72Q> MA:GWQ3"QW]]>7P.9;99X\3P$*GY1XD7A CX+S0H@,4DG$KJ+)XZ MJ138Q"C-21$:* 2A+DU*?\"E;$QD;]OOI2 MK7LI=%,MY.,J,FQM+LA[SD38 MU ;H43#V8TVBEMKB(.9-5.B_% M,]7Z0>=<=>>0,E,O: S/L&=GGDFT([^B]DR1N3/(:+"L%$M=V)('!"DGH43: M]8P.!*PNN/6)Z[!06)-4E,HJ<>IK"#CRA2DUK09FE+/JZX(4+-Q9;JSAIO3VK0O MV8.QQA8%19L4)6AZO-E"2[].8F<_O*^YC=KJNX2/;%NPW2:7B&XVH)$62O? M<$WFN3EOB,4?+^CAY,+&MOAQV*_WUQ$OAKO>Z],!L_*$N7:/IZ5";Y*NQ=FO]N_SR_CT"Z![-;:%';1^I2:!IS[&>.E%_2$-#Y2M!CK5T8 M ?U?+<[_!5!+ P04 " FD6A7R(3BCUL% #["P &0 'AL+W=OWE9**S FNAQ[+%AG964M7"T%2M)[I5*'(K5%<3WW7C22W*9C2[MFMS-;N6 MG:G*!N<*=%?70NWNL)+;FY$WVB]\*=>%X87)[+H5:UR@^=;.%IF=.M=WH5\WA[XH\2M/AH#6[*4\I$G'_.;D#S>H_]B;2=;ED+CO:R^E[DI;D;I"'),@#\(^)9WK\BR_%D8,;M6 M<@N*3Q,:#ZRI5IK(E0T'96$4[98D9V8+([/'BSNR*X=[65.LM6!W74\,H?.9 M238@W?5(_AFD*7R2C2DT/#0YYB_E)\3J0,W?4[OS7P5<8#N&P'7 =_W@%;S@ M8&I@\8)S>(50.)@Z%SO*+ .W2HEFC7;\Y^U2&T5I\M[%Z]PCP\, ]?0_]?07H5Z33/<_#PM4"[()K=NS>I[R57 MFH+AQ6 EX/>V+ZPFAX]-1BZD^H)Y)1IX;TB217SWR@KPJIU[5Q^@57)3YJB! M>@JL*0"F;-:@+::TF-JA@J=@E)DA3OU.UY3FU+K8"I73QC!KR:ZL[/DK+DG: MZIJS4BTJV]F(/VA.D,-.7C))L@U_=.5&5)PB/:"U.!.ZN%A:G_428"000\"Z MK>0.T4(0%R/5($%V4:\@<_48[E$9:ID@5V!.>)G:IZ:3.3N&]9O=7LL6B:-U M&FGNJ-34_D!YB$%+WB8^A3# %C42*DE9KH8>",O.,!MR>X=,>RTWJ!I+Y+SB MO4XZI= J'E/80>1YR76)Z[)I>(62X1.9Q9GRF>)1+RE>I!=%5L .!7G[UA*A MMFCZW7UO=,CC1E0VS3.Y;LI_,']!D"::DA=[#3QT!_LE$VEX;=F M0R5[*->A+-$4 MSK;7AR<>XW&;!7:HRFV4&,T#^V9MH@Q$G"@]") P^^T%4BJ!RMRW,2JV1K M[]1IZ+AI!%/72=($_#!VDB@$/YDZ<>K"@KIJ'R9Z$#ZB]63D.4$8090Z29@0 MOD_3@!2&3NI'\"LVE$I5']J^3HP=9C6IMGYT:;+OIWV:'U._/_@502P,$% M @ )I%H5]3'!S(E! % H !D !X;"]W;W)K&ULK5;;;N,V$/V5@5H46T ;2]35J6W 25.T0#GFQAQ3GG#/#&9*3G=+WID&T\-C*SDR#QMKMY6ADJ@9;;B[4 M%COZLE:ZY9:&>C,R6XV\]DZM'+$HRDMI,(\OKU*W MWB_X1>#.G-C@(EDI=>\&/]73('*"4&)E'0*GOP>\1BD=$,GXM,<,CI3.\=0^ MH/_@8Z=85MS@M9(?16V;:5 &4..:]]*^5[L?<1]/YO J)8W_A=VP-LL"J'IC M5;MW)@6MZ(9__KC/PXE#&3WCP/8.S.L>B+S*[[GELXE6.]!N-:$YPX?JO4F< MZ-RF+*VFKX+\[.R6]OUG90PL4,.RX1IA;JT6J][RE42P"JY5VU+^EE95]XV2 M-6HS&5GB=@BC:L]S-?"P9WC&\$YUMC%PT]58/_4?D>:C<'80?L5>!%SB]@*2 M* 06L>0%O.28B,3C)<_@W7#=B6YSFHA?YRMC-=7-;^?B'>#2\W"NER[-EE8V&-Z(C :HW M%(_Y%KZ&-W$:AT54>#LM69BPPD+R!=$M)>DV.XI*8TW&81&.RDS ?LS#+4V^761IF+">;%,7CL$BRSX'^ MH[2'9S:00HHNBM+'QB[R(!'9(X?*QD[W9MK55[KK+.N)Z.JYA+G73B>7Q79%;(?C:R@GWRV@MDZD 6%,3^I<\DY30!M7E+1) M5(=A6I9A5##XT#V@<:%0[6;2\C?4L9W7-/Y8/K5[VY' M:??7O>VI*%R.7=H2VH$8LCQD20%WRG()C(4EM5#,"FJ;D(VCL!A'<.Z<'YW< MU"WJC7^/&!+8=W:XM(^SQR?/?+CI/R\?WDOON-X(*A2):W*EKJ(7AA[>(,/ MJJV_]U?*TBO"FPT]VU"[!?1]K90]#!S!\2$X^Q-02P,$% @ )I%H5PU: M6<)G! BPL !D !X;"]W;W)K&ULM59-;]LX M$/TK [7HR9!L*4VRJ6T@27>Q/10(FG;W4/1 22.+*46J)&7'_WYG2-NQ4R?M M=K$76R)GWKSYU$Q7QGYU+:*'^TYI-TM:[_N++'-5BYUPJ>E1TTUC;"<\O=I% MYGJ+H@Y*GHS&J63)+MP0>Y M:#T?9/-I+Q9XB_Y3?V/I+=NAU+)#[:318+&9)9>3BZL3E@\"?TEZ-]Z^!W76-]J)\1DQV=?$OG*G\6 M\!;[%(KQ"/)Q7CR#5^S<*P)>\4/WX*UTE3)NL B?+TOG+17$EV,N1\23XXC< M)!>N%Q7.$NH"AW:)R?S5B\GI^,TS?$]V?$^>0_]A.GY>&SZV"->FZX5> QWW M@Z=#Z1WTUBQE:"KJ:9!1QP>=>.#1R@YZ^C6U@\%)O0"A 9V7U 98TXL>A )L M&@Q-Q=I@Z2HT2 W<;=K+2O;[XA0NEML8)$N4#9<&GC\#+1V(OE>2A+P!_^#= MJQ?G^>3LC8,U"LMW=1 _,#,BX#I U'?45(3!KM94$D2*A#UVCF9,92S5,>D& M_!B!R+"GD-#0(A5B9E%7Y"OZ%:(^2N4(?R; H@W6:,E%YX4?O"',K7OA=E * MED(-(@XM15-3L+4]*] *QR$3I9+4^2'>G-@-\BA 1X,56D^3F;VE^:1!TYBG M@4X6.:D<&Z$ MP\S4?6LQ4M)4M-#%L8$\-H":GN)?HMUU_HA,NSY&4*UC\I[C4*2GAQR*M/AO M%/)#"MLB>+)S'M?.O_6W,O2=&FNZ0,[21Y$:E2WPO9*BE$IZ&?Q0H0^IC0:]K9X0 M<.,DEV0<$JM65FW BF4W'N8H+H>*C)3\CQ$]ZN!7Z)UU/Q$\5-ZF_+^@-9RO)_. RN*ZML@;0B2 M%WHA2\73FF&W?'C&EU*'\#]J8QHM;BCOJ)8#G+B/.=K$._#@$"TI>F9P8.C4 M[LV0HU%*X0HK,;CO!]/W(P8J8>V:8%;"UK%^@M'M)&0CT=R!B='3]>78)UY, M QCE(,2/Y[]+CWV%L[T%J4.["&L@AVS0/NY*N]/=IGD9%ZP'\;BFOA=V(8F MPH94Q^G9ZP1L7/WBBS=]6+=*XVEY"X\M;" P 5P@ !D !X;"]W;W)K&ULM591;]LX#/XKA#<,=T 6.TZZ]=HD0-N[87LH4+3;[N%P#XK-Q,)D MT9/H>/GW1\F)+RW2 CO@7F*)(C]^I$@J\X[<-U\A,ORHC?6+I&)N+M+4%Q76 MRH^I02LG:W*U8MFZ3>H;AZJ,1K5)\RQ[E]9*VV0YC[([MYQ3RT9;O'/@V[I6 M;G>-AKI%,DD.@GN]J3@(TN6\41M\0/[2W#G9I0-*J6NT7I,%A^M%(-&A. A,;W/68RN R&Q^L# M^H<8N\2R4AYOR/RI2ZX6R7D"):Y5:_B>NH^XC^=BG+1>J9Z M;RP,:FW[K_JQS\.1P7GVC$&^-\@C[]Y19/F[8K6<.^K !6U!"XL8:K06 M_K EEH_M4^$UD,L/Y*[S%P$?L!G#-!M!GN73%_"F0[#3B#?]Z6#AKZN59R>[ MOT_%W'1;3)9O7DW>99=E9:Q_D@=0TY%1OJES>OSO,\NQQ.XWYR^>M( MC "_MUI\U,@5E:#M%CTCC@ MH\,@80(%744&O3((:N,0I=T9FM;Y5LE"-+I* M%]41@8Y:4T+CJ$#O1^!DSF#D6*()*J":QN@B,GS+]+81*^%:B[;,& _D]$9; M.;:;8):2 ^%3'T0KY [1'F<@1#5Y?^GWW2AXT5]-*RVLK1C(V &9DI(6(+LD^OJ)-7P>I:-)[V?6AL39Z%HO9Y,LG'^2"[Y1-]@')1F-X;/_P.9 M:?Z4S/I1ODZGZ3 %\E'/_6SV'(K<@Y:"6SNJX[ZOO%A7A2$?+KF4'A#Y4/#! M,[6;ZIE;R6,B_)/H8S0."W*!J)+R(,\A3PZW:-OH(/A71=%G(W@N2,*R7@QD MY@@IW9)FF__6Q#:!(Y$>KR!FQSO__=X0-??TO9"T\P%N USP@?6(D0ZYYM M\RC!.>(W=(V)?+*D+$="3MG*YFN&4:RA/+.AXP1VCE)BA7V]-F=AGQ8B2PF> M,\"+/$?L;8@SNAU8KK5;>$Q7B5 +=MA?HQ5>8/&TGC,YLVN5.,TQX2DE@.'E MP+IU>S-?V6N#WRG>\KTQ4)D\4_JB)K-X8#DJ()SA2"@%)&\;?(>S3 G),/Y6 MFE;M4H'[XYWZ6.A'-N+Z" M;6G;:ED@*KB@>07+"/*4E'?T6KV'/< ]!< *@,> ?P+P*L!K"O@5X#<%6A70 M:@H$%1 T!=H5T&[ZECH5T&GJH5L!75T.Y?[IS1\A@<(^HUO E+544P-=09J6 M>YX25>L+P>335'(BG*,WL.%@CIG^;DB$P2CE449YP3"X!D^+$?AR]15<@92 M7PDM."(Q[]M"^E8*=E3Y&99^X D_'GB@1"0I[OGN%MF7.=.-PE M/H1G!1=X?0,\YQN #O0,\=R=QW\4Y"P^.H\_("9Q]R1^WSQX:,#'S8,WX9/F MP9OPZ?^]^=F'BGGF^74V=3C:Q3A@24/'X[9!EOA MYT]NX'PW5=DEQ4:7%+N_I-CXDF*32XI-+RDVNY#801W[=1W[Y]3#G[(QDD5K M_#>79*!)U?ULPFO7=]M.NV]O]JO19!<$;N?(;F2P\WSH>MU#NWN#G=^!'CS2 M&YOT(&P'1WH3@QV$;G"L-S78!2W'\;Q#NYDI7P<&;?AN6.Z%O7?"YIBM='O& M040+(LI?3;U:=X"WNO$Y6A^ZO8EK6)_*CK%L\-[ERW93_FU7*>$@PTOIRKEI MRTZ"E2U<.1%TK<_W9RIDMZ"'B>QZ,5,&\OF24K&;* =U'QW^ U!+ P04 M" FD6A72#5%?D," "*!@ &0 'AL+W=O=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0 MFE8)*^4"MIEY?F/$$!^%?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F M*@M?U1(P<4D5\\,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+ MBU+;!3^-:US #O2/>B/-S.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+ M\6PG:Y)X@14"!IFV!&QN!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]* M=)EX'SQ$(,<-TUMQ_ 9=/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG M"89S.2'L$D+GW6[D+#]CC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO M 8F>)":4%V@I)>8%F&/7*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:] M7GC26X6#P!W4(Q0%=R@,PFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R M&6J_FX6J<0:)9SX,!?( 7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA: M_W_(K>XP,,=,P8#8M!>;#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V M[]WF-Q_&ULS5IM;QLW$OXKA%H4":#(DAR_)$X,.$[2Y@XI#*OI?3C^E1*;497;[B9S?N M\I6M0Z&-NG'"UV4IW?T;5=CMZ]%LU#RXU>M-H ='EZ\JN58+%3Y5-P[?CEHI MN2Z5\=H:X=3J]>AJ]O+-C#?PBM^UVOK>9T%765K[A;Y\R%^/IJ21*E062(3$ M/W?J6A4%28(>7Y/047LF;>Q_;J2_Y\OC,DOIU;4M_J7SL'D].A^)7*UD781; MN_U%I0N=D+S,%I[_+[9Q[=ET)++:!UNFS="@U";^*[\E0_0VG#^V89XVS%GO M>!!K^58&>?G*V:UPM!K2Z -?E7=#.6W(*XO@\*O&OG"YB-X0=B46>FWT2F?2 M!'&59;8V09NUN+&%SK3RXDGSZ>FKHX"C2CY M7KD[-;K\Z8?9Z?3B@+;/6VV?'Y)^^49Z M[S)(;62=ZZ!RD5FXS_CXR<-.N:3' M*VVDR;0LA(<,A:0-7FSDG1)+I8R 2KIL$X;%NQRK%8(]+ 1:V64DT5Q3[^H MBJ3)SA65TY!;%7 &]@8H]LFP(@LZAU6_*I5#S(HG/_UP/I]/+SY-%A/Q\]75 M#7^?73P5TD!F5<&I 4 G,QFS[[)R07V->>"H?R[VKI:H+$^5E$ ME];C.Z(:W[-%'C/"4A;LBEA@)8?96Y6IK4UUI3 M0"WO>P'$P8K_V AM5%--U(B+#]'\MM*&? EE2FE0UTF]<=2_CRE_)FH0;U3$ M6?V8&7B$/'4D2.:?427C0@/3>D^^0Q!7$=/$2FJ'3-K-GLIZ33$WAB2/ L[6 M ]5Q,,:G^!)DJ7#/\9A)OQ$KT!POD!]\ M8(,&$*QM[J-7D*KLE49;S7F> YZ(H#1(-*@7W0O)@S1%A:JBQ=)1JQK6N5?2 MQ9C%4U@:3P,\G?O_-!EU34ALSXYR20[6)-B"4&OSUB,S(LE2(*X;9< M1);"*9^ P/=RF4*PE%^44,UQL M)1POM%SJ@HONN =/M KJ$<;0L<,;A(Q'4&0TF?-HP7A,%Z?NE*G31=2WBF(. M^%LSOG2;F)#$1"+,]SLF@+ZUC^D8LYPRG.*$S@IVW!Q"(&:W78AY2=&? 6QU M$(DH^@O"-WN'K.=[,CLOK%D_*[@B<%R#K9FU)D(3+7/!DK/6XVMK\ZU&>,-? MG?XUZ!.6:@2[=F5C5^^CD?K;XB'H;S0QKG3RP*F9K'20A?YO1V=@"* 1;K]J M?;)?E=M=4:AR1A;/L$]XNPI;LF8.>Q6V8ATSZ^DH0G)Q)XN:Q?_NQT/4GN74YW;:& ]TW4ANI,+LA]#WK$7?LX/8^5;ABA1%MTU^0K=K[KMQ];>* MB4+4N%VZX)SM6H)!R/Y;CKWBG%Q07Q0I8VIXQTFA!TRR'X*$(8Y8Y8^SYZ>3 MJ2B1#4V*_C@[?C&9=8\\%\J\TX-J+R;8??8>.4$F6<0"B:0 S8E'49MN+:,%#].#N= MG.V9\6QRTC[I2LF@B8C4[W] M9R>3X[V+S^:3^?_;S9^LGGYWENZ@Q7F+%N<'TQ84-0/,=;SJ.A;N6^V_#(' M7Y?VOB4QVOC@Z@CI;,T*/1J*6(38;Q6!<=]QJ!"2,F-7=,,P()K3!@6.IBME M;#]H ;J7<>QAJ&8 9&.1@#L#*B%/?W@)MGQ1@8N9WYV6I,$--6R9@@0LB=UQ MHQI-B:G-]$G4 ]G[Q[/8X0.9KJYVK*1#G884S:"EC9Z-*KB;Y5(RO NVS!3' M)['//)(W/^GK[U511*0DGJ9),%M[J]%Y$"U0D:LU84QM\3XG)?32T2OND2:/ MR V=UIO']A*#BK%UJ:PNB3O$6!@W(I#[NW6<.L8_&PRYY4%7:#E*ABZ-J 9D,<\@.Z># M6Q$I()HP:@@S=\$-O\B;7=2U4VMI.O.U(;K=Q$$8>D%%WFY'!^@)(Q?:%4)D M*O&A=B"S3VH[2G0 :EZT4//B(#@L%-,X\:&;%0XAS$$APU/H ;>L)!F@UUX14F=,W7/E,Z>7 ML=[]2O/=\W&WCW)%?*TE.E%'Z1(Y71_%"_;F9?_5G4QOUV!%;1=U, M617V/EH$ZJ0SFP=]_#.7,/VI0SHY.=CQF$!+> M6/PC](,CNA6?*I[M_(H (:G/IDB4D7A//OZ=??P1H8*,BU#TY#=;H4<\GT^? MOGQD$8_*XM2V][9GT?77H&7\UH\<1R02WHLT)4Z&1RDAL@(%?]5R'XC.8PZL MDWEX!L[G-G1\=X"11L<]3M-O\GM*N-[YB0(ZN]%+'4<.-$)JN?&^S)A6K4J< M2. #BED 9PM2<:4]C3J(1"/OU5H;PSFU"MR,IBYS=M)O/O=&VPR0C&_$1_L" M=Q-;^Y9%)*/0+"H+S04D15(B$1#H>]:,&?6'H^#!+#OJO2$'#UCSWP$P/S(A MOBQOG[9_:W 5W[!WR^,?*GR4;DW@W2V:M/NPV =:IFVADNB25-+LU^^0DFTEEMP"^[0OTHB< M.3-#SAR1YP]*?S-K*2WZ41:5N1BMK=V<3:1T_<*7W/Y8#HR M2CO!%6S,ZU>D#::0.:$WRJWAJ"RRNW*;=6 MPVP.=G;V1N0:?15%+=%'*4RM):RX-6AR)^:%-"?G4PM>G.XT:Q&O&D0V@)BB MCZJR:X->5PNY>&H_A>AV(;)MB%?L*."MW)RB@&#$" N.X 6[E ./%_P\Y9O< M9(5R61OTU^7<6 U5\G=?S@UDV _I.N?,;$0F+T;0&D;J>SF:O7Q!.7EU).!P M%W!X#'UV"YVXJ N)U!(M\TI462X*)(R1L%%ELVL+)"Q:NLSN?6:NX*%ILEKK MO%JYPLU-7UY'/??G=;>6:*D*:&>';'V=H(U6]_E"(NLF_T.,9^BR5-KF_X#V M6ZV,>?+L;-V[7&JAL_4C.'$+<[E::;D25J(/\EX6B+9OUKX#]&87UJ4/ZPQ- MWE<0L*J-J!;F!%T+LT8@HLP)\GN=0YRN&\Y<2RU*DNI?7P;L9$:L0 'E.XTA][/U-K/.V4!**^RHH8N M!*%)*@PI#DDZ"+8-YAGHUNRC7P"WX\BX?8)@&B08@F*4ZH MSP62(@R\<^ 8TDA. M$(\"S%G<@QQ@&@ M"C#%8P7CO N8P@=6/8Z<'CD* ABWL=I5;)8)3 M0O]/? )%0\G/Z>286COY&6+41@*[;FI("HXMT'($:G.X"G85^DQO^WW(3YB% MPTS2S#;/ 3)B88*3Z @9-;G ;_^)IZW9 !D-^)HQOL8B(:IK[(=:! (LUL%X[V*,. [L%/WRV2F#QVK6&F["NEON/246>_?%QJKT! M2L8?F(8#6SS_LU[Z83@26UG.H0G=N;@9NY%9.T2;H[)[L [][1FM;^RG;/9! M&A>MJ.#<)M&C%-H3<1P2'/"DD3U9- M75OR)'$2!R[G\&.!OP"T9,Q BE(HEG1+(>/._W'<^>.-.Y4][M1J7P%-.YZNW5>-I>MO7IS904&6N65085<@BDYC:$\=',-;#ZL MVOBKUUQ9N,AY<0TW9ZF= LPOE;+;#^=@=Q>?_0M02P,$% @ )I%H5Y^6 M-$J= P 10@ !D !X;"]W;W)K&ULK591C]LV M#/XKA'<8[@ OMF4[B6])@+MKBQ5HL:#IMH=A&!2;3H3*DBO)E[O^^E%VDJ5; M+NO#\F!+-/GQ(RF1F>VT^62WB Z>&JGL/-@ZU]Y&D2VWV' [TBTJ^E)KTW!' M6[.);&N05[U1(R,6Q^.HX4(%BUDO6YK%3'=."H5+ [9K&FZ>[U'JW3Q(@H/@ M@]ALG1=$BUG+-[A"]TN[-+2+CBB5:%!9H148K.?!77)[GWG]7N%7@3M[L@8? MR5KK3W[SMIH'L2>$$DOG$3B]'O$!I?1 1./S'C,XNO2&I^L#^IL^=HIES2T^ M:/F;J-QV'DP#J+#FG70?].XGW,>3>[Q22]L_83?H9N2Q[*S3S=Z8]HU0PYL_ M[?-P8C"-7S!@>P/6\QX<]2Q?<<<7,Z-W8+PVH?E%'VIO3>2$\D59.4-?!=FY MQ=)0?8U[!JXJ>/VY$RUEW,'U1[Z6:&]FD2,G7C4J]X#W R![ ;" ]UJYK877 MJL+J:_N(R!T9L@/#>W81<(7M"-(X!!:S] )>>HPX[?'2_X@XA*7D%.K7@?]^ MM[;.T%GYXUSH W)V'MG?GUO;\A+G 5T0B^81@\7WWR7C^,<+O+,C[^P2^F)% M]['J)(*NH3VM&A[(GV-\&7-Y%@=*39?..JR\+[=%J+6DVRO4YA;NK!=241PV M:S1]90;9*RSWHF0HEG\PN'ZK"$-WEGS8&WC@K7!<8 N6)@5"11).!['\'-=BQ)/D,9)F$^F,(G#:9+# MF\XHX3JBYU-5BR>_MI!DI!3[5Y'FL#J$0/MQ6O2O20X?-07\0LT@GV0A2V+( M5)2-VE)#_%S-/ _#_CB&DL69;[ >3?!Z=:Q+126MOT&SZ >:O M1:?R,# #0!@ M&0 'AL+W=O&V::JN'E9@M2[>1 'KXJUV);H%.%B5O,M/ !^KN\- MG<(>I1 5*"NT8@8V\^ FOEJ.G+TW^")@9_=DYC+)M'YRAX_%/(@<(9"0HT/@ M]/D)*Y#2 1&-'QUFT(=TCOOR*_J=SYURR;B%E99?18'E/+@,6 $;WDA=,#"JAVB]_[NJPYW 9_<,AZ1P2S[L-Y%G> MT-"M(#]/ M/)-@SV,R.0KX /4% M&T8#ED3)\ C>L,]YZ/&&_Y4S5P5;@^0(Q7[^WVXRLJ*F^7ZH FV T>$ ;I"N M;,USF EMTV9E]QL*:$X3@?C2<+2P83*%"?I(+X MVZ66JMHH;!=.K^W7]4V[I?Z8M[O^$V4GE&42-N0:74S' 3/M_FP/J&N_LS*- MM &]6-)?#AAG0/<;K?'UX +T?V*+WU!+ P04 " FD6A7NZ6M-5D% "* M"P &0 'AL+W=O[,/+^NU>YRLO&^/Y_-7+V!3KJIZ4'CR#:M'^JQF\N M)^6$-;"20^MOS<.OL/4G([S:M"[\LH?Q;HJ7Z\%YTVV5D4&G]/@O'[=Q.% H MHV<4DJU"$GB/A@++M]++^84U#\S2;40C(;@:M)&G]\")E1J M]4V.0=(-NX,U1MVS6^B-]4JOV>EGN6S!G5W,/)HDQ5F]A;\:X9-GX"OVP6B_ M<>QGW4#SO?X,J>[Y)CN^5\F+@'?03YF(.$NB1+R )_;^BX GGO7?>3O4?K#D M*+E_"ZWTT+ %U8OR"AS[:['$6UA ?Q^+P&@@/6Z FNK<];*&RPEVC0-[#Y/Y MJY_B/'KS OUT3S]]"7U^ATW:#"TPLV(KI:6NE6R9TF.W8D:/$7X9\H98:HK MDEJ6**F;(&W_7?>H$5M/.M_"(53!*[\[OPH%^JB M?0#P8"]*I]#8+=R#'L9@U,9Y1ZFSNTT+; T:+!)]PI!;G%TH2.^M6@YC;+UA M(.O-#G?*K@&CKO1QM*W'Q!%G5T/L.O ;TYC6K*FV0X27V 4T8FE6!D]Z- E6 M![@:@S1T?0@,+O'8P6ALRFZL&D.O#+G3]=)*&K//5,F/ 7V0E%KG T%T#$W1 M91*)13U82Z';XF^U ]24?0XU=3A>?BBECU1J+YR'4J,R.Y!.WVNT; :'Z7%G MNV2=LVO3=8-68^TX=L*J*.=%G*)4YCF/*X%2PHM(\*BH@IP6$1=9Q&@LLU>R MZ]^P1=^W>XPXR7F5Y2R.HW?"8AX)P?,B(JLE MX@N2R$[!JRH+MLHHYD5:L(]&OWZW6-RPM37.8<#,2OG_L$\SM( H*6HE AEP M@1RR-$8)YQ+/2_$\:]+)2U85O$22(DJ12,J2HN(I NQ(9UG"LZI$*:TJ'@L1 M',D3!(^S(*=IQ.,DQ1!CTFO5*KDK,'W,"2J)[YT:31V__'\(W'E3?WD]=@=5 M,#XX1BJG!8\R<<9.,;]QBO]QB6DH2$AY+N(SMNCH _EMSUS67P?LV09KWDN] M5O319*=)Q:,T0S4LNB*I4"@)B':JA.<1 MW()VO:EGGY"-01[:XAW+/DXA+U M3I.88-!%^LV0V[O#,&285A%7+,T3S%*&3F4LH%EJC(V"=L+AF^\O!( M\,0X3S*>) D1C)%\01(B) 7/BC+(B,KC(C]CG[!/[5Z5,XV3]!0K."(R2(\7 M6401PV&>Y,18Y#S/4?$WXKD$;'<@NO=A&(=!CD/6=+"-Q0GJBHI7.:*@G!8E M%7J01QW8=7@%.@SHH/WX5-KO[A^:B_%]]>_U M\97Z0=JUPCYH886JT;3()LR.+[]QX4T?7EM+X_'M%L0-/I;!T@4\7QGC=PLR ML']^S_\!4$L#!!0 ( ":1:%?\ A(N, , !X' 9 >&PO=V]R:W-H M965T%< M=1R&-BV@Y'9?5Z#P9*E-R1TN31[:R@#/?% IPSB*AF')A0HF([]W;28C73LI M%%P;9NNRY.;A%*1>CX->\+AQ(_+"T48X&54\ASFX']6UP56X0[=\(<%V1J'#+.0;IBWB:8,8 MOX)XQ"ZT2^Q^N_ M*9G-E'6FQAYSV^I/J%>$$UB4,V%3J6UM@/T^6: []M&?EZK2)!V\G)3>UK&M M> KC !^/!;."8/+I0V\8?=XA:;"1--B%/IGC6\UJ"4PO68XOL5&#M"U=J[4Z M%=Q!AKWE"H8O&7M587<9 RI]H(TU-QE+\=Y(GGU)WFX"W]Y*Z@H4_8[4; U8 M:6[Q1.+ L,=LJK&/E$4@M*R6(O.H[!<@A]4K]<*[MOPIZ)]9'N' MW6$\[)#5.^KVCAKSH#M(#KW5'W1[R:##]AI>G;9-MND)E>H26(94G,;5T^/ M\5<;>AE3;7U5#:Q H1]!QTF3=]CM)P=DQMWDH$=;<=)-XJCS4H>'SV96"2;W MD]FBIEJY9GQM=C?#_Z29>4_NS9?C@INDFF:_?@\I6W$:Q\CV82N0FB)Y M=\_=/7I6GXR6QJR.IE-=+$7#]:%GL>,47XDJ8GU>7"E_304M9-:+5E6Q)B?G)Z#0X.DOL?K?A4R7N]-:8 MK"ZQP-)JW@]GBC_9WS';[< M<"W.9?U+59KER2@;42GFO*O-1WGWHUC[$UM]A:RU^Y_N^KUQ,J*BTT8V:V$@ M:*JV_^5?UW'8$LC\9P386H YW+TAA_(M-WQVK.0=*;L;VNS N>JD :YJ;5*N MC,)J!3DS^T'*\JZJ:^)M21>MX>VBNJD%G6HMC*;Q-<>7GAQ/#8Q9D6FQ5GS6 M*V;/*,[IO6S-4M/W;2G*Q_)3@!R0L@W2,[97X958'5+H>\1\%N[1%PZ>ATY? M^.\\?UOIHI:Z4X)^.[W11H$_O^\*0V\EVFW%UM217O%"G(Q0-%JH+V(T>_TJ M2/PW>WR(!A^B?=IG5ZC1L@-H.:?%QI\;7O.V$+NP[M=VO10TES7JM&H79&SF MR8%N$0^#Q<$$QZ:"&U&2D6[E7#8KWMZ_?I6Q('VC4:XKJ7H-6BP:IX%K"Q-I M-**Y$6K(I4O 6U&L9P,WRSPW;7472Z1&:"H[Y7!A:B54)_-H%'LLB[P@#@FUC\IN48M*B;:X)U[^ MB;+L76()?13K8-@>@V@,[E:M@ZI%(>'(YXXK [O X'P>!Q.*O) %7A#ZE">A MYT?Y &"_T3@8-MKQ0.02_4W;I(S9A,815"?19-@Z3#R.R(Y\' 9RWP/J<1X M@\T%)0H]EB3TQPO^T9@"FB ^ X74=JBV&0LD'*L:G=3.;Q*."*ZC2:B_KC"V M&/>&]="YOF5R,*%$OBB<"&O'=\^\;H3[RJES2$B(^B#-()B5(6B M>:<@J=#R#:]J?;BG?..A?.,7EV_UT(&XZT"[ZG>ONMV]YN);O83 Z/57G\P/N#UL)JRE)\X I;+)@SK9;72%#,P M-(V0^YAY01Y/B$$@2W.ZZE:KNGHB$.5>&B?8'X'9L,!B+PU\NE:\%-3R1M@B M\_(DPQ;FA:$_H=!+PHQ^4J6PMX#B%G@I\#W?]U'*[O>ATBX1(' V[#5D,;/B M09"L&Q3?%R@*O##'7QK3. U2+TOR"25IZ,5^ C:VW^V51D>T]QW9-%U;K0NM MK@K!2Y.7,'T#V7\YEW,9NM:._= QG>?S08##N81\X:(D7Y[Y-SP#N / R M+V7!FCQ/6^Q_Q9T<:8QM^QJ'8>QE>6C!17$.G/ZSW G!LL1RP4?3B]"5PQ # M%C_'G3A!X!B2#K66.V$*[B6/N(.B"2-F57J!CRW@!PN3?T8>,).!/*D?6_*$ MJ,"7D2>"YW$0T!AI\M(<_F11A.SX_S]YH@B(<&(>;($[ +S5=6Y7H]UK:'>CO7ZY1:K<;:CONWI/U_U5 M<-5?H!^7U3<%T=\HE+"/L/Z*I'!V->[^[6H@GG@ M5A(*4-%1X%922D#O-"!<"7%JS^T1&Z/>\WS(YZ8G[7/7BZ MUO1/DV%V>-B=]N^9A^W]J_ ]5XNJU52+.43]PQ1'H.I?6OV'D2OWNKF1!O7M MADL\3H6R&[ ^ESC"UQ_6P/#&PO=V]R:W-H965THQ .B&C\<\3TII#.\7Q]0G\_Y$ZY5,S@O1)_\,;N%][,@P:W MK!?V41T^X#&?S.'52ICA"X?1-BL]J'MC57MT)@8ME^,_>S[6XF(>GYC?Q6\";K"[@23T(0[CY V\9*I$,N E_U&)\W1? MBW&N_7-5&:OI//UUJ0QCE/1R%'?';DW':EQX=(D,ZB?TEC_]$.7ASV_DD$XY MI&^A+S=T9YM>(*@MG?1[2HBC](DPFZTK)?F1=J[;E9A@^4>;/B@*2S$_3 M59"Y(=Y#@]M)]0+(AA65!L&+:H=\/(=T>MEW:E56XS!]-1^?I$],[SBU0N"67,.; M(O- CV-^%*SJAM%:*4N#>ECNZ65$[0QH?ZN4/0DNP/36+O\%4$L#!!0 ( M ":1:%?ZUP9T[ ( )$& 9 >&PO=V]R:W-H965T2I*0EK*\'8-"1 B(?MQ;07;G)M+1P[LQT*^_0[ M.Z4K6EO>^.%R]_?O#'<\/G".D,X&35LCK=H[YMK3;MPK5+Q&J7A2H+&V3@XB8]/!\[?.WSGN#0; M:W"93)5Z<)OS:AQ$#@@%EM8I,)H>\3,*X80(X_=*,U@?Z0(WUR_J7WWNE,N4 M&?RLQ ]>V<4XR .H<,9:86_4\ANN\LF<7JF$\2,L.]_D*("R-5;5JV BJ+GL M9O:T>@\; 7FT(R!9!22>NSO(4YXQRR8CK9:@G3>IN85/U4<3')>N*+=6TU-. M<79RH>3\XQWJ&LYP:N'@CDT%FMXHM"3N7,)R)73:"24[A JX5-(N#'R1%5:O MXT."6I,E+V2GR5[!6VP.(8WZD$1)ND:>KUTAY[/[XR;4BC3:H2?)U-C M-7T5O[8EVVD-MFNYFW)L&E;B.*"K8% _8C#Y\"X>1I_VD [6I(-]ZI-;NGE5 M*Q#4#(2KCW7UJ8A_&^E>K>VD%Z]$^R"1AE+133,6*W>L72#,E* KR^7\&$Z, M,U)%+-93U+XLG>T,RY4I[BKEA@0.SB5IJ-8P69F>LQ44+KG2<*4L&KC67):\ M80+>0Q9%_2B*-E;WDM5*6_Z':"HJF6HE?9N#_B#+>W"0D4_<>^7$C6F9+)&R M,-; 04PN:<_-<3+LP15UMY)I_4S9 $4YN4$QZ&=I07/:SX\<=QKO8GSA>HLO MSS//EQ3%FWS.Q?$5R6Z^*!YZOBPJX$Y9(A'_EX[>6Y'G_2S+_.JHG^8);/L, MPXTV4:.>^V9HP--W'6-M7??;DZ[-_'/OFO4ETW,N#0B<46AT>)0%H+L&V&VL M:GS3F2I++;=P!Z[_0Y"]02P,$% @ )I%H5YI+ M>]D= P [@8 !D !X;"]W;W)K&ULA55-;]LX M$/TK VUWT0)")(OZLFL;2++;-H>NE\&[5>RL&TC<"- CUT'5??;["5AY4W\YX<]TU5 M&^L(ULN>5[A%\ZG?*)H%$TK9="AT(P4HW*^\Z]GB)K;Q+N!S@P=]8H-5LI/R MJYWHZP4[^NF@&NZ7WC]P'6-]%%P"WV5\!"'Z(P8A?PV*2:.3SV"]5[)3NX):Z*7@>= MO*GAUITY*OCW>J>=_\M+!S#BQR_CVTI:Z)X7N/*H5#2J1_36?_PV2\.W%]C' M$_OX$OIZ2Y59#BV"W%-=3/=7_;@_;N^/BQ)TTS4M5] K60Z%T2])N;S9_?D- M&NT*H@2J+E,CW&V ER7IU2"5\U!7(+QJB1?-?:,;7U>P0.M[&5+ M;<*F&/OX0*/1Y%1T,>>5+BA5(3Y[=/ WZ7CNL6_'#M&)=5[= E[?65ERT'20 M^@U\$HTAE*WA!C6\@C3/_5DTLU82^@FS5N2'<>3G24;VS,]9YK,H@3MA4 FG MDK? XL1/XCDP%OGQ?$YQ(4O\&I*&X5VZ%^6D6DCW/&)G:#Z1>W_A]02P,$% @ )I%H5SL,@&ULE55-;^,V$/TK M Q7H!Z!&%B59B$&M_\VVD?7B54 MLS<2V"F!!=YCH<#R W=\O33Z",9'$YHW@M203>2$\H>R=8:^"LISZZW3]6.K M98/&_@3W7P?AGN'G![Z3:']9)HY*^,"D/L'=CG#L#;@%?-+*M1;N58/-]_D) M49OXL1=^M^PBX!;[*\AF,; 9RR[@99/>+.!E[]'[IW8(_]SLK#-T2_X])WM$ MS<^C^LZYMCVO<151:U@T3QBM?_PAG<]^N\ YGSCGE]#76^K$9I (>@\G] 9L MR\GVKEIW'=UOZY4!M2D(:P>N:CRGXV*E\SH>6H0[W?5N3*QU/VC\8A,,"W?O^M0&3JG+5 $T7Z\@0Z@!I M7)957!4,6,S*,L[*!7Q13V@=!J[.B-J;([E!"?+ M10G;2>:=Y-;"S?=RI^WPNA^.0@KMAR3D\SQ.\PP*DIGGBU',KWZ"4.$C-XT% M_L2%]*T6<@^&*T<$Z6H2DW0.&\F5YY17Q(NED"Y(9AIGB\6[.$UGT0_&6PZ< MAOOM9@.T;?,J+DH&93S/JSAG"WC0CDN@,E51T%[.(2_BDK%X7F1P[BXGKV9/ MA^80)JPE.H-RXQB:O-,0OQEGU__AXQ_@$S<'00&PO=V]R:W-H965TKT++7^U#U@TD&2#>Q.=M9=OOK.W98%BJ@E1"Q MG9EGGK&?\62TD^I1;Q -/+>-T&-O8\SV=CC4Y09;K@=RBX+>K*1JN:&I6@_U M5B&OG%/;#$/?3X:6N!<@>[:EJN7.VSD;NP%WNO"?;W> M&+LPG(RV?(T+-%^W[#^18_LP-GXR4W(&RUH1F!RY5YTWD:F$/96$4O:W)STP6 M1I:/-W>45P4SV=)9:^ZVZ_T#7S:H/XR&AL)8XV&YA[SK(<,+D 5\D<)L-'P4 M%5:G_D.B=^ 8OG*\"Z\"+G [@,AG$/IA= 4O.N0<.;SH$MZ&*]SG/.2[['CL]CVQJZU5M>XMBC(M&HGM";_/A#D/H_76$> M'YC'U] G"ZK)JFL0Y HZH;"4:U'_36F4QT=72FVL!=6@-EQ4M5@#?N]J\P)\ MQU6ESZ5U-?#YM*;:1J'3,=@N41V.B(&1AC?_Q5!APPV],1)XTUQF"SNN@7XK MV= 5HF_A4ESX>ASP1,TS&_";*U&L;O@3*KIQB(&]MFS +:I:5O#^LP"SD9TF M'OJ#F[X@5S3\*IY06[;:%@S(K875\ Z"G/E)#L$@?;.A'3*J+M_,.U$;RD%4 MKRD%+,UREA8!A(,"/B[F'!'\[#@M,U['RH:SZB.]XD8%&< M0)*S+,X(/Z1I1 %CEH<)_(*"]-WT>JNH:=3V.K/=#Z*0)6$,4<:*++(1XX+\ M@X#EB6\)&M65)"0;P]:HACBE]PD+LYC,F$\*W<\.NLH3%FVO^T[WIOYOVWPQ>NUC65 M8X,K)#7#X*)K\ U!+ M P04 " FD6A7$YGXX4P$ 3"P &0 'AL+W=O+ M"R6Z)!5G_WY'RG;MS7$S;/MB'RGRN>=>>>.-TH^F1K3PW,C63(+:VO758&#* M&AMN+M4:6_JR5+KAEI9Z-3!KC;SREQHY8%$T'#1CI6G96BQ9D& MTS4-UW_$M2NF B,;G+6:P M5^DN'LH[]'?>=K)EP0W>*OE)5+:>!$4 %2YY)^T'M?D1M_9X@J62QO_"9GLV M"J#LC%7-]C(Q:$3;__/GK1]>5'^; MR(G6!65N-7T5=,].[RGN/RMC8(8:YC77"-?6:K'H+%](!*O@5C4-^6]N5?E8 M*UFA-G#QX+Z:-^.!)1(.:E!N%=[T"MD+"D?P7K6V-G#75E@=WQ\0^;T%;&?! M#3L+.,?U)211""QBR1F\9.^1Q.,E+^#=<=V*=G7HD5^O%\9J2J#?3MG;PZ6G MX5Q179DU+W$24-48U$\83+_[)AY&WY\AF^[)IN?0IW,JTJJC.*DEV!JAY++L M)/<)3UN4KZ($WE90"=E9K*"E>$L7[S599[QU_"_Q+OMXFX-XGS+[/+$'(K-4 MDFJ>? D]MD%K:%/;^O_D"E6GO4Y201>%J@C >;XES"MXJ#7B40["/7$_WG&I MY'[8@72_8_,:#A>B)0*J,V2/>0/?PD6Y5Y."Q8FK)>'611&2=*?"2,V M#'-&JT^^G6#UEC^AIN[8VV^@,T2O5[HF)[W&1W%!FM-1F$0CDI-P.&)A-DR] M7&1IF+$AR<0H'H5YDGTQ]!^Y/3P10#(INLP+;QN['/9&)I=9ZH7,[9RI@6Q? M ]FK:^"0&.#G3CQQ28$W@,^E[%QHEUHU??IY#^[3SVW]]T5REOGIWG!<.?2. M&DL^=?(V!L+6XU+[][;" DM.N>B@A 9<+NF5I0>XDQ74E++T'>G) M;:UXZQ71RWL%UYX[]6N+S8*T[9IV7U_^?0&U=B0-"&,Z8N>RZ= %E,EY05E+ MA1FF11%&.8./[1,:9PHYAXB73NP]T[7"O@C%HI -DS K"HC3<)1'83$<]0W? M\[R5G+QR?>SK;90JU\;@82.D4&XB@G28AG&:0)91;67QUV#<0EA'M*-^H^%N M/IM!0IV Y1'$HY@PBJ]A4(=!4[I:2>A\E.S^7GW-.>1O+N,;KJEAFF[QNXLH M17_9V8Z2POG8N2VA",20#4.6Y/"@+)? 6%A03XE93GTD9*,HS$<1G*KLP<&@ MTJ!>^7',$,&NM?W,LM_=3WS7_:#SY7@_+K[G>B4H420NZ2JU&2HUW8]@_<*J MM1][%LK2$.7%FJ96U.X ?5\J97<+IV _!T__!%!+ P04 " FD6A7,2&U M7 D& !"+P &0 'AL+W=O=K1#)1:_'O2V),._2A,3RS9JR M" MYRS8]GC""_=0H"GN&IHUZ$0[BSGR6/KMC\QG=B3"(R1U#?!=%F/UY34*Z MO^SHG:<']\%F*]2#WGR6X U9$O$IN6/RKE=0_" B,0]HC!A97W:N] M7'RN# MM,2O =GSTC5235E1^E7=N/YE1U,U(B'QA$)@^>^!W) P5"19CS]R:*?PJ0S+ MUT]T*VV\;,P*\(TH&AO&"@9$;&&T-^KE!OZW!(#<8M#48Y@;#M@:C MW&!T9-!_J9?&N<&XK8=);C!I:S#-#::I'++?+_WQ%UC@^8S1/6*JM*2IBU1! MJ;7\S8-8B7TIF'P;2#LQ7V8B1W2-EL$F#M:!AV.!KCR/[F(1Q!MT1\/ "PA' MY^@]9@PK<:*W"R)P$/)WZ T*8G0;A*&4+I_UA*R3(O>\W/]-YM]XP7\?W=)8 M;#DR8Y_X-?9VL_VTP;XG^Z+H$..I0ZZ-1N#/N[B+^MH9,C2CCSC9R)$MZMK5 MC%F2I(3YM%R@MV_>U6 6,+4QFS&WF$F,_BK&:M\HHZ%1]K_HFX9:.3"U0B'^I MJ>]UQAW4<]4L>,$3[)'+CISF.&$/I#/_\0=]I/U4)U=(V (29D+"+$B8#0ES M(&$N$*PBZ$$AZ$$3?9[+]TS&.BJ:4G-$0E@:=\4>0705!IG6SQ".U"Q2I^U& M%Z=J.X--4IB*[A[FNC'I3F:]A[)H(5V:D# +$F:WZ@P'TJ4+!*NH<5BH<=BH MQ@59$\:(+]68RK).;(V$4\66P8;E_AV,CJ0&Z="$A%F0,+M%5SB0#MWAIE#S*1=VZZ+H1=JI.QL_ZT-"UTL#( MA +ITH2$69 PNU5G.) NW1J7+W^8)H6@)HV"N@I#ND]C*AE<(9_N5F*]"Q'. MUN:UHFH$GBJJR;,A-]".Q^4"TJ,)";,@87:;OG @/;H9;%26U+A>3]-"3]-& M/;W?12O"U,3&2$*9P*N0/"V[.?J[805^/7TVTQ]]>6\:79^ZOGS5G?F\Q-'X MMB K9+]:(0?2G0L$JZA$UPY;@EJK@.@^"XC2;8L[P@+JHP\QD4(I5H#WQ0KP MKK0"_%!: 9J/"?%4"/4QB%0YM<\H7_$U]K("2X&90 LL"/I\]1CP+Q?IMM"Y MKIUK>IT4FRM_ZC<.E+8 I9F@- N49H/2'%":"T6K#I_2CKK^G3;\* .G6A:%5M'M(L>N.F]RG:)$]!B2B"$EX)2I(T MVJD5+FA2YI4FZ0:*TNQF[0<9- D#2K- :?8W])(#6A,7BE:5^"'QHK?*O-0% MYA_W]'\/S$%S.J"T!2C-!*59H#0;E.: TEPH6G7X'#)%^O![!>:@&210V@*4 M9H+2+%":#4IS0&DN%*TJ[4,*2V^5PP((S$'35SGM* Z='J=+09V:H#0+E&:W MZQ 'U*D+1:MJ\Y 6TYOS8O]18 Z:3WNE2<:@*3 '3;.!TBQ0FOT-O>2 UL2% MHF42[Y7.TT:$;=+#V!RE:;?LX%_QM#CP?94>&ULM9UM;]M&$H#_"J$K#BU01_M.,F<;:)QKKT!R M"/+2^\S(:XN()*HD93>'^_%'4K*6Y"Z'6FG8#XTDSPYGN*.=9U\XNG[.\F_% M4NLR^&N]VA0WLV59;E_/Y\5BJ==)\2K;ZDWUEX./HWK+&K;=) MF=Q>Y]ESD-?2E;;Z17-OFM:5-^FF[L=/95[]-:W:E;>_)FD>_)&L=CIXKY-B ME^NJD\HBN I^*0I=O3A\>A\D9= 2KGL@^*@7NSQ/-X_!FZ1(B^#'M[I,TE7Q M4]7\RZ>WP8\__!3\$*2;X/,RVQ7)YKZXGI>5T?6EYXN#@6_V!K(! S_I[:N MDY\#1AAW-+^#F[_5BZHY;9JS;O-Y=:N.]XL=[Q=K]/&A^Y5NDLTB35:'^_/: MY=%>A7"KJ+^9KXMMLM WL^JK5^C\2<]N__XWJL@_7/XA*>MXRX_>[6R90YGC!&I>F8[ MY!21C$1NN^71;CF-W=*RIS*'](P&KWUF\*BC9VH:SY2K1R)*^CT"7OY,Y\*C M-C[]5.=,YO(66-U2*GB>V#">A.ZZBHX&1GX'OJO>Z M"-[IZN//RV034!:\SS;ETFEU9%ET14D4]N/+)<8E$6[;XZ/M\3FV[SOO?9;K M%P=>/AGR(K;-XV$41STO'&)1I.(!+R@QN96 ?KQ/\F]51ORZTD%1I\JT3'7Q MA[\%!>RXHZ343*NP<_ILCBU*1QJBY'7HJ4C \>3Y': MJPM:$2L+..24XJ2@6 TB9["F?[2+&/G<"6K+U38-]\A1T-! MZ8#])ME3.-M?DF/LS.W*,>#USXPF9BB P11P5HYA=DI7,E9AOU?@:Y_KF^$# M!O/!Z:,VLW& DK#ZKY]B'()*"<(&XHRU9NYPKF\-VLQI(>ZT?8K_%SG## P&!@\!FT[YS,I.&7]I1B'("=1Y;D<"#-#!PRF@]:H[5K^?0,W M]Q[#ID %;E"!D\M';8Z4\@^KL5, !#< P6& \%QAMMF@/W" (ETC#3EPF!PN M'*RYO5Y@60V)=*UNK=W#T_\+!FAN3_,MBZ?(]MQD>PYG^[,&:&YG<\LM\++G MNF6P@,-8;,IV(XMIXFH:P)8VKJ. M&R+@(<+0C)38#QY/@0G<8 *',>'L_1MNPX!D46S-RQUR(J)"\8$@-W7@BA+5M]PIQM303JM)V@).VFC[ M,\).UE<\COL[QBXQ2KD86'06)K&+21.[L+.V9#RV9I$..:&B:-!^D^(%G.*' M1N/@?\'8$C6LV7>HPM+6O0^MO7]Q^> LD%+[P>,I0$$84!"3KA\(&PW&]B1,.Q<&*]R M?,D"%.E:;JB:WGK "2,,J?/UN3XF@7"R9H_O1;O$%!\Z#"@- M,"Q^(2Y&JS?>Z":@B"4(0B%0! * ME2"PM'4]-@2A)B4(Y3@YX8I?EQP0O\JPA+J$)4Z8L<'ZO7MS"K10!BT4 EHH M5+3 TM;UV*"%@M'BTO@=WW4!1;I6&ZQ0,%;X1*USW@;K]^[#21[%:#V+@7"( M4Z&NK&!IZWILZ$?!]'-IU-HP8T4M)-*UVK".@EGG+LNW65Z;=Z^_=@*VV23/ MUFN=-]VX3;8Z=QH.7L"[$Y&T=6^'02<5(X0M*AYA:>L^5F3P*(1WALZ>QX7V M9@^384BC_D3.)1B'/!(#H! :T D]]X6&'XIRL JWGHJRA08?BPH-S80PS5PX MFPOMO9RK.*+]L<$E1ADC;,!\@Q\AO.6#-JD+[3,>5YP2TG^(Q2474B(&IJ>A MP8IP4JP('42]$_;N02CF P>@0P-8H0P8O@-UB=,].#K^8YD6-JZ=\<@ M1XB '"$JB9T4N0('8^**A5;0XLM)@D9((_0D$>(21XGS/K@ZWEW M[10@$AH0"1% )$0%$2QMW<>'#8A$DSZ\&KEPQ'48VB4(G5"/#(Y$(V=++XAH MYXP0OIYO_V)IZ]X=PT$10B6+"'7E!DM;UV.#3A&,3I=&]/BA6%"D:[7!I&@$ MD[*-_AZL&]N#A]W&740%5N+=45,<;HD,5T42(31160E+6]=CPTH1O,7D=PP^ MLK>+G$^0); OK].ZO*0ZQ1*WB&A%"A*("$):VKL<& M@")X$\LS0NTSL^X(=<@-1VALX"4>@9>1"'4"*ZS3M[^PM'7O@(&?F%X>H3$J MT&!IZWIL@":&%W;\(C0>?R@'%.D::1@D'F&0DLT[N;IMA-B@W/Q AG M=6-4G,'2UO78X$P\LDSD%YCCAUQ D:Z1AD!BF$ ^5C&8%SK(]7:7+Y9)]3*I MN'A?#M!I)^K*#9:VKO>&:&*$8[@Q*L%@:>MZ; @F'EGN\0M*5)2)'8\5$S*X MAA6WZH;!D (&\0F,"JOW=G.*!1Q*VN7'$([:O"A!M)>*M=[G6DWJMG^#K*MKIJ4#GE!DM0T4YQU[$-,N\3"B,JO?MLFOJO[0*P M%&$;C&)5A)\:E>&'2D-ZQNIXUM?(U=T^Q2 [K2X:*1X+!S(;B*&5?IW MZ11K3+1=DI8B;)I1Y,JTTY2F;=>FA4O!>@>RO2/F'G(=4;CJK;_7DR!1N\KM2)E;WTC=:U/@D'L&\#B'W'GK M!V3JG^]YG^2/Z:8(5OJATDQ>U2<)\_T/XNS?E-FV^4V9KUE99NOFY5(G]SJO M!:J_/V19^?*F_IF:X^\2W?X?4$L#!!0 ( ":1:%V[7 4 +\B 9 M >&PO=V]R:W-H965T0EL87V^U;[ M+6MYT7!-V3<^!Q#H1YID_+PU%V)QUF[SR1Q2PD_I C+YR1-E*1'RELW:?,& M3'.C-&F[CN.W4Q)GK=$P'[MCHR%=BB3.X(XAODQ3PIXO(:'K\Q9N;0;NX]E< MJ('V:+@@,W@ \;BX8_*N7:%,XQ0R'M,,,7@Z;UW@LP@/E$$^XVL,:[YSC=12 MQI1^4S?7T_.6HSR"!"9"01#Y;P57D"0*2?KQO01M59S*+&1,. M5S3Y*YZ*^7FKWT)3>"++1-S3]1]0+JBK\"8TX?E?M"[G.BTT67)!T])8>I#& M6?&?_"@#L6,@U(2719$[AXB#]W2 M3,PY"K,I3#7V@=E^8+!ORT57*WR1V3R B33'.O-:++TJB[P<@$XAD4W03DW&-)$#7 E+^CR[5"F\Z>F]4,3[C"S*! M\Y:LMAS8"EJC7W["OO.;3F>;8(%-L- F6&0)K)8?G2H_.B;TT>^,I4 ?IS3C*$W< MI@1&+XZ5X%#6T"9KI&'UNLY^"?Q* M\HP74F0-(+!(1E14V4^[IO\C$[3@!Q M50WSJJF+O]_T:> YFOC[C?S!OFYBT$3L>JYF8MA$[/2ZFHF16+L2]1D \IZ<+L=&38U/\ M4-;0)FO49.WY@SIK389^)4/?+$.ZD)N"7 ;ZA+B0>TF8Q1.IR48>;7;W&^Z\ MC'F_D80O\[F)T?%QM],,Y*M0D7&-;TSD017!@3&"9KD#RQ53L4<4*9*@E9AW*Q_N"CI+VNIF?1H^0XF M#JT21UIBQ_04P^XV\.XK5=C#QU9A,^31WS&;:(%5M- J6F0+K2[UMHF!/U87 M UMM8UA%"ZRBA5;1(EMH]339]C*PN9EQ3"GN- N3HWUENC*3'BW?P<2A5>)( M0^P-\J;%WE*\[5M@<^/BBK(%5>\1*("QD$79])ILQCKZRV6UF6$5+;2*%ME" MJVN\;8Q@_V/58$NMBC)-;*(%5M%"JVB1+;1ZFFQ[/-C9ZU+)'TFJT.FUQD9\Q>#%^B<^NL&8\P&=A<99B"U\<[;@E M;!9G'"7P)*F&ULK99?;YLP%,6_BL6JJ96Z N9ON@2I351MTJI53=L] M3'MPR U8!9S9)FGWZ6<#16GJ9*FTEX#AG)/?O=B8X9KQ1Y$#2/14%I486;F4 MRW/;%FD.)1%G; F5NK-@O"12#7EFBR4',F],96%CQPGMDM#*2H;-M1N>#%DM M"UK!#4>B+DO"GR^A8.N1Y5HO%VYIEDM]P4Z&2Y+!%.3]\H:KD=VGS&D)E:"L M0AP6(^O"/1_'6M\('BBLQ<8YTI7,&'O4@Z_SD>5H("@@E3J!J,,*QE 4.DAA M_.XRK?XOM7'S_"7]JJE=U3(C L:L^$'G,A]9L87FL"!U(6_9^@MT]00Z+V6% M:'[1NM,Z%DIK(5G9F15!2:OV2)ZZ/FP87'^' 7<&?*C!ZPQ>4VA+UI0U(9(D M0\[6B&NU2M,G36\:MZJ&5OHI3B57=ZGRR>2*4(X>2%$#N@8B:@[J$4F!/J$Q MJR177:Y)@:Z)K#F5% 0ZGH DM! G2G(_G:#CHQ-TA&B%[G)6"U+-Q="6"DS' MVVD'<=E"X!T04UB>(<\Y1=C!GL$^WF^?0*KL;F/'K^VV:D??$]SW!#=YWK][ M,J$B+9ANBT _+V:BZ<@O4X5MI&^.U&OQ7"Q)"B-++38!? 56\O&#&SJ?3?7^ MI[!7U7M]]=Z^].0;"(%D3BK$*D#/0/@I(B7CDOZ!.4J9D*;RV\RPR=1OCE7B M1K[CA?'07FU69M -?"_VPE[W"MKOH?V]T-\5JF0*FT/++ Z!;C.#31@_=L-X M&]J@"T/7B[ 9.NBA@[W0%SW@6 &V#Y!Q-":@B3MXP^-AC)T@W.(V MZ$(GP$YLY@Y[[O#],R3+.&1$ EKHU;/:A1Z^;67D.G&TC6[0#9P!=G>@1SUZ M]/YY@"QU/:+5A[8XO1V_LUX1FM!"I@H9S.6:3JY>V6V0XD6S:[SHQ)M8K^@C'Y,M ;6?_=DOP%4$L#!!0 ( ":1:%> RQL>=@0 +87 9 M >&PO=V]R:W-H965TD[+2_?J2LZ&'3S%1P^1#K<>_1.=0E[Q'G M!U9]YEM"!'@N\I(OG*T0NUO7Y=F6%)C?L!TIY9T-JPHLY&GUY/)=1?"Z22IR M%WE>Y!:8EDXZ;ZX]5.F.)YB1'*2"06!Y<^>+$F>*R3)XTL+ZG3/5(G#XQ?T^T:\%/.(.5FR_!^Z M%MN%,W/ FFQPG8L/[/ K:04U!#.6\^8_.+2QG@.RF@M6M,F204'+XR]^;@=B MD "#"PFH34#_-<%O$_Q&Z)%9(^L."YS.*W8 E8J6:.J@&9LF6ZJAI7J-*U') MNU3FB?2ADA51B:\ EVOPRY>:[N0[$N :K&3!K.N< +8!^J K\*LYC*!SUTAB:K'N5E+ZOV1%+I :D5V-\#WK@#R MD*])7YK3[T@FTV&3CL;IKAR>;HQ0-T:HP?,GC9%.UA$GT..H&7G+=S@C"T=. M.4ZJ/7'2'W^ D?>33J0EL)%DOY/LF]#3CTS@'.R&PHE)^!$M:M#4RK%/PSA MT)N[^Z$D35CHH3CLPD9D@XYL8"3[.^'\5BX(65W4.19D+>>Q').,XN-*(@5AIR#\[N&^ B71CGEXQ@7) MOS ^H:P)B_PD3O2,HXYQ9&2\Q#LJ.=-O0$56J9I9&F*FOQQ+82#'T^M[N6:K)%LB2 M:EMH8]D#2P.MUF4+-ZPXZ*F^=%*8VC@/>;&^,F'O+Z"QEZ?WM,1E1D!.I"$% MF'/]@M^B#)\?H\ [;;*OAHU9]I8 FCV!AN75J.N^UF1;_"&Q4,?_/"R Z"+_ MWB7 UVR"Y+UEN6Q8A2R./6E:DY:H$6CR;+"$-I;=6PL8VEH$C"9ELFQ+:&/9 MO3^!9H,R>1&(SJHN04$"3XM3$P:CZ%)Q]NX!&CMU^M=F0^7<,E.TZAQLH8T% M]]X!SFR5I=&%3)9M"6TLNW^+!"O8- MQE:=WM=5244M[;QBNJ'/ZEB[9IJ!)G_[_A\. O4. D%;7_Q&*S)9MB6TL>S! M/H?9ATPM3G3N-& 0QJ<-71N6^)>*LS[&$-A;:.Q<4 MV"I'J\[%%MI8=N]UH_X&K)UIR M:7\W,L^[B25,==PD/IX(MFOV61^9$*QH#K<$KTFE N3]#6/BY41MW79;]>F_ M4$L#!!0 ( ":1:%>K7BY![ ( .H( 9 >&PO=V]R:W-H965T4E9M_0+VY9[G[AY??.FMA;Q7"P!-'C.>J[ZST+KH>IY* M%I!1Y8H"WVIUO(RRW(E[UC:6<4\L-6B[8BQQY]4L*[-YFO:=UHF(>"0:,- \6\% ^#<$&$:#Q6G4X&R&L .%K(T05P);N ME;5;X894T[@GQ9I(XXUL9F'5MVC4B^6F3R9:XE.&.!V/);:M>I[&3 R?EU11 MK\NH_@M1 W(C3966^(+_:CKW MDCEL9C:77E<5-(&^@[>: KD")W[_KMUI?6H2_2W)AF])-GHCLIWC">OC"8^Q MQT- TH31\J+%LZ&9D)H]6T/3F91T%Y;.S(U5[ #3*GG"P5$"5F>DTEX'!8 MX= K6S012C?>2M%AD:%[OJ=$@].E&^PI<>@4!OM,HT.GJ+TE?*F$MW5Y9R#G M=FHJK&&9Z_*=K:WU8+ZR\VC/?MWN#MH-]B$.\G+N_J$OOP)NJ)RS7!$.,PS5 M8! F1L !D !X;"]W;W)K&ULU9E;;]LV%,>_"J$50PMXT<7WS#806^J6H9>@;KN'80^,1-M$*5(EJ;@% M]N%'4HHLQ;)B8]Q#7Q*)XOD=\G_((QUSMF?\B]@A),&WE% Q=W929M>N*^(= M2J&X8AFBZLF&\11*=-[(32&FSF)FVN[X8L9R23!%=QR( M/$TA_[Y$A.WGCN\\-GS VYW4#>YBEL$M6B/Y*;OCZLZM* E.$1684<#19N[< M^->1/](&IL=GC/:B=@WT5.X9^Z)O;I.YX^D1(8)BJ1%0_7M *T2()JEQ?"VA M3N53&]:O'^FOS>359.ZA0"M&_L2)W,V=B0,2M($YD1_8_G=43FBH>3$CPOP% M^[*OYX X%Y*EI;$:08II\1]^*X6H&2A.NT%0&@3G&O1+@_ZY!H/28/#48'#" M8%@:F*F[Q=R-<"&4<#'C; ^X[JUH^L*H;ZR57ICJA;*67#W%RDXN0A4F(;', M.1+@%_ .<@YUZ,#+$$F(B7BE6C^M0_#RQ2OP F */NY8+B!-Q,R5:@ :X\:E MLV7A+#CAS =O&94[ 2*:H*3%?M5MWW_./NRVGW;8NTJX2KW@4;UET G\(R=7 MH._W0. %_;;Y/&=.E;EWTCSL-E^CK-,\.M\\Z!"C7RVEON'U3_!N:R!)220QJK)I#RU9L!-DF"=(" !(18Q8<(LO/OO^C9C0K7_QEF>B1Y0 M.)(GF&Y-3Q4W3'.4@/<9TBN440'^>J-& &Z5-_%WVV(LACMH'Z[.P-H"K*; -B*'8@ M,4]:=^FRDWEI8&S"P@(V,C#]CGU8]"?^=#!S'^J*'_?RJAX-&8>5C,-G9*PO M_EZY&=1J5VJJO;&&!/7 .R9/;H5_P&=(*+UH3=.)BRT M"8LLP1K!'%7!'/U8>7!D,^8V8:%-6&0)UHCYN(KYN',#KW3*4\$1."G#TA:( M\5'>& R'GM?,+JM.3Y:G6-F&1)5A# M:]\[U&'>^6IC>H;>); I>/](\&Z_ERINE1;9HC4UK]6^_OF:;QE+]IB05JG] MX^_"P>A8ZDYW%TMMDQ;9HC6E#@Y2!YU2OV%" $;+9&W2>*O0G91+OU5*6CUL MP63R-&RA5:>1+5I3Z$,1[G?6>_7W)) <4@&+7^1B)DZD$:MELE5:6-(:^^XH MPT6V?#85/Y3 _G,U\'\NWFZI1%Q_T[S?@(\[]:W?'BFK=;-56FB5%MFB-2-Z MJ,;]X8]5P?E6RW:KM- J+;)%:T;^4+K[G57B8E4OX0!,64YE:T"LUM0EK9[F M_&'+>\IJN6R+5BCMUHX@4L2WYNQ'J+>.$K#X/;UJK;QB3 MCS?:074:M_@74$L#!!0 ( ":1:%=5&[.>H0( -H' 9 >&PO=V]R M:W-H965T%+.)7V MB>K&]SQP4%))Q8L6K$]0$-:\\4.;ASV YND'^"W ?PH(GP$$+2!X:82P!80O MC7#> JQTM]%N$Q=CA:.)X#42QENSF87-OD7K?!%F[LE*"?V5:)R*KHH2$Z$+ MK]!Q# H3*D_0*;I;Q>CXZ 0=(<+0YYQ7$K-43ERE0QJ@F[3T\X;>?X8^0->< MJ5RB)4LA[<''A_&7!_"NEMKI]7=ZY_Y!PA649RCPWB'?\X.>\RQ>#O?[Y/Q? M].4_1W^4C* K?F#Y@F?X/G*>UH12I(N+KIC"+"-K"F@F)2B)8B(3RF4E 'V; MK:42^J_^WG<'FBAA?Q33Z<:RQ E,'=W*)(@M.-';-X.A][ZO *])%K\FV?*5 MR!Z5*NQ*%1YBW_]/^091SK)3JCMLBK"M55]5&L*A)33C8AL%@Z&^-MO];/_I M=#D:^4^\XAZJT!]=//9:_HVK$>[N-:L"1&:GA$0)KYAJKFYG[0;1S/;?)_;Y M8+P8]-AC/;B:.?.;OIEZUUADA$E$8:-#>6*E;95KKG3CMIAV%M,+S48%0;C,K85\$J(^U321 DUS-K);EZFB@[N7@ (?D^DGN>Y%MRJW5.9 *"O">? M*.=4ZT[>^B!IDHIWJO7+RB=OW[PC;TB2D\\[MA9.UW!^SGOP<][#?O,0U@/B3+J\MV+I-K/*+7GN1;/JC@E)U"PAJAFXFD]_ M_ZGZDP\2,O%/U\RIX%XW7.?:J2AH!'-#)=.2:"Q^_<4>6;]WR88)\S%A 28L M1(*UY/8:N;T^^N*K6CS4(A*W&F# ?$Q9@ MPL(*9ELE3>\9GA;6P![/S*<.\8:->,->\=K?:K2C? N=^;S"C$Z,-[78O_\=>MF*("M2]AV K. ).,W5 MGD)_>2&-DC21U<9"?X^=\O2BKY4'$^9CP@),6(@$:XEM6\?_/JW73+0U'4EQ M5)J/2@M0:2$6K:WZ2+J)=6[LR?!L$XOJ-<2BM95S MCLHY_?M=R:+']TLJ(":W!\I?J/ST0JZ6#9/FH]("5%J(16N+>RS:V*]:M;%1 MRS:H-!^5%J#20BQ:6_5C[<;N+]YT^_8TJ YLCOCJ_.BC MTCS)!4EAHUQ9@[%:U'AU)%/=2%:41PAK)B7+RLL=T!BX[J">;QB3SS?:07,P MMO@/4$L#!!0 ( ":1:%<$:<-ST00 PB 9 >&PO=V]R:W-H965T M3]Q'^X,H3YBK14;W;,O$U^PNET=F M2PFCA*5%Q%.4L]W2^(1O?4+*@*K%GQ$[%6>?43F4!\Z_EP>_ATO#*GO$8A:( M$D'EOT>V87%#N:!%FS#XV]1* Y+8VZ@D.WH M,1;W_/0;:P9DE[R QT7U%YV:MI:!@F,A>-($RQXD45K_IS\:()O-"G"?K" M4W$HD)^&+!R(]_3QKB;>E/JT(I%GD=9$"]RR[ 9-K%\0L9[-GC]U1BG MPI2WDL?59#J9+/UDRSF M3XRA+7MD.4T#AN2*@S[3((HC0:L[T8878E #+7KL?(2$>9 P'PBFU,=IZ^.\ MR5+A0)8&$N9!PGP@F%*:65N:F?;26;-]E*9E61YH7%TY\BZ?L3SB0S?H#2*3+/6YGG,"NR%C-68$B8-[\0&!,7S^V>RD Y%97= M5F57J_*&%@>4T2=I8(;7>FWX6'4A89Y[H>Y'C&*AJ4,F&P8[N]W84^XU@9KTOJ0R5593SS6E@KXS?IF:6WEPK>2V<5Z/M;820M*\T!I/A1-K0KIJD+>9)?28*$*!$GS0&D^%$TM4&0U-O1VXMD/Z6@-E5;7N["O6^]=7 M]RWZ^-$:@[K4AJ9N7:R9Z\[Z(K^%!<6=!\5:'S5N[^(,S!O;L?M[%U!/>5U2 M'RJI*F/G%['>,%[WHXH>,GK"@CI%4)H/15/+T?E*/'^;30NHT02E>: T'XJF M%JBSI%CO2<=N6D M*BC-PYEC7 M*9_X*$I#Y525[BPLT5O85[V(H2CKTF8"YV\Z7*LIS@>2%*8M70M(&:X"A5IN/BV$,^'=,UCZ.4/.2(K9,$Y__> MDIAN)HJNO!QXC)8K+@^HTW&&E^2)\,_90R[VU)HRCQ*2LHBF*">+B7*C7P>Z M*05%Q.\1V;"=;22[,J/TB]P)YA-%DRTB,0FY1&#Q]4SN2!Q+DFC'/Q54J7-* MX>[V"]TM.B\Z,\.,W-'XCVC.5Q/%4M"<+/ ZYH]TXY.J0WW)"VG,BD^T*6.' M/06%:\9I4HE%"Y(H+;_QU^I"[ @,XXC J 3&OL Z(C K@7ENAEXEZ)TKZ%>" M_KF"0248G"L85H+AGL#4C@BL2F"=FV%4"4:%'B09S7F4+M$O MZ"/.QNV!/)=MKT^G_%=;NM=%GWY<)S.2([H0(Z876\LG'$/?3S[R;CO1EWJZ MA/4+F!P:/D^-L?J\:U3(= XDS(6$>9 P'Q(6 ,$:1NW71NV?:50QP9!C(&'4 MJD1(KQZO%K?]4\:ZZ\Q\Z>,4$N:<;+M[&*$W(SS(!OF0L (UO#3H/;3X*(' M'Y[%Y$Q##4X:JC/UI8:"A#DGV^X>1NP;"K)!_LD&!4#I&BX9UBX9=KK$)@(: M1MM)&4YDD2QG:6W>Z,1=6A(A838DS(&$N9 P#Q+FE[#!KCEU:S2P]AS:$J8- M+4NKPQK>LVKO69W>^[2)XHBB.YHD8@ 6%I:33Z;M/"2D:2ABY$Q$SCO:_-B9 MXE(_0L)L2)@#"7,A81XDS(>$!4"PAK='M;='/W N/8(T-23,AH0YD# 7$N9! MPGQ(6 $:YA:U[9_XFJPPX5NWJ56!J79%6VWK.FFIFG-XN> )G5!:5Y+%X;# M_1[X5=3N&-0T(U5>W_GG7S^GSLO7!N@M3K(/Z";+XM<6_.YD M%SL*DF:#TAQ0F@M*\T!I/B@M@*(U[6YL[6[\P-)?P:'L#4FS06D.*,T%I7F@ M-!^4%D#1FO;>OB32._^N?\40 /3-$"C-KFB[]=,T#D< H"]]0&E>2P_TT>$( MX#!J9!T. ZC>L.#^J_N+ )(2+XL5I P%-)URLN7C?71>I7*3;$V8^^XK5][ M>LMQ7ZYJ*18=;/'EDIA[G"\C,62(R4*DTJZ&8JR2EZM,RAU.LV()PHQR3I-B MJW/]#]02P,$% @ )I%H5VID"X==!@ ]B0 M !D !X;"]W;W)K&ULM5IM;]LV$/XKA%<4+=#6 M)"615IH82")U*]!B0;QN'X9]4&S&%BJ)KD0GZ; ?/^HEDD6=U;IE\B&VY.<> M\EYTO!-Y>B_SS\5&"(4>TB0KSB8;I;8GTVFQW(@T*M[(KG2.!-7.2IV:1KE7R]$(N_/)F3R M>.,Z7F]4>6,Z/]U&:[$0ZM/V*M=7TY9E%:2E0(?Z, MQ7VQ]QV5JMQ(^;F\>+\ZF^!R1B(12U521/KC3ER*)"F9]#R^-*23=LQ2_B48AK^1;RJ2H_J/[!HLG M:+DKE$P;83V#-,[JS^BA,<2>@.:!!6@C0$T!]X" TP@XWSN"VPBXWSN"UPA4 MJD]KW2O#!9&*YJ>YO$=YB=9LY9?*^I6TME>%RV.FRF=Q%/3EZ8'(.^B@S MM2E0F*W$"I /QN7]$?FI-E1K+?IHK0LZ2K@0VS?(P:\0Q=0!YG/Y_>(44N?G M1@]_>/2>,9PV=)R*SSG(9\;)?CS\_4'#T7LETN(?R/,UMPMSE^GQI-A&2W$V MT?FO$/F=F,R?_T(8?@N9W2998),LM$36\-ZA#G$-Y0=PEQ&,3>4"(8PXA'*F6LH"^ ;#P1GU:)G] M>CH#.)_XF!NX ,#I7,H]/C.TAH ZW@AGL-JS5NW9N-IJ(_)6Y5U6"1SW?R.V7 ,[U?;VT&^D"P!%=3C!B MY@L(Z+J84/= ON@*=#):7LX72BX_OR[[Z!72N;)<-:J@!-5WAFF+8\\QM0=@ MC!#75!Z D1GCW-0=PKFZ-CN@>E?ZDO':]T>KI(:VORCZV/5,.P X7?-2WS0$ M@)MI0PR" ,#YE.%#ANA*8S)>&U]%7W.9)/4RB7*11$I;04E4'!,U,QHOG2YFFNRQ>5IK" 3!*<'0^MLD66&4+ M;;'U7=%5\(0_Y;(YVA\<[2:;;(%5MM 66]]-7<=!QEN.D9<(9%CQ^YAQ^5TIZN MI,T.'<+I^MAA1@(!<,0AS'/-5Q404&O-9@Z<0&C79=#Q+J/8F2@ '-%/M?DJ#\ YW/4),_,$@'.(XQ_H0VC7E='QKNQ FCBV MX!@?Y>C8M,D66&4+;;'U_=7UC90]90JQVE-:90NLLH6VV/INZGI*.KXM],V" M@P/[GCJ3F._X )S/9_X@C0QA#G8Q-W<" 1SEONN:+W>F>^&PO=V]R:W-H965TLFEJI)1 HL XB%5C52F.JBMH]3'MPDP.LQC:S'6C_ M_TGLL[_/W]W9=X.-TD]FB6CA6632#(.EM:N+,#3)$@4S#;5" M22MSI06S--6+T*PTLM2#1!9&S68W%(S+(!YXVZV.!RJW&9=XJ\'D0C#],L), M;89!*]@:[OAB:9TAC M.&[,SAB<)X]*/;G)33H,FDX09IA8Q\#HM\8Q9IDC(AD_2LZ@.M(!=\=;]BOO M._GRR R.5?:5IW8Y#/H!I#AG>6;OU.8:2W_.'5^B,N._L"GW-@-(F2,K.: M5CGA;#Q!S=?,1<8 DRE<8[K@<@%G\(5I[1?@>(*6\ MG&'#=$I+$S2TPBRFP R,F5G"%>7<4Q+[V>\F. (N85@+= _RPJQ8@L. 7IQ!O<8@?O^NU6U^K)'5 MJ61U/'O[@*P_4\FXA@>6Y5@FZ/5RP+?/A(8;B\)\W^=(YPT<.:\<.:^-[ZO, M4["H!:@Y)'0U-#WY?5KKV5H]$/Y>U2CK5LJZM5RC_&6?@%K0/P:K5TGJ_;^L M]][ D7[E2/^OLRZ5*_$L R94+OS+7J=9QU.XU>H-PO:LAW*FD O7" M]PM#MXE8BZ):6:N6=%E4XM?M13^;,DV5U$"&B#XPTEHA*I)>D[':_?H>4HMJ.;&2W0E]LDIIS MAC-'''&F6R&_J@) DV]5R=7,*;1>7[JN2@NHJ#H7:^#X9"5D135.9>ZJM02: M65!5NH'GC=R*,N[,IW;M5LZGHM8EXW KB:JKBLKOUU"*[%=RPOM%EP MY],US>$.](?UK<29V[%DK *NF.!$PFKF7/F7RXFQMP8?&6S5SIB82.Z%^&HF M-]G,\?H!00L(#@'1$4#8 L*G>HA:0/14#W$+L*&[3>PV<0G5=#Z58DNDL48V,[#9 MMVC,%^/F/;G3$I\RQ.EY I)MJ!%+$?[L M!7E&&"?O"U$K]*:FKL88S$[?G,9?G,"[ MF+LN@<%# J^#DX1WL#XGH?<'";P@[-G/XNGPH"^]Y(1=F]3:/FB M(WP+H301*RP@&^ U],E[DL!4Q4NUIBG,'"Q["N0&G/GOO_DC[\^^W Y)E@Q) MMAR(;$^%J%,ALNSA$14>'TW*)/E(RQKL^0;RX]23SZ\136XT5.I+GU[1D'H- M298,2;8REEBK^U1K'(ZL0W-5V,S/PB">NIM=-7J,_%$8C_?-DL=F03SV]XV6 M/5Q!' =>9[:7F5&7F=')S!S[R/2%?)+IO[ZH0Y(E0Y(M!R+;DV/0Y(E0Y(M!R+;TVO2Z34Y>7R:NG)04-XN;OKDF#P^P)-1,#HH&3U6_H5_ M<6"6])B-HWAR4#-ZK,+(CZ.#FN'NW&XKD+EM*Q1)1V _6 MK_W+A=^SGF"GTS0F/^B;-ND-E;DIR26LT)5W/L8R)YO6HYEHL;9WZWNA\:9N MAP5V:R"- 3Y?":$?)L9!U__-_P502P,$% @ )I%H5\G/9E]B P "P\ M !D !X;"]W;W)K&ULK5=M;]HP$/XK5E9-G;21 M-Q(H@TBTO'52JZI5MP_3/AAR@-7$SFQ3NFD_?G82,J!IH%V^0.S<\]R=G[/C MZZX9?Q!+ (F>XHB*GK&4,NF8II@M(<:BP1*@ZLV<\1A+->0+4R0<<)B"XLAT M+,LW8TRH$733N1L>=-E*1H3"#4=B%<>8_SJ'B*U[AFUL)F[)8BGUA!ET$[R M.Y#WR0U7([-@"4D,5!!&$8=YS^C;G8FO[5.#KP368NL9Z4RFC#WHP678,RP= M$$0PDYH!J[]'N( HTD0JC)\YIU&XU,#MYPW[*,U=Y3+% BY8](V$0'@ MY #G6("; ]QC O*AA&903S3#:IHKS!6-?9!F='Q23D52XS>L3454D_^. M:J<2W&([N"FO^[;M,"!B%C&QXH"^]Z="6TT%WP^<6]J[% MJ,Z QG6236HBVQ'>*X3WCA2>0\*XQ/H.ZA\I^_7(R-I;R])L M-\YV5V90I\=AG62CY^%[=J.U&_XX,_*W*\VS]L1_3F1[7J-96&6JFEM7Z1CX M(FVK!)JQ%979-:*8+3JW?MJP[,U?V)V173(_5IU>UIC]H\_:1'5A6Q J4 1S MYE%?LJD:@O2QZ7J5H%K _5^SIC<#+2#HO\-_@)02P,$ M% @ )I%H5Z'5%&ULM5A=;]LV%/TKA%84+;!&HKYLI[: V%FW/@0(DG9[9B3:YDJ1&DG' MS;\?*2F293-,['DOMBC=>WC.U>7EI:9;+G[(-<8*_"PIDS-OK51UZ?LR7^,2 MR0M>8::?++DHD=)#L?)E)3 J:J>2^F$0I'Z)"/.R:7WO5F13OE&4,'PK@-R4 M)1)/N@9'RP/D/,_A:S+S ,,(4Y\I (/WWB!>84H.D>?S3@GK= MG,9Q]_H9_4LM7HMY0!(O./V+%&H]\\8>*/ 2;:BZX]L_<"LH,7@YI[+^!=O6 M-O! OI&*EZVS9E 2UORCGVT@=APTCMTA;!W"MSI$K4-4"VV8U;*ND4+95/ M M$,9:HYF+.C:UMU9#F'F-]TKHIT3[J>QWSHLMH10@5H"O3"&V(@\4@RLIL9+@ M$^@,[C@U:;-%H@ ?KK%"A,J/VN#[_37X\.XC> <( ]_6?",UE)SZ2K,S<_AY MRV3>, E?8!*#&\[46H+?6($+B__"[9\X_'T=E2XTX7-HYJ$3\!Y7%R *?@5A M$$8V/F[W&_0$(FCS'K")NA<5U7#1*R_*%MC&,[9[FD)P*2N4XYFG5[K$XA%[ MV?M?8!I\MJDZ$]A 9-R)C%WHV1RO"&.$K?32I(CE&/ EJ+ @W)80\P8LK<%, MO7K,@JG_N"OFT"()QS%,HLYNP#/I>"9.GKJ"Z/K ] (5 K/\":#B;[U6=7E3 MULQOT)(=&F$"]ZA:;%([R[1CF3I9=DNWT)52*NNBFJ<'TWZ*(4SC/7;.F4[, MBE&G8^34H1?TFU-B=" G">,H3-,]/8=V@3W8XX[DV$GRFXXTX6#!RW+#2([, M)F7-!2?,L8OU3& #Q9-.\>3DBC0YI\@S@0U$PJ#?((-SUJ06;3>S=/Y!&.V7 M)HOA"RD(=S9S>-:ZU,*Y"Y-[SE/C'_::PO]>Q5J,5\N8>ZY3M?1[.'3NGD=5 MLA9JD$CA. CA:%^3Q7 OXX9T^]T8NK?CMJ:9QA*\1V7U&5Q5%745-S?@L0O_ M7&A#^?TF#Y.3"QQT-@A'"ST3VE!HWR= =Z-P;(D[[!DF:13$D_W$/+1[*27[ M5@"Z>X&C*YQKHV]I.F<\-?A]WP#=CKBJ#]Q^;]Y\M[A!0J\%"2A> M:M?@8J1#+II/ 4:HP(+8Z"?+SE7SP,S0?=!)OL74$L# M!!0 ( ":1:%>?P^B##@< 'XP 9 >&PO=V]R:W-H965TZ'8C"U4 M$CV)CMM]^E&R8YK2B:Y2)GW1^N'N_.?IR/N)8D\WHOQ2+3F7WM<\*ZJST5+* MUS!NG/)M@WP\F>9(6H^EI\]E5 M.3T5:YFE!;\JO6J=YTGY[37/Q.9LA$;W'WQ(%TM9?S"9GJZ2!;_F\M/JJE3O M)OLH\S3G196*PBOY[=GH')U)+_>;M_&SDUXIX MQF>R#I&H?^[X!<^R.I+2\>\NZ&C_F[7CX>O[Z&^:P:O!W"05OQ#9W^E<+L]& MT;-U)46^\<\#?ZT!V#J09Z%99,ZS+1";3TU)LO+*V5M'J%TUN&F\UFK2H+^.U M+-6WJ?*3T]^$F&_2+/.28NZ]+612+-*;C'OG5<5EY8V!SYY?>F]5_/K\_E- M)4M5AO] P]W&IW#\>FZ>5*MDQL]&:O)5O+SCH^G//Z' _P4:O*-@1BK(/A7$ M%GUZ(2H)#7#K%31>]5IQ-T4D1B1DIY.[0^V '26,(;2W,V31O2QJE74^FZWS M=99(=8'.I'(9,, MTL4ZOQ>$A/E!2U;7+*(TQ#ZL*MBK"JPEWE/5SW_].LO6\[18>/=+PXLCI1ZX M+'5'P8R4A/N4A \J];!S 52I!ZHT6A<*L*/4#W$ 7ZEH+RMR5NK1=Y8Z8&4)N22EZ!(:YC!U\E1-'/0NK\C^NAU:T6(P?EP%,W,AX8(9*>(!]9M%QYP MW$:T(T:F8,T7R-JK%9/?J9O$E;IRDL^6A5(4R%NE0R MIKYB\#:H0X:$L"CND8LUO^ C_-+'53N_PY\DH8\"TI(&V%$6JXSW*--X@8_A MA:O;".R4,EQ%,]-RL']@IXPA]86[U #7%V1HK2]-&/C(37ZST<1+K^19H[-: MIBN0C>V!!E^EQV ,K!D#VQG#P3:/4\1P%,OM4:=_F 8>*'M%V? M@!V):-!S_XLU2F [2@R:34%WDF"&48=Z0$.?8MIS#XPU!&#[/D+_:MW=(<"A M'X7MM@?8$4(Q[F$RK/LQCIYJM;8V_L&%[RB:F19- ]@=#6"@RKU99^CVKM3W0T*OD*IHY;(T:Q(X:/[Y:$Z>(X2J:F0Z-&,2.&+T; M\] F1,C:, &8L2"NGYZ Q7GPN,".$D/FTBZ4.46HWP$?R [%$>UI+$0# +$_ M1>A=J4GW60!F(6IO^ !F"K_#/EVZ$Q/V1.LTL;;\P27O*)J9%LT!Q!T'$*B] M0[4%V-EJ2U, .4(!]:Z=5R0YO,EL]QY\81[C/I]HKB!VKG"P-#OE"5?1S'1H MGB!VGNA=FKM(@%D<1.V2[)H17_%?SQ-3S0W4S@V#GIEV-PS&&!/27@%!.Q_Y M/=.'ZFY/K>VS?VG>^1G9"4@[AX 5\C'IDZ6[+K6?#'"W,E.G1P1<13/3HKL^ M==?U*=3UH=*"["RE=7!TP-[U_RSGO#[\,_N2B06HT.E=O:MHYF@U2U [2_SX MVDR=,H2K:&8Z-$-0.T/TKG2_I?%3+^V0A<\H-KJ*9Z=#S_I@C)@17T<]92BY@/F[FPA PX-1@RWA4)'$/V>[5QV<+#PH2<+NSOQ M!*'.P4+ BN">ATE,=UCV5"<+F=.C :ZBF6G1'9ZYZ_"[4,&1J@*LNE4U.3@< M7I_,_R,I%VE1>1F_56[^JU!=_W)[V'W[1HI5< M%F)L9%*65Z8I%AGD6%RR$@JULF0\QU)-^"!(['.<\Q_WP!EU=BPC;<+CV2527W!3$8E7L$,Y'/YP-7,[%Q2 MDD,A""L0A^78N+:O)K&.KP-^$*C$UACI3.:,O>C)?3HV+ T$%!92.V!UVL $ M*-5&"N-7ZVET6VKA]OC-_:[.7>4RQP(FC/XDJ4CJ[Y!FX^O M_1:,BOJ(JC;6,M!B+23+6[$BR$G1G/%K6XT=$#BMP/E7@=L*W#K1AJQ. M:XHE3D:<58CK:.6F!W5M:K7*AA3Z+LXD5ZM$Z63RE;&T(I0B7*3HOI"X6)$Y M!70M!$B!/J,G)C%%MT(253-(T=U:KKE:SQF7Y ^N[\7MJWJH!*#S*4A,J+A0 MNN?9%)V?7: S1 KTE+&U4#N(D2D5M-[:7+2 -PV@O$$ M\ T8R<)%L:[O9IM\T/M$ MWWDC111QX- MDC]EH/KW4@+OXX_V^/TPBN,=_L$=3N2/._YXF%]WF#[T>.\K$X2N;^T^-?MA MD>>%CM6%-53F5I/4/RC?,5^10B *2R6T+D-5(]XT_68B65GWS3F3J@O7PTS] M)P'7 6I]R9A\F^A6W/UY)7\!4$L#!!0 ( ":1:%>*&PO=V]R:W-H965T';E1@!9UDX% M4E$K":./?X;H8#XU!;_$5A)\^ND4DEX_R[&?RQ MG#B>(0(&N3(AB/[;P@P8,Y$TQ[]M4*>;TSB>7Q^C?ZR3U\ED1,*,L[_I4JTG MSLA!2UB1BJDGOOL=VH0B$R_G3-:_:-?:>@[**ZEXT3IK@H*6S3_9MT*<.43! M%0>_=?!?ZQ"T#K5R;D-6I_5 %)F.!=\A8:QU-'-1:U-[ZVQH:5[C0@G]E&H_ M-;W/3?!XCJ8.42VTSB)8V_L;L\3ZELE:>(%G=4+TK C#5]%FO&R:EY:SHN" M2G/FV%";:-$9!(Y&27*!VK<*HC!,[:A1AQJ]"C7G4B&^TH)NH:S 1AG9*/T@ MO,"TF,4XC"([9]QQQH.<"\+:]<_K]:_(7H_U4B 9L]+&/8PD3I/H K9OE?H! MOJ)ITK$F@ZR/B_E<"UHJ0;/*% GK893T=<*A=[D^^U:C,+W"-^KX1H-\'VE) MRAP0 UUW$&M/DH,-73F=\%FMQ:_:],U6@J;D6C%Q#R".],N]Y+28I3BY)NZI M N+!>C+]PI66D[2T<-X:-.AYVQJP4S6TIN'W3OG0#T;8O\S#8I?J:GYE*>-3 MY<+#I>NXXSZ9'7?3%>_#S;&YN4$+I0M989+1IW!C3W7R]PKT[7J MXPX]EE4!@IC[UI+_ YJ?).OL?Y^F4=L]ZRI-2_\G$<^TE/KX6NEYO=M$KSO1 M=,G-0/%-W6AF7.FVM;Y&UL MK5?O;YLZ%/U7+#8];=):,(0D]"5(;XVF5=JF:FFW#T_O@PLWB36P>;9IMO?7 M/QL8"=0AK40_-!CN.3['/^ZU%WLN?L@=@$(_\XS)I;-3JKAR79GL("?RDA? M])<-%SE1NBFVKBP$D+0"Y9GK>][4S0EE3KRHWMV*>,%+E5$&MP+),L^)^/4> M,KY?.MCY_>(KW>Z4>>'&BX)L80WJOK@5NN6V+"G-@4G*&1*P63I_X:MK'!I M%?&-PEX>/2-CY8'S'Z9QDRX=SRB"#!)E*(C^>81KR#+#I'7\VY Z;9\&>/S\ MF_U#95Z;>2 2KGGVG:9JMW3F#DIA0\I,?>7[C] 8J@0F/)/5?[2O8V>1@Y)2 M*IXW8*T@IZS^)3^;@3@"X,D)@-\ _.<"@@805$9K996M%5$D7@B^1\)$:S;S M4(U-A=9N*#/3N%9"?Z4:I^)/G&TO[D#D: 4/"EV@M5XH:9D!XAO4^_AF!8K0 M3+[58??K%7KS^BUZC2A#=SM>2L)2N7"5UF28W:3I_WW=OW^B_S44ERCPWB'? M\P,+_'H8OH)$PW$%][MP5X]$.QQ^.QQ^Q1>GS>I(9!WC06L\&&*/[[@B M&B'>(@;*YKJFF%97)$X]Q-)^'8;AP'X_]V,)FP=QOPSI*)ZW2 MR:!2/=,16@.C7* O7(%UT0U2O'1>1B+KN U;M^&H"S(+R:3<-[3:(G2(K%=XKR5.'^V1"IE25@"*.%263?+_*D$['E!3Z@M"OM3 MN]"H%1J-EW:B)PHFT20,HIY06UB@$X]=*?8.E=([DW@"?#;Q#'.\= ..Q=9U M?'0VP*,FGX9N+/,CL77-'TX">+#>#B>@!GLV YV/ZZH[E&L\7*^?FX0:FFX6 MTL6ZK],2%OI1=$+FH5;CX6+]LD34D/4R4=3?X-8P')TX5^!#J<6#!>UER:CA MFG:SD8>G?;&VN"#T^D/K'IWAS07J,Q%;RB3*8*.!WN5,\XCZ3E(W%"^J8_T# M5_J24#WN]#T.A G0WS=&ULO5G;;N,V$/T5 M0ET4NT ;W6^N;2"QM.T^+!#$3?M,2[0E1")=DK8W0#^^I"3+EJPH]I;8ETBD MSCGD<,CQ##,]$/K",H0X^%86F,VTC//M1-=9DJ$2LCNR15A\61-:0BZ:=*.S M+44PK4AEH5N&X>DES+$VGU9]CW0^)3M>Y!@]4L!V90GIZP,JR&&FF=JQXRG? M9%QVZ//I%F[0$O'G[2,5+;U52?,28983#"A:S[1[4Q//WH_KGRGAAS HR MM"#%WWG*LYD6:"!%:[@K^!,Y_($:@URIEY""57_!H<$:&DAVC).R(8L9E#FN MG_!;LQ!G!*$S3+ :@M4G.&\0[(9@7SN"TQ"<:T=P&T)ENE[;7BU'S^A/8([Q!8O8+?$=E0N,WR!-R+/0=^ M!<>/$*?@$=$$82XV#R!K,$+[&"$.\X)]$@+/RPA\_/ )? Y!G]F9,>$%)OJ M7,Q:?.??S(]X[>A=58I%JD4BQ6)=3SBM!YQQM2/ M'AE:_9KH543Y*[*?FX9M>[XQU??G"WN)"P/;L'NPZ!)F&[X?AFX7%U_BK, P M?<=O<1U#W=90=]309YQSE((EAQP-QI51^JV;3:58I%(L5B36\8'7^L!3>?P] ME1Y1*1:I%(L5B74\XK<>\;_W^/L7Y] + M,R>Z=_ .8:KMV#19!.J])E*L4BE6*Q(K.,STSA5$<;H2>Q6!_3M^-/H MR$<;"XP[KQ"2YRH;%S3#OK1X!(8>HXC2^'!<' JNLSQJJL3#GY$.C(^ MGYNWL4JU2*E:K$JMZ]E3E6FZ/S8I,976I4K5(J5JL2JUKN=.M:DY6FC=D)AX M0SF";?>CT3#,Z0>CJV#QN[#::OWL?E<$C4UUL7]?75GW M^A_,R<(''AAR@_1?(_#]02P,$% @ )I%H5XJXXO=D @ M'08 !D !X;"]W;W)K&ULK57?;]HP$/Y73EXU MM=)*0A+:JH-(%+8.B4Y54;>':0\F.8A5Q\YL\Z/__6PG1*!1M(>^$)]]W^?[ M[LY'?R/5BRX0#6Q++O2 %,94MT&@LP)+JCNR0F%/%E*5U%A3+0-=*:2Y!Y4\ MB,+P*B@I$R3M^[U'E?;ERG F\%&!7I4E5:]WR.5F0+IDM_'$EH5Q&T':K^@2 M9VB>JT=EK:!ER5F)0C,I0.%B0(;=VU'B_+W##X8;O;<&IV0NY8LS)OF A"X@ MY)@9QT#M9XTCY-P1V3#^-)RDO=(!]]<[]J]>N]4RIQI'DO]DN2D&Y(9 C@NZ MXN9);KYAHZ?G^#+)M?^%3>U['1/(5MK(L@';"$HFZB_=-GG8 W23-P!1 XC^ M%Q W@-@+K2/SLL;4T+2OY :4\[9L;N%SX]%6#1.NBC.C["FS.),^X1K%"F'^ M"O?9&,[/+N ,F( 'QKDMA^X' MQD;C.(.LN?FNOCEZX^895AV(PT\0A5%\!#XZ#1]C9N%=#X\.X8'-09N(J$U$ MY/F2-_@FPJ 2U/46Y_;X=,DU+)0LXES&&J-1L.OJ>6!B<%2 M_SZ6G_@]\_-.9 ?Y2=K\)"<[P4OG7CKUTH^IK2EN/(6;E.LTB3NVC=?[*OYU MZB6=7NM41Q?L/5XW.!^H6C*A@>/"PL+.=8^ JH=1;1A9^?<\E\86S"\+.[]1 M.0=[OI#2[ PW(MI_A/0O4$L#!!0 ( ":1:%=X*4WA: 0 )0= 9 M>&PO=V]R:W-H965T$*/1\#5A^IL%%Q56^E0L?;D6!!>UJ"K] M* A&?H4I\V:3^MJ]F$WX1I64D7N!Y*:JL-C=DI)OIU[HO5SX0ID)+DR"*P_GLB551I:>*D@BS LTY4Y0M"@C M^A4+@8WYZ%U"%*:E?*^O?GU(T+L?WT]\I;M@0'[>-G?;-!>]TER,/NL&5A*E MK""%13]WZ\<.O:^'WHT_>AG_;>0$/I#U!8J##R@*HMC6G_\G3]SRA.1:'M;R MR")/3Y<'%GEV>N<#1R[C;B[%-2]^A?>)2_G=!/KSDXY!=XI4\B_;;&F SO0 M5-5KN<8YF7JZ;$HBGH@W^^F'N.BSWXBH M$%\@QMG''+-<_R+@QY(@O!2$F"IB,]F-'* =P4+:#/VOPL0I/-<\2%@&!.N9 M-^S,&SH3=K\1^4K_"J.\*_HVNQK(J(:8!Y.G632( _,W\9\.[3D.'(>1)3!Q M=NM<.R!A&1"L9\>HLV/DOI?PLZZ0:[PS=] ']/=&4%G0^H$+EXA(1?6#$[$Y MY.2>6S4A80DD+!T=S:_XZLHRO[(3 GL.778.73H=NLESL2$%4L8IFQ%.^;E& M0,(22%AZ>93?,!S:C !JM6?656?6E=.LA%?FGLF1OJ_0S4:MN*!J9W/-R3G7 M-4A8 @E+(6$9$*SG[+AS=@S]7#F&M!@2ED#"4DA8!@3K61P&^_?0X/1?0^N+ M9:,?'E;YR/:X,3\Y,FDC>\\ZX] 2F;I[?VZJH6C]7!^\\X?.7&=<$+ID;U=* M-^?<^PB4EH#24E!:!D7K^QOM_8V@"V9+A'(:DI: TE)06@9%ZSN]7W$)G6_[ M)U3-^*@6AF-[U3PU,K%$1L'(6C5!%SZ@:/U<[Y<^0O=ZPQTK2,7H@N:X7A2_ M<:UYN%EGWT^0M 24EH+2,BA:W^/]"DDX!*^+D'QG<3QW/V&X]TG2FS@>.H M)&M8@/I9SH6.<,N2TAP*27F!!*PFSA=O/ U-ODWX16$G.VMDG"PYWYC@>SIQ M7",(&"3*,!#]V,(4&#-$6L93P^FT)0VPN]ZS/UCOVLN22)AR]INF*ILXGQR4 MPHI43#WRW3=H_(P,7\*9M/]H5^>&OH.22BJ>-V"M(*=%_23/31\Z &]X N W M /^U@* !!-9HKV-16LWM#!O<:&$/J4:I^*%XLDF MXRP%(=^CKT\552_H YKK9H(0D"*;@&YFH AE\E:?O448R8P(D!%66H(APDE3 M[KXNYY\J!^4 !>X=\ET_Z(%/S\-GD&BX9^'^(1QKXZU[OW7O6[[@!-^1S3X_ M-<&PG\!\8V-9D@0FCOZ()(@M./&[-U[H?NYS]Y_(#KP&K=?@''O'JS1>[Q"I M5,8%_:-W;FC1O-+;OA[4Q"-+;,;"-O;,"(E*$+617A]U"<_KR','KNL=F;B8=N!@U#H87>> 2EE=[OWHGXX> M]_QEW:9Z1L-A$G0YRO.U3XP0[.](^._4$L#!!0 ( M ":1:%&PO=V]R:W-H965TZU"TZP:C"S3=)-]^%G M Z&04!)NK"^*#<__;YX?D.>!Q9Z+!QD3HL!CPE*YM&*ELFO;EF%,$BPG/".I M/K+A(L%*3\76EID@."I$";,="#T[P32U5HMBWZU8+7BN&$W)K0 R3Q(LOM\0 MQO=+"UF''5_H-E9FA[U:9'A+[HCZFMT*/;-KEX@F))64IT"0S=)ZAZX#-#6" M(N(?2O:R,08FE7O.'\SD8[2TH#DCPDBHC 76FQU9$\:,DSZ/;Y6I5:]IA,WQ MP?U#D;Q.YAY+LN;L7QJI>&GY%HC(!N=,?>'[OTF5T,SXA9S)XC_8E[$>M$"8 M2\632JS/(*%IN<6/%8B&0"?:+7 J@7,D<)UG!&XE<"\53"M!@=HN4RDX!%CA MU4+P/1 F6KN900&S4.OT:6JN^YT2^BC5.K6Z4SQ\B#F+B)"OP/MO.57?P9]@ MS9-$7Y7B*'@=$(4IDV\6MM)+&J$=5O8WI;WSC/VG/)T QW\+'.BX'?)UO_R. M9!/@PE(.7@(;R!@+(JM-AV'0;QB04!NBPM Y9VAKEC50IP;J%"M,GUFA16[- ML)3@71>W7A?SM%_+#(=D:>G'61*Q(];JCQ?(@W]U41S3+!C)K$7/K>FYA;M[ M ;TN:NZ8U,8T"T8R:U&;UM2FE]QSTE!["W"N8B[H#Q*!US2M[NS.9[?7=2C- MTFQ6F)EJLULA>/A;V+LFJXM"6R1F-8G9 !(9%F"'64X*$!%G# L),B)**&_ M?XV?@"Y O8L-!52:(=1(&TX@1$=PSH:UP'@U&&\ &"IE?O[VZ'4LU] M!WH>O/*/ '1$SCUWYB,X[68PKQG,!S#039!4.(UHNCT'HM=V*(CYQ2 Z(OM! M^#4(_PR(=*?KO>F[^.90 ?6H+%=[[<*9\7[_CU7BB?%,"98O^"; M 'U\P[DZ3,PGA/H;T^HG4$L#!!0 ( ":1:%=C%8TI_@, ",3 9 M>&PO=V]R:W-H965T3O2U):V;)E.2[8%YN29@[GS!Q2(T[WC+^( M#<82?*]**F;.1LKZWG5%OL$5$G>LQE0]63%>(:DN^=H5-<>H,$Y5Z?J>%[L5 M(M3)IN;>@F=3MI4EH7C!@=A6%>(_/N"2[6<.=%YO/)'U1NH;;C:MT1HOL?Q: M+[BZW%M3IYM2.Q^-7]$^&O"+SC 2>L_(?4LC-S$D=4. 5 MVI;RB>W_P"VA2./EK!3F%^P;VR1V0+X5DE6MLXJ@(K3Y1]_;1!PYP/""@]\Z M^#_K$+0.@2':1&9H/2*)LBEG>\"UM4+3 Y,;XZW8$*K+N)1@N4&<2S $Q:8[W !WCYBB4@IWBE#89Y- M7:EBT8ANWL[[H9G7OS0OKN] X/T&?,\/!MSGX^Z/.%?NT+C[?7=79:!+@]^E MP3=XP0UI&"+5H(3#*'K)W8L:Y7CFJ#5ELN5D;WZ!L??[$$5+8#W"04 MH6T%WPVQ;2 B Z'W@UT6P32*@B2>NKMC)N>&893X?AP%G6$ORK"+ M,AR-TO=@W(KP2]TL>UJ SS3'5*]^L"@1'0I\%/76,ED"ZR4@ZA(06=%E9).P M); >X;@C'(]6W!!^KS?F J ]XH4 :*6F#-$95@2U5&@)&'UH"1 MQ D\4?6X()VD$@\ED6-%)QR\9Y=?;6.'4BH)3FX0M@?4(3SK"D_$*ZZ(V: \@;\HM3+EY]P(=%^GD M?#>-0Q@&)Q(]-XL"+PPO"!1ZAX[ N[X$ 3/[K0!$B*U>BVJ!J2Y02#4@=#WX MPA^%O;6$MM#Z23AJBZ 5V;8PMDA;0NN3/C1!<+3E^*G*7Q-O.T5OYTR2-(W\ M$_D.&/I^D@3))0$?6ALXWMM\I3LLI I=Q2@YR?6P68%;2N1-DAZ=Z.;J6D+K MI^702\'0CJ2M=D^VT/JD#_T3'.U6_J,6KHH\&N@C_#B(TO14Y>>6,%*;^622 M7)#YH5."5UJEYK.,K5[[B MO&]TU:9I(M>&21RFH7^Z MQ[M')QCZ^.A/Q-=$O8-*O%*>WEVB('AS(M-<2%:;0XUG)B6KS'"#D:*C#=3S M%6/R]4*?DW3G8MF_4$L#!!0 ( ":1:%=;:'19^ ( #P* 9 >&PO M=V]R:W-H965T(:EZO*E+0H..#&@C-JNXP1VADENA6,S M-N7AF)62DARF'(DRRS!_. /*UA.K;VT&KLDRE7K #L<%7L(,Y$TQY:IG-RP) MR2 7A.6(PV)BG?9/HJ&.-P$_":S%5AMI)7/&;G7G>S*Q')T04(BE9L#JL8)S MH%03J33N:DZK^:0&;KM8QT)Q*23+:K#*("-Y]<3WM0];@'[P L"M >YK 5X-\)X"!B\ M_!K@&V3J+5$X&'KIBN4P%NL@32%KPY]WX40?>5IXT MQK@;8\[<3L(9%#WD.4?(=5RO+9__@T?=\$N8]Y![W ;?4>,UT^P9/F^?:?[! M)*#?IW,AN5I^?]HFK6+UVUGUEG0B"AS#Q%)[C@"^ BO\]*$?.%_;''M/LNB= MR';<]!LW_2[VL%H=_'%U%-7J.$*XE"GCY"\D"&>LS&6;J9WD^YKZGF111188 M,GU@K,*^L[G&]JK%LD%CV:#;,OT#;EF6H .U7U0[QV&;217=:"L5IS=J4= M&UL?511;]HP$/XKITR:5JDE(12Z M=B$2M)U6:9U0T;:':0\FN1"+V,YL0]I_O[,#*=-27A+[?/=]WYU]ES1*;TR) M:.%95-),@]+:^B8,35:B8&:@:I1T4B@MF*6M7H>FULAR'R2J,(ZB22@8ET&: M>-M"IXG:VHI+7&@P6R&8?IECI9II, P.AB>^+JTSA&E2LS4NT7ZO%YIV88>2 MX'U _^QSIUQ6S."MJG[RW);3X&, .19L6]DGU7S!?3Y> M8*8JX[_0M+Y7UP%D6V.5V >3 L%E^V?/^SH^7BT426J)V &&VIYFW-/$;--?PJ*0M#=S+'/-_XT.2W.F. M#[KG\4G )=8#&$7G$$?QZ 3>J*O#R..-WL(KF<:+U?]UF%$1Y!KI'5I8O<"Q MWX*]>/.L83J'7U\)$AXL"O.[KT M_V4_O^N]&U.S#*L=-IK8DM=!*T//1&VKW6O,,ST$5!6HNUY S2U?-##"H46>4 MV5E?'BW3,/)4KN=W:308CI-PUR-PW DD@$5WF?A--8$Q#^ MK?75+3SJ%(%Z[>>! 5^&ULQ5A=C]HX M%/TK5]EJU4J=21P@P"Q$ J;55MI*J'3:A]4^F.1"LI/8K&V@[*]?.PD)T\F8 MBIUJ7B ?ON=^^/@>+J,]%_[E MR3685):!7!GX1=^FHB/*6*AJ.!-^#,*LUFKDH4BVL=7 I,[NR M4$*_3;6="A>*1_=74YU7##.>Z\V6M"C7%=PQ@1%?L_3?[]_-N%3P^A8533/Y M!EY!RN!SPK>2LEB.7*7C,NAN5,4P+6/PGXAA"!\Y4XF$=RS&^*&]J_.ID_*/ M24U]*^ "-]?0\=Z"[_D=N%O+1\7:R($96O4 M;%6P/,#INCD]%(\G>RIB^/,/#0D?%.;RK[9"E?Z[[?[-";V1&QKAV-%'4*+8 MH1/^^@L)O-\LV77K[+HV]/ S5S1K"ZHT"PHS<\IW(0F&0](;CMQ=B[]>[:]G M]7?'=BB5+I$T' 2^,:5LI8\5Y\*J!'64P0OO>? 3LNO7V?7/[,')&8].TXOT M&7]KVY3^8U8,O-Z@G1.#.IZ!-9ZO11?%^(KN4&A5T(W?2$O*UK!!D?*X+1([ M)($#4@%]R,LF$T!,#])2NV$=Z_#'^*NW18DT:JB\9:F2H)LA4,. UO)9L2_< M=>(U7=][8597 3QS@B>R1IZ?2&3--I'K.(3OEO,YZT>?X9FD4:T2/>EF6R5S4L3;%22 MV&7R,B;;,4E)X/.]D#0R2:PZ]5ST#1[3UQ\&3W"W43EBE[EB\R7P%"EF6]5 MUDL3;/25V 7V,N;;,8?'UDT&Y[CO-VKJ6\7LF;A?.7G ?4*ZWW'?/9GU7(_9&*=7Y4W" M! LQT !D !X;"]W;W)K&ULQ9EM;ZLV%,>_ MBL6NIGNEMF">Z9)(;6#;E7:EJMG=7DQ[X08G006,DE HE_+WB.\UR2Q#S^:J!&.Z9T/#Y^H_]8 M!2^">4(,STG^>Y;RS=0(#9#B%=KE_)'L?\9-0)[D+4G.JK]@W]A:!ECN&"=% MXRQF4&1E_1^]-@MQY" X:@>[<;#[#NX)!Z=Q<-X[@MLXN.\=P6LCWUB/@[X0DJ^82 I4YPJ_.-Q_VC$WQ1KTRZ0_;9 ]_8H<(&W-\"Q MKH!MV8YB/O/WN]NJJ)![0-R$8'-Q1 MBLHUEL=7;Z61 I%],$?;C*,\^QNG5^"N(#MA_<7 MJGG+MFB)IX:018;I"S9FWW\'?>L'56ITPF*=L$03K)-$MTVB.T9O'ODZBZ*&9;85AY'7-XJ&99T6.'W3-DJ&9;_FV M;[5FG;"]-FQO-.PY81R0E?AU>\'E#JNB'06<6WPZ8;%.6*()ULF"WV;!O["" M^#J3J!,6ZX0EFF"=) 9M$@-M"E*3O*.'.; \IZ1>!1UP7'0T:KB#)YO#SKN0%44 M9F'@#E1E: 9=VW&=OJHH[$(WM+T3JG)H[.!X9_<3+C%%>56C*"VR,F.<(ODE M3AG\*.SLBM1)B[72$EVT;EH.C2?T+BTN6CM7K;18*RW11>NF\M"]PM&^ZCQQ M\0>/N6-[=O_;BJ3>60\L'QWL^T0)QNEOR M'17O*B)VQM5?=TB3EJLE9;HHG7S<>A(87AI4=':R6JEQ5IIB2Y:-Y6' M;A:.]EGGB4HT^#CJ]C^@SA5&T+/[7VUCE1FT(K\O*?]&J\,VCS:A"DS7U>X? M$P&)6JMW&-JK[0[C7;6OUKM^#V_G4'$]ECN2U:;7 5]O9WY!=)V5#.1X)8:R M;@(A?[3>(:Q/.-E66V!/A'-25(<;C%),I8&XOR*$OYW( =I]VMD_4$L#!!0 M ( ":1:%&PO=V]R:W-H965TW^-'/#P3^L8BC#GXFB89&VD1YX>!KK-MA%/$>N2 M,_%F1VB*N&C2O]T/&0''D29_B% G9,4T2_ M37!"SB/-U"X=G^-]Q&6'/AX>T!ZO,7\]O%#1TBN6,$YQQF*2 8IW(^W9'*Q\ M:9\;_!GC,[MZ!C*3#2%OLK$*1YHA \()WG+)@,3?"4]QDD@B$<9?):=6N93 MZ^<+^R+/7>2R00Q/2?(E#GDTTGP-A'B'C@G_3,X!+O-Q)-^6)"S_!>?2UM# M]L@X24NPB""-L^(??2W'X0H@>-0 6 )@'6"_ [!*@-468)< NRW *0%.6X!; M MRV *\$>&U'R2\!?EL/_1+0S^50U"\O_@QQ-!Y2<@946@LV^9 K*$>+FL>9 MU/J:4_$V%C@^_EU,I]\(8^ %4[".$,7@F7,:;XX<;1(,. %3DJ9"EFM.MF\1 M24),&7@"$\3B+4!9"&9QP >@ R89 M&(@S\)K%G#V*3O'\1T2.3'AE0YV+]&42^K9,=5*D"M])U0*?2,8C!N99B$,% M/FC&]QOPNACV:NSA9>PGL)%PC0\]8!F/ !K04L0S;8;_>LP:X;-F^"=$!=Q\ M%SYO'SQ4P!?M@U?!E^V#5\&#?S?RJQ_._48(5C4)K9S/ZG02JF9 X<=6^Y'[ MYH =T!:/-+$Q,DQ/6!O__)/I&K^HY-2(&CFJRWA:S9S88@EGE^6>8?5"HOG+FY,WF8.XV?3-OT#&^H MGZX%K+)S7=.OVNT,9E[UZTN MR>:J'"RW#QW7KDFH2[?++LD"90Z^8SO0K M:/]!D6YK13:FE5BO3:;7 _O/*% M)$D0O2)02JZ(PKM>X8V>Y]?DUACKO7+KDFRNB!_VW-H^MNC2Y;)+LD 1O]5S M:E-EI;!RKK.\D9A?2ZNKR.;^QJ_5/S,'25/0'YF!5 MW$Q^IR_N2<4W^C[.&$CP3K@2"A+K+BWN'HL&)X?\8FI#."=I_AAA)%0K#<3[ M'2'\TI .J@O@\=]02P,$% @ )I%H5P?XSA:,! ,Q@ !D !X;"]W M;W)K&ULS5G;;N,V$/T50@467: ;B91U2VT#B9.B M"^P6QGJW?2CZ0$NTS48279*RT[\O*2F2=;$:!UK +S$ESQS.G)F1CYCID?$G ML2-$@NY(@L4-VY-4?;-A/,%27?*M*?:1N9O@& MB,@&9['\PHZ_DC(A1^.%+!;Y7W L;2T#A)F0+"F=500)38M/_%P2<>*@YM\J&IKJ,*\G5MU3Y MR?EOJE,^,2' DG"PVF%.P)V4G*XSB=B"L!G MELJ= (]I1**FOZDRK-)$+VG>HT' %=G? -OZ"2 +V3WQ+%[OC@;"L2O6[1S/ M/H.GR8MZN'M\#N-,90PVG"6:^+TJ0][N; ,>,4]INCTMU9^?%##X*$DB_NIC MN8ABTA^%?D+@3@ZJ'VB'.4)^@"#RIN;A-+>N(?118'F!51DVXG:JN)W!N/.A M 6RO:R@ %2)3Q<5I!-0354BU4 7M"WP0]=+"C036(,"M"'"OHM/=,0D;":Q! MF%<1YGV/3O>Z#>QYON^@5J-W[=#$]RT/]?>Y7T7M#T;]+3T0(54Y57SJUR/4 M2Y'W?I92>4GG#^YS:2%' FM0$E24!%?1^<&8A(T$UB ,6K46L;Y'[Y>HC::V MD&L[OM_J_AY+. D\RW>#_OZ')SH*#C_I\_AT#1 M,PCZ@DK](Y$I@<_!XVJY[$UF<*N+ M"SH26I.86@I"YSJF8%3Q.!9:D[1:/L)!L?7F*7 [W6T[%O*L]A1T[6 '<<_ M,P6UBH/#,JXU!: U "IZ(D*%VAO\(/3%!1P)K4E$+0RA?QU=/ZIP' NM25HM M'>&@T'ISUP?=KH>.U7GT_Y]9\XBEEF]H6+Z]MN?SUX#.BP(^8AX)(++UWR24 M^N!ID\E,55Z_69QY61@.Z-*BCX76I*]6D A>Q:2@4:7E6&A-TFIIB095V%LG MI41MC(#GP=:@]%@Y+K*]UJ"8)\>O">';_%1:J.;/4ED<459WJY/ON_R\MW7_ M'MXNBO/K&J8X3O^,^9:F L1DHR"M&T_%Q(L3ZN)"LGU^R+MF4K(D7^X(5MI* M&ZCO-XS)EPN]0?5_@OE_4$L#!!0 ( ":1:%>E) 2;G ( ,\' 9 M>&PO=V]R:W-H965TL?^T6A76A98P)3E7TDJL[%U::$4EKC*Y3W;?()& M3U_S)2P7YHDVM>_ L5!2"0/%T [P&X#T'!"\ _ ;@ MGQHA: #!J1'Z#A^I[,)5=?B<+) MZ(8FK #T@+<@T'OT&7..=>G0>0P2DUQ<*.OC/$;G9Q?H#!&*'C)6"4Q3$=I2 M'4#3V$D3;%('\UX(YJ-;1F4FT(RFD';@X^/XJR-X6PEOU7L[]1/O*.$EYS_BS[[Y^@'R?#;J^ ;/O^O5P'%1"0Y$Q4'].UZ(217 M__/WKGK7C$$WH^YQ(U'B!,:6:F("^!JLZ.T;=^!\Z$KV:Y+%KTDV>R6R@[($ M;5F"8^R[LDA5%MBJ\2#4O[D "DLB+[I*4K,-#)N>$NO('0;#T%[OI_I/)[]_ MZ1PZQ1U,WE7_\M!KUD'ENX/6J=9L[W6H OC*C :!$E916=_0UMI.GVO3=)_9 M)^YHZG;88S6MZN'RF[X>=;>8KP@5*(>E"N7TAJJ!\GI\U!O)2M,?%TRJ;FN6 MF9JXP+6#^KYD3.XV.D [PZ-?4$L#!!0 ( ":1:%<>KXXE%@, ! . 9 M >&PO=V]R:W-H965T':0]NN FH@)GM).V_GPV$Y8.R9&4OB6W..??Z7&/LP9K0 M)Q8!5]5V2R"%+-+DD,FGLP)33$77;I064X!AP4I351#TQPU MQ7&FN(-B;$+= 5GR),Y@0A%;IBFF+R-(R'JHZ,IFX"Y>1%P.J.X@QPN8 G_( M)U3TU%HEC%/(6$PR1&$^5*[U?M"3^ +P+88UVVHC.9-'0IYDYR8<*II,"!*8 M<:F Q=\*QI D4DBD\:O25.J0DKC=WJ@'Q=S%7!XQ@S%)OLHYF-+O1E)6/&+UB76,10T6S).THHL,DCCK/S'SY4/6P2ATTPP*H*Q M3[!>(9@5P3PV@E41K&,)=D6PCTW)J0A.X7UI5N&TASEV!Y2L$95HH28;1;D* MMC XSN3"FG(JGL:"Q]T[2#"'$$TPY2_HGN*,X:+F#)U[P'&P5 1FR\#N@+%??]. M=[3/317K4LSK4LSO4BSH2&RGTE9=::M-W1T3QA&9BR_3"K(E-)6T%' * ?EU M7+FVWC-M?:"NMHO5 #.T*]O>A7FMZ9Q:AL.8NNW8AKF76]" LYPK4S=JW(YY M=FV>W6K>SFO29%TK_=2WH4LQKTLQOTNQH".QG8(Z=4&=_[3O.5U6NDLQKTLQ MOTNQH".QG4KWZDKWWKKO]0XV#4O3-6UOVSM$F<8!RCM$V=8!RC]$Z;IF[,." MUIF=ZINZ=6)-@2Z*NP5#,[+,>'E@J$?KZ\MU<6K?&Q_I_;'>,.Z+ZTYY._DC M7]Z5;C%=Q.)XF\!^+5I^7]H^QPDA?GY4?"Q>F[:$;BR@94 L3S.2%\ MTY$!ZDN@^QM02P,$% @ )I%H5V+G)7

YFC)E@40A9#_I@K<_TF3=RGD Z44'Y[481AT?1+V'&2.^VB9>$_W.L>]Q/&W]3C&WY+ <[4V2TQ0VE1X- M,B77!8^(,]CHM&#!(Q5#,J:"3S0'KXP67"R=N0>&J1)*!\9VFI73!4OUY."N MFT$3-CP%ETK7L5T$]SUI'M\!5C,0R(5H!?:(,XP&)36&:7EC)_7#M?$9%#3C M^V5I%>::+KN]2[)VJ&\VR$3IE.DV3)>L3*.!8!G(T3R?P=VH,@30&%780K[(6@$8>Q=GIV4IEA\%SV7!W.(/#C@:T)5? M,%.:/]EHT"I3:V":!(],&S[=M/S4M+QG"[-JIT6&:^X=H>:_F^><2::IV!1M M>_\U9_G%BJ.K?R6Y_JVR*]BKL=EV7[O(RV,0&1^#R*/HR?XQB$Q>I=VX/0C:6%RF;,'2<3/5^:0>!G9@ MHS87..PB-_7E1S ?A_D1P+ XF +,QWEA.Q5,,;R%L?PXV?#M($'%@7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G*=>]G+$]B.S9>UI6]W94Z>M/FQT/H' M>VYJ94\':^BX?8/O1$*CBRU:;B#3;,:V8T1O+)K(5Q3CY*CHV+4 M<*D&9R>OUYJ94;RAG2B=U IV^AT/4CS97\?])GN45BYD+=WV=!!^K\6 -5+) M1KZ(ZG1P-&!VK9^^:2-?M'*\GI=&U_7I8+P[\"",D^6[W7,/><\7-NQQ?''' M >1T4!S!!9?26!<^$:[/@?%1P(=W6ZW37V7MA)ER)RZ-;C=2K?QEX%N,HJ\1 MXO#ZK:UD!1\4^\YJK4K (,D$@ MDX- SCT.G!I!I@AD>D#(OY((,D,@LT-"IA%DCD#FAX3,(L@"@2QH(6_-BBOY M$@XPKBHV%;8T=LTW&R!A\WE2DDXC2O'SLM2M\K)"/(C M OF1%O(KEX8]\+H5[+O@MC5^3#L;P7U"X#[1PH'P-J"C;;C%7_YNY<:?$,_= M1]CD?41+-P7)62<=Q"R.UQ@5"K%1KIH-W-"W4<+L,2;6QQW$R+0E1 FL#P\_ MI ;2R6[$,'&,B)HTQL34NM:Z>9%T'MBM(*]7*$[!S:T5G-AECUA@3:P.F7M."S+X\;[SB M=I&\=6M("B]:8V),S!MC8G%<:[4:W@O3@-86G8&,B6),;(H[\2@4:&*Q99=" MKPS?K&7)SJ&"B0DQ6XR)=7&AFT:ZX*]P9R&!<3!&A"J[\TV"62,AML;5,/:W(#6WC=DP>R3$]@ALP\]\E_TU?I"$#\5\:"5"[)(;N.ZUMI;-8,3. MU]S !..[Y<_>QP_R1$/OCSN^$VSKC/I^Z M-QQN;6@E= @QA23$"IGQ+7L,MS:<[@O@J;1EK7U2&D-B!DF(#7*EK(21ZP-8 MA7S&0"17[W+F!--'MS\P MK:3$6NE+LW^"QIB885)BPZ#9=N?93#'1I,2BZ[>=$Q *;& NFGWWA&.J2\_Y-)-=PAAZLF)U8-C M=H80IIZ<6#TX9AYC8A;*B2V$E^2=FXY9*">VT)N2_#5K@WA"K7$=+\X6F(4* M<@OUEN9#F.!C3,Q"!;F%$,R;>'HO, L5Y"^<()0;;@A^U-UAQ!FH8+80@BF/Q2_;8A9:$)L(;Q;&#M] M@EEH0FPA'#-.Y":8A2;$%HH7\?%6QP2ST(3\];6^=?T &F-B%IH$"XW"A^W9 M22664HGJ!OZ$A?TEK\N98?['[GW"+/&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR M^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z M5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':S MV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ M_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/ M\P>E)%.!'(G MI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58" MO17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*; M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=& MO3.!WAGUS@1Z9]0[$^B=4>_\DWH/X]>A#->>[S5>_R>I'L_GENOE+\OOG9.[ M]X)S?5LQ//T%4$L#!!0 ( ":1:%ILD6-Z]\PB+(!M@.+>0%/_WKR%&>'OAOBLMBDY*\8B_6&>AM+ MYVG(*RL7>IORU[!FWM9;NR8F%@O#:C^*F]?$B;RC8NPGCRL]A1"V]#LT8;TT_9Y%SMT+*:GCF)YNL0[/;K5JJVI1C*?G/A>BD-K3K_B6 MF$N?_7XT3KNAYI/9^7K_N+"=YA'9]#C_CO^>\5O]+_8A0/J0('THD#XT2!\& MI(\*I(]+D#Y^@/3!%RB-H(C*44CE**9R%%0YBJH894$L! A0# M% @ )I%H5P=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " FD6A7 O:"T.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " FD6A7 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( ":1:%&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5VL?ML0*!P N" !@ M ("!]10 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ )I%H5_7<>"J9"@ ZRT !@ ("!/SX 'AL+W=O M3 M>&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5TM#/(K[ M"0 QQT !@ ("!]%D 'AL+W=O&UL4$L! A0#% @ )I%H M5P'YC-3[ P SP@ !D ("!66@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5^==\@/>!P +!0 M !D ("!]G0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5T@#-NI, P D0< !D M ("!#XH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )I%H5W*^[ N+# AR$ !D ("!)90 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5]3' M!S(E! % H !D ("!\:P 'AL+W=O&PO=V]R:W-H965TQPYZW@@, %<( 9 " @>NU !X;"]W;W)K&UL4$L! A0#% @ )I%H5U3ZKU/G @ 4PL !D M ("!I+D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )I%H5[#.F!:=!0 EP\ !D ("! M\,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )I%H5[NEK359!0 B@L !D ("!\M< 'AL+W=O&PO=V]R:W-H965T:2WO9'0, .X& 9 " @9CM !X;"]W;W)K&UL4$L! A0#% @ )I%H5SL,@&PO=V]R M:W-H965T&UL M4$L! A0#% @ )I%H5S$AM5P)!@ 0B\ !D ("!#_T M 'AL+W=O&PO=V]R:W-H965TV[7 4 +\B 9 M " @4T/ 0!X;"]W;W)K&UL4$L! A0#% @ M)I%H5^3UHNX P PP@ !D ("!X!0! 'AL+W=O&PO=V]R:W-H965TK7BY![ ( .H( 9 " @<0< 0!X;"]W M;W)K&UL4$L! A0#% @ )I%H5PF*G=>8! MF1L !D ("!YQ\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5P1IPW/1! #"( !D M ("!Y2L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )I%H5U=EBD&U @ M < !D ("!CSP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H M5Z'5%&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5XIRC*KE P MPP M !D ("!%E4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5XJXXO=D @ '08 !D M ("!:6$! 'AL+W=O"E-X6@$ "4'0 &0 @($$9 $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ )I%H5RRB\LN2 P ;Q( !D ("!3FL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5S(F M!TYX @ E 4 !D ("!>W8! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ )I%H5RID=1<_! #!8 !D M ("!*X(! 'AL+W=O&PO M=V]R:W-H965TE) 2;G ( M ,\' 9 " @62+ 0!X;"]W;W)K&UL4$L! A0#% @ )I%H5QZOCB46 P $ X !D ("! M-XX! 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " FD6A7'YV%;PD" #8*@ $P M @ $MG@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4@!2 '46 !G %H $ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 318 305 1 false 77 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.twilio.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0000003 - 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 0000004 - 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 0000005 - 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 0000006 - 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 0000007 - Disclosure - Organization and Description of Business Sheet http://www.twilio.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Fair Value Measurements Sheet http://www.twilio.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 0000010 - Disclosure - Property and Equipment Sheet http://www.twilio.com/role/PropertyandEquipment Property and Equipment Notes 10 false false R11.htm 0000011 - Disclosure - Divestitures Sheet http://www.twilio.com/role/Divestitures Divestitures Notes 11 false false R12.htm 0000012 - Disclosure - Impairment Sheet http://www.twilio.com/role/Impairment Impairment Notes 12 false false R13.htm 0000013 - Disclosure - Restructuring Activities Sheet http://www.twilio.com/role/RestructuringActivities Restructuring Activities Notes 13 false false R14.htm 0000014 - Disclosure - Reorganization and Segment Reporting Sheet http://www.twilio.com/role/ReorganizationandSegmentReporting Reorganization and Segment Reporting Notes 14 false false R15.htm 0000015 - Disclosure - Derivatives and Hedging Sheet http://www.twilio.com/role/DerivativesandHedging Derivatives and Hedging Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Intangible Assets Sheet http://www.twilio.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Long-Term Debt Sheet http://www.twilio.com/role/LongTermDebt Long-Term Debt Notes 18 false false R19.htm 0000019 - Disclosure - Revenue by Geographic Area Sheet http://www.twilio.com/role/RevenuebyGeographicArea Revenue by Geographic Area Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.twilio.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Stockholders' Equity Sheet http://www.twilio.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 0000022 - Disclosure - Stock-Based Compensation Sheet http://www.twilio.com/role/StockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 0000023 - 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 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.twilio.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://www.twilio.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - 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 28 false false R29.htm 9954472 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.twilio.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.twilio.com/role/FairValueMeasurements 29 false false R30.htm 9954473 - Disclosure - Property and Equipment (Tables) Sheet http://www.twilio.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.twilio.com/role/PropertyandEquipment 30 false false R31.htm 9954474 - Disclosure - Restructuring Activities (Tables) Sheet http://www.twilio.com/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://www.twilio.com/role/RestructuringActivities 31 false false R32.htm 9954475 - Disclosure - Reorganization and Segment Reporting (Tables) Sheet http://www.twilio.com/role/ReorganizationandSegmentReportingTables Reorganization and Segment Reporting (Tables) Tables http://www.twilio.com/role/ReorganizationandSegmentReporting 32 false false R33.htm 9954476 - Disclosure - Derivatives and Hedging (Tables) Sheet http://www.twilio.com/role/DerivativesandHedgingTables Derivatives and Hedging (Tables) Tables http://www.twilio.com/role/DerivativesandHedging 33 false false R34.htm 9954477 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.twilio.com/role/GoodwillandIntangibleAssets 34 false false R35.htm 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities 35 false false R36.htm 9954479 - Disclosure - Long-Term Debt (Tables) Sheet http://www.twilio.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.twilio.com/role/LongTermDebt 36 false false R37.htm 9954480 - 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 37 false false R38.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.twilio.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.twilio.com/role/StockholdersEquity 38 false false R39.htm 9954482 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.twilio.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.twilio.com/role/StockBasedCompensation 39 false false R40.htm 9954483 - 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 40 false false R41.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 41 false false R42.htm 9954485 - 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 42 false false R43.htm 9954486 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 43 false false R44.htm 9954487 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual Maturities (Details) Details 44 false false R45.htm 9954488 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails Property and Equipment - Schedule of Property and Equipment, Net (Details) Details 45 false false R46.htm 9954489 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 46 false false R47.htm 9954490 - Disclosure - Divestitures - Narrative (Details) Sheet http://www.twilio.com/role/DivestituresNarrativeDetails Divestitures - Narrative (Details) Details 47 false false R48.htm 9954491 - Disclosure - Impairment (Details) Sheet http://www.twilio.com/role/ImpairmentDetails Impairment (Details) Details http://www.twilio.com/role/Impairment 48 false false R49.htm 9954492 - Disclosure - Restructuring Activities - Narrative (Details) Sheet http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails Restructuring Activities - Narrative (Details) Details 49 false false R50.htm 9954493 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details) Sheet http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails Restructuring Activities - Schedule of Restructuring Activities (Details) Details 50 false false R51.htm 9954494 - Disclosure - Reorganization and Segment Reporting - Narrative (Details) Sheet http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails Reorganization and Segment Reporting - Narrative (Details) Details 51 false false R52.htm 9954495 - Disclosure - Reorganization and Segment Reporting - Schedule of Financial Information (Details) Sheet http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails Reorganization and Segment Reporting - Schedule of Financial Information (Details) Details 52 false false R53.htm 9954496 - Disclosure - Derivatives and Hedging - Narrative (Details) Sheet http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails Derivatives and Hedging - Narrative (Details) Details 53 false false R54.htm 9954497 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) Sheet http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) Details 54 false false R55.htm 9954498 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 55 false false R56.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails Goodwill and Intangible Assets - Goodwill Rollforward (Details) Details 56 false false R57.htm 9954500 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 57 false false R58.htm 9954501 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) Details 58 false false R59.htm 9954502 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 59 false false R60.htm 9954503 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 60 false false R61.htm 9954504 - Disclosure - Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details) Details 61 false false R62.htm 9954505 - Disclosure - Revenue by Geographic Area - Narrative (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails Revenue by Geographic Area - Narrative (Details) Details 62 false false R63.htm 9954506 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 63 false false R64.htm 9954507 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 64 false false R65.htm 9954508 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 65 false false R66.htm 9954509 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails Stockholders' Equity - Common Stock Shares Reserved (Details) Details 66 false false R67.htm 9954510 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 67 false false R68.htm 9954511 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.twilio.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 68 false false R69.htm 9954512 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details) Sheet http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails Stock-Based Compensation - Unrecognized Compensation Cost (Details) Details 69 false false R70.htm 9954513 - 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 70 false false R71.htm 9954514 - 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 71 false false R72.htm 9954515 - 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 72 false false R73.htm 9954516 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.twilio.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 73 false false R74.htm 9954517 - Disclosure - Related Party Transactions (Details) Sheet http://www.twilio.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.twilio.com/role/RelatedPartyTransactions 74 false false All Reports Book All Reports twlo-20230930.htm twlo-20230930.xsd twlo-20230930_cal.xml twlo-20230930_def.xml twlo-20230930_lab.xml twlo-20230930_pre.xml twlo-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "twlo-20230930.htm": { "nsprefix": "twlo", "nsuri": "http://www.twilio.com/20230930", "dts": { "inline": { "local": [ "twlo-20230930.htm" ] }, "schema": { "local": [ "twlo-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "twlo-20230930_cal.xml" ] }, "definitionLink": { "local": [ "twlo-20230930_def.xml" ] }, "labelLink": { "local": [ "twlo-20230930_lab.xml" ] }, "presentationLink": { "local": [ "twlo-20230930_pre.xml" ] } }, "keyStandard": 280, "keyCustom": 25, "axisStandard": 31, "axisCustom": 1, "memberStandard": 50, "memberCustom": 24, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 318, "entityCount": 1, "segmentCount": 77, "elementCount": 618, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1115, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.twilio.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R3": { "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R4": { "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R5": { "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R6": { "role": "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.twilio.com/role/OrganizationandDescriptionofBusiness", "longName": "0000007 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.twilio.com/role/FairValueMeasurements", "longName": "0000009 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.twilio.com/role/PropertyandEquipment", "longName": "0000010 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.twilio.com/role/Divestitures", "longName": "0000011 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.twilio.com/role/Impairment", "longName": "0000012 - Disclosure - Impairment", "shortName": "Impairment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.twilio.com/role/RestructuringActivities", "longName": "0000013 - Disclosure - Restructuring Activities", "shortName": "Restructuring Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.twilio.com/role/ReorganizationandSegmentReporting", "longName": "0000014 - Disclosure - Reorganization and Segment Reporting", "shortName": "Reorganization and Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.twilio.com/role/DerivativesandHedging", "longName": "0000015 - Disclosure - Derivatives and Hedging", "shortName": "Derivatives and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssets", "longName": "0000016 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000017 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.twilio.com/role/LongTermDebt", "longName": "0000018 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.twilio.com/role/RevenuebyGeographicArea", "longName": "0000019 - Disclosure - Revenue by Geographic Area", "shortName": "Revenue by Geographic Area", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.twilio.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.twilio.com/role/StockholdersEquity", "longName": "0000021 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.twilio.com/role/StockBasedCompensation", "longName": "0000022 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "0000023 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.twilio.com/role/IncomeTaxes", "longName": "0000024 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.twilio.com/role/RelatedPartyTransactions", "longName": "0000025 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.twilio.com/role/FairValueMeasurementsTables", "longName": "9954472 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.twilio.com/role/PropertyandEquipmentTables", "longName": "9954473 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.twilio.com/role/RestructuringActivitiesTables", "longName": "9954474 - Disclosure - Restructuring Activities (Tables)", "shortName": "Restructuring Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.twilio.com/role/ReorganizationandSegmentReportingTables", "longName": "9954475 - Disclosure - Reorganization and Segment Reporting (Tables)", "shortName": "Reorganization and Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.twilio.com/role/DerivativesandHedgingTables", "longName": "9954476 - Disclosure - Derivatives and Hedging (Tables)", "shortName": "Derivatives and Hedging (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954477 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.twilio.com/role/LongTermDebtTables", "longName": "9954479 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.twilio.com/role/RevenuebyGeographicAreaTables", "longName": "9954480 - Disclosure - Revenue by Geographic Area (Tables)", "shortName": "Revenue by Geographic Area (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.twilio.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.twilio.com/role/StockBasedCompensationTables", "longName": "9954482 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9954483 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R42": { "role": "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954485 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954486 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R44": { "role": "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails", "longName": "9954487 - Disclosure - Fair Value Measurements - Contractual Maturities (Details)", "shortName": "Fair Value Measurements - Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "longName": "9954488 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954489 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.twilio.com/role/DivestituresNarrativeDetails", "longName": "9954490 - Disclosure - Divestitures - Narrative (Details)", "shortName": "Divestitures - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R48": { "role": "http://www.twilio.com/role/ImpairmentDetails", "longName": "9954491 - Disclosure - Impairment (Details)", "shortName": "Impairment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "longName": "9954492 - Disclosure - Restructuring Activities - Narrative (Details)", "shortName": "Restructuring Activities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails", "longName": "9954493 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details)", "shortName": "Restructuring Activities - Schedule of Restructuring Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R51": { "role": "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "longName": "9954494 - Disclosure - Reorganization and Segment Reporting - Narrative (Details)", "shortName": "Reorganization and Segment Reporting - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "business_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "business_unit", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails", "longName": "9954495 - Disclosure - Reorganization and Segment Reporting - Schedule of Financial Information (Details)", "shortName": "Reorganization and Segment Reporting - Schedule of Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R53": { "role": "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails", "longName": "9954496 - Disclosure - Derivatives and Hedging - Narrative (Details)", "shortName": "Derivatives and Hedging - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:DerivativeTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "longName": "9954497 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details)", "shortName": "Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-176", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "shortName": "Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-212", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R57": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails", "longName": "9954501 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954502 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails", "longName": "9954503 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R61": { "role": "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails", "longName": "9954504 - Disclosure - Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details)", "shortName": "Revenue by Geographic Area - Revenue and Percentage of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-238", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R62": { "role": "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails", "longName": "9954505 - Disclosure - Revenue by Geographic Area - Narrative (Details)", "shortName": "Revenue by Geographic Area - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-254", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-254", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954506 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails", "longName": "9954507 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "longName": "9954508 - Disclosure - Stockholders' Equity - Common Stock (Details)", "shortName": "Stockholders' Equity - Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "longName": "9954509 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details)", "shortName": "Stockholders' Equity - Common Stock Shares Reserved (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails", "longName": "9954510 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)", "shortName": "Stockholders' Equity - Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954511 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details)", "shortName": "Stock-Based Compensation - Unrecognized Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } }, "R71": { "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "longName": "9954514 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "longName": "9954515 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.twilio.com/role/IncomeTaxesNarrativeDetails", "longName": "9954516 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://www.twilio.com/role/RelatedPartyTransactionsDetails", "longName": "9954517 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-315", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twlo-20230930.htm", "unique": true } } }, "tag": { "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r259", "r266" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "calculation": { "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails": { "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, other than options", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r521", "r522", "r523", "r687", "r952", "r953", "r954", "r1026", "r1044" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of financial assets measured at fair value on a recurring basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r92", "r169" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r47", "r786" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r116", "r117", "r172", "r174", "r244", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r575", "r811", "r812", "r813", "r814", "r815", "r950" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal use software development costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r61" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r62", "r149" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r26", "r73", "r76", "r95", "r96", "r98", "r102", "r161", "r162", "r244", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r575", "r811", "r812", "r813", "r814", "r815", "r950" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash in other long-term assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "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." } } }, "auth_ref": [ "r39", "r181", "r238" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Losses recognized in OCI", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r216", "r217", "r546", "r547", "r550" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r244", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r575", "r811", "r812", "r813", "r814", "r815", "r950" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r25", "r203", "r240", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r540", "r544", "r545", "r567", "r833", "r990", "r1029", "r1030" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r833" ] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r884" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r311", "r312", "r699", "r700", "r701", "r765", "r767", "r770", "r778", "r785", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r799", "r818", "r837", "r994", "r1041" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r367", "r442", "r457", "r557", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r653", "r809", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r961", "r962", "r963", "r964" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r892" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r131", "r240", "r278", "r298", "r304", "r307", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r567", "r806", "r990" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r384", "r387" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r891" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r895" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r485", "r489", "r517", "r518", "r520", "r830" ] }, "us-gaap_IndemnificationGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndemnificationGuaranteeMember", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnification Agreement", "label": "Indemnification Agreement [Member]", "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." } } }, "auth_ref": [ "r989" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r893" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash reduction to the right-of-use asset", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r948" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Losses) gains recognized in income due to instruments maturing", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r191", "r217", "r218" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus and commission", "label": "Accrued Bonuses, Current", "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)." } } }, "auth_ref": [ "r24" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r810" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r370", "r382", "r810" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r61", "r64", "r621" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r621" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r205" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in market value of effective foreign currency forward exchange contracts", "verboseLabel": "Net change in market value of effective foreign currency forward exchange contracts", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r810" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization of investment premium and discount", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r141" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r383", "r385", "r386", "r388", "r621", "r622" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r18", "r149" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration amount", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r30", "r198", "r224", "r225", "r226", "r245", "r246", "r247", "r249", "r255", "r257", "r271", "r354", "r355", "r460", "r521", "r522", "r523", "r531", "r532", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r569", "r570", "r571", "r572", "r573", "r574", "r579", "r669", "r670", "r671", "r687", "r756" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r242", "r243", "r583", "r584", "r585", "r586", "r706", "r707", "r708", "r709", "r710", "r730", "r732", "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share of losses from equity method investment", "negatedTerseLabel": "Share of losses from equity method investment", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r7", "r128", "r176", "r285", "r352", "r649" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r198", "r245", "r246", "r247", "r249", "r255", "r257", "r354", "r355", "r521", "r522", "r523", "r531", "r532", "r551", "r553", "r554", "r556", "r559", "r669", "r671", "r687", "r1044" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r61", "r64" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r311", "r312", "r699", "r700", "r701", "r765", "r767", "r770", "r778", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r799", "r818", "r837", "r994", "r1041" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized out of adjusted deferred revenue balance", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r474" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r233", "r236", "r237" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r244", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r575", "r811", "r812", "r813", "r814", "r815", "r950" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "twlo_EmployeeSeveranceAndFacilitationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "EmployeeSeveranceAndFacilitationCostsMember", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance and Facilitation Costs", "label": "Employee Severance and Facilitation Costs [Member]", "documentation": "Employee Severance and Facilitation Costs" } } }, "auth_ref": [] }, "twlo_SeniorNotes3875PercentDue2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "SeniorNotes3875PercentDue2031Member", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031 Senior Notes", "label": "Senior Notes 3.875 Percent Due 2031 [Member]", "documentation": "Senior Notes 3.875 Percent Due 2031" } } }, "auth_ref": [] }, "twlo_TaxesPayableJurisdictionalEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "TaxesPayableJurisdictionalEstimate", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable, jurisdictional estimate", "label": "Taxes Payable, Jurisdictional Estimate", "documentation": "Taxes Payable, Jurisdictional Estimate" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r907" ] }, "twlo_RevenueRecognitionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "RevenueRecognitionPeriodOneMember", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition Period One", "label": "Revenue Recognition Period One [Member]", "documentation": "Revenue Recognition Period One" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r198", "r224", "r225", "r226", "r245", "r246", "r247", "r249", "r255", "r257", "r271", "r354", "r355", "r460", "r521", "r522", "r523", "r531", "r532", "r551", "r552", "r553", "r554", "r555", "r556", "r559", "r569", "r570", "r571", "r572", "r573", "r574", "r579", "r669", "r670", "r671", "r687", "r756" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r909" ] }, "twlo_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CostOfRevenueMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost Of Revenue [Member]", "documentation": "Cost Of Revenue" } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedge", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r14", "r32", "r552", "r555", "r579", "r669", "r670", "r943", "r944", "r945", "r952", "r953", "r954" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r908" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "twlo_RevenueRecognitionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "RevenueRecognitionPeriodTwoMember", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition Period Two", "label": "Revenue Recognition Period Two [Member]", "documentation": "Revenue Recognition Period Two" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r59", "r63" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r204", "r800" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "terseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r180", "r194", "r256", "r257", "r286", "r527", "r534", "r656" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r95", "r98", "r993" ] }, "twlo_CommunicationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CommunicationMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Twilio Communications", "verboseLabel": "Communications", "label": "Communication [Member]", "documentation": "Communication" } } }, "auth_ref": [] }, "twlo_RevenueRecognitionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "RevenueRecognitionPeriodDomain", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition Period [Domain]", "label": "Revenue Recognition Period [Domain]", "documentation": "Revenue Recognition Period [Domain]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r911" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicArea" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r196", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r475" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r910" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "twlo_APICShareBasedPaymentArrangementIncreaseForCostRecognitionRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionRestructuring", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - restructuring", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring", "documentation": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring" } } }, "auth_ref": [] }, "twlo_CommonStockDonorAdvisedFundValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CommonStockDonorAdvisedFundValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Value of shares of Class A common stock issued and donated to charity", "label": "Common Stock, Donor Advised Fund, Value", "documentation": "Common Stock, Donor Advised Fund, Value" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under ESPP", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r118", "r119", "r163" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of acquired intangibles", "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r60", "r65" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Axis]", "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r15", "r118", "r119", "r163" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "negatedTerseLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options issued and outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r493", "r494" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r152" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales and maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r230", "r231", "r959" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of vested stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r30", "r163" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures, net of cash divested", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r34" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r846" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r847" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of goodwill balance", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r810", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Domain]", "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment of strategic investments", "terseLabel": "Impairment of strategic investments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r349" ] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buy", "label": "Long [Member]", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r442", "r457", "r557", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r653", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r961", "r962", "r963", "r964" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r288", "r352", "r939", "r965" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r847" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divesture of goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r106", "r112", "r153" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r847" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r486", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r848" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r278", "r298", "r304", "r307", "r806" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divesture of tangible assets", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r106", "r112", "r153" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r486", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r847" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divesture of intangible assets", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r106", "r112", "r153" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r92" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r267" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r29" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r859", "r870", "r880", "r905" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r207" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r96", "r98", "r426", "r575", "r812", "r813" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r34" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under ESPP (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r118", "r119", "r163" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r97", "r993" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and other", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r83" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercises of vested stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r118", "r119", "r163", "r498" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r849" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r882" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r283" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.twilio.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r158" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Order backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r84" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r957" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r914" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r147", "r622" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r917" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r228", "r250", "r251", "r252", "r253", "r254", "r259", "r261", "r264", "r265", "r266", "r270", "r560", "r561", "r638", "r655", "r804" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r563", "r564", "r565" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r396", "r741" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r79" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r861", "r869", "r879", "r896", "r904", "r908", "r916" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r147", "r621" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on divestiture", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r543", "r948" ] }, "us-gaap_OciEquityMethodInvestmentAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciEquityMethodInvestmentAfterTax", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share of other comprehensive (loss) income from equity method investment", "verboseLabel": "Share of other comprehensive income (loss) from equity method investment", "label": "OCI, Equity Method Investment, after Tax", "documentation": "Amount, after tax, of other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r351" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r912" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance of period", "periodEndLabel": "Ending balance of period", "label": "Goodwill", "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." } } }, "auth_ref": [ "r205", "r371", "r635", "r810", "r833", "r968", "r975" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r957" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r913" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r245", "r246", "r247", "r271", "r620", "r676", "r698", "r705", "r706", "r707", "r708", "r709", "r710", "r713", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r732", "r735", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r838" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r914" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.twilio.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r562" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r888" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r378" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r228", "r250", "r251", "r252", "r253", "r254", "r261", "r264", "r265", "r266", "r270", "r560", "r561", "r638", "r655", "r804" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r434", "r477", "r478", "r479", "r480", "r481", "r482", "r564", "r591", "r592", "r593", "r812", "r813", "r824", "r825", "r826" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.twilio.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r182", "r195" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-amortizable intangible assets:", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r149" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r214", "r316", "r356" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r200" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r245", "r246", "r247", "r271", "r620", "r676", "r698", "r705", "r706", "r707", "r708", "r709", "r710", "r713", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r732", "r735", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r838" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r190" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r861", "r869", "r879", "r896", "r904", "r908", "r916" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r907" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r888" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and customer deposits", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r461", "r462", "r473" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r204" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r914" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r461", "r462", "r473" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r167", "r220", "r223" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r105", "r150" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r896" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r888" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation", "terseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r167" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r483", "r583", "r584", "r706", "r707", "r708", "r709", "r710", "r730", "r732", "r763" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1024", "r1025" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Value of equity awards withheld for tax liability (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r119" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase remaining amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r956" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on marketable securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r13", "r167" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "twlo_MarketableSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost\u00a0or Carrying Value", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r641" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of total estimated future amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r82", "r1023" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r888" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce elimination percentage", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date Percent", "documentation": "Percentage of the total number of positions eliminated as of the balance sheet date since inception of the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r88", "r89", "r90", "r91", "r702", "r704", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r744", "r745", "r746", "r747", "r750", "r751", "r752", "r753", "r771", "r772", "r775", "r776", "r801", "r835", "r837" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r889" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r915" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on equity securities", "label": "Equity Securities, FV-NI, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r350" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r563", "r564", "r565" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r86", "r802" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONDENSED CONSOLIDATED BALANCE SHEETS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r916" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r889" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments, aggregate fair value", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r563" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r401", "r402", "r403" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r916" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of costs related to public offerings", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue and Customer Deposits and Deferred Sales Commissions", "label": "Deferred Charges, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r207" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r394", "r395", "r401", "r402" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r889" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ImpairmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of long-lived assets", "terseLabel": "Impairment of long-lived assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r66" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r889" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r916" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r165" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r856", "r867", "r877", "r902" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r995" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Forward", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r719", "r723", "r728", "r746", "r752", "r773", "r774", "r775", "r837" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r847" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.twilio.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-term debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r858", "r869", "r879", "r904" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of revenue", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r46", "r48", "r93", "r94", "r313" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r199", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r391", "r397", "r403", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r810", "r931", "r1041" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of shares of Class A common stock including related costs", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r118", "r119", "r163", "r687", "r756", "r782", "r844" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r858", "r869", "r879", "r904" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r99", "r100", "r737", "r738", "r741" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization and Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r290", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r313" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of shares of Class A common stock and related costs", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r580", "r581", "r582", "r584", "r587", "r683", "r684", "r685", "r739", "r740", "r741", "r760", "r762" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease asset", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r924" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r847" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r142", "r143", "r144", "r166" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease asset, accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r925", "r929" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r737", "r738", "r741" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r855", "r866", "r876", "r901" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r53", "r54", "r55", "r58" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of the notes", "label": "Long-Term Debt, Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r53", "r54", "r55", "r58" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r854", "r865", "r875", "r900" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r924", "r940", "r980" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r925", "r929", "r981" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r929", "r979" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r197", "r210", "r211", "r212", "r240", "r261", "r262", "r264", "r266", "r272", "r273", "r353", "r413", "r416", "r417", "r418", "r424", "r425", "r445", "r446", "r449", "r452", "r459", "r567", "r677", "r678", "r679", "r680", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r713", "r734", "r756", "r779", "r780", "r781", "r782", "r783", "r922", "r949", "r955" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r947" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r577" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "twlo_MarketableSecuritiesAmortizedCost", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost\u00a0or Carrying Value", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r319", "r363", "r641" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r847" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expenses), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r136" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r854", "r865", "r875", "r900" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r858", "r869", "r879", "r904" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r858", "r869", "r879", "r904" ] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.twilio.com/role/Impairment" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment", "label": "Asset Impairment Charges [Text Block]", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r476", "r484", "r512", "r513", "r514", "r594", "r618", "r668", "r703", "r704", "r764", "r766", "r768", "r769", "r777", "r797", "r798", "r808", "r816", "r829", "r834", "r837", "r982", "r992", "r1032", "r1033", "r1034", "r1035", "r1036" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r577" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than one year, amortized cost", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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." } } }, "auth_ref": [ "r960" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r484", "r618", "r668", "r703", "r704", "r764", "r766", "r768", "r769", "r777", "r797", "r798", "r808", "r816", "r829", "r834", "r992", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r859", "r870", "r880", "r905" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r476", "r484", "r512", "r513", "r514", "r594", "r618", "r668", "r703", "r704", "r764", "r766", "r768", "r769", "r777", "r797", "r798", "r808", "r816", "r829", "r834", "r837", "r982", "r992", "r1032", "r1033", "r1034", "r1035", "r1036" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of shares of Class A common stock including related costs (in shares)", "verboseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r118", "r119", "r163", "r680", "r756", "r782" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than one year, aggregate fair value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, 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." } } }, "auth_ref": [ "r960" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r121", "r163", "r647", "r672", "r674", "r681", "r714", "r833" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r120" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r150", "r186", "r192", "r193" ] }, "twlo_StockBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockBasedAwardsMember", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Awards", "label": "Stock-Based Awards [Member]", "documentation": "Stock-Based Awards" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, aggregate fair value", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r209", "r566", "r640" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based awards available for grant under 2016 Plan and ESPP (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r78" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "twlo_ClassACommonStockHeldInEscrowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ClassACommonStockHeldInEscrowMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock in escrow", "label": "Class A Common Stock Held In Escrow [Member]", "documentation": "Class A Common Stock Held In Escrow" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r576" ] }, "twlo_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on net assets divested", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r389", "r948", "r978" ] }, "twlo_StockIssuedDuringPeriodSharesReturnedFromEscrow": { "xbrltype": "sharesItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockIssuedDuringPeriodSharesReturnedFromEscrow", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares returned from escrow (in shares)", "label": "Stock Issued During Period, Shares, Returned From Escrow", "documentation": "Stock Issued During Period, Shares, Returned From Escrow" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r317", "r363" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "twlo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued expenses and other current liabilities", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of unrecognized compensation cost of outstanding equity awards", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]", "documentation": "Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r10", "r77", "r78", "r164" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r152" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "terseLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders (in thousands)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r129", "r141", "r178", "r201", "r219", "r222", "r226", "r240", "r248", "r250", "r251", "r252", "r253", "r256", "r257", "r263", "r278", "r298", "r304", "r307", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r561", "r567", "r652", "r733", "r754", "r755", "r806", "r843", "r990" ] }, "twlo_FacilitationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "FacilitationCostsMember", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facilitation Costs", "label": "Facilitation Costs [Member]", "documentation": "Facilitation Costs" } } }, "auth_ref": [] }, "twlo_TelecommunicationLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "TelecommunicationLicensesMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telecommunication licenses", "label": "Telecommunication Licenses [Member]", "documentation": "Telecommunication Licenses [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r133", "r736" ] }, "twlo_CorporateDebtSecuritiesAndCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CorporateDebtSecuritiesAndCommercialPaperMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities and commercial paper", "label": "Corporate Debt Securities And Commercial Paper [Member]", "documentation": "Represents the information pertaining to Corporate debt securities and Commercial Paper." } } }, "auth_ref": [] }, "twlo_ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock in escrow and restricted stock awards subject to future vesting", "label": "Class A Common Stock And Restricted Stock Subject To Future Vesting [Member]", "documentation": "Class A Common Stock And Restricted Stock Subject To Future Vesting" } } }, "auth_ref": [] }, "twlo_StockIssuedDuringPeriodSharesDonorAdvisedFund": { "xbrltype": "sharesItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockIssuedDuringPeriodSharesDonorAdvisedFund", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock issued and donated to charity (in shares)", "label": "Stock Issued During Period, Shares, Donor Advised Fund", "documentation": "Stock Issued During Period, Shares, Donor Advised Fund" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. government securities", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r995", "r1042" ] }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock plan offering period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "twlo_StockIssuedDuringPeriodValueReturnedFromEscrow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockIssuedDuringPeriodValueReturnedFromEscrow", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares returned from escrow", "label": "Stock Issued During Period, Value, Returned From Escrow", "documentation": "Stock Issued During Period, Value, Returned From Escrow" } } }, "auth_ref": [] }, "twlo_DisposalGroupIncludingDiscontinuedOperationTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionCosts", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divestiture transaction costs", "label": "Disposal Group, Including Discontinued Operation, Transaction Costs", "documentation": "Disposal Group, Including Discontinued Operation, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r146" ] }, "twlo_FinancialAssetsAmortizedCostOrCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "FinancialAssetsAmortizedCostOrCarryingValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Financial Assets, Amortized Cost or Carrying Value", "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." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r279", "r280", "r297", "r302", "r303", "r309", "r311", "r313", "r471", "r472", "r620" ] }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.twilio.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reserved shares of common stock for issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block]", "documentation": "Tabular disclosure of reserved shares of common stock, on an as-if converted basis." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software developments costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r323" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r201", "r219", "r222", "r234", "r240", "r248", "r256", "r257", "r278", "r298", "r304", "r307", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r538", "r541", "r542", "r561", "r567", "r639", "r651", "r686", "r733", "r754", "r755", "r806", "r831", "r832", "r844", "r945", "r990" ] }, "twlo_ReverseRepurchaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ReverseRepurchaseAgreementsMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse repurchase agreements", "label": "Reverse Repurchase Agreements [Member]", "documentation": "Reverse Repurchase Agreements" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r258", "r267", "r268", "r269" ] }, "twlo_SeniorNotes3625PercentDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "SeniorNotes3625PercentDue2029Member", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Notes", "label": "Senior Notes 3.625 Percent Due 2029 [Member]", "documentation": "Senior Notes 3.625 Percent Due 2029" } } }, "auth_ref": [] }, "twlo_PayrollTaxRelatedToStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "PayrollTaxRelatedToStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payroll taxes related to stock-based compensation", "label": "Payroll Tax, Related To Stock Based Compensation", "documentation": "Payroll Tax, Related To Stock Based Compensation" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One to three years, amortized cost", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Amortized Cost Basis", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units issued and outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r501", "r502" ] }, "twlo_StockRepurchasedDuringPeriodValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockRepurchasedDuringPeriodValueNet", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/StockholdersEquityShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased", "label": "Stock Repurchased During Period, Value, Net", "documentation": "Stock Repurchased During Period, Value, Net" } } }, "auth_ref": [] }, "twlo_StockIssuedDuringPeriodValueDonorAdvisedFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockIssuedDuringPeriodValueDonorAdvisedFund", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock issued and donated to charity", "label": "Stock Issued During Period, Value, Donor Advised Fund", "documentation": "Stock Issued During Period, Value, Donor Advised Fund" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "calculation": { "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r519" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r322" ] }, "twlo_DataAndApplicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "DataAndApplicationsMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Twilio Data & Applications", "verboseLabel": "Data & Applications", "label": "Data And Applications [Member]", "documentation": "Data And Applications" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r926" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r930", "r947" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r104", "r525", "r1037" ] }, "twlo_SupplierRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "SupplierRelationshipsMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplier relationships", "label": "Supplier Relationships [Member]", "documentation": "Supplier relationship that exists between an entity and its supplier." } } }, "auth_ref": [] }, "twlo_RSUsSubjectToFutureVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "RSUsSubjectToFutureVestingMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class A common stock in escrow subject to future vesting", "label": "RSUs Subject To Future Vesting [Member]", "documentation": "RSUs Subject To Future Vesting" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r130" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r204" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r46", "r48", "r93", "r94", "r313", "r786" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r889" ] }, "twlo_EmployeeSabbaticalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "EmployeeSabbaticalExpense", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee sabbatical benefit accrual", "label": "Employee Sabbatical Expense", "documentation": "Employee Sabbatical Expense" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r48", "r93", "r94", "r313", "r675", "r786" ] }, "twlo_RevenueRecognitionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "RevenueRecognitionPeriodAxis", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition Period [Axis]", "label": "Revenue Recognition Period [Axis]", "documentation": "Revenue Recognition Period" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities, Current", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r313", "r927" ] }, "twlo_InternetOfThingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "InternetOfThingsMember", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internet Of Things", "label": "Internet Of Things [Member]", "documentation": "Internet Of Things" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r390", "r396", "r741" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "twlo_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of intangible assets", "label": "Schedule of Intangible Assets, Excluding Goodwill [Table Text Block]", "documentation": "Tabular disclosure of intangible assets, excluding goodwill, which may be broken down by segment or major class." } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested stock options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r837" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r917" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r702", "r704", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r744", "r745", "r746", "r747", "r750", "r751", "r752", "r753", "r771", "r772", "r775", "r776", "r835", "r837" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other expense", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r918" ] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP contributions", "label": "Other Employee-related Liabilities, Current", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and other taxes payable", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r407", "r408", "r409", "r412", "r987", "r988" ] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity", "label": "Class of Stock Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r72", "r73", "r74", "r75", "r76", "r161", "r162", "r163", "r210", "r211", "r212", "r272", "r445", "r446", "r447", "r449", "r452", "r457", "r459", "r677", "r678", "r679", "r680", "r816", "r922", "r949" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities and other investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r272", "r445", "r446", "r447", "r449", "r452", "r457", "r459", "r677", "r678", "r679", "r680", "r816", "r922", "r949" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recently Issued Accounting Guidance, Not yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r407", "r408", "r409", "r412", "r987", "r988" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r394", "r395", "r401", "r402" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r919" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r519" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Cash Flow Hedges", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reduction Costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r407", "r408", "r409", "r412", "r987", "r988" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r241", "r526", "r528", "r529", "r530", "r533", "r535", "r536", "r537", "r682" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r850", "r920" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r159", "r839", "r840", "r841", "r842" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of non-cancellable agreement", "label": "Unrecorded Unconditional Purchase Obligation, Term", "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." } } }, "auth_ref": [ "r405" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r568" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r160", "r239", "r444", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r460", "r558", "r759", "r761", "r784" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r157", "r405", "r406", "r787", "r986" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r139" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period 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." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r850", "r920" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u2014Beginning of period", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH \u2014End of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r139", "r238" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Value of equity awards withheld for tax liability", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r850", "r920" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r407", "r923" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "twlo_StockOptionAndIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "StockOptionAndIncentivePlan2016Member", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Stock Option and Incentive Plan", "label": "Stock Option And Incentive Plan2016 [Member]", "documentation": "2016 Stock Option and Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on debt and finance leases", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to common stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r221", "r223", "r227", "r637", "r654" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r138" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r786" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r401", "r402", "r403" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r46", "r48", "r93", "r94", "r313", "r786", "r928" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Data center equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]", "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r28", "r101", "r643", "r712" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r103", "r185" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r45", "r46", "r48", "r49", "r93", "r170", "r786" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Value of equity awards withheld for tax liabilities", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gains and losses associated with foreign currency forward contracts", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r88", "r90", "r548" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r229", "r359" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of long-lived and intangible assets", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r16", "r88", "r90" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r202", "r215", "r240", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r539", "r544", "r567", "r833", "r990", "r991", "r1029" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r190" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash in other current assets", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r204", "r238" ] }, "twlo_SoftwareNotIncludingSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "SoftwareNotIncludingSoftwareDevelopmentCostsMember", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software Not Including Software Development Costs [Member]", "documentation": "Represents information pertaining to software other than software development costs." } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other adjustments", "label": "Other Operating Activities, Cash Flow Statement", "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)." } } }, "auth_ref": [] }, "twlo_EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options issued and outstanding", "label": "Employee And Nonemployee Stock Option Including Performance Based Options [Member]", "documentation": "Employee and nonemployee stock options, including performance-based stock options awarded to employees." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyFairValueHedgeDerivativeTable", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Table]", "label": "Foreign Currency Fair Value Hedge Derivative [Table]", "documentation": "Disclosure of information about derivative instruments designated as foreign currency fair value hedging instruments." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r921" ] }, "twlo_ValueFirstBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ValueFirstBusinessMember", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ValueFirst Business", "label": "ValueFirst Business [Member]", "documentation": "ValueFirst Business" } } }, "auth_ref": [] }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund": { "xbrltype": "sharesItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund", "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A common stock reserved (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Donor-advised Fund", "documentation": "Number of common shares reserved for issuance in relation to a donor-advised fund." } } }, "auth_ref": [] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill divested", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r376", "r810" ] }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accrued Liabilities and Other Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accrued expenses and other liabilities." } } }, "auth_ref": [] }, "twlo_AccruedCostOfRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "AccruedCostOfRevenueCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued cost of revenue", "label": "Accrued Cost of Revenue, Current", "documentation": "Accrued cost of revenue, current." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r827", "r828" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r244", "r280", "r297", "r298", "r299", "r300", "r301", "r303", "r307", "r413", "r414", "r415", "r416", "r418", "r419", "r421", "r423", "r424", "r990", "r991" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyFairValueHedgeDerivativeLineItems", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Line Items]", "label": "Foreign Currency Fair Value Hedge Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r155", "r156" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r206", "r386" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable securities, aggregate fair value", "totalLabel": "Total aggregate fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r320", "r363", "r636", "r958" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r119" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "twlo_DonorAdvisedFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "DonorAdvisedFundMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of Class\u00a0A common stock reserved for Twilio.org", "label": "Donor Advised Fund [Member]", "documentation": "Donor-advised fund." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r896" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of restructuring activities", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r125", "r213", "r646", "r673", "r674" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r244", "r280", "r297", "r298", "r299", "r300", "r301", "r303", "r307", "r413", "r414", "r415", "r416", "r418", "r419", "r421", "r423", "r424", "r990", "r991" ] }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One to three years, aggregate fair value", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Fair Value", "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." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r858", "r869", "r879", "r904" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets due to office closures", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r7", "r151" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r827", "r828" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A and Class\u00a0B common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r119", "r645", "r833" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/RestructuringActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Activities", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r392", "r393", "r395", "r398", "r404" ] }, "twlo_September2022PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "September2022PlanMember", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "September 2022 Plan", "label": "September 2022 Plan [Member]", "documentation": "September 2022 Plan" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring costs", "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r399", "r401", "r983" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r171", "r208", "r240", "r278", "r299", "r305", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r539", "r544", "r567", "r642", "r725", "r833", "r845", "r990", "r991", "r1029" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and customer deposits", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r619", "r947" ] }, "twlo_MarketableSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "MarketableSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "twlo_FinancialAssetsAmortizedCostOrCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost\u00a0or Carrying Value", "label": "Marketable Securities, Amortized Cost", "documentation": "Marketable Securities, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r713" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r119", "r713", "r731", "r1044", "r1045" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue by geographic area and similar products", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r994" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, term of contract", "label": "Derivative, Term of Contract", "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "twlo_ConversionOfStockSharesConvertedConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.twilio.com/20230930", "localname": "ConversionOfStockSharesConvertedConversionRatio", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of shares of Class B common stock (in shares)", "label": "Conversion Of Stock, Shares Converted, Conversion Ratio", "documentation": "Conversion Of Stock, Shares Converted, Conversion Ratio" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r20", "r106", "r107", "r108", "r109", "r110", "r111", "r113", "r114", "r115", "r154" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r884" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by geographic area:", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired and payments related to prior period acquisitions", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r35" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring liability", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r941", "r984", "r985" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Patent", "label": "Patents [Member]", "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." } } }, "auth_ref": [ "r165" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r886" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of period", "periodEndLabel": "Ending balance of period", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r395", "r400" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r197", "r210", "r211", "r212", "r240", "r261", "r262", "r264", "r266", "r272", "r273", "r353", "r413", "r416", "r417", "r418", "r424", "r425", "r445", "r446", "r449", "r452", "r459", "r567", "r677", "r678", "r679", "r680", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r713", "r734", "r756", "r779", "r780", "r781", "r782", "r783", "r922", "r949", "r955" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r835", "r836", "r837", "r839", "r840", "r841", "r842", "r952", "r953", "r1026", "r1043", "r1044" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r857", "r868", "r878", "r903" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r46", "r48", "r93", "r94", "r313", "r786" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r885" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r119", "r122", "r123", "r145", "r715", "r731", "r757", "r758", "r833", "r845", "r951", "r966", "r1027", "r1044" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r472", "r817", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r885" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r472", "r817", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r858", "r869", "r879", "r896", "r904" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r852", "r863", "r873", "r898" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r887" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r395", "r946" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "calculation": { "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails": { "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r189" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r853", "r864", "r874", "r899" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r260", "r266" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16", "r548" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r483", "r583", "r584", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r706", "r707", "r708", "r709", "r710", "r730", "r732", "r763", "r1028" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r50", "r51", "r52", "r183", "r184", "r187", "r188" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r397", "r403", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r810", "r931", "r1041" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r311", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses Less Than 12 Months", "terseLabel": "Gross Unrealized Losses Less Than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "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." } } }, "auth_ref": [ "r179", "r365" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount from market price, offering date (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r78" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r434", "r477", "r478", "r479", "r480", "r481", "r482", "r591", "r592", "r593", "r812", "r813", "r824", "r825", "r826" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r860", "r871", "r881", "r906" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingNarrativeDetails", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r824", "r826", "r1042" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r407", "r408", "r409", "r412", "r987", "r988" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r803", "r824", "r826", "r1038" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r235" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r312" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses\u00a0More Than 12\u00a0Months", "terseLabel": "Gross Unrealized Losses\u00a0More Than 12\u00a0Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "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 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r179", "r365" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r235" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity securities, carrying value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r348" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r369" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest earned on marketable securities", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r134", "r281" ] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.twilio.com/role/DivestituresNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r8", "r17" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r139", "r140", "r141" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r434", "r477", "r482", "r564", "r592", "r812", "r813", "r824", "r825", "r826" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r57", "r126" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r23", "r240", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r540", "r544", "r545", "r567", "r711", "r805", "r845", "r990", "r1029", "r1030" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r434", "r477", "r482", "r564", "r591", "r824", "r825", "r826" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r516", "r524" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.twilio.com/role/DerivativesandHedging" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives and Hedging", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r168", "r549", "r557" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r118", "r644", "r833" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r118", "r445" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r434", "r477", "r478", "r479", "r480", "r481", "r482", "r564", "r593", "r812", "r813", "r824", "r825", "r826" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensationNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares of Class A common stock reserved for issuance pursuant to ESPP", "terseLabel": "ESPP", "netLabel": "Shares of Class\u00a0A common stock committed under ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation including restructuring", "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r118", "r713" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r577" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r118", "r713", "r731", "r1044", "r1045" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r127", "r177", "r278", "r298", "r304", "r307", "r639", "r650", "r806" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r124", "r175", "r648", "r833", "r951", "r966", "r1027" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r942" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of contractual maturities of marketable securities", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage\u00a0of\u00a0revenue\u00a0by\u00a0geographic area:", "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r132", "r240", "r353", "r413", "r414", "r416", "r417", "r418", "r420", "r422", "r424", "r425", "r567", "r990" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses, net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r118", "r445" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation", "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." } } }, "auth_ref": [ "r7", "r67" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease liability, noncurrent", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r577" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total net capitalized costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r368" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1046", "r1047", "r1048", "r1049" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Unvested restricted stock units issued and outstanding", "terseLabel": "Unvested restricted stock units and awards", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.twilio.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "totalLabel": "Total long-term debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r174", "r433", "r443", "r812", "r813", "r1040" ] }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable", "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." } } }, "auth_ref": [ "r117", "r173", "r1039" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.twilio.com/role/ReorganizationandSegmentReportingScheduleofFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses, net", "terseLabel": "Other expenses, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock based compensation expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r79" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.twilio.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r80", "r81", "r487" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a),(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482943/710-10-55-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481725/323-10-35-18" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r922": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r923": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 92 0001447669-23-000226-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001447669-23-000226-xbrl.zip M4$L#!!0 ( ":1:% (@ 1 ='=L;RTR,#(S,#DS,"YH M=&WLO6MWXDBR-OI]_PH=9LZ>ZK6$2_>+JYIW42Z[Q^^NLCVVJWO/^3(K+25& M4T)B).%+__J3F0(,!AL)! I!S)I5;5M"I/)Y(C(B,C+B\_]Y&H32 TW2((Y^ M;:E'2DOZ/YW/_T^[_;]?KK])7V-O-*!1)ITDE&34EQZ#K"]E?2K]$2<_@PFNNVT#9=J;8>Z=EMQ;-W134=S+2K[QS9[ M +44V_>=.^/.\>\,S5$LQ[6(T?.I9_.O[6?L_=@[1NEQ&$0_?VWULVQX_/'C MX^/CT=-=$A[%R?U'35'TC_SR'4EI:WQ[FF33NWLDO1-WLC]^Y&\VND?W\<-'=F'NQJ>%;W_4Q1-5UW4_BJN36X,T-C35?F>HXSLF'_#B490E MS\L',KXX-YC@*5O^]"!B Z$<^H]90J*4(TLR1@W^<:6M:&U5FWE(FWW)W(,F M7_K>G,L"\/WGO9*,U(Y-'9^_U7LSZ^V?J87YSW_UX_]^_W;C]>F M.>F[3@DT?VO+1JU?]RTF%!0XG<^#VA& M)/Z<-OW/*'CXM7421QD3]O;M\Y!]S,M_^[65T:?LHWBYCYW_^J__^IP%64@[ M?&[;DTG\_#'_X^>/^:/O8O^Y\]D/'J0T>P[IKRT_2(3Z.XHBR 01/Q_Q& MFN0_!KY/(_$CNW[!-$X2>/GW/V77M/=KRVLSND1DP)]$@^/3B'W=\PD;74+" M\\BG3_]#GUM2P!#LM36KU5'87!B&;5GNYX]S3RWQ)5VF^'RN_,Y"9T_2\\&24)_[H@]4CX3TJ2T\C_RK3N M]"N<5J?-!)#)SOI?,M'H+]]RQOZ23K_#;74XJ%5]P16[/?;GOH*)7.,CN.SEMP5L&'$:31=HGGX.G><"@W%7E\2Z]YQQO3-KZTT& Q#KJ[$W_H) MGYTY)7/TE/KL$1_GGY%__\N7CL>0QJ-$_":6E^/QE(LYX82=_)T*33+Y+?#Y M[[V )I)X/EVZN)V<_\^\AGG]X<[D3_-/'PI9F/S&M'.2=> MKDV'Z<_O-(H'S/19\MBB.G[N M$1_G1[]2R3G;!G_\%O2>FWGYKS[[LJ=A&'A!]IT.[MA7^,& VWH\9C,Q&Z>F MX4E(TO2R=Y/%WL_N4\#6PLDM)_%@$$?B>C=_T.>/2Y^_SM>>,B>2V:GQ8,A\ MO"A+EWVU&-.*;_[X:@)J4_KN?B#]!9%>A31W_X!#_?Z<=WU?N(#,&22!?QZ= MD&&0D; Q\[]UAVS;\^]YH\$HY"%RX37S^Q+:YT][H.<1\[5I8[#8NE>X92RN M:4:"B/JG)(F"Z#YMS,1OW--D7$QL"6/"#' #M<0C [4G,8J]6Y?F-&[TB=T&#'[,XO(5V M2U W/CQ20WBJROEO>DBD[O!4E5A@E*2FB8<0^-C2J\&/9=3-J=>VK5' $_)@#$>P E@[?JP?H:D #KZ/ M?GBK\KR[8*V=,OT*:OCA@,-;:+<$==.C#35%WBJ;_ZT''?9Q.=P2%A@EJ6GB M(00^MO1J\&,9=7,*P+$??4\B"WMEVT+@!486F@.6@9&%A@*'D05XVK>JP]BO MH,;(PL% C9&%>N'-?;5M%"K.UUHP(^T'+1I4274\,,U M\$R+*N>_\6&1FDV+"K$PFQ[UV*EI4>7$0ZBQMZ57@^^EU\VIN;!9N>I451V% M,R'4[(,P#_ =W<.S\2'P K[3?7@. 01>P(\) /$>(( %WZL'Z&I Z^CWYX MJ_)<7:_*3A>:\,,!A[?0;@=JJ^G1AGKJ2%8W__!3)0 NAUO" J,D-4T\A,#' MEEX-?BRC;DZ]MFV+'H73JCL*9X'KEE#3/,#WI _/QH? "_A.^^$Y!!!X 3\F M ,1[@ 6?*\>H*L! #@;OH]^>*ORO+M0U>E"&WXXX/ 6VBU!W?1H0TV1M\KF MO_''&>J/O%6&!49):IIX"(&/+;T:_%A&W9QZ;=O6T9AR3R(+>V7;0N %_,C" MX1G"$'C1^"!&71&G&L!RX ,C'O5$G"J;_Z9'.0!$G"K# OY9DKJC UN:>&"E(:M\-7"QC.PQC!E3'F@T MHM?4B^\CH3^OQ$OE?'KWELMHE4"/_YP]#ZG_-J>GSQ\PSC*VLJ?WXF1 (H]> MWH7!/>%?>?HTI!Y3+;?!@-W"UGOVU[1'/'[M9F+WYH/^O)T''_DQ?TY>LD15 MA-V]W6^:SNO,!&XJK!M56QDQ^ 6=HQ$?RY30 TK244([XV>P'R0WIJB4"S9.=4:"Y'<2CNB7Y^F/?V=/)(G7 M?_[&!"B<1V!ZTWDT'&6IN$.MRC/>:PJ C7A500$-*5" F C85N8]9W23V\, M!(%/#S&WKHQDPXV+-:XU;>I# ;C*M^TD&M^W 8 #99J^$, M:,[2"RYXNLM5 X,8/.N#DL?@HT#'9124A6XD:$@(A%? L3FAP'_T6/] DXI>_TKNLB2LRV!@-J"C=X? !;,0&U(;9X? ! M;OQFNQ#@DKV<#W #26_Q0:3NG,3),$Y(1N=)P$/ S=Q<496]CB5M?^7>4UJH M<$-;C5C ]Y46S8N\58H$+N?+:0$V%@; W"#7Y 6 MZOWF -CH&^:F[HP#8"-N[W%@>M0G2>DU'8X8-"2EW?N$BD.N#1)!N &NIBS% M^\,%L,&M+4X_*+, $!? AM?VA0O-6:(UL#$U:*<'*IUUN"&KIJS,C:= H\-3 M@".4S5F'-;"ALH93H$'+[UY'RK:;N%LI#F"C50>F$L%&C Y,+\$-'8$[15+I MO(,-TS0^=[Q!BQ'8^$SC2="8,96I[[* SQ&;\\+3%(7_&E^?;YR&=!^$F[F6/ M)&'6&9O]6-S6''4,-JH%&H)*I0!L!*D4!+Q/YRBCR?2FYL@ V%@-8 JE0"P M49%2 'RC)*7]./3/!\,D?MC!D2(1U265<>H$ _H M348R83%_(2'OG7[3IY2SJ>O[HC\Y"?DHPI@W\TZ_/,\-.9VR:?E(9R@H(I9G M09)F7T9I$-%T"T1+)PW=QSK %OWB7U^;*L="MC)=@0VT[A/F>3 MDD0TN^S=]MG]E7&V7M':>$FVJG(5K:V'$DN_F];6G&K>#6R<[IKRS TO&R6, MT]R%98+#_D:3AUD7^'0P#.-G2F]X^3\N8SQ(1+P@##+!LBWYOB"T']CP7C'H M;K+8^_F%,%71?23)-@I8@T ); !P)4J3&Q=DK#&Q) MLD*^8B.Q DVUKYL%& M\4"O*]M" VST"I(2 K%<@ W_@-%8$&"RP<9#( G4EK;N;+!N/Q@9V=;,@TVJ M:_\ MVENSO'7O>XU9GHT*[VKWS ;K#+_L4(RQOLD?,;N]P*M%,)3SP#^H[([J] %8 M_Q@:0'6MIF#=8F@ U>00.V =8F@ U63R.&"=YB( L?UC""N1 M ];#A@E33>N1 ];UA@E37:L26"<<)DQUK4U@]\BK-AY6?G&:9.R!41J'@2\> M>,Z^_W4+:C:F)"#A-67SR(.7T;VX:T]71+![^$B.^M?A@XFL-)D<=:W^!Q/5 M:3(YZK(Y&AU1*F\:-IDB-5D>;J-C6H=%D9KL#_? HFI-IDA-5HA[8!&])E.D M)EO$!1=-!(Q17<8 N% B8(SJ6HW!Q1$!8U37<@@NG <8H[K6([!1M:LX#1;/ M'W^+H_O*#CVSB7I@-'B@+Z7#T]]($'V+T_3+\]^I?\_ OZ9A;@SU@^&KTJTD M[9^%\>/XQJJ&-7[<5YH&]]&R(]CC"]3OIN-[7\:_S;FY#M*?2YL'GCYY?1+= M4_8K/][9F*QJ%US4D"NH:SZ5^3SS7[^3IV P&B#I#XWT()9PL*%3V%C5X+9H M"M@8)F"LZG%?- 5L,!$P5O7H0/8TQ*HA[HRF@ NOO5$FZEL\6UUIO N<9I>] M:_I H]$.CKS7LD2!BZS!A*>N50E<4 TF/'4M1.#B:3#AJ6OM 1M* W N9CO5 M;C0%7 0'7-;WMF9^ZY&![6IELZ)RX9H*UNV&)?:OYGPC\JE@W6>(8E_IS,,K MD%K=NX%U'@%(\F)QA=T;P"I8]Q&,V(. "6+)E5HF JS#!D"A;&=/5U,;[875 M8!I4-_-@?;&S( HR^BUXH/YYQ%[P/K@+:3=-:99^>?Y._ATGHN3]ZQUGT56+ M^K?4ZT=Q&-\_7P?W_>84C=-4L)NW:P%R,DJS>$"3V=R$YH"A@7432X&1EXX; M".T M)")SR\2 )#\;A )8][E!#D65>SX:6-^Z(0Y%I6#LA[M=DT-1*1+[Y6?OR*&H M$@%]/YSK6AV*2O'8+Q=[%PY%I=,/UK]NDD-1*2)@/6SH#D6E*(!UM+_2N^PE MAW^N2T<4Q,E%G-%4MS3SBB:,^=G7$653XS;&D]/!^M, )[Y2QH-UH0M-O&// M3;RN-H?Q8%UE@!-?*>/!N<7\$/=T[_\W&M\G9-AGADR8S[T7CZ(L>3[^<5/E M[$(X[:.#\XOKAZ*FDST&. >Y?BAJ.L5C@/.-ZX>BIA,[!C@_>044DS7\(HY^ M[&?Q-[:; M#JA^FZ>N]15L8 (Y"HZC==D;X&(XR%&P'*W+_@(7W$*.@N5H3?:HV;2H7QD? M >5AOPQ3LVEQ420K ++69*&:^QPY1K+NEZEJ[G-(':M++C&#*)[IED#FGYYOB#9**&7O9<_/\_SBN=! M#R+VQ7F&^6\CDK"9H5NH5;HMB08;-&T,')5*/H3ZF'.27]V[6>#B2O.%B&_) M4W>4]>.$#>W5&5QV-^<:\.&$KK3D%H^^SMVX4T+3 )HIT>1^PEQBX M. 1X.AB&\3.EW_HDDO3@8D\N@7DE(_O]R< M"*@-UHEM'BY5JC,;K*O["I>7;9HT2P(OH[Z XT<49.GUS8_F" )85Q?0A%?* M<+">[E5((E[Y:?94^(N*8;KG7.Q=!@^4WZDIJM4J5,!^OPOJ%: M3F<7UN9P&ZR76_LT5\IFL*YM/=,,(;?)!NO\OH')C&IOCGYIB@N[DTF&0'NG M*<[KSFUV$.@TQ845QB:#(;T9W?V;>MEM?#;BB1F_\QW$J#D-#)RFN+ [GW 0 MX@#6WWVW;_5+B)JWKKXAX3;JC4(X>>. =8V!X5/381,'K!<-#)^Z]!M8]QL8 M/C4=*7# ^NV%\&&F,R6)U^^R.Q%RP00G8<-6T M@KG-CE+4*5VU+%_-#EK4*5VUK%W-CF'\1B.:D)#!U?4'012DXOS^ ]WO!:S9 M<8UZ,:MK%6MVK*-V.:ME*6MVM*-V.:ME/6M\O"-+1EXV2ICA<=(GR?V>;F[I M2N/#'+L&JIZ52U>:'=VH1Z)J6*YTI=EQC7HDJH8U2E? 1C2Z[ E^$(ZXF7!# M/09%%M#T](D?8:)^7O!L,!QE K[+WBE)(@96>D63&P88_?*\_ &PSTN!D%VP M41.D1%U: FQD9JN4.,3$5%T!&]'98ZSKDFNPD:#MJ_JO<10G7?\A8,K[;!3Y M>RK-8.-&>X=P73(,-LJT$WV]_^?7=!5L>&KO$*Y)AE6P<:WM:^F\KD]>XT= M_'<:^N?1:>HE\>.>"C38Z-A^PUV7=!]PC&T![F[DOW*Q#NB8FZX><&P-*A7J MT@I@8VK7-&1OY5^Q>7B^34B4$D_$-K\\SUYY'39YN;*?F\0JV+@8?+QJ4;5@ M8UO \:II;U\%&ZF"CY>Y7;P^!D_'"4WC4>+1-/^U3XDO!N\'#YW/[!\!8V ; MQ*"68ON^Q_O6 M,/OT&/A9_UA5E/^W)>[K?$Z').I\ODL^LD_G/^[9T[)X>*S:[%'\ M!=HD#.ZC8UX@C2;LB1FY"^GD W=QPEZD[<5A2(8I/9[\\,D/TF%(GH^#* PB MVA8?^C1^_%V<9?'@V&1?\$"3C'<@&G^)^+[\\LMK'"GYJV1LPC)_\LWCRT?B MTL?,7[SF.D>N\O9EY4B=7OLHGIU,;IC,YC!KB<^QM^+3]FM+;[UZ\?&KJ,-, M2N,P\*6_*.)_G\;7^4QJ"Q>'Q.>;H,>*I(JO>!G#1S%1[R-CO $,'^+D=C;B M.#F>?%^/4;'=(X,@?#[^VRT3T52ZH(_2=3P@T=_DE,ED.V7D[>4WIL&?]%AE M+Y__^IA/ALV>(Z <3XZJ\:G]<7%^>_I5NKGMWI[>S)-K9O!01GMS>O+C^OSV M_/1&ZEY\E4[_]^3OW8O?3J63R^_?SV]NSB\O:GP%I= K_$'2/J-.%D>R]/7H MY$C2%--PZQNV4VC4_RKSOS=?9D8&'$ R<'9Y_?V__Z):RJ?/3+5'<70Q&K G M>=)X!;BF/;Y$JRTI(GSY]6EP_#7V1GR]XG5K6D+Y]]@-'55I_T,L$"]/F:KL M:E_-*/1J4A$L]%U@ 8QGC5D$M2/'L NM@:665N/(-?4R2^M;Z^AD*=2&3WPQ MG)WLD/86YB:?EJK)Y;XBE_&:7/G4 M'?>")^JWLV0T50!:J_/??W%MP_KTE@Z8S':%$[F<]]R.'#^QS3_.=.&1.?_4 M?X]2YAH\;QN+!4$76/SC1_?Z]O3ZVS^EZ].KR^M;Z>K']99[3/_M(>L$?T M^MFT MK>KULGFD:0;JY556%P]#!*([])N*N4?"=*J9C;%F-E SK]+,M]?=BYMSKG\A MJN:=^,[E-',V)>-$-?>2>""Q_V4Q_[>(-@3T6GR'*DAY"% Z"Y@J9H+"E/WQ M5KR8E?IAWHFI83:*ZZ93$;#D4Y;/V$3UF#PNJ[9UVU&LG;B&)2<5;*2D MQ1N-X=,Z5HCM#)]:'P''WY)R?0=)9)*Z9!Z?)_%EX)("K)4\OK"7O_E\,3, MSJ/NN[;C;<5>QXXWK"/7+18)*>D>6&;E3S7L(]70MNP>Y&Q# M8*3$7(>8^0Z)].]1$J1^(';4^:H2S+)7W);RUE]K"^=A7&JXS*Y8HL54Q/%US*>;W_"9IC='@5DT>Y>;S17 M,?NZ\/\+AOFZ.OXJO=5Q#54Q 5GW*_5+;MV/7XLKX6'"YC<8DE"B3]03*;WL MSTS5T/07Z0-[98F_\]NF_:MH'Q"&?R@.-&=U-Z%D#EJCU3'4!6!_*<$?7FTD MO.K'T:L0"<\%UEVEK>FZW3SBO#B[__T71U/M3ZF4T9 .^7M*D7A1F:_K>>$$ MB5F4A$W2>_P!0IBJ'4--&"0U>.XO^?ACKYTFS%$?CI)TQ-WW+);8'<**4+4/ M=[]P%< #NUTO.RX4O861:>F^[9'NJZWJKI'FE;]'IEN'3G. MMG,7=FD %]R7";)0!)XH\?J2QT^3;+9W!? 5$R)4Y,WSX"X./Z1E_)U&O.#% M.'8H(*1/7I]$]^P/D?38#]A?7I13&?]W)E-U,8VU]/0, M\/*?2-X+%&?U:U M.R$74TO"8J8N%PVI*^5'K21QLDJ6ALP+>B#AB$I_Y;E8*M^KD]+^>O&=0YSR ML7#FLCF=;YO']+]=UCZ'S[(:S>.*X97'IS#= <;ZS_CY&=. M:&GRB-61LU4QD+&-,?54@HA'5L11A-;;1P_6>1KC1.6,"!A^FOK_.)LT2V>.=DICH2FEZ., M]^OD/)[/3V$^0=N/L_;X@4PB&(_9LY0IW#QVXZBR8FBR8VD3B"=C[>1Z*YW8 MJ/;'F1XI>A'34.UG,V;H\'4>^>):]/V3NQD;(7 MZU,149V?$>F#.LY-Z9-4Z@4A,_Q)&+([>-X0]P?^,PJX-\"<@#LZOH$]>.P0 M3/-%Y+I(O"FB*6X<)]:@P;E1-$BEVJ?2!/93Q M0DI';.U/^S'?+YRDD&1]DKU^E4:5[Y@:83>) M@\7\0^)^]DD^E/'#>$95*D8B1DK23'(5R2?/Z5'^G++)\6.!&"4)>W*>H<57 MCHQDHW2:*ZNT.O^DZ6OU-?ZJ MGC$;1K@>A30'SU!,K@:NZ?THS#E?)<;-]M(+*;/-V(_CQ95+(C.DV!P\-X8ZN3.(9C07(F(?W>^*:7 MF("FM3K?ENN2[9]QV$[(JM@D3X_8;>W@1BTO-6L6P8]W%WNK[@LS\Q<;FK[YKV.K=K]@+&M2B GZ,DK9 M@])TY;E(32]V,'*?%%IIP=@LE18:H?93+YPN]W /6Q=,)N4W,2-Y[)][#<_N61JF"U[MS(O@L0L[,C(IB$3$>I7FLB+UG7M!A MR6GB.!'?%3[S+W\,V%?S(%3$7BWFX1_1X(&991'/-R8A=P?Y@1=^L]CD(XF? M2CPK./"79[U--KD^D/GMK;G@SVP ,_\7@YA;"V*F?1J&TW#C!T8;$4O,3Q<6 M"-7]RUP^J6BP4L"R5?E:AN.5N^=!CGZ]=QPHO !@]TH:#IRRC%\)27CY [-I11 M]O9'=G]J>CGKU&6%6,M6@Q6=$?(/]9,7>_2>MN\22GZV28^]X#$)'\ESRNL# M+*\9:VA'-B?K!F5CH9Q%GRL/4-?AB()CG=:&D_(,%Y[&>\96K_'2+ I! G^% M206;VWY"J?0]3S(X%6;HLBI?P-_FMOOEVRFO,71R>7%[>G'[=CG;O:J2;!^9 M6O65!ASCR-C"V0WCR#;<*K<%2\1FFA+&6;T"":)<$9[\6SY&M\5I6$\I]'K; M.G"1#YPMM>/S],J>WTKG4MMZ>S\ MHGMQROJ7Y/7B_V&*?B+5N""):HZ[YBBVY749:/; JTK)F\A M$=\1>S<=2PGZ6JW..;,JQA;242FN(GCU@W(/*+OU)O'"7(#]9IN 34/I9R>.(2@!RL MDX,\C?F-)6#&R&2Z_W)(\Z]Y.:J8QRVY'FJL2N6O?\$^TN@7F \=-_I5FK]( M"T#F%FE_UA*HO>=1.1>*/5IM?RO0>J-\I;W MW++L1B1\3@/AE;VL!7RQR.MR\'NN:3H*7R+-V[>)1)WTGRDV;2 M=9#^1*QK'TM)K U1SR1TKYQ;%9CPM _6,I";93LK0#+@!(K2+4,L<+@(D+ M0/UC*0G(0$P%A*(N=@D1=D89TL-!5>2H--+0.HG>?5DGO/JLU^5"]O?N6P[Z].5W>?&VVKXM4MO%LV9&()QX'&>.2 M5V!LR\_SOA:(@K"[K248[)[9[_5/S'%H1!/%0LT?P+_%AQ\S+7#RL>ZV?:#K M'AFJN4[W0)-]TG'6ZO/W_C53K[XIH6H?.7:QEKE !JLULM=A+DR[Z798)-6V MU>GFI0QGFY+.]3X\Q-GX.M-[9,1>X2?_E)F9N^(]_,^B9G/VAZ/U?,H M9>XRB.ZVK]FT_.V[-S>G,PVC)&&"*9$T M96[ \5IT>/76:\'0A&=4I!0D\5_M2#.!4X-7R^3I4![_@?YG%#R0<,ZQKU!6 MR\RA(C5 L/[Z>I9*O>'LFR7\J9!>[7/P=!S%T5E"/%&L9Q0%V34/V8Y2O\78 M$/'!BS]X;48)GWK!@(3IKRW^6T0&E-_9OB=D>,PYUHU\_I_3%X)ULQ.2),]L M-GXGX8BVI#QGX]=6\)0=1Z-!VX]%[)@_EE&.S0H5Y./QI5Z;%T&T;%MV5?OS MQ_FA=O*XS2;03 2X!$0H)R@GJ^3$J$%.-"8GIBK;I@9(3E8LLI-P'ALL?5^T MX-U9D3G9%/OAIA\G69OY? -I(&KWY/':::KU5FU-K=RT+E65C58H*Q;>[@,) M0@[(69SP;/B7#/BO]"Y[^6WL'Y15+7JKH\NJ[4<*MK4((\NJ6;:V MS#*#L\Q4=%G?W-2KD&4'YB=V/8^]3)9*"?4H,TT8W+(4T6RKH:7W)*^H*=QH MR5NEW\>@7$\QN:#9FF+&6[&9MJPI*B [$0FU8U5>(:$L1BC#9IH;DH-^N(X' MO &C3_6&0%\E=$@"7Z)/0Y[3DQ]7C<7))F\NDH_.58V+[QBETQRD;N2+LV== M [78.WP"N'%VA799-W#0+#*URO"EDXFIEG-@-> MKV[CC(15+$T5FO&%$UCV3[^L MY@;L,Q3./M2H[+54BB MC!F5IQ-HV,_YN1[ZC9*47O.OO^S]8)8GE]0N/WW5];S18!3R$R5?Z3!AWR). M\[%/=@Y@'Y@",BVT.:-:/?2F('FB:\04=K?\:U78.RG>!R?D4 MDK2L?)FMCJ7ILJKB_L0>UU6G$<9B>X#GK&; MV]:8TE6WIGZ!)(^47M#L],D+1WQ&?HMC_S$(P[*B9O.C,HYL:Y#,(B36;M7V M-HC%"W,93(?K)B!B'9B]/<$.[>L:M?:Z N2V.J:L&;JL61L'0="DADN?%;IY M3?KPGI>,/HXAJZ8.B#X'9D7G->?#.+K/S\%AF+IV?3R3,G<11]Y:V08FWZ"T M7-FR(9V<12;M.#Y=!9.T5D>W%-EQ-]Y3Q*,0NSXOT)C\R^T="5CUN6*5U_:L M4$6Y=]\;=5DHN;2L?M1;'565'=.6;;VJK87"Y0#K])#6?HD#%Z[]E:]"Z;-E MY4OLB\NF9=<9OY]TOY]_.;\]/;Z3NQ5?IYO;RY'_^?OGM MZ^GUS=^DTW_\.+_]9]VU&V=PUAF2?CSBVT6O@:Z[LN,:HSR@NH]A0.Z"4!3A MP.*/[SWCP")7TZ(>0_+,#_MCS4>L95=Q:9*KG%GK'?@Q36:X*(9L:!M;+?!" M<"@8^RD8!4NL;"88%K?H#=E2<.>]SM4S&=%WRW3,&%ZX/U_#:I0]AO'Q&*=O M+UA,BBK,_&E-.;1;'4/394?% HA[S*XW5/K6V>4P=KF*K&V>N(>[^^ORY"OM M40:>+R7T@48CFA?+'Z5L0$S1^U2T;<3=_CI]C1-V,W_,'T'6/QDC,Q&^YS5% MSV4&EF'*K@G)P$)B[=96WP*Q+(412W=E=?-:3&BY;WZ^..2G#J=F^K,\L=S1 M6@=SR'A3@5-;'5.5WV958Y))_O<+.YX T87^V@ M7VV_RSMN&M+<196]/5_L5IA/&\>=+%Z81;.8CU)5Z788R7A(O6W;69M3SVAU M',6157/KY471<:[4<8ZFIR/0=X;G.Z]]=L7B*1BZ+CL.I#T(9!4(_WE]5O'\ M!^K2L.+FMCNLXS"C:..< 36VX M!%H50EF?0+;""63+NM.@G:E]LZI?5X,!%"_?;[DJ4A)F)CZYMM5CJ\R0=IC5 M4U6$$@UI@&PJ4A:F$C;Q?A.5A->P-,Q6]F[?60D;LW<+Z!C* 7=&*[YM6U:' M\/HILF,[LEY9,R4P7?F0>[O=MRW+/8.M7[*BF+)F5>5U8&F1"DH_Q(-!D%?F MST^LL$^PH=/(8QA+'R[BC$JJ\0N@ZB)O0SWY@G*Z]BD-CJ,@_+65)2.ZF-D_ MG9YNY)_,3LZ4V29_IU>$WKN),BJ8*.O-B3J &BLW6>S][,(EIH[= M8@:-HZG:)T"^.E)HMZ;R9A1R(%+HP+9,3T*2IOEL=X5M//.'+VP"!H,XVD!7 MXT985:>Z.1"S4K8@3?R0-JB]+N3(K@]HK^*(P\];.Y#.?AZ8^=MEH^8S3D)I M2 *_'4221X9!1M;K6(1F3$7U^::P7#%4SJ.3'),9@2H9"'3XMJ@A6ZHB.TY5 MYX;00 ;(K%4%[BIGEB:8I9BF[&S>YPCMY@WJW8T&HY!D=%KF+AX,$]JG41H\ M4"F,T]JW%YLG>1\V4NHI&S[[:4F1R0E4(E/A9!:H\XCA1K\QM"YH=MF[)4]E M!5)O=4Q-MI>4U%C84$"KNXD\6U#Q]?!,]"U09=5:3(ZIA6B'9KK/*'R?]@(O MP -!,/3[-V/R -.9O6JQ#6%_&N]8UVVW'W!JUHI S6Q^ MP:G JJSPV:V.*[NV*^N5G>''[,"]HN"*B,[F%'1X'P_9-%U9,0XM2[!92\1, MJKC8&ZUXR=BP)\H8\WR:EG7Z.M2&B=7/S]XHM^)I]]W(WUS5N57V,JT\G_CYFO-D6^Z\?/'0^LW\FGQB0Y#Z(\IG5 MYK6%1QG-DJH%0%5628 FTLHIE8C'-]A(],P+[D5QQIZ>Q9S]/N\W) S_K3Z1Q MYH-CCBHO'R%W;!"C[.V/0)E2?7XV9O_EH^7R'=@&,:BEV+[OW!EWCG]G:(YB M.:Y%C![3"?:_-*TU^5 _F;S!D-S3]EU"R<\VZ;$7/";A(WE.6Q_GJ<9X]FK> M7T]9/C&=SW<)^^B2T=8ZJ_;26;W]X_S;^66N]\XO3MZF')0!GTSEYV16?FZF M4B/%/6E<\([= /Y]/OR(R,@/V#O\4GJLRYBV7#F:;^A&H5=?E(-8IMB;AV28 MTN/)#Y\F>CF(Q/C%ASZ-GS[6*/P+7BU1XOORRV-)<>TCQ;:XL(S7JO$7C^7H M2,C1JU4WOV:H1[KEOGE9.5+7O&::^EJ??&^PJG9D*<:A#]90-!RL4IBSVS&< MWK8)2YP/6WFKNW#K$N\MUSGUN"D+JC,1>X2? MRA)]\BA_H3Y)\N['0[:.CG\;Q*,H2^HS/?WJ,:,.DOBP;*6PZ=/7CCBL])-4\K^[Y=/I7?YZ3Q9T779LB%5:T>Y M0;EY1VZLVN5&XR6U=28Y*#4H-0V1&K5VJ=%YOK]BV[+K;MS+ .4&Y68WBF*JCJ+)MP"^A *(0-U@O\21.,YY)D&S@+1[T@>4*_2N.Q65O++]E9=)L M=4S5EG50K0J10;OU-#9BD,7+)2BRBWV=]IE!*ZSNC1C$>S?*IF7*FHY::(\Y MM,("W8A#_ R>;%BNK*OP2R;NV+9\KTZ'"]C(_"V)TU0:)G&O_M(T6] M%?;N)M03FY6FJLFV5?$1.R3??I!OA:&\"?EXM5%9US79T!NN^3! ^Q[=QD>\ MHGN)/@WY@;"T]K8]I9H\X2!QD.@LE\K;2RE)O+[(8?3I PWC(3_P6;?CO-\K M]06$5PK? M6KUA$.2B^1-*4KFF,HOM8C3'*Z_9D+P"M*[,N-T?5)5W4H?F,R*1MF:/5,$GC^V:V M;&M(I3VFT@J#M"(JJ4PI&;)F5]61%*D$D$HK+-**J*0U1BO!"8KJRI%6H/UW M;69IWOL[7C@167=P](!/.*\P5J>G5\>;&^7E6&]U+,V4MG,*6IR" M.M."JFTUFX(8 "[$OF^\8%\OB0<3:WNVQ32T.D(-E.X/&]G8*1L^^^E-.3^/ MO'A .8:E)9UO"BJ.["J+ARI^*>LR%VX&UY2XS,$R<,'(WB(#G5;',"W977(, M QEXL Q"U+$*>MW)NF_QD% MV;,TH%D_]J4@>J!IAL7]P'C0+TLV;Y]V*L#Z+K ZGT)5?C7G60VJK)B+T=O2 MBWE#C<8]IU=1]W@[]!(G565]2606Z;47]"KJ^VZ'7CKS1739T5%[[2F]BCJV MVZ&7T03M!<*?A6_RSA\;$.>:Z7W@S=BYM:=J-4^6*\S&RF7VAGJC),@"FO*^ MP/&(?9CX;-A?:4:301"1NY">,1Q_)^&(OD#*!;\;12,2=@=L8E]UK.@%3]1O M_TF3>)F0FZW.?__%T53M$_@30LB^;:5BU<8^"]G74/9M9B;OC'X%S!R;MRF3 MU245_XN;.<@^N+IO10I6;;K/:8[NP[ARB=VC0#ACTH?)+M(O8AL)P\AUGG7@ MP%S$43R_ 3PMZ[0HG"[S?<$?3T+"["!O:@5URAD;AM+J.+)N5Y"^@K0"J(=6 MG3BHEDR\NJHMVU@'LVF4VDYV4[7DTEH=39[AD/BUK;U?'0XI7G9 M1#Z-LN.VZ@SA6.3B(.\=96RATC")'X*4*BHKL3D$_:, M(!JQ>;F&$Z8R :;0BE[LJ&FF\"X'I5!"D1QI!I-&* M5)6J:*3S*+OL;G3"&GD$F$6PC87/R?1A+MK7FBAN@DQO- M2AN;>L]#FDBIJ&19P(^6I3N2!IY$(E_R@W"447\;NSTE$A1U-OU^/.)#/@"E M6/[]FZL5KV@B*JR^ZV1K;RK'4Y)$;!;2R6.^<.).]:#RH@?=]\]F5CR,K[G4 M+!F(I;0ZRM&2#E"5)O2NX$O- 7$4?!3\-R7.JESBU/5$?\V!O*6!+'Y&]LA: M-,)0\%'P4?!?!1\J$7Q]/<%?YH'8U)IE%+>/X1'888C?CR4 M5]FH,613?;I^3JME--U0Z8-3?F\JG1SK=T,+RFLU,R%,-^?+Q6AP1Y/+WEC; M",V37HZR-&.(LVDJ%A>>T4WV;L:[,-"QUBXY6A[%=GBBLBOKBKM:H:Y7TJI" MQC;O6 W*Z1N\MVKD_7M1RPI'6Y56L?FI'T>7+5>33:N QX-RBG):E9RJ]"9\W^6T@G##1^$UL__ZP4/G,_MG\HD!2>Z#*$]ET>8ES*/\U'/5PJ0J MJZ1)$_U&*7/X/1X/(-&S" C$&7NZ0D(V4 M_4&T9SJ:4J IKRV].>+Q;89V9/.:J<,X#3C7CQ,:DBQXH)\> S_K3W31S ?' M?%9>/D+NV+0QR7SS(U!FPYB?C=E_^6BY>@AL@QC44FS?=^Z,.\>_,S1'L1S7 M(D:/J13[7QH/A.8?ZB1GF_38"QZ3\)$\IZV/\RQA%)D,B(?1 M7L]7/BN=SW<)^]R2H=8ZI?;2*;W]X_S;^66N(,\O3MZ6$"@#/IF*^\FLN-], MA9PW9SMA>B*A?78?DP2)9PB"?Z\//R(R\@/V+K\4TE+V&UHJ#X=.95VL4.P= M0C),Z?'DAT^3A2&(Q$C$ASZ-'S]6$.:2.#'_OOSR"_>/E)S_XPCV^)O'EX_$ MI58%7E2#?-0Q^LKKLX6+/P8W>]4U2B MR_W*6]TB-5ERI5./T[6@1?,2[?V$&8K?V7W]5#IE*T61_9Y]G8P+]I>R/"^$RA(T)[?B#$-C)S_2 MIK"UW%T\'@Y(6X)PKAMAUI_%"?LUDAA[&!^\9RE+V,-"T<<0>\\!M.''@)V, M\;KE<.7?UHW\VQ?PMJL&=+9(R8JZ6%^SY!JU]?X_2-#Z#'H85#68>2^KK@:Y M2Q6R=-?6/0QNFER-FL[BMC:J4= $W:FI#X.J/ =#M@QL]K<7T7R> NGU273/ M]]3&$7SI@80CRH^[LK>B'C_TS4DR[QZ(L\BY=IK]E]WW2!)?HD_CIXKFYHPA MJ80[ 2#R$M_2+GR3_82D_;,P?OP[]>_I;R2(^!^[_-SZ-?5"DJ9!CTW-1.,P MO;*>"K%;'4>VEA3" 10Y0"K6YR_LD(H\2\1E7@%R<4^Y6#0%#P 7W5;'EHV- MNG$C%0%3<5/[?W=4=)561S=D=4D5?4!<"N"^"]S.I_@(_<"406DU MH/*0J;VDLBP@7Q^9M0-#O7)F:3R*I!F;9&8CLYH;C*^<3SKSXVQ9T16,H#>+ M5=NQH"OGE]$ ?04GZJTK1YH)VR2^C3,2+K6'Y\Z6U!VT+E8,I!FBOH.D&.X- M;V'3RS5Y:,8T%G/=-JH O;K$2U,B-_M$TYV'NK=!6+Y+:\NVLTFV"Y(5/EEW MD"&S+8KR8^N.;"RILX]*=>]XNO- ^388RS<+F595C(9J53@!+( M+]]*W&1;NT(X:P[FH2RC+._4\:Q.EC5%X2=2%5E=TA(691EE&65YRSEJ5


SHW%AEJH<>/-3(SNO__B:*K] M2%G?T!4?VVVS1]:<;'=1>9LOGKLO&RGU2Y@%?DQGKEI8"9$&1HY0'/VUYZOZL1_^WU[Y\_28!1(.$!SAW8I#HKUD'MYEI,4,F-HZ)M=\*;TFJ(26YRJDUS.:L:7;Y MWL\RK]A'^=N(4B%$R$2AXX_P6 $B^1U2-^QB>O +"4GD,>S%AME7ZM'!'?/T M=%66"O9RQ],P!:?ZS802(7WIZYP29S:GY/SB;$DNR2".A$.4FP>7HRS-F%BS M62F63**\)).(2@J6K)N.K"J+E5\F--CJK"U76'M\+&R+Y(>F9DIW086=0K:A MP"_)('/>/Z8Y&_?(HQ[+4L(,+L4HO7BH$] RYNYR&3-;'5>V5%NVE,6<2!0# M7,1P$=OF(N96L8A9;!%;/&J-PHO"B\*[3>%5E?+26_+(@LU+*/$=$#&C=UIP-2YF=/I$$R](J3A]P/NU M4<[%V/LIQ4/.U/6"27O:G;K8E);,SU3-%0F:(GY^GJ8CZG\=)6PNKMBP8C]/ MUA07+W.H)ECZ9=,VV7+*6Q?2!K^3<$0W4 8SCHS)\UNT)0WID66@68:Z M %%"E&K0V$4RHK:JL:VF:&QXX2 0(:9]2DOZG:89;Z40]R3FGF1)X+T$F;@4 MU9ZOM$?*:!LAINLI:.*V[B-)_-^2P@'Q&:>2'S^23=62+7UCS?2.A#1@[V6/ M*+=L_5MH>5E\_7N';8O+G-/J+*8#(Y% $VFC) !$"5%"E-;<]2[:)*TR]>PN M4\^EM[Z132CSB!*BU"B4=A4N*NB<]8(GZK?_I$F\1$]KRI15X(UI>+$=$/&B M?4I)$KSFT2(J#HM*A',ZE1Z#K-^GH<]Y+67D20H#$Q?H/8#"[H-VX;@!) M?(PW@#F+DUOR] <'*P[YM+ _B*M?2$I]WL"$1BGA7UHV?*3Q=%Z>I;1)MUW< M-FF"M8(H(4J($J+41)0VC,G,KZM=_]^C-!/]E*^I:%EU&U>ZO,YX 5JKH\F& M64$%&^0::@1$"5%J%$H;GB"K3V_K#=#;\$(L(,(V^Y3FS KJ.ZLH!=$+WLS_0'R/S.5II:.X%1V MJ@2W,YI@PB!*4$R8P@?-WD@)J%X5F&^J DP0@,HOU *($J*$*"%*B!*BA$&/ M(D$/> /&._%.O!-3SY8L)#?O1B2E0.1@2B3R)3^.>%1?RF+)8Q_"++0:XY79 M8QB_?X3Q:QS%2==_X&>IS]C4E8Y66*V.ILFJLO%I,]S5:X)IB"@A2H@2HM1$ ME*I(/WMO117I^>LMJ#-)"WDI "POUS1VH0Y E! E.&<$MZ^IG:9H:GBQ% RW MXIUX)]Z)XHQWXIV'<.=!9X#_B!+*1O$G]:5[$D02,VD')/E),\)[U:348[9I M%E"L][@O"0Z($J*$*"%*B!*BA"B!1:E4G-%Y_V#K9=:G"3^NFM ^C=+@@>8- M$KL/) BYG=>+DY2$]&9J[;T@JV^$"+'YP7,);FH97-/=95O MP+J*)JO:8M<,0#4^D%H;U),ITC'C#5J);?YE"YRV6?EU)$P3+&)$"5%"E! E M1 E1@F#(Z!L;,B7=>)V9QYHAN^ZB'X^VSGYPJDA_C$HY94PX!=I^AA?" 1$6 MVJ>4FK,X8;]&DC=*$AIYSU*6L(>%HE HIM'@G@.BA"@A2H@2HH0H(4J ]L+7 M3*,9VWLG8W/OEEM[^==U(__VQ?8KN3.^Z.&8K8[AZ.!WOI&"J"@:A](NDF9V MIBBL9B@*>'$+$+&0?4J1803FM=:B>RH%DY-%TL.T66BO1QDU'RB/] M1B3Z-/\Y%D!,9$V9PRP910I00)40)44*4$"5(GM&:(91O<9J>D+1_%L:/ M?Z?^/?V-!!'_8[>7T>2:>CRA.NBQ&9EX2\PG6N\$@=WJZ+*N+_8C1QJ"IB$J MBR:@M(LPR@Z5A=,490$O[ $BE+(\A+4000$D0.*\"8^-Q)S]_ 31"_WY$2+& M?ZF7Q .)_F<49,_2@&;]V&=7'F@>,L0,$PS0(TJ($J*$*"%*B!*B!,CC614> M\8)38=9]%U;=^=2H$YX-#D58H_(U#J=)P1]7";RB- M$7YXH080X8OE82/0X0M^K*M]QT]TB=@%C=+US[T<="05X]V($J*$*"%*B!(D ME*IH535\2G=/;N,MF@C^1A%+[2#QEK3/D!B_;9?$SY/ [)R$M47D@2HA2W2I^150#G(K7 MFJ/BX44P0$1%&IC4\4941&I+"4VS9.1EHOP-YFY@F!Q10I00)40)46HR2E5$ M242;Z.[5^8FPC[]PZ^&*/(L=P23A9V+YC^>1EU!VZ2Q.3N(TFS&/KV'$)$+$.R!D@]E*9^4)" M$GE4(J(3SG>2>'U)5V5)4S2][BR0NSCQ:=+.XN$Q9V\:AX$O\1D!K9N6SW/9 M)CCNBB8X)Z)7D8A4Y3UO+D=9FI'(+ZQW7MK?&";3.[8EJYHJN^IB^MF$![4L MO.O$>(L1I^9-B2VR'YJ2^>MV "P!'"2)7V:-N 7*K_?CD$U*FF>=+C,?+"[& MB_VK4'SKWE,\X(5,4W:YD-FMCBM;JBU;RN(A<)0#7,9P&=OF,C8O[.LN8P[O M#(+2B]*+TKM;Z57+2V_) %=^OE'3==EP;>2Y")2U'MJ4Q[I(RV M$6*ZGH(F;NL^DL3_+2D<$)]Q*OG))%DU#%E=$"5$J8Y=[X4XTGNGI:I0S^HR]5QZZQO9A#*/*"%* MC4)I5^&B@LY9+WBB?OM/FL3+]+0V915X8QI>; =$O&B?4I($KWFTB(ISI!+A MG$ZEQR#K]VGH_+_0<'*P[Y MM+ _O)1YGFUFM21"9.FMCF,OQH9*GZ_';1'0U@BBA"@A2HA2$U':,.;R9BO( M:QH29L;?QF67SQE#WFAUS,6,/5P]H7())1Y10I1 G #;JEXVH>ME>"$0$&&5 M?4K#.8DC-IJ42T;$UXL=Y.4&4Q0OW=.?NP:R=NK-V M7A"][,W4]L__S%266C9!Q[)$:7_#D75GXZ-@N., A%V%$G3>V I>H%AWP"8K MFZ78XFIG+ZTMC_0!39_2(>'%0VI%.;2QFG+>4U.87] \BBU34<[[%OI:FLE= MJIF0,5 9@[D.B!*BA"@=#DI5!K$*+)&% J(&,T^)1S=O)L^-(G=D,B7_#CB*792%DN,^\FZ1[HP<%Q! M'"=[#./W@SA?XRA.NOX#+TQVQJ:N=.C&8%I*DU4%&NYE'J,_5E L0,8AO<1)40) M44*4$"5$"5$"Y,GHROO;SI=9GR:\.D5"^S1*@P>:]S/N/I @Y'8>\U]2YJ3< M3*V]E\H7%S2[[-V2IZLXX>/H9ED2W(V$=7@;7Y&$W5+:_[%;'4>V%!/\_C1R M$C5'XU"J,F$%FN9PFJ(YX$4Y0$1.]BFSY9H.QUE:Z;):.J\372(O'/&7EI*\ ME!2[G&+7*PA5BSD^+V NR74IG=OBMCJ6K-N&K&N+05XL-- \:JW;WNH-6HEM MA"7KFZ,PXB!A&D,8W!1$E! E1 E10I0@H53.D#$W-F3*>?&.VNKHMBZK!O:% MVU=.%3D(52FGM FG0#M<\$(X(,)"^Y10^]D;.[=%7-Q

:@-(N4F9VIB>,1N@)>%$+$)&0?4J08?SEE5RB>RH% MDU-%TL.TKW>O1QDU'RB/],U'3-@?>+=OB3Z-/\XED!,9TV5PPP910I00)40) M44*4$"5(F[Z+$90W>L&]Y2)]B]/TA*3]LS!^_#OU[^EO)(CX'[N]C";7U..) MU4&/S $0$$&5 M?4HO$2=2>/PDYB+!SQB]R 0_9,2$0NHE\4"B_QD%V;,TH%D_]MF5!YI'%3$' M!6/XB!*BA"@A2H@2HH0HP=E;7IF#X@6GPJS[+JRZ\ZE1)]P=YMN4]FKL5L>4 M50/^?C&R"F6_<2A5FE=2N>P[39%]>"&(&L(:\ :,=^*=>.>64[\6@I. EC=Q MBK-]QP]PBD DC=+UC[D=]*X)[FTA2H@2HH0H(4J04*JR9_G+P8;T-NZRF>!/ M).$5"9@S>T*&049"L;LI#(J3&7OBFN]EID%&;VCR$'@TKQ-Q3;WX/A)/6:]D MA-OJJ*8K:Z8.OA$+TA*5!Z*$*-6MXE?$**&I>%=ICHJ'%\$ $159'EQN8E1$ M:DL)3;-DY&6BVA4F8N&F%Z*$*"%*B!*BU&24*NL/WKTZ/Q'V\1=N/5R19[&_ MGR3\$#S_\3SR$LHNG<7)29QF,^;Q]:QEL[W!MZBEM69H:7AQ!1"Q"L@9'/92F?A"0A)Y5"*B<=7_'454TA59TA1-KSN) MXRY.?)JT\]DYUAE__7C$>Y+S29E+A,:=V&H>!GU^!K)B6@U"RH96NKFAH M=2+ZCHDP5-Z_ZG*4I1F)?*%TRK6RJ#Q0><"9DG*%-XV"9?0J M4"-.JV,ILF:;F]?!0Q%&$481'HOP0A/>[8FPV^H8LNYHLN8NID7OLQ2_/U24 M<93QK=KX17HB;R+9NJ*T.J[LVI9LFBZ:^)CWL$'>PT?19XK]UP\>.I_9/Y-/ M#$AR'T3YO&OS"LNCC._)6!([G^^2CU/2 7_,F*V:>Z29["G#.!7Y.L<)Y4VY M'NBGQ\#/^A.AG_G@F)S*RT?(':/B*'O[(V\-L3*9%#6-WQ5*C8_)FI^-V7_[ MR60P0W)/VW<))3_;A->9.B;A(WE.6Q_G46 0C)]M\/FK[=7=55I;O/GM'^?? MSB^E\XN3HS<9 62H)S$O0\V/$K&?A(XC&?OE)F/_$>?L>-[.[,HAHL/V)RE? M0:"_WH/R7\DR/]JK9ZGWQOL/:1YC1EK,:1KC1EK.:1:QD-&:MQY-IO7X4U5NO(UJV&C-5A MLK7N>'8_KX9B-F2L3#/;6M&G-L(FWV)^\VL;6!?1C^6/69EY5.)6=^'6)3&0 M?&V'Y/+GZ3^YS268T;J%LB7/K I^5+%E+!;D_AQ(:UM+C3POO\/>^Y> MJF1(O$Q&^SR2QH4R4--T'](N7-HG!"RTWH M5]H+O*!(PZ"#G[;;F GLG!_^M]<>>/WK/41K@_OR.[$V]->L6QTXADVY//>X MR"FME>];?-*6B^J>S&AW$(\*]4?#>4,F-HZ)M=\*;TG:XC*WBZDUS.:L:7:Q MYK',^\GZ\8@]PD]EB3YYE+^-:'E)A$RD"_DIC6!%#4QK5BF]W1Q/K[#^Q2&? MD-OA 71=4??E 'HIXM1<"6:+[(>F8XIGM95[]V9*_):.B>N*UO1CXDT27US( M(!WUUA5]'TYM-DD PHL+,?1X%KE'!X.[X@ M=I'?:80G#IZ^UDOB]X"?8LR.V^[BP;HZ6P)K]5E0)B M$'X+;3\+SD3-97\06\06L45L$5O$%K%%;!%;Q+8TMN6")A$YG14*G"*R?I^F(^E]% M$\XK-JS8SY,[Q<7+'*H)EG[9\PHJ/Z^@*#*;%O!M/)%LV,8744*4$*4#1:F4 M!^H6V+->7%I_)^&(OK&R+IKY6JOCV(NGA)!&H&F$PHXH(4J[5\D+H98LYXE@?<28.%24GL6SQXIFVV$5ZZGH(G; MNH\D\7]+"@>#9T(LO.6X;%FN;+J+1W+6VRMKZ(;8'E%NFK:6J>?2V[[()I1Y1 E1:A1* M.PH'%?3-WBV%HMIOET*!QC)XH1T0X:)]RL81O.;!(BH.4$J$A MSWDM9>1)"@-R%X3%*O5CK+J@V;AN_$A\C/=!.8N36_+T!PY(-&*>%?NBQ Y+0ZAKI)IB#N>C3!&$&4$"5$"5%J(DH;AESFU\VN_^]1 MFHE^P-=4-&^ZCS3-M6RID!7R_ B(#5$ M5> -&._$._%.%&>\$^_<^SLK2I$M7%[3#QXFSQX_HLWO/W:'B]LC]5BT>5"= M[X2,.]6S>1']VO/4V4#L"$HD\B4_CD3CYRR6//:AV3T1]IJX;;O[Q-KL,8S? MSZK]&D=QTO4?>/[^&9NZLLFTFLJ\"DU6%4R ;!C',($#44*4$*7#0:F*+9/W M5E21,K+>@CH3IN.=#F5=7ZRZC>P"S2[4 8@2H@0F;77[BEIOBJ*&%V4!$;G9 ML)\]_,C-CRBA;-!_4E^Z)T$D,4$:D.0GS0@O6)A2CXE$%M!T@RC-0>_UXHX\ MHH0H(4J($J*$*"%*V_-Q#.7]3+'+K$\3GO^5T#Z-TN"!YK6RNP\D"+FUQUR; ME/DO-U.;[R6W[()FE[U;\G05)WP2>:U;@SP-=T.$J\/AG7Y$]79,)$ M7CCB+RTE>;8VNYQB63D(YX(Y/B]@+DF#*9WV8K4ZCNO*MKL8_L7*,LTCUKK5 MX]X@E=A@6+:\V6QY0\(TAC"X6X@H(4J($J*$*$%":CZ4-F9).O-/JF(;L M6EAU<4\I5:147*6,,TB$S"E[T!D1$:)^JPIW%"?LUDKQ1DM#(>Y:RA#TL M%&?NL0 <[C8@2H@2HH0H(4J($J($9Q=\W02:L;UW,C;W;KFUEW]=-_)O7VR_ MK6Z*ZPKS?F1%=<#OB2-#48\T#J4=9-/ 4"-J4]0(O* 'B$#*/J76,'[S(C'1 M/96"R;$DZ6%:<[_7HXR:#Y13?#[@PO[ *_%+]&G\<2Z@G,B8:(.;/8@2HH0H M(4J($J*$*$':,5X,P+S1]?$M%^I;G*8G).V?A?'CWZE_3W\C0<3_V.UE-+FF M'D_)#GIL;B9N%7.>UO.3M%;'D2UML307I@OA8S?4B^)!Y.VA0.:]6-?"J('F@<6 M,4L%H_B($J*$*"%*B!*BA"@!\GF*1TF\X%08>-^%?7<^->^$<\,\F=(^C-'J M:+)M&9 ;A"&U4 $T#J7M!#TJEW^S ?(/+]X (H:Q/'8$.H;!#XBU[_C9,!' MF+2MQ!0.#'PC2H@2HH0H(4I-1JF*7CM+^F#?QETV$_R))+PB 3-\3\@PR$@H M=D7N7K?!ON:[(&F0T1N:/ 0>S8^@7U,OOH_$4]8ZC:Y;K8[JN++F+AY'1UJ" MIB4J#T0)40)W;@:;H^'A!3! !$4:F-CQ1E!$:DL)3;-DY&6BC@YF<&"@ M'%%"E! E1 E1:C)*E34D[EZ=GPC[^ NW'J[(L]@*3!)^0);_>!YY"667SN+D M)$ZS&?/X>M:R6&8).ZV.8=G@CXPCLU#^$25$"6:<8]M*VFV&DH875@ 1JH"< MOV$O%8DO)"211R4BNN' M\:;'?&8F5[-X>,SYG<9AX.=7("NGY4B4;)5CJ"M:Y9R(CD8B%)5WQKD<96E& M(E]HGG)-<@R%1U$U6;$L67$7RPY-6%++RKM.$+<*6M6\)5&;Y$!387^M _P2 MH$/2)#[<<@F)PA7$&@8@"@&'!YK6)YU2I;7GO!$_7; M?](D7K:R:E/G$84'@/#@JHJK:B6KJE9^55VA-&966QV5!BH-5!I[IS3TS93& MZG0HPV!VNB%;JB([SF*8$94'*@]4'G"FI-R1)L!:42\?BI"A(],_BE*,[8T[.82Z%/H_S,121X0C+V2R^(2.0%)&0C97\0 M1Y..IAQ=][4[G^^2CYV&/&8\@9I[I)GL*<,X%Z*?'P,_Z$U4W M\\&Q3"HO'R%W;&9'V=L?@<(3>WXV9O_M)Y/!#,D];=\EE/QL$UYNYYB$C^0Y M;7V<1X%!,'ZVP>>OME=W5ZU5XLUO_SC_=GXIG5^(5@+_N84.@O BQ63_:^ M(1FF]'CRPZ?)@A!$8MCB0Y_&ZF8L]>9BGRGQ??GEL12XSI%BJEP0QGERXR\> MR\B1D)%7ED!^3=>/+,MY\[)RI*YY33?7^^1[@[6/-*344LR%C99K9U@H]=9SG_-I+'A#!^Q$"V'/W4BQ#XM4RVN>1-*Z7@;-78/8\;S08A<)]$'UDI+E& M,A)O%X/S6&X>O])>X 5%^HP<_+3=QDQ.YSS5O[WV4=]>:'EH9R<+K?YZYE=' M56%/>YYY6^2,TLKW+3YIR^FZ)S/:'<2C0JV%<-Z0B8UCX@YO77%VM,J1\*R! MINAUNUBE?6;\9OUXQ![AIS+O$$_YVXA^:43P(OUEV<):/!< ;/#1G^[\4<6JNB[%%]D/3 M,\6S?\J]>S,E?EF2GE7%@5F7B;'5Y)/T31)?7,B*+63V#AE%\I+EY)>9]M9YJ;&1%N75I'374!0T%+3:7[I*2DSGK@%S23PF*)@;NHPL@A?GW\%7+,>0LM_PK.1,V5 M A!;Q!:Q16P16\06L45L$5O$MC2VY2)4"^6$WXA0,9?F//+B >4'GDJ[SE:K MHVFJ;&F+I4'7K0B&]-L'^BW4M-H*_>SFT*^BA/-FQDU.GVCB!2D5F>@/-.6' M!5,>N)/B(4=KO8 *MJ8KGJEG&BLR]40<]3Q-1]3_*IK-7;%AQ7Z>M2%*[J\N.XZ)*:!;94"4T M :52-GN18RJ+ZN!W$H[H!MK@Q9RW%+$1:R^QYI%FH&F&R@!10I1J4-E%2H=O M566K %7V0:>H_$[3C%>YCGM2PGO'!]Y+L(53J?;R@DU,$MCQ>0L7Q,8EP7%/I,-G[LSBY)4]_<+#BD$\+^X.X^H6DU.(U M%3T];N-*5]<90]AN=519L18K.>+J"I5KJ!$0)40)Q'&:^O2V TIO'W2NQTD< ML=&DG#UQ+^]V(4[8C)OHL0D1W?7RY(\@RN*%>[IS]V!J2-VI(2^(7O9FJF;G M?V9BK98.8KBMCJ::LHY9($WC%FX^- &ETJ'-Q5,W;VP-5ZX+;.5M78 [Q5 ) MAFH 44*4$"5$"5%"E(J[_GZ0#D/RS*T<^CZP>"?>">/.@\[#N7DW-B4%(BE+ M(I$O^7$D^LUGL>2Q#V%*3HV1J^PQC-\_T?0UCN*DZS_P\X5G;.I*NZTJK_(D MJ\IBVRCJ#SK@9QR@2FHV2B/I2+XD'$DV])'[$Y)G:3@6M MCD%O5;'5TIX+6#$@>%'%$"5%J%$J5'/"I2!%;@!0QINW@G7MVYT&G[?R($LI& M\2?U16MLB6FZ 4E^THSP_EDI]9C*R@**+9YP(P%10I00)40)44*4$"50_J== ML%[Q9=:G":\?D= ^C=+@@>;M6[L/) BYQ=>+DY2YGS=3N^^E-L4%S2Y[M^3I M*D[X@+I9E@1W(V$GWL97)&&WE-X@MUL=2Y,=S8)1C@*9B?IC3U#:3K]G:/K# M@:4_#CJYYBQ.V*^1Q)!G6'K/4I:PAX6B3!%FU^ N :*$*"%*B!*BA"@A2I"L M_TVC!V/+[V1L^-URNR__WF[DW[Y8@25]@45SG_>;WZAT)?(0M06B5&^L8%?: MPE$ :8N#SC'X_]E[]^?$D61_]%]1 @D*G!OG]-@&1%7F)Y^5E0G\PTX?X1.3 M@J*\0'J9SNT9#!APYH5A\F<^@P!_P&D^$ON1?QRAB'RD<@1*VQ*7B$O$)>(2 M<8FX1%P2*D38-Z'P)4J2:R\9?AY%K_]D_A/[S0M"_./5(&7Q=];'#G/! &A3 MA T0'.QT@NBHG9XN.^;R%7TJ0! 5BZ0Q3H%+ATTJ'%!C:$)IC'==(2\0EXM(I4IK(HW1%3Q#14C+*4*C@(JNQ)4'[V1%_:9Y/&))+][ M<7\HZ:HL:8JF';MVX#&*?19?I-'X$CF81*/ EY B0@MO-9WK]@!U-D[0Q9DQ MI7F9=Y,T2;T0R5*WYZ=C@O#9JFQ;NJS:QI( %C@XBF7:)7>]'7".G-5N$?VB M*9E_M,/ &HP32>*KS+6SWEQS.<<1]RQ.;L#^IF]5-M3".K[EMKTDOL<^E'K/ MALP]I"&S.SU7=C1%MI3E>E:2 S)C9,9:-6-N$V;, 3.V?&A,TDO22]+;IO1: M2GWIK9GEP7MINJP;NFR:%&>2B).([[_I6O5CEKIE_=C^PNXJG9YCR*ZS+.BU M"\!(T$C0CK[I>H*F'4[0<' T&%55UE6'9(UD[0QDK9:H;3CK;$#"-/!;%=E5 M;=G0=?);J=)Z[15N[ ]_[,KJ$HMUH*4?3;!-O? YYQ;J4[:DQ F5KA!OB;?$ M6^(M\99X2[PEWA)OB;<[9*B,+3-4$-+,[@[7#IWU3D_7--FN*$RJW6!,+/AM ML1I"YD[(- ^"3.-TD/FNN^+=_&!Q/T@8KU!_84G*D!]1_R\I&B.WJ,==JXCJZJZ[_T0ZF]R"@XG<4EL MC6 ?7R-8G9YMR[:^7"M(6!,::Z013H%+M3SV;>ZOK!CMOHD"XA)QZ0@:>RG'D6>QD%_ MED]!P&R33:DA7F1]IV0]E"A[9;^^"#XP?R+OUD<5:DQ;0J%P[MB[[I2X%_3 M47G\FH_D(?L2Z35(AT,V\I&%4NK]D$:!]QB,X!U4.=",P_AHTG/T?Q M@_?C3V16-$*RP!_XJQ\7>U NQ[^&@G5F#=Q^I&2E0,:2N$1<(BX1E\Z#2WL& MWRL;.']G(P\HKO4LN:Q&I]= FPZ"$@D\<8FX=%) MQZ/HC67W!KY-XO[02]BW$:R^MN_H='J:Z(2Z=5#=^< MVE9SM;UIV5 MX,[8;D:BY(/I?$R(2<8FX1%PZVMV/*J_= MW;*IVUTZ9#'>3XS9D(5)\,*R44M7+UXP0H\/G/8$///[J=\WN_OXE:5W@P?O MQ[$MMI]_L]%175K3M;XT0,H^-3-(?I\"E=F:S MB:8_++'TQWLX?/XN4-QG?L3#^A.9-][%?H/,^>B74_2QN,GS=E^:C!AB\16+-(>-N03 M0VR=8XCMNSXP!BYB+7'XQ*2@."N67J8]N@<#!@QX8(2<8FX)%2@L&]\_R5*DFLO&7X>1:__9/X3^\T+ M0OSCU2!E\7?6QSMLP0!H4P0/$"+L%@U@YP]55A5+C.,@ B.IC#/ATF%S"X=3 M&9HBELJH=X*\E#@0"#'\LL#%(S9$Q^O)TX[H=$9,"5 B+9&62$ND;9NT+HBN@!+X1&^$,PYOPVMO'*3>B#=^>%R< ?(=!URZ\^XHM&RKUAR Q)=(2:=MN*B6[29JD7HADJ=NA2M,[/=7693'-&TUS^.P?P:3!=)EU0X _.*9$6'29Q^ MR.+D!JQ[^E9EH0U4$,O-V$DQB'T^0>9UE7E5#VE>S4[/E1W5EBW%)!D20(;( MN))Q;<2XJDT85[S\2DXWZ06!A(#TPGYZ0:NO%VKFS&Q0&KIL:;JL*PHI#U(> MXD@**8_]RJYL?VZ*9)ADF&2X5R&C?#6.4OQ^J62C).,M^KD;S.[:2_)UK&H69$=0Y5=ES*'^Y_S_\(OJ<-_ M_>"E]RO\4RSYV8N?@C#[;FU>:OL,F![G<.S]^AC_,B4\/>;PC\EAJ+E=S82G MC*.$%YY=,ON(]P@8FZ2K/[)JB8T)&V\:L%;: M-%R3,T^-\K_#>%8,\\0N'F/F_77AX>V*2V_TZKTEG5_FN0 LR)]M(/V.MG5W MDS[F.W_X\_;+[9UT^_6ZNQ(1@BSU.L(^#WA+ G[BRHM/;+M/X3^\U@J+;\HV M@5?+V1^DS#:(OKV?_@B]B1_ EGZN0F--0<^G$A22R14_;&3DC1-V6?SPP0^2 M\;:O#ORU[.X>TZ7<54$>%YH5?^Q3GXNQS\"T8L M>TW7NY;EK'Q9Z:H[OJ:;NWURW6+MKN:.Z$9(/ 4D M'OVMXIFD%LW<(4AKF*=CT^SM.HQ!7)0.HPD\PD]D[!+-<#>H7R2/RT2R5)-R M$J@X M+H]ODAKL>]RPMPA[Q?KJOG>;]O#>Y=?T<;W*++0=DQLB,-7K?6C?.ZKXU2:\@0";I/?JM:-T\RUO1 M).*"H/U=BKBH=Y=UJ_F[RR1I@H".)$V@&\:ZW<8-8Y(U06#W+F5-L)N^SEG> M]#VHB(MWNGO$VH0R>4]R-/6H7/*[1X'%4J4J8G)5JP@1L^1[3-O;;L/-2B$Q MA!A"#"&&$$.((<008LA),Z1>0L;:,B$#[NUL/&[M2-'M] Q'DW6M1B;F&)C9 MXDL)3NNF>!T"389R(F@2+Q 7N!S\-*/^FQ\L[@<)XW7B+RS!ZZL)9M:D:(R MW.IV$DU[WZ>6SMY02\<3G;=),F'^ITD,M,@& &9U=?S%NXQ5!2_]NA5VAMKI MZ8ZL6TZ]48"M#G,GK#7EO!*73DPC.,?7"!IH!%-6*TX>"6M"8XTTPBEPJ5:( MZVYQ$+JL#?A4X#V402E>T;$203$MT@6GA3+2!<0EXM(19L$?6V$;IZ*PQJTY:"0(D743:=T+: T7U6[KC@^ '\R_^9G%4 MI<6<*1)$\<3$B[2I/J3IL![ABT$]XU>L) ^AFTBO03H ?PW$)GZ/XP?OQ)S(K&B%9X _\U8]>PGQL]\_"Q,,O MK0K]76S9LGPOKO;54\I1"^0H$)>(2\0EXM)Y<&G/Q,.\W;SR_SU)4CXV]#OC MDUP>HKKF<^:OFSA'NH$F*80EDGCB$G'II+BTWZ6;5M6R*KI:%B\#0C41NTG! M=13":A+$?S3(IG'P>S;Y_$?8-Q\,F15)!&$:+;WG:NX]5$+1;*)DQI^[0:E7 M=?9GT#-JW6H)<\>R>T\&(6*2MG91:'35PH=G?&2O!%IB;1$ M6B(MD99BT'HQJ'@+IG?2.^F=+1?J;-TUV@]>%C3Q!;[_TATOIZ6.8T3NUZ:3 MI(!7JTE>Z$M^%&)F54HCJ0\?*A?RP#8I]7WX)%7Z.HK67_+Y%(51?.6_X!7! MST"ZVH$S7A/49%59GLM$QRM"8XP.P8A+Q"7BTOOA4A-U/NLL*J]SWLV@ELZ6 M^659M^)XF= E-+I(!Q"7B$O"7*EJ7U%;IZ*HQ,$('0GP@Q-P=N^G[L2L>OXK2^\&#]Z/;U&, M"[I*TSAXG'#WXR'ZYL7PEMI^M)V=()C47H4D]51)V\J &-$$U1%(4,6+/P6N M1CC-8/=S%,.OH03@!KCVWZ0TAH>-^*4LZA!"B4_B$G&)N$1<(BX1EXA+ L4W M>VYL%&@>_X$4U(F)\>E@R9+ MA- EEG("ND2\] >5">PF8(!@O($1/C$I*"H$I)=I%];!@ 'X7AB">#[# G_ MWJP2^Y%_'&41H4H5!90[)](2:8FT1%HB[>F2]K!Q_)&/@]>]FX.-'?E<\+"7QQ52$0$)YVF0]J!Q M\0%E4Q-(-L4+2 6N&]BZB\$1A(5?7\=P-D* 8T^"&<*SXOA!'#T7(T>>63J, M?(B&7UB6Y*$" LJM$I>(2\0EXA)QB;A$7!(HMMD^\= /;KB#]SOW[VZG[AT/ M8B!BJ1VKZ)V>(6N&+O)!'4&+%,#)<:F=Y$;C\F^<@/R+EV\X_D&]T*D*[$)Q M\8B#97B>HI@L0V?JE$HFTA)IB;1$VK9)V]*,RX?H"BB!3_1&."SZ-KSVQD'J MC7AZ_G%QEMIW3,I0LI9DD:3_HI[ZQ(!^J4MR0N M$9>(2\0EXM(IXXJA)W3D:)BY>6H./X3!+L M2LGXZ(V\L,\DCP\UO&?CE#T_LEC2%5G2%$UK]EC^,8I]%E]D&[[4 7E^-,%N M_;C/#_FK:32^1% FT2CPLU=$UCC5=*TYM-!15PPM++*LUWS,),\_9;,*[R9I MDGJAO[4ZF8TIM%Q0)[8A&XXFV]IREK3@^5',Z3IUU@!Z#G-&T#;<1=,B_VB1 M8S4X)9*<5U7RJNM/4KAT#Z,1$"7)*ODJ? %;0>$EH3W(P1[9JU7V2CN@O;+5 M3L^5'=66+<4DX).U(FMU"&NE-6&M\+H[&2N269+9@\BL7E]FZZ6B;!T$6I<= M0Y-U97GV!0DV"38)]G8[KW<+U-CR%E@#(FZ B%NFK#HU+GZ1?)%\G;1\F8>3 M+[/3TV75L&1#73[0(0DC"3L5":LE8!O*R!N0*RS\5F135V3'<<@UI3/X MO_!.]O!?/WCI_0K_%)]X]N*G(,SHKLWKGSX#7,=-2QSOJ[X62AJO0&=,\OI8 M>^Z%;\!^*8Q2>'H:H;CY+,PJTT..$R^%7P9!Z(7]P!O!2N$/_)Y&=PK%7;?= M^_4Q_J77]F/RG6MN5S/A*>,HX;44ES'#,04O[,-KX*?#0AF5/I@+DS+[B/<( M))FDJS\B"H/=>6J4_\75HJX+;,,SF*78ON\\&H^._VAHCF(YKN49 ]"/]O_J M:J?XT#">V>LG=O$8,^^O"P\[0EQZHU?O+>G\,L\ZX%NQ(-1NB_1:S;@E]AV> MI$MFBI/TX<_;+[=W!]'_U0N8U__'(,'MU^LC[G^UOA$%(M=3Y7E=5I[W4Y6) MU3'8(5;"%K')\?;C;K6=G_X(O8D?P!9^KK54;@T7'!-8\L@;)^RR^.%#84V# MD'\S_]"'7.7GFM= M;K_^)EU=/]S^Z_;A]N;^LM7KVN[F9ZS$K$"PM;=K;'@;2NDPFL C_.3G.@IV MF3@#_K]3 AN.FL-N^SOA:6&[J[+JVY!)L+1Y-;%6ILVWVJ$@>?$&VGLN%06O M.'CZ%D>#(,6A)+43XW:G9YF*K.C[=/*L%L=6[ZR12+Q/D;#;%PF\42!F"5VD_A*4C, $K]8,2D,#?&^%?\N8_9NW$'/4C1FL9?B:0H"X"5( Y9<2E*K;N%Y/N/ <%TC?JJ6'1H)#-U/; QP#;(. M4N P2]XS3MG^>]M^R+4-YE:7O+8M;O%<,4+62M^E?60Y"N:+;-EQ%.&1)80_.#/ID$F<_A?1X )\&,E+$D8S_(YI+^X*!_(+=O_XCE]R-_@C85?( MF;)HW_S GI&U>YHZ*MH.V5&7KS^*U@"$0-:6Z6@=9%JGISNR9;G"@XS"C)I9 MZ7)D@:4LL]FO$!*SYV#RS ,0H%8?-KZ;,2$7L>&,[U6_'V?^88E[=X-/.9,2 M:J?"'#[ES5"6TV"B^8X$N>9,RW$A9X [8\NN0O'*6<4KM\]C M+XBY50$;,XK"IXM1\,+\+$)))'_",(")!H.@SZ3^*$HF,=OMM)2HH\,!'\<)VBT(6<=&U(61I#UU6 MI^?:E=WK1$,7Q2I-#-@(POYH@CMJ8- &>8W-V(Y9)]SR5)_:HFQW>J;BRKIE M"^\-$I;:LA0-8QUKNF 8#-G0*((X8UQML LMX,I5.CU#E76*'",1*6%]B!:PJH_BA2/:B*RMR_V4&9]?O@8SINU2QNORSL"V M*;ZW1ZAJRT+41=4@^,'\B[]9'%4!2IN.]!$>4A1 U D@1J/HE4\Z 2SP#DOI M8#+BK73P7(MBAR/:A6]8E(\AW.Y@&(02"^26L*/S-"T+DY%U8O+VV?+L0SXL^Q-+6?P9<.62QYLY9K%+ )JVKH.YU3@F(KI](K:Q@.'O*JRLW^% M)$4FXJ)K4[N1UM!E\/F'%IV,G%4XA@6+OD\Y M5-N(F)V>Y\S!&)>!#;G\0QIDXS#X42I6(9B)QQG_)KOGE'PZO0YU%)UD&DMG1CHP%+ M!BG?0[@I&RHPS&J;C%9@YG1ZCBHKMBHRS"B,FHS])8$%@-7PVCI* #B6.VQA_ M29B+_H-817N=\ZJ0[+?:-G2A73\"V5'L16,@TY1.SY9U?;D- MMT @$R>^T,RN+?AE'IP9S"?/C[&5JL]\Z?%-^FF"8[F"\.?R!9_IO;!CAQZ/ M4>RS^"*-QI=(Z"0:!;Y4$.KTE$"#J2Q@)E[:^Y:S\N/;'\#'DK\XN]M76_#5 M3D]U-5E3FNIALS473RAB.3-DMF*>6L0HGKF[INRJ#5SJ.!(\A8AV1+97UU?W M_Y0^?[G[\U[Z_/WN=^GVZ[]N[A]NO_XF75T_W/[K]N'VYO[HMTZW L^QKZ0V MM4AQW*T3N#M]U?_/)$@"U$F)S!L#1H/,__+PE3AO0#[VWGC7#2EFHZ(3^3@. MHE@"-1E$?O;N_#G']L?.W+!MFFF1L^HANLHX^'&2P!=BSV P=7<#-';Y*WYM MBX9U)K)M[Q-N40Y88&QM&F_1)K8,WI32H1NP9].8XQ-O+ANDDY@M&)>]VLZ^ MZQ1=L]./@ H^[QQ=8M7=H$*J/^4,JRW5.-W"D567N@&>,= V3T7:$VAKF_YI M%C7].\O@Y-LD[@^]))N1].S%?[$4[SZ4IJJ6*M[W;3Y+3F); [T M5%EW5=FUEV^N".07$IX.%W3L@R><;"%;IB+;IBLRGBC.J-5L)_,OLIE("? \ M,PP C,).K#(@%( ($H#\/N45;XV2B?Q5Z%][HU%R-[AZ\8(1[Q<=Q?? X%EK MZ=HJ %LMR+9ER(ZQW"A%-'^1P'>(H.1@X-.Q'X.L6*;LNN+/[Z)@I2:)"^XK@^G[VP433FHS+Z44*AB2BAR:>,,?[9>095N@N23=BMTOVV8.+N5<0ZGJ!;IFP;>[?NHDKW4T'F M(2O=F\ HMGEP\.HN5;J_FTKWS[=?K[Y>4Z7[F5:Z[_?P\WOG.TMG%S$,+]G$ MS/5GH&OH4-@^OK=IJ[%,U-"&TGQ%BPTN<[N8 2LO1P?\Z>L;9%1Y^9VU1SV;D[-5ACD)5@7&V9:C:.LXT7K3K"-WU@ *1&B@$ M!Z1\;'N\$U M9QE/6M46<&QK8CBR(_;D7,)4:W=!:D)J;2+=,.@Z^ED&(O/7#-D/%O>#PH)P M0Q&->?\K;C VV)0@27!R&]"&Q=+-_;=O%+((8&F:RS7 M_=(!VME J<:UPCV@9'5ZAB[;YG+,(1J4Z,#H5 ^,3J4^>E837:Z4SDZ+&JB/ M;M")?L]5J-O.G%A1A?JY8.?N5:B&<;LF:UD 8)TR1-,'S %:[15!B@8PN M:Z;64##X/LJCJ]T6D3- [Z/,4(KQ\[&GS'FF)#J)BQ^6YPDS/Y._#X+D3E@?]_,V/K M]RE'>5?NOGZ2OM_@C#$Q"?$FMGXG6.'BZ>G3>HH$Z-%4UE;)>B=GF5:LF(W%1R> M:/QWWI SVW3/:F/.P/I'PT&':^^.N:=]'GDN?1RV,SA2;G%N<,C"7K9F@UO; MKBLK&@/^T9KK5D."!%> NDCZSP2;:]NRJ^X]:_C$PDV22Y++>;ET+)$$$]M. MZ;:L5MPD/2G!I"!Y8W-U[)/H!=EMOR#L1\\,+_WE@_.KO_VRTWX:H[);C\@%A^0VP^I75S_C9G9ZF@:?1PL':!BX=.?8G<2-Q MJWG0W8"X.3C/VG":RFH<2]HHYU'3?T@9%EP=.97QOO18_?V?C1[;Z#9D<-Q5 MB;E\Q+*VO\]0FT6GDYX@67LGLK;19]A+UBP%9,V6367O>UE'EC6ZM77 =Q*Y MB%Q$+D'>2>0B02Y)TYN8JWY"&8PT/NIBO\#O2,U>'5F2U1 MB SP:=YD^GYS???U^O;+[=7#[=U7Z>YSC0M,TL.=]/#/&PF>\.GFZSW^]>[K M_=V7VT]7^):/5U^NOE[?2/?_O+EYN#_V;*03?(80A1>I^,'W+@9?+%&^;' M*(\XX^QJU0[/)G^Z1>$E;],^5[AUE5Y[ M@K)-)63SDJ)AQ:,FV^[R$&C1)$4@EU1\V_U]OO^+%(12A$/#I?XDC@$XDL=G MAA_[POQYW[K:8/N6"IGKR/;:EL&6?CHM@PE?K9F,O0"VA?$P.CU#ULVF;K&< MC>DX[;!OI>D81>'31 M6G9+5\(;X/AI%&63Z)/HG^:M<\MIZ=:Y<++?@,_U2^K!1N"_?O#2^Q7^*3Y1 M6E^?85'^P5&H(0KO&9.\?C]ZAJ_&Q(H41BD\/(T0@3X+$S[S+^04YP, \[$3 MX&$E*?R!CPWK3AF^N,OBNW QXR@)$"27?)9@\,(^O 9^.BS$H?2I' C*["/> M(ZQ@DJ[^2.ODY&4=F^FI*O.T*/^+RT49"FS#,YBEV+[O/!J/CO]H:(YB.:[E M&0.0._M_=:-3?&@XK4<:>T_LXC%FWE\7W@!V>.F-7KVWI//+'"&>@[!8D:%U M;KQ9A41;\M5!,UU/%=%U6 M3)^GBNE^JIB$W]1/?X3>Q ]@_3\OKW5+76%W*C;X[,5/H FXQ=2X?WJ,[:E= M*7=SODZ>X1']Y8NA"W-(O'02L[O!W9AELIG,W XW\XJ"<,+\JS3_&SZ"@8LR M1J;&$] F=_&3%P9_\T_SO42WE,F'J-&Y+.F)'P[M_!(LT]@L5^]F.$0C]^]N#_,'JSJLJ0IBM.5'B+? M>_L_B31B'OIB4N90!"BP\21)I6PY\(9K^"UZQIF/X1/8,Y12Z1NX ^B"HG _ M3H*1+_E!S/JIC!WWDB@$.?V;Y2.($1+#8)Q(KT$ZQ$4&>$29$T21C^X1D<\+XW&V )6L7#E\&[Y!?F1Z M M6-AGV71+UI_$0?J&;^!?"K1B8R35PI)X=MK^(/T[FL0A>Y.SV9F)-\J^&]#S M%TN18O +^,:O*2:M"AH![U^"_!L!$6_29 Z\A-7J753\ N]*, 42)M(0P/6?B1>GR&I$XRCJ%W"]AR5" M% (&(.E'LG0-F %(A8$G<^JEL\=)0T![,GE, C_P8L2 UX^C!%8>Q0"I*ZX- MX&/WT:3\Z\TDCL9 V:LD\/@CKX!+,7R-MT#;7Q941QU=CH.81=7E6EU=7E;$ M,TL-OWSTDB"Y&WR+60(HR_Z4*^62KH:0]0H"DPE2\ND;?+@/O'J [_LXXO.( M\P='H#5]A8WR:-Q/;<0RN2S >9480%?T?(5\(#P,X7W(E+OV4^S]_ M=.^[TF]75]^F'A J=&\\!ASPD"Z>P.,R'R<[,'J:Y+Y';N*E^\P!X.8#WE', M.D C\QPD"?*T^+;[F^OI]\"3O)A[2+P'3_!K";(,Q2 M.\27D3(!G[HP<]TJR;V.R%.:E)@R8V442]%SD")9 MQY,XF:#J!(\EF?2':X@%?A?Z8K ',)RP*NYH;8^.9!A-P!E\!'Z Y<=%PV?^ M/0FS?&GA &[QH()TR1*9%EV,JQ D/X(/3[\: M6,O?Q![C"1H7S4:'6-.GO)][7H&"DW3&5C#NT1MQ#"5#QK!($^0C(]0P,C\Q#"#DC=UF5UQ%1$.X13GU$:F>Z"/Z$M19\+K'_;_"1LS>& M (\OBIROC*>TT]&*6=V-,T'R#QXB]D0E@B8@1@@ M@;\E.&E\&(W\4LB%C(4(;7HA:#"*7A/>_PR_L-"_65/W) ,1!A4(HF*U =>L M/H\+7UBA^RO7Q8-7#-4@X@K&&<7RKQI,@#IOS,ME@2L(> ECD<$$\QWY(K8* M)(X.M;I^Y./Y^9%ST_QV\Q_R3+)LT>O]R&%0,-:Q;/2S44R MK+,JE;JFT.SE6!Z%.X#77D'V05:CUQ ^70[NN](5"!\7]ES%%28K$:W?R:&>H48 MZLMB"!]'^9L^X&QE3R]D+XL&O"(OOD+FD'@8A* IG08*F2'CGE+N/R4EGR)+ M;/[%@,(Y,;/X*DDFS^/<6*+SYF43HS.3BBX6!G;/&-=Q59@5;?./C@+O,1CQ M<$LN>77XKFR/3[,K0HL?D+SL*_P\E[TR.BKRA%5KB=D+ P!E;V(_QJBSP&V= M<#]G]B$>CV:V'$.?9(X$L-Y)DKD%F;>!G@;J&?RN-)*++T%G*GJ=J:@L6=P' M'S5(T?=@\0M+/J"?%;V ]\'WR?-:O-Y]Q!UIKA?#%$)2S ?GE/G G]R?+H=CT4]E#61QZHPM,>"?1(.6'$3[0:Q2-^1K[48)?A1ZE M](*70SB"^KEOO[0HOHAB(Q_0_X4 ;I3]>8JH/K M ::(AZ[TS^@5SQODPG-$R*39(\#L_9O+4Y3/7.>K>00$+@CBOR?^4\9-#)IR M 88'QOS61,EKY\%!$;^#D9 MZV3O5!'\3X*6-35!2Q4BW(&M2BK#S"J A;E0A_8"/LST&XMYLA?-R-TC*((LKW!J?N?WDA.3GU2SGSD^^P82"XQ(RGDSAB<-_[%Y ;R[?(N(KGW*DQ) 9/[8K MEK5FX0?.CM2<[JIII<"!$7>*^"[O\72CE#55LG2RC*^]#@.P<2OW"TN!SRT5 M#L^U@]9VVC+\$2T2:/SI_E!5%!O$X7#+N_MO*4BX8]3/(<"S^/WH*>0.'7JN MW!D*8:WKSY5Q"SNL^B;_[@<,Y)_N!O?PUV20K2X;7*W.\1+PWK\$R#W#EP]G MNYN['%;$@A)_4^:DU&6(TSI#[$[/76Z%WR!#G&,RQ.GT-&,%0T3,S->U6DQL MJ[5+9N83@Q@!PK#K(7"!)2L3IA4%?G9%@5_Q.&EJ:D ,IW5EGQCWN7>LXG K MJSA<<:HXUMK>J_5&)"N&K#Z6*P>FJ!9B/*)KTKI>Y\;]3S#M!;.^Y%F:M[I6 MU5% +1M6=]44@JE5#6MNPCCD)E38A.YV5PU?*KD&F.+V"]C')=A/2P7]'/;\ MU&P:(LMYHHW70\Y.OK=[5);,6.BD4$ZLY6?HVQP>SAT3)UWITRQSED*8PPJ+ MRD)[!ZZG%*[ZZ-O-!HZA6=_GVI+0S=JVC[@?"1-7N MFJOW,\NB5F(TKT&>J\[8$J>S YUI>0[+)G:G69K[A2?C,&B80QZX*D#PV\T.X:(.XV>K"QX>/]L-2D>5,U]NOJ'B M@I.'IV^*^Z'4-&L/+V]9PJ0ST(%/(NO G>N9,*&4I5N_!\E?U_RP&7^:@=-9 M#HP=9SDZGWL6/X_(#J[Q8>=:4Y'1H8(ZH)-GUU*#, $290>OW.\81WA0DQV; M@J#BD6G9O<2[9_C0>7(6=0! 3BY\09)B"?QS5JR(;ZAL?"0O=CV2\[MG_-@H MF:]FSZOKL;RSS^ )\!9>SS!=&N;YL(8VR1^U].S*ODO57\AS_8,Y*@7I)*\? M+PKAIW[6D(UXJ2X_\*W^%-"RS[@:Q!H1/RNQJ-)&9P0_;>[&')!W-,JR!OD5 MPB1#TVO@,UZDUQ:YTNU@9@SH^R% 7KRAYQ1(+_+;2?:J2BXPE ?P^ M:7;=+O5RK,O%(\"0S%<38/VL_P++P=/]K#J(824-'B#Y$S L)?#+Y8*C_%1I M6B4S*P!(EDM^2AL;5*X]F0>['_&+%NFT4@+X/<*"!W@6KW9 .N=?/+N*F@&^ M$).B;(>?D6-\SVT7#9W57Q?=] MCN)/^;?EU[J2[U.E=5W54'(+/\SM] RE(D)NUY%L=4^N KZEO2EA6N5:!LDL M(9S?&UJP#3*&'/)>CN)I*>+\0D66N>27BU9GDJ2*)%(8S00]FFM7D!$WOSLP M._-6E?]>52:7\I@OSU*<'"7W.+%8240(?;+[)4#&K4CXQ*]_5SD]5"NVOE9, MHUHQ,=9R\%JQDZT*&XH].I39/C]QSWB]\O>B1GW] MM7VW(A9W*Z[MYT^5;F>7K)M,4*R0G6PE%>O3CM]I)0O:GK$3!P]J9G%:=K$; MR9^'[T_3^R&+%\E+>+V'F,_W8A^3\#[',Z<$:"3I0CJ6&*[J@YB!88JQ6:IR MR>J+%/MGP)E>-[^_1NH6%\WEO&AP>D>GG#"9=18HBL'R:R^S*P[1:W;!?ABP M00D,&&7PXP2\Y!-/[[I?WWWZO?S-$88.)7\+NS_Q)]W\8/T)OU![-P!0X&T& M/"ACKT74C'%]]M''O"],Y@I"W KP"R!JP( [X'<.N*?L/3UA9P6^NMDZ2RB= MWG"9@V]7^N?T%D=V&ECN$N3S4M--,M#%@-GG;6L>LP@)&]5)SC0>2A@&05+> MN BM;N;;IE5RYV>900CGL^_-8Z[0ER4ONR.!=YT]SJ?9E9V >ZU9)@7>OC(F MS9>\]CSZ]NOGI:9LO)+Q;O!]NOE<6I+E@CV(1%]!'8#[/0U"E9EF!JBFK]'R M06T5;S:>'M0R(;_E=WVN0O]V>AGHBI]P%"]E]F2V6'W18)RDI2UVM[X5XO+* M>[\^QK^L-H""Q(^W/#<6LE)+D.SN4S(3OTRQSZ0%L_!]?GEJ7['%Y'QVY%9( M+6J-9Y!#O,^]>*>NRTTC[_ZRJ&SP]A=F(IF_ZA(C*+#Y:X;\D3-=72CZN9>+ M3@CE+@5#MNHK^-DN>QZ/HK>,(J!8^=]X",N+AN<3HZ55EZ\2,F]I)1*J<="@ M4A$-ER_JE2XE>N-Q',''NR(>%&[RHH!2LPOD850 M$,T8%=&"L1S-8(8X3$=OTFV2P#O+;OAODX#[YS+J..F-04SI1]A&ZQ#ACL$[ MFAW)-OS/!#RXV2G%["RV,DCY&,%_P&E=I-_L'7^,^2WRKZ (\:D7"AB$CEB! MS&=4K'P\GO0[Z&_R!KFE-J;W8_NU9@ M]L'B*JF8*< ;\[1,A[6[[N0&L#_RX//3<$($Q?N+) MK2.8WD& _C,O'00[ST#^^ 4ZGD*='<.I9CE7OM#4B#M$W)_!VH+R ^<-.=X, MRD],7,',S/AZP?7DZYECTI MI[5_%WXONJ'Q)J$5C+0J2&HM,U(, F],) XB/,3F6B3KM U*\27(FS;-%$,> M@3SG9,(6+64U'/)(H6@CQYON76X=$<#N\TQ"<;[&9\?PHHUQPBZ+'SX4,UN" MD.^%?^A#_K#\4 Y/H1;FQG!B9R_G!U2NW744&W-T^8"]_(OSXZLN3]\MC,+) M7M/4KF&K*U]6NKN^9AKV3I]706M_Y6DW+/9FUGA)=::TMK=6VMGIJ M/B!UH9I#4S)[4CGS:^/.\0I$5K$3Q=D?\LGM_!?N*JV;N[J&I.#];;N/T.+%I_!M6*G$* M_A'&++MTPG_]#:M,B:#-$?1+5DW[A24)A,I8/Z9)O_,"/Z)RTU3.],3O49IZMA32_S-@,4YC>LNO]'&J+5>>$F+K&[.\H"!#))(\ M@^*RX:IV'%3G<([#EO2O,T-5;.9\P;Z?^5"&;8:W;[-Q(G U@34B<+L$UJNT MR<[#R(4:"+["?BUD72^W05C=(>S39QCFYH>< JZVFRG^$[^9$DW@$7[R\W[( M&O#_U476<^#[(W:-<\]FXC]+MT]T@MD" ;108/8.>0<\X\V8(J*LL%C-Y)[Q3CG0W5%]0Y%3MJK4'T_,QB7L8R]L8L;K7" M0*M'QDK#>-+FP]6/93XT',D@Z^JJF0Q;6X\U<&_+UWK7\-HM(TE<(BX1EXA+ MI\BE6@;5.$+B0F\L<4'0$AA:YK%\-8-\M7< +^L(FLLDS?4>H'6T*-,24',U M6>:LF=E$!X$3.MGLS/(,17Z+A-__S)BP_&_579-6;S.M$]%-EYG.7'B/)KM8 M:FRHLJ&X#1TP;,?!(Q_4O5=([E7H1IPESA)GB;/$V6-X]_:Q/(3&2T )D^>" M2>=8F'2;BC@)DF<&R78JM=;FU]3&2QH)CF<"QV.%]:IZ6F']@=J['*\1 6]! MD$\(*^8H'+VO2V.=KVB1M$A:)"WR$(L\0O^:8Q[L?&*/Z=XV8UM/CIY!SZ!G MO)]G-'GK8=4A>7F\SX6[/)'FF,KUC^Y]5WJ(^1R?\H0SN@[19E ,GU@?%E^] M>,$(@Z7/48R#^M &SD;Z32J=G2L=7JFYLBNJ0A4L4(X$PQG_?[D M><)G!_^&$P!FS?]Q7,5'!IAC#]Z/*GSIG9Y&T#HQ:/W4*+86L+2 -!Q%&H23 M:%)"%4Z3^!8E 7XW#N[ 01*JEDV/*&$1WU9;X1F=GBHKUC(F?R8X$APWPK& MX5W\)0J?6+PO',U.3Y===SDW37 4%8[UT+BA \\B_F;(G,=I;6!9Z-@!M(0J M129\-8ZO#8UK=L/7^D->FRY1O MH;3BR;0-:#D'K74"K9CC:F%5T1;2*A[B@ M(W+N\6L47O#\XU,$JPIQL/UT2#B?$7Z44N/%.T(5.5&^N&,5$IV[BMAPL;WM MS*BF='JJ:LHNCET4IM\8X4PPG&V;&=W:!=+4,^X*2;C;&G<'S)JNQZ-&>#Q1 M/-;,F[8*R(;SIAJ>*\F.:^^1-R4XBJP>-S2?:2M"U/!\2-5E1;-(W9TSOC9T MGVDAN:4UUWR&H"4RM#;<3VT#6A9!ZUU JV:PVIA5M$6TBN^]9O,ZBL=1#"XT M8&*N-#Z;G4V-K0\JFAMN@+>>KW0P(C)M6U:=O3.6='AVODC;N993<\$(Z 9A MZ[2P53,+M %<0A5SZDJGY\J.2L6JJT M%7_I&IA>2[9H&U72^!VC5 M#4L;4UXF5UZZ)9N*2,JKT:I.O2MXZGB"9>Z=O"0TBH_&6AFF#7 4*]WI (85V;'WR7<2@@G! MQ\N0NN 9V+)3T4"=$'Q."&ZRGW];@:.A='J6J6:@;.7P:6WNUFC\\@^A\4S0V$ISB"TTI(ZY)=769<-8/F87$9--5JF> M0)=FG-Z0BM1!E 2T4D S/LT$\?/+UP SOK4%T@ O6E8:ZQ\JAH$@_#4X@(\X M2YPESA)GB;/B)MDJW8%)'+,PO0K]KU'8SWZI[1Z8Y!X0('=(L>T&R/79C.9N MR1(:SPR-&W)K;:"Q\3:JA,8S0>,NH7L3MMHY)5O=Z/0S5^RD6E9=^3P=G?GK M8_S+=BTJ*2LN@N2FKZ/H M"08W.)8-:T,KJY]T9<-]?_63NEW=Y5.X5.\@"+V0]^[TDH2EK111;IF^S[AQ MJ0,)_6@"(8U4T& EW[>2V2K"'U-D_['C\483]#EW7<;SWY\+3%]Q2,^EON_B M:R^.WX @7+_5UFHV:C7+Q&.(U)ML9/:0U=5O>?,4:239)-DKUG-Z'M)'OMH;>E MMW3%B42:1)I$NFY2OC%;;?#3-DV1744]&\'F=0:_\/LY\%\_>.D56_LZ>0;> M];/?^UD.P^-[_17>5FPM9YNA924&XSRG<1FS$;SYA7UX#?QT6+"U],%\S\KL M(]XC;&^2KOY(:6=]!A"(FP:GJFQ"IX9K4O4IGS."E?X=QL5JQMX3NWB,F??7 MA3> Q5YZHU?O+>G\,K>GYR"\6*#AXO97;G(P:&V3&8I &'#2*C('L,MB?!>L MR1-F+=(P1B7P7X%M> :S%-OWG4?CT?$?#U/&, G[3_5P6C_( HEZ*! MA!DYK"SZ]1>O5\7*!<#G&L!TS0LMTS[P"O.OTN*O^CQ.G[WX"=C*A5;C]F_5 M ZT+".U_Y=(WDPLN\4#:D3=.V&7QPP<_2,8C[^TR"#F!^(<^Y%^5"Y.Y/*F7 MTRY[.0>6ZW05UT5LY>5%^1?GL.MRV"THL.PU3>T:BK[R9:6K[OB::9@[?7+= M8NVN8^RZ'EHKK;6AM59XS84@@XUE.[WSE/9/:SW^6LW5KY:?FI><+GAVFLTM M6#5 -Q9 UWMK'+TNUDTO^+@?EGS PX0M]H*?8E>&+=/B/MZI "O\LK @BK,_ MY,5^_!<>C:PK<%U#C)HTG(\R-L818M.8UTYQ"LY.4_FO6$6UMF*8"%J/H'CX M#-^"12L25JU(JB9E)]5;U&4393=2-M,-OT=QUM@$2JYFGJ:\P*25P12_\,6.S%_>&;Y"48(G).?&)]]OS(8DE794E3-(W42WV; M^/04LR; MC1.!JPF\5L\0@?=0$-&S[.&6%G9O>J\M.0RY;;91FF)L? M<@JHVK*.]#:4TF$T@4?XR<_[P6KA]'1+6!WSWN:UEPPEV+G4QQ_8?R;!BS?" MU/IN$-MP?$S/H&?4?$9S08YX>Z-G[/.,1CNI;C>AZ .0+6:_ATP_99W4I4& ML*=$DMKP >K0[LPJ=*IV>#8U-JJJK:^R03_@*O3Q/S3*$.<(<88XP1Y@[6@NVYNMN",;->XH9>\ZN;;5XM+S%@,;S;LRM MJM:19-%6.CU-460@14/W:P6Z^G[> -MKW#IQB;A$7#I?+K51C7.6G*]GIC>T MGVLCN+35IEO;B(A7PI:ZH0%:>RZ@1B[@NP#8ACY@I"W!ZSV6 M%Q&7B$O$)>%*]?995RT+J':D'TEP&0:C_[N3QCC#;V<36-@V"_>Q8-9(+%KR M8(YU[FS;Y^_!M"U[>O.RYY#LO8/HP15/]IHL^=#,$YGW'(3]T<1G/OS &PBL MJORHZ"]P[!J0]SJVO9W:W\TRZV!MB.'(CKFWU-;BX FE=<\)DGN=@1-GB;/$ M6>+LV56TG!-:ZH4*1W,[U*;*PT\2YX3)-9ALYW+/%ICD-3*-!+ $RG,#93NU M#VOK:IRVYMT1'D\=CT*!2\%_:-[WY4>8N:!__!6LCK'/C@Z M;X=/U3;<2KIZ\8(1.@*?H_@>O+9/[#&]GS)G.D +9V=]])(@J>WY8;]01Y4- M2Q>H!IMP)AC.^OW)\V3DI8SX12QCPPPQQZ\'W6"8(LNEYPH[GYJ M%'@+0%N (4X>#L))-"E!#J>!?FILF8M M1\$_$QP)CAOA6,#P+OX2A4\LWA>.#L!1E77#/D\\TD7W5DS]ALO(BZ">P7T> M_+71REM#.;)3 5$KPUWD7?#UUIOT57(6WP/T-(WE#BW 2UJT?$NH%4W M &[**KJ:B%;Q/5UR_QJ%%SR[^13!DD)LB;BB<'[/K"==9=E:SZO'S7JZ.@16 MABN[BBK0G1;"F6 X:SSKZ1IGW&SZO'%7+\VT"7@M9SV7@6=V>OKR"<_V622" MV_N%6\-93=?J]"Q95XSSA..ADYHG"_%Z"-_0>*"U\ U/A Q=-JUEN)+%/B-\ MZ8?//)WSY!&"U@Q:&ZJZVX"62]!Z%]"J&=\V9!5M11'1*AZA7/.8/4&NHW@< MQ>"% P0>TU+)IN2%_HH,9[^)AI]TZ+"U?&ZX\]ARGM-65.S3-44[SZ(YPF/+>&PV MW6DK1J=GJ[)B[)-^%QB/5,39BCW?T)B@MQ"&'GC+!6BM#7)3UMI;F9]P0MD:%5,]1M3'DY7'FYBF#*J\E:SI-I MA?P\[9 B?"WGRJ8#Y;X#YRFK-4^^&D]_NIV>+EN**6N*T]!!Q=;2J8K)7@V@!*H=*MJMKIJ;IL-E'.1S@F'!\K3:MJG9[CR);[ M'G%\I)K5,Y.-1EMTMQ7%JGJG9ZFV;*A-77TZ.;03,O=JU-T:,HT&D\.$S?/$ M9BO'8FO3RJK9="TM@?*L0'DL0VYAR MN MO21A[0SBV_2YG*T9*RYUH)\?3;"Y.&]]NT>S_2J2'U-L_[%CF_K]*'/NFBQ] M'467GPL<7W$8SR7G[^)K+X[?@"!\#D%M36:C)G-,0U:LIBI)FV#LD8]\2:I) MJD_YB,-ILC*M/'0VX#QT.D T@'D XXV:,U36G@:.U\=$ ; MIVZD5TBO'.98DD?_^X\>&\GR&M/N+6V!E*3!),$OW<)/I@_;: AMDU-5NVF;J<= M4XQYI< O_(97CV^GGR4M/+Z?7W_Q@Y?>K_!/L8EG+WX*PFPU6B%10>BS,+W4 M;"[:C2)%50JH\"=>!BGLHK\>/!J"!U,STOWR[31Q-K1V^0]#)GE/3S%[PLYC M P"N](+(E:*!E,)K_95=R5Z#= BB4B2<),!Y@G_V$ND?]2Z S@\@'W2L_ +< =O$W5 MX!=<)[:_$XJ C1RIE B(+8F[J[(F=0DX@L4M$+ KK1/R PBXH8@HX'C]N[OJ M/'M>P#^Q?EF^52[?VL[RO8D>8LFWBW1:U3_F./*]0$!30/FVI@34E4[/TI3N MJG3*2F,:,KUA*(RD"0Q[#HU]8DN*XI&2]W>(,J89\ML@P CT!+EXP M '2H13@^QE\^PMW7[D:]<;H,LH2?*K/N.NT^!6+^C7[2M@>PCL)DA2?PR=; M/0 S(6AX*_F5,E"=S[TJC;TJ/0R^%S8H]6/F!ZGTGPE@(7U;H]N1Q8O-8[O2 M1];W)LGR>D#JX-%#>'] M_9&7) ;P*4W&I4^CL!.0' 6GI\,X8$7*8N?N]+5>E]K-6AE_G3\OL4=@!2E M4[E;)72P^C(]@E" *1'O+.VF.> MD* Y@GXP!G0F\YO)%[9I4;B&9 +&=Y&K^?Y 1>-?WDY./=T"7D"[I!+S8H08 M*)@EUZRN#V:N-YBW4WC%=[,4Z;9UP60@6%8 8)5U(Q?A258>Y?X3:DG]B/,0O! _L9 M3#9+Y>+KO7X_4WSH3 "E?'R3STT_9MJXKY:D\)],28-RF]G/!166;?3K!*QW MT%\6EU5T3JZGUO?C&SK!2"GP%'[/%>4G^/('M,8/\+B/HZC_UXS(P#X&I!_C M]8%X@J4JXNM19-D@&HVB5R0Y3SV"P7A&G^MO;G,8IUU.A<)>H'H%XB]HW$MI M6RL"F\V_*L_&9FE5V/3(&R?LLOCA0U'Z$X1\Z?Q#'_*'Y2E:;-VU.'85:9N] M_.$U\-/AI6MV#>BBW$6V@9M[CL^(Y)500]$L0[)35ITHEN!W1D01CL6 MRO3-Q#PY>DYOP/(&I'@-=INKW=ML?WLR5JK"M6?SIT?FXAB*DQD+);(<$2^7 M:$+0WR51";MB8;>A'LZ;ZLB IL>AQ+1[@)05/%VVVY19;;!AS1%1MN6]L5M, M&$43>(2?_+P?K!:*(L6!5?76OTR/-J.026_,:V6@81UJ';FD17 WNW+=:R4DFU#D75K[_;E MU9(M;2I"JRTUB!-$D325/+TK17=\%#&"D'QH_TMF:&@[!F.*EM.4].B3K2;,X&O'OAVUO>&RC%G M:;)I-=7SGC G(.;6M=8]FL+3$'R6IH^'H&/P->HPL.Z8=ET#5EQ78$P MUV1C>E7K:EL,43V:L\L;TPO7A[[6T>]YAMH-TN=L=%?-;'+3(V0-WE9#TS19 M,0_25J-N!83(R3&2=Y+W@YX>[3Y-QS!1SE5;EPUC;U^8Y)SDG.1/R"Z2]SEWRK6N:5KJ#F7#2TKHV)BJ)S MQ27O 1.\L _%W3G.Y=('\STKLX]XC["]2;KZ(TNULT>ZW:L:\S=RR_\.X]EU M@2=V\1@S[Z\+;P"+O?1&K]Y;TOEE_@IO$%XLT'!Q^RLW.1BTMLD,13[>-.<\ MOP3LLAC?!6ORA%F+-(Q1)_Q78!N>P2S%]GWGT7AT_$=#E\,;Z'@K_==?O%X5*Q< GVL TS51V^2O,/\J+?YJB'(IG3]Q^P:2 M-_^98*^>TVXAR;)-E%J4E'H:)4,OSF[5>](8-&O0QT8VL>?S_@=9-YA9*YZ8 M]1GH+-Y9@3_$S]L@\.98$M #.S*E$VPD%L.R\-Q9V?XE@% IQ)6+NU MB<%'[E7T*-R]*8LARM;<3L^VNLM'1L76%AOG+/=;&47A$V\-ED_BK=-HY=$; M>=BF+1DR^&36W649-%GKK))."^9:?W$+R+_RF;=KXYU;)&\$;PBYVX6=FSS> MMRW&9\3X\*QU%?+-\_\]27 QV)TL>N3=Y- T]H=>^,3X=LJ=.D&?P:Z"&+^$ M]^/"+U[3R6:Q/UI9@G"I?,6\6UCY6T*^<>SV5BU@7C_O,@:K@^>JDC_AE59> MR+F0(*7+Z^0]6&;/+Q,J;SM6]3U(Z'*KN$3ZP@ &DE;PN/3(80#F(>X/WSA1 M\<6BE5\0CB>I-$FRU::K5X+=M/@'"]LTZTN7I%'_+WQB?]H1.4B2"9(W[^J' M;>-@#T&?-_#)L#+MJ9: =&4[R3L(34F3]9BKJYDV-,/:07QOIRO"WI97(7A; MH]U$VE0Z/<-:V0EXVHVIU#L)V)+)DO4?6CU]F&+N@\(?L)H23HV_Z'H+S9=1(+6(#,? MV:]E@=JZU5F%]\5;O)8:QRX:0!%;*=;THVP?&-)TW^."A+'HGI= -.VD&3V'>T[7_!J(5!R^9=U/^'N[0Q&R% MU9ZM+0C!5DXRU*ZQY1NZO6X,%=9,-$B6%\X_D201K##E?MU2R_.JKL<+0>7: M!)V@.%J38S%V0AGO5EL#:?@9=#;O61B 3L-P/>$N);#2E7["K]64#_P7_AK_ M@_KA9\ZV%1_4U=('X9>Y#VYL([R R-R/FZT@UY/%OL&+P[;M#V"$ M,%->LS"O9&VP+:;J5C1NWZ,5JZ$=8N4FK%Q9U]%SL3?GU=HF_8?@Z(:,03-T ML9"CRIJ8>1>.;D@(-+-R/+1QW>[RO. 5'%U6IA49/'SXYI0S)AJVZ=G9KOI= MZJ+"U:_1E>KUE)4T.$[J9;-*\3I=?78;N;-M"-[^0(=[3NIUNTDA6(GH=O M.K=;KX!C%KY=9\.;>,J'#WD(85DX""F)!NDK)BE\S&1%XRQQA3-H6FDHL/>U M1M$(NWVI9=4.SZ984C7,]>62*X,?^#G+6+,OS$O8=US W>"/A/&^F]GPP])\ MND]L'#-,8\**X*-Y737_M6ZEI:6 EG5,V556#:X[X;O$)&CG*FC6Z0F:"H)F MVK+KK)HV?,(7J+>6F74EMFVBZY.7>E+FCY6R,@7%&UV0"1'Z%FNJ*-]&!_-" M[ZH5V9E' &M6$?R3^O/"B52#5TBV:KZP;0^U$U3FCA]&(UVO&T0N;KRBGQCVM"*A[>@)J M='JN)ANN*I!W2LAL&IFFILFF+U/.8D-DX,K730Z;=Z=F*[*A[)[4IVJB#J\^3.,SN M[&+YTP"8!3]3M-&R?&YHOB6B?.+X"0,LAT@^'2&S<61N:!\C(C)=CDQ7%^DX M]!U$&_=Y"09%&>U*Y.E5*-@*ETA+W[OQ-$49(B/S]([T;35#IGV&44:=ENC' MQ!COBBZ-*V]='#ONV*^?XDF+\^F%)+;6Z9FV(6MJ4S&),'U#"=(':(4I(J1U M@+2IR-K^!NI0D'XO]6@X OT2.]\4; =LS?B>]5DH<9XJU=Z7Y_S3\6UM2RH) M!W.8JNR:RU6P/U,@=PYP;,=.M@1'$V\_6++F+D^).0H<*7J;1F^\2=PQKE]1 MG_R#T4=HK2> #<9>YBUI/@LTGZ;)FKEW06[CL!#\UACI!](/8B0/VM0/-N@' M2Y==NZEYG\?7#Q7S-TKM=O)ON. /NK3X?(@C-1'ZWRW^M[)MT"'V87:U;89) MK$@<:%UG;=[@:,F.-6O>E.Q06UITBW3^N9VLTD;EJ:V^D(E*TPO"I&Y[.WM] M>[LZ^=?Z2G/6 <]V]KO)=;R%8Y]^K:)SWZ8NWV'1E9]/:\A:Y6?-0YDTPE4G MO)/_+BU>N]+5UNG1(.R/)CX[(&X:(KRC='IF%>'GZ;Q#Q\?=D=74UE1L9+FQ M43R.BUG%9^SNWAJ^EII1SJ6J%]HABM]X\--: E95U]X]F;9! M$^^U9)/KV$U+#FK.6EG!+A&;YV_;95[JESID-:DF2IVW\*LFX/45!9]7$*WP M61ZUV6IA]57%V*1VU4*^V%5\[*L=YDDK@IJ MA8K@?1MZ\X#8H)I:V0KXX^9FWZD=E44S2!=GD)JK9Y!NWZ*<#[BAP:6'7TM+ M@TN%ZS-OUNTS_RE(0!B]T6]Q-!DGMSR&#L(G[#(?Y8WD[Z:CMM;UGG>5Y=[S MKK+<>_[3;*AGLE/'>?[04W"J;D/I?R:CMXJA?#CK;,3XY"4^.6XT'<7'ARY\ M#N(DE1XG"3PR263I=1CTA_G$,QRV J$<:L)Q'(#IAV<]@^7JY\/0QJ""T]]+AOP+D]FDNWHVW=Q@"K_%49\Q/_D<1\\E7M\-/N;[ MV782^,P2NIA%,#3ELL3F#I# MBGCA4X!:'6F7Y9/DXQ'@-BS6P[-M]27"X/O>%"R@4IE^4Y%%J^_&-[CQWZ+( M?X75J;5W# &\;G272[26=OR4?T4VAI,K5S UDU&:#$.(4Q;OP'K@PTYJU>8]U*DYW58>1J?[/ M["2F-Q>G)"8,9XI*_YF ?F0QHH2'0J]#%A8CX0K1P%_+ \_XC*CY67<\#XU6 M%<&5P8QC:NZ;<3XU?/L3"P'ZHWP,,#CQ 9^"BT/UBDFHQYN!.C4)P,FH-'<9 MI"2/6F'E]EUC'J,V9G 0U38*LC1D_J*8A[G(&3[; M%U861+Z0 ^;7CY-GX!7 MC"%LU8FFS.-X $@_)=.A>[?1 MPW1,GY_S5L+"CW$F'GRB,A][Y.=LK>]O6IL2V=MCZKJ\DMJ PG85YB8E5-(& ML+$2MK@"6,)7Y;3);3(Q6Z8;S(ZPD:I5-U+EGM)L/._U$+;!DHI U*T(1-WE M0'3VJ-W"4/=TPM#/[#&>X)ST93'WPC":A'T )42.8$C22,(0GY4M0,2[P.'0 M33[/,\LBSH(-5!+CF+T$T209E9^8SWM_PX<^@LH!)8IS09^CE%T,>(R;&[QY M8Q2SI\G(B_%1V9SYS*J^@.!RJ\Q'KGNC$1^3S&>Q\S*GBVC !WD4RNG[W1^S M&:+S]KV0PU%E8U3^MNIZ=*[6@*48;DS6KN2K+XR_9[%XX_2L&R.> ;?'L+[ *=< M8OQ"3G;#@=8,#C9D-!JB9C5V7:_F.\,IZ?V4F]:K MT/^>8>X*U0X/0-?DW!W%6')UX&_+KL[]/,GV&[I#T$WXB]R?FGB5AZG+J7O"AZ&P40'B?9>C'X#[\ #V%49>T M4E."3@-Y68YXYGIM:ELB!J/DK_R!=X-O^?%J?X/=O+.[S M?&NN1B^T&:A,S"TN*+74TH+Z=1-CE)1:9M;J!QS:A^PQCU1G:#%36:N]%?+9EY!BB,WAAF M2##< )F1(7()V2#(PX*!U\<0)%.(O,!FE[H8:\,H]D9VC_D*M;NJE7_%YGFN M M -S)S1 5,X%WA?P./O>U6Y']?MN"=]SR!4E1?)^=L/3[0*M2E@L%)/,V M^Y,X1D>[G&"OD?U^]$:\ZCL9,@CG!9Z:;G55U]EQ:KJIMC$UW=QR8GBM0>1* MUU5:F9JNV"(M=N-CMR9MQ=7D G.@T5C]=]* ]S41&2^,^W/JVW^?^O;76T[U M;6@8MRCSH;RB[,MI9'X-4YS&SX MF#M6V3VZXJZ<5%R3HP'H;?3(.,\N%ZJUH;UX51@V']P.@A_,O_B;Q=%R4PI' M53H]'KAH'P3JSD]"04*Q5B@V=#;?5RA4086" 'VN@-XP&GM?0&N" OKXWN6: M3I.VV++SO>H0A8:]M"NG&^:$[W[44!)6O(6ANK)IK3IJH:Z^9X&E#2.M&\$2 MSJ"6+6W5$>2QD40H6#BZ;0<%)C^ZE55'I+$Z0IC_->Z,X.8?;TE*8^_M.;M1 MW7Q*:2LA/=FIB[4:L&^T^]]R/GR.XCF!K2VI6#*BV++K+I<,;=\]7;Q,#&%I M>[O?&)9LM/VFMMQM]NA((A1LM/N-H8 7+MF @WWF,;R/J%]D_B&<<& M(HCY02:GU[ \N\]5W!E9=-?: M4L6]:^W4O6M]SYZ0H-_9&*7OD9+.F&V!UQ< M(DL/KV T(B1"N6,K0B9_A0]$^K^\Y_$'Z6H\'DW?4K9B\X K#%A7^C-(AYS& M\V]8:#P[],*GO.UL^5W>2"K4%5OD@)Q?[N.W"8_2;F]W]!85S???I]ZJ9NTV+PD8$&*K7[PA9<6Q_VXHTF M4]M3=3TZ=[Y@75D3/[05V7WBS-(G^:UGL!#\Q(,O^NK^6@( S;?F7+AL[:TMC=U=L)W=4:ML[:XVKOO?JOD_) MN^OR[&ISO&R?-_+U3?6(=H=;IZDH2'+-;\64A4F66Y"PK>I)PP?*D%R\. M6-XP<,8=5#1/L??\C*SGTW0&'O8W+#H'7GV[36:M X'7T_$ZW+O@WP=.:31. M@V=8]V(+_D>6OC(6%@CI3Q+P4E@\;3\8Q!BN2Q/8?MY XR_&E1]>3TZD01P] MYWHJ4Z39QH ?V$V4:]J8O3#PN'GGC-]!X7F J"=9^E>$'?WQ6VZ>O6!T?AA< M(6Q'!>-AOES IN$(W%4!2Y4T3H5HBO2L;5;(5>[C=*("BA98\P P+CU'\/XL MO8<.1R%*\*&G(OYX7/0;TB@:)5+(^B@8$'VB>S"30>PM,PE&/C@5,3Q5QJY^ M"09 ?-Y9%G+ HH?!.,GL>.,"FYLU6;KAFY"ESR/V@TOM[U[\%^/VZ-K#5GQ/ M2W9DQ\XWBXF/VYGW]/$M?[$B!>*<8/>;;_,>'_JFR)0-+N3C6X7YGS95K]?/ MM31@J^B.,W-QL4TN>\75O@"%?3E8Q@VUO^1(RQR2))MC PAL!?[(% MHRN5<$=#XMTSYW8#WXC9XP7G5P(!@X<$:?%ZY5HPAS4E +PP_=$#0>Y*TO<" MR:&?#YCCRZ9C'.>ZY^6KYE MWON'-]P,I6>6#B,?X/04L%R'/+($MS,8P??QK8SA*UD<\L>A#IH\CTL./I^: M U_6E;[%049[;/?)<[)Y;_YJF"Q2-&OXSS.U/!\+7\5G[^2IV:+;4?[\_-/\ M4:MM\PHYZOWZ&/^RG$,Y4OO08AT';JMD=TW5V*6MDN%V'=MHHZV2T4I;)=MX M]XO5W586JYX2957#V>JQ!^PFXYYF%Z@';L)_SRSW#;?<^?_F#'@3/:%.E$)? MT;6I(M Z$AVE_9CP78RV(_BV-= ;=[MO=[+SH>V]!U M]\MMZN:'",^8O9O&'>@R#E#P6'TW>$!]V<:-&WK&F3[C0%T/CR846<7>JG^K M3[NHU1MUQMIC=O&\ MV^FYBB7;ZMY75\2[F4^"N"HRN=GF-9LNKNW7^(!(<$YU""L[$O M5_N"HT+H*]N*+BOVWC>V2'1(= XD.L[&>_[MBXZ&HF/8BJR;BD"B<^Y9D?4! MX(92,^HPV8XX;KRUW[XX8C-3S9)=<[G]D&BM!PEJ>T!MXR7V]J%FX!UW2W;T MY=YY!+4S@MK&CJGM0\WL]'3;D%V5M-I90\TX/M0L@)JNRGI%1]#C0>U]'V>L M_W?;D6>-A\WOLJ=0O;V?C6K:.!6J?<6$\Z!E1==ERVXJT!:CJ1Z)(8GAEF*X M<0Y5^V+H='JNHX,@DA"2$+Y+(10@R^6"DRXK-C;NW[O]+(DAB:$HFZXCAL8XF4UCI$K>Y6">:3'0-3+\&\(8_S&ZK-;UQKUC:&:J=GF*JL-Q88 M"N1W$H1F$-J0@]@'0AI "+PI3=_[F(L@)#*$-KCN^T (ZS]D7;5DTU )1.<, MH@WUYON ""L[9("*;#DB59*?>_2VC;M(E7U'$;8-->K["!L."T:C;SD"%1P0 MA)J&D+NA5GL?"%F=GFO+CE E*X2@QA&TX>!E'P39G9ZN&+)B-S4MC" D)(0V ME WO R>]-L5S;VCSNH<.X@A7-4/D=GE0=3/!N*R/=1/&ZG9YJ:;+I[.]!4 M"D#B))U]$W7$Z_VC@U-G!0K6YHB M6RJ5LI& O5,!:^]0U=10P Q#D56MJ7Y2!RE2*U8Q[5W/Q4>4!GM4O$1+%*@$ M+#,#2H4=*$^DN' K!C4E]85;V)XSCVK^8\9%M>>H8XSVCK MR+PL52()%<]F5@M2&T?D>Q\GG*ZK6K7#,W)(V\M7FGIC^4KQSMI((,Y5(%K, M,!J-91A)($@@SB G:#:8$R21()$X@RR>U6 6[P3J2T2-K^[3J/_713;-%">. MLC#AZ0NZMU:7DC\U&H]<%9-F[X=>S#XB?ZY+[+GY@3^RVE)G=WJVK)C+?MG/ M=(GD/'"UP:UO"5=.IV?):L5\#\+5F>!J@W?<$JY<\!(<9)M M;7G #P'J3 "UR>EL%E!ZI^>@LTD:ZFP!MZ:OH^@RY]:#]^-[QJF'B*>I MEX*_*IG#HS9'D*B.@',P'W-_X%@0GU2% MS[@_ 8GCT*3"SL(J!: MLJ[N/0"Z%H].*-I_KZ!KKZK)QKOUEB8K%3DD MV[!EU[O;YL?N/<5#79MIHJ MI2/8G0GLVNM,;/-[V+JNR89^&MKNO=5VWHU9#,%'^"2QK$KBZ-,(SDD*:T61 M&_S<*:?RP MV];7W1]V)LXI4S1;-NWE.[<$O'<+O W>[O[ PT,B3"G)JKT\TD4PX#64TCW! MX_Z[=,CBJ=,K2R$[>H+WS 5OR;]-8/GPTZ($?HW"J!#"V[ ?/;,="[AM;'"N MRLI>YR=4K"4PI)9\U]8AA0W/5=DVE^>]$:3. E)+?FGKD,+[2YHF:Y8@)8"$ MJ=9=SK8QY2A@^2S9LO9Q0 6M*M6<4W(SOV#]P",#]C$L(W@)$@0+_"H%G,%9 MN>D11S%DC%KJVTB=>/>DS/EHKVW]]DQC(>"+^?-!. %ZY!%U%"8?N1QD[WM MW-_\2&,/Z!F$7OQVF[+G!%0@?CL63'$EF+*8);7/G1P\[M1=V;7V\=,:A,.1 M$T.D"T@7'#3@$DD7X(!EVY%MHX$R2M(%I M(%]2+E$72!7@$KMN5M7>D"T@7 MD"YH.<,ADB[@ \\539<-Y<0] YY>^27UX.O@OW[PTBOV\_^S]^Y-CB))ONA7 MP7)Z]G:;D6J!WE5[TRR['G-R3W=5G:KL'3OWGS4$H11="#0\,DOSZ:^[1P0" M 1)(2$)*QG9G*B4!@8>[AS]__BE:P.:;=_\)'\I72-S;9$B\= /&B#0$?_FI M_^M=3 BZ[^9]LE?5QJ8TV6$KG^K(I^_9TH=-YC QAFLI1A(W1B;X,-SB1!:A MQQ3,7,"@3#AGRCMOL0!>%T/6%9\MX7Y(6R5@3PMX6^7%")2?JLT23SO1@TVY M2+X$_-MA^(][UTHVFY=C\.&:P;'-M=?)>L"\[A*VPI$DJ_@RPS.\S/#F;M0I MFG4MWP7V%GD;V^N"#MAS=SL9;?:J M5=U[(S24_S 6R[?*_7+IU*SS)F=@I E(12=;:'BH4$RZIW^7">+/=8HZT\ZL M\C;FTI^&(-K-W:13-$#C@,W5S_ N&)4J>Y[5I_#P<2:WNFG97,OAFNQ1W^BS M87=D6>-I?SJVIGU]W!V.)T.C/X/W&/T/0M5D5>/"\)]LEUNV^@DTXRA7,TXZ MRG^F+-YLK&)S3WW[V4 :/;A!Z$>HXP+8T__%+'B=IWLDGQW:+'AO!Z;C!9'/ M'N%VOSF>^7V]B3W.2T!-9MV'XC-\&(,-7^+!X4<,];9\6$#;)!Z2,=*+CI\- M&A?9ZZ<^COYS@YG69$$2Y! &>/X^0"C'F'TYNTL>5J7]#2^S4N:&I7A1&(1 M,FQ00;\0G!;%C'R?N>8*/W@Q?(N>A/(3@!2CWTG /7!#P MWB]V.%<,):1Y40%S<&@4+AS^>C:WHOSP!6A*[H*(^H*=+OXZ/F"I"UB;(&/1O^:0%+[ 9NH+@I"!)>&BT14&F[I$[&Q41\9/[B\^R=>$** MB,#$YALK\E_ TX8W7E,.O*" /:.CRURA1#<%#Y1'5C$6":,0@;[>&2%2P=(+ M;+S@#2%&P1K?OMA6.)=M>(D+16B@N[[$F +UH[#XDHRK?B9)UT8;QTCBO^?Q MT-*E\<1NISXSOM\:,UCL&\-Y,5;!S:]I90::;(.&FZ]?^)*SV=%>DBM5D$"/ M!Z+>1*!???P5K,EHS%H4L/- 3OZV^[C6>C=WCV3"@^"AR* :^,]?C;N\K2S6 MY'JN)N_%':8ES]MO)NC@R&&?9[DG[S\,V\6HX(/[+03UC9]]GGVT7<,%N\OY MPGR2=-?,.X2'F\?M!1R=^+[<%@#; GTV(P@\-#'AY*)3BNO2$D?>"_,9'G8S MSX&3+GA3UHB %Q<.GM1.%*$$ CC&,F!OY#_>6G:P=(S5&]NEUZ"+WHJ;"966 MA]B"=.9?"_&>@.D^Z*&$BT(P\6 A_!T2_HUH*_].'W0FXV'AU]V.MN=W@YZ^ MUY7;%MO3.N/^?K>M;;$YJ2&YBR"QK#&_+$W446?]VBFK-. =#:FOD.WT&=SN 68#@H:"R6J9BOL07UZ;W*9&_1((<0_>)CI M0S;,5 >Y+Y0TGS EZ),_)^J)#J&&I+VW"G4T#D%Z[B_+)VC;S:O8BRF3#_! MSK[TGS2JC6 6Y,:"FD^A>D]N7 957E\?O=P5-BV?0> ="^I M5?,3"Q5S;KA/#$FZ,/SO\$&<%X1WY#GUXJ L^R$NCZ.S)]J41JJT*@Q3ND;\ M;,Q1N4"\6J'WV=ZK(L[]I&2=-Z'KI"(VZ\KO=T8P_^AX+U@%P63BAY=]?V6F M8P2!/1.5:/>N]6C\J%K9/1G=W(W5H5X#^M)^U=E\-T_9J-$*4Q/>JY(PZ=WN M10C3^.8.L:9K>O!77$4F MJDVQLGH/O[LLGED-$Z^:0N9W7D"Y=1\+9"-V(K)=5KBB+$1=HS:V_#&6]WI7 M1V61!L\H M3MB3.5 '^MFPX$\1?M@.*Y3?3R[NV=#>JRW-;M@RE^A M@,EB*9_,3/$0,/" M"$+FXZ 0FI=G//F,\; #=6R9L#? 8D#<"$MPEH8ONUY%,RT5#61K!%2%NON4 ME[EMSA4[Q*3U?Y3P\$N/B68,Q8&O&=Y\V$EFMX,GUJ= MD[N#^V7ZS ("\LU]PF7.&$:$/O$KJX4WPZ^(R&IU@IYP7;I)W%/'M\$$ 7FHZ*!%T>I7^*6+8R_ M8"TSV=I(X2L[C-9-#W!?0X W8+NR'7K\$7#?9#>\;"(.RK1EQZ]GV181;FX\ M,R*9-YL%DJ%]'SF3$R4KV4JVL[ <;H2&=D=3@2.T;E7DB']XGH7-\_>N]>#" M;CS9(%;W 5!Q&U;$!,W"C49:^"R+%2%O3[RP?H#"G[ =,B)?L8G'Y#P<'*IF MZ&NZXQL[A&/-++%IDD9E>ETGS3EX[@F@PO3M*8]C?_)"IHQ5B?(2,%2:RK\B MT#%P'H!(9^47?B&QG4+"5R@TJ@1N4\:P2ME5#Y\^9F901*A#/L^^QA!0W_B= M@BS< MA(,=R",(^Z:X8?;G&<#EU=/*5MW\6-;N["%R]CN&7A->*!'"2066 L MT+\/>.B[+N/O*-NWX8RS9W "^=ZB\BYI_9/MTKCZ+I5>W<&[-+FY V.EAEU* MP(XTCQFU[A$EY6 .T;3:1"6MR\!\QNI:L@O1NN$7X.7X\@IF]4PTWNAN%@O1 M)G;1)$;X&J'^%I$3VDN';5S,C:(@,N>J8E%&L+2&]9GAP,%-JWJ29S&F&6&% M+GMQR!Q=,"OSQ*K@@9UNCI@H0:9,=/0LF10-!#<[G"5\ M[P7TNX]D4)._7C-_##LE^!U<:_(>Z"*.M<>9T1$G!B5@'1 &^(UX:\G79-F; M2'^?)&D93<%$:+D9\31-OR3UXD3*$['K_>A]\>'M_?JPAB8W 04N!T-:T<>S&2HC$?U ,FT3+BZX MRS4H$T9_"(04UBIAX-:7H/S:[IPA5S@KVB^'_:!MB5P9-9.&CO*;QZ& MRVAQ/)ZZ]G+)ULL>.MDG2B"L*2AT_!I^O89!!2WG^RO2!10,#3H;P:RM8>S] MN.55P@2.6YC 9JSEI#"!/)28%V \ "90QOBRD51-WP;XUQ M_4@Y'X3D(W^% M6RY)+-98%Z[=36&E;QZ!.8XT&BW%(7_2N>^9F?Q*4P4XM#QHI1&;<(^Y"5R, M()@D;6^X2Q'>G1I?<-CI#O1]\ 7[P\ZX/S@&#-IPORNW+58;=";]8V"V];OC M^A<[A-OV+H6R_8X^*L<&AQ;F'P>+J30=!\CD$92>[9'*V)BT4\0Y@>3N?P]ML/LFUX\*SNC%:I62F=F+^?4JZ?+&F?V#6;?_9KZ74]F(/B&Y M'_K;0TN%#VJO/,O,TU80FO-JU01A7+\@]%M!: 6A :]611 RG5QEQ&!WN3L8 MIW<#51]CPWVO0=)0$K1R9R]\@W;[XV8%-,^5+GAH]KRM[0G_8W/(\4E\I%>S MQ!R%>]%J2>]FP./R%9/@_G>"^1^QY\&A.(=LX9J$WSK.!7Q.)6,P_Q F&PIKD7?]) C_7^D*#SGA0XIUR,JTH9;>] MCI:31L!*%IZ\^UG[92/C=0S,3KT:M^6:79>M!;0,ZEU-YLGHYJZO]G1-U7I% M(\\OV%AO.6C-01FDMYHX:'QS-QGVU&Z_:.9RRS]7P3\9<+/#XP23)L8)6L_H M.$G5"V?_#"A2C6:XWL6>^"S 1!U[DS_W[!H55,D(3ID=VJ'"UFT^NK:G"CO> M(7?06586^^/"664'V,QAPJSG"_,IT6(JG6@G\^#/YJ_'W>&(+8#=$Q?I:NNG M<+4/8XO&J85J\#EE#_E_^@@SXGZ>S;[R&OU'[YN!Y;>_B9:A/^$I51TIO0>N M./CAPQ*XO*UO<*&U52A53XS@J95!2I>RP$!H)/7S&7U8+ M$30Y,I NJ4M-Y55*#J/<52B1*HO=3-N5J\N\[#J*.@C0:(U832%F( KKB4/K M0\QDZ..NJFM9J-OMIVD-.W0:'[Z5J5:F\F1JKV+6$C(UVC>WTTI4*U$7+%$E MXP"5Y6E,Q8#]GJH/LU4WC96H'$3;;7WD1^T03M3,_$^)_Q1VY:8"D]CQ+"EU M2P1Y,Z3F^;HY==#1RW2H%T0(]%=74CK3H(]+Y%^4H:][9 M :;STK.X'SX)!X+>V[HW/B!\*<1^(6BA-?"2Q/5; XUL1=$LQH))B0]VM>>* MS]'+]8XK3WI3=CJ! .,D,0]X.L,66,TSY<%[)*2"_T;$EX^V'X0=\.D9ATP= M$&[-+/(1MAK1R0S;V43[V<3)O428VP3ZKR'0?Y.O6 I8(WQQO 2JQB9B\8GQJG>8BW(-9X8 M6&/0T3@N0E5@C<&XTSL*5L5@> 2L"JTS[$_:Q1YGL8-R"RH9CZX#/R/1;-^0 MSOERF ;W90+<)Z1C!C>BN= $Y0B,0S'+I*EWONV!4!N5W.%FD_3>-*-%Q"V^ M^P7"]OV;C/V6S+62^1,+JVB!:T#2D-R$!I&]:>^].6JUR5:T%G&30L9J$&^= M'K"EZICJ!O';>_;,'&^)GBLSYRX\]&EUC);<@^M:FT:X(X^UNY1XO*[M0*GX M:,/5['>$OMYTUO_A9TJZ=T?J>]V;N]%HK Z[!W[N>MWQVJ_GTUPG6B^8RLSKUQF3B4RX#A4%@_]YJXWZJK:\& P MF.8UB%R$*?HN"N#9S.>Y%(0!G=O+_?!AV@+[TD*V \2D=O.M=W,WT'MJ=Y2M M?+Z>POJKY*N*!L_^C%67P4/SK'55FPP.,'A:+KM.[;6/B3 A@(383QJ$J#& M:XI6?8L0)+P6$Z$L^%G;DZWO0#BJW43 ?H&).AI4+<2\ &?UNMFJFH5P %_5 M92&,0*'WU>Z5142NF\E.Q6/[& ACM#C5D78P8%L;0MB+-QYQA"9M<1LW.+)@ M[0"MJ]THF)!H38;C!IG>+5O5;Q3LSU4\S@,U8L*?A*CO?4A@J.*UD[H$CKM@KZ^LV=UE6! TR MN%NVJM\JV)^OZK(*>H6&B? M , (%9.F'9S.;&@ 0!\W^[2GH=F*L:VQZMQA@0-@K"Y:$D]M(HS!B5-[$_C_ M4;8F;#_;^QR0:2TO'L.T.()A49$])S=W(VVDCH?9^K+*08:6+QO,EZ=ARSUL ME4'WYFXXZJF#;EW%5R< P+ONCO!/GGN[U7@Y;E=XB7O4 VG0KK#""E]3 N^1 M.Q?&92*[T>Y2HW?ILG2!WCQ=\)I29E19NS#\[P'AF'H(5=HFT(XK3NLS\^C:WX2A7K92W4GYY&<_! ML/Z,9ROKK:R_#ED_XHG^B86'G^Q0*WW;G,/V)./#VW$M[YDIIK5H-*U% M+Q'9:,K6[)\&+'&/*YF\479FS/YDJ('(US[^Y) I,^W&G' NS1GT75V5C; 5 MYW%>VD$W!Q/ZX$$WC>#;"ZY,;(?GM",.#LOZ#D_; #48W]R-)@-U-&C2D(-6 M2EZ=E%3L^=Y?3.I*5$QN[GJ]@3J>9 7GDO%?6IFY')DYEV\?H&.*@ M8+4[:OYXLC;4T0X.:IRPGGC@\!#1-[MJKW^PH=$ZGHTV-,X^;WB(T]^ZJI8# MG=9&-YK*9*?BL7T,C0F-G-![S0_,ML&-=AI1\\2U=^+!Q:-N.XWH,MFJFJEQ M %_59&J,M'8:T<4QV:EXK-HTHI'>Q&E$C3 S+CB>T4XX.H6,GG@&\JB'&(A= MO9UP=&%<5=&\.,((Y"PO]6_N1MULVKR-5#25B4[%0WM$*D8T>JVG']Q4\(H" M%1>!5]=.36JB=.^ 8J[=[!@B+EN_-U '6LU(+NUTFB;R8B5S97]FK"L6,KJY M&TRZZFAR2%5IRY?-Y\O3L.4^]L_XYF[<[ZNCVN#IS\&'C8BN-!:OX(+',"79 MIK%SCJYQDKVQG/)TK4*"?=Z[+:-*\N2XMEY7@LG;&TR7LTD7I@G'W M4G1!(TSERSC8V[E1)Q?CWM%'R8RUIHV2:=GH:&=VNTNO7-CURQ#VYGC;%Y'; M:V=1-0^,JIU<43F2?YQ95.,>Y3S[776DU]7G>?[I%:V4MU+>YI&+1+Y??QZY ME?56UE^'K!_Q1*]C%M5X@!GZB3KI'>S'-%S":_""TO.M!+D^10M@#)/_C?MI MNQ'IV=0$+,$3?;TSPH%12R^P\3=O.)33,Q-SH@3/)"X4=.RN+S&F0+(H++XD M@[I?-^>7G+>E36+>X01+_/?8^:IB_V:.^T6?# M[LBRQM/^=&Q-^_JX.QQ/AD9_!E>._D<#^_Z1ZCB\F?(.M9.+]:S&7=Y6;C"\ MU"G= >BN;?/?^$IM6)X;OM%'9QL(E[2*%/9CB7EUY<4(E)^J:.WT@/+!IM9. M/N3S;%.'E]/7P[6^'M[<]<>=[%10KJR!2 ZN%U,*E5YB>-*7P,I$K3/:\1)P M4R6<,_A_GS%E >N=!PH#KK&4;VP9BCE;79JSU:-7QH%;JN*S8,E,U*K.2JU. M"NVDI!B#GAQT.T6IO;TW='32MT!$AL&@TR^YHRZ(8L&&\@MV[&HGK8U2!W%V M-]-O_LV<,RMRF#?;XCI]C,+(9TDB?>#J@73C(]S^-\+Q MZT?L(M0?[V1@00B[BJ.T9O32<6M#2BO:@0)Z<>8YCO<2O%'2]-\ZZ?/$@S:' MG>Y WV?0YFC8&8Y&1QD'N=^5VQ:K=SN]H5[JMB<;J_V6&KWP@99P<8EDB&U*ELK3I<^X.'AUV[>7>="K_[+.% M :>G^Y0RSLH,4:N._/RVN';6+/M*_ BJY3-8=6B> MHC:K&@N;:.A;U0&]7&-*OZ;T>Y/U2;\M9;\80?L$]WU\8]!C=WPXDZ'AV,H]*>7.6KG>?, M9Y1S;\^O,TA8^.)X6\0+)#D3J>%"6/+_C\XCRC=_1! MD^5M[^Z" T.D;2WBR>AS[4KK.#A!DQ$<_Z.>.L@9$;+?^7_^*L2]*P:1)B4* MM;K#FU+Y]^-6%F0RJKSR3^LHY:HRZ!"\-TT_8M;OMC&U'3NT67#O6I^Q(SKQ MT7L[,!TOB/R\\HLQ9U\@)!R8H?@,GY(NRA /4H2URENOZ4'*N\CWF1LJB2=F M]VNCZ"2O^(T_-F+-J.R(EZ^@8&?J5TY>IS+H3+K#?>I4 MAOV./AD>I4ZE7$%)E<5J@\Y8+_YZ_\7VNY-C+%;7>FU1S;&*:NHM);E :A36 MU9R%G1I?BU..M)E*K;H((]1YUCJ\'L+IAY4NE8T U7&/R0&0K@W:FDNI+SNG MFRK-O*6Q\L'N(BN/^J28U1:8M05F-44P/BR6CK=B["OGK(0C)5RKBD$,6& 7 MHQCJ<'@P3EOSD(5:(;E.(=G1N:6*EW<]<; MJ/W^%>:)+T%#FUX08K3(9\_,C5A;_72NV@RQ(>]@/S[/OO+=V%NHL'IP,%;U M7E&/] 4[!RT[[5#0];/3 -AIJ*G]09/@1U^!&?T-=B*9=PR-'_#WTEAA(K"U MH\]H1S_B3GSA&[&W6 W!.1VJDU%=8%BM%=U 1MIA1=?"2*.;NXFN]K36ACXI M&WSX]N4+[;9O3R,D]WYCDEI[IQZ=3)5*1X@A(F@2&#_=*PRTM[Q54DT?B[HV;1GJ MM&=IP@]?61#ZD1E&/N)E9?5V:SR>7E.G]@3^8/[SWKZ^ M1L ZG#0)).Q9:C3:NI:&0J#^VIW6%A[VW#CF[OA0-6T<8.,N):GSI"BJ)&G)@22 MI8VNT#&H N!S]@G!W!,H#430#A1N4#=/_?2Y&FU6HA9V.T3+OHI-[][<]?6> M.CX2OG9RA2/I*7\QR8K_ICER7QD?ZG MQ'\VPH!59I@*&NT]6PAXBUKWA4BUHZTZ"/2^9?U'+H,WV8_.:U6UJ56+I"-[5( _/[@ M*A_9U(\,?T73R%2",'OG+> U5N!PN* .3?!!PKD1*G:HX/1G)8C '<$_ X7E M9#*6OO?D&XN.\@BWDDY,G)'&"7])S*:-48P^6_HLP'FPM!)C/5T^SI!,#8=* ME.2<1[F&0'F9>PH?&J7 YA%:I$+#Q^!W=B 7AM.DO.AI3B\0,G]ANYPR%CRF M4V:7BR<3OL8)S'JW> )S%:C)R3<,,YB58FEG3 S_,HE[B?6[Q1@K>:1_$3WG?O,>5QOR4KP4[1Z<=;"2] M62ZD)]RZ=X'HG41J5.K@?4Q#57$9_%<5C,YBGCTY=J2+LSCJYL$7BK+5,A8?=>TV) MNQ?RVP0.!-<&Q_Z3%^Z9TRQ;5W#I]Z@U)SYI"F?D"\@7WW9->[GG8)L#LU_7 MG[^ZS@R4WMM1.8/.[X.+)?4+.!(^&B:[7P!U]D@Y]6_N!MVNVCV\5[QYU;*M M>%RK> Q.)1Z#)HI'K995P\_//V%G:< ?LQ3+#DS0Y#RTE5 M%'9-G#1!3M+T;-/&63BI3MNZZR MH*.RC/6P@6#25P>]NC X2N>)+L7^?KV,MT//'\9X5-'>4\>CNL;9')?Q:C72 M&Y^SZFF'YZS*6E0E[K%[:X\Z0;'^%;ZF.-UA>:Y7'4BIIJZ')PI]]_3:0M]M M9*[)##4Z%4/UFLA0KS4L=U NI0VC'$E?UQ'W!D_RKJ^.Q]D9'6UH[DIXJI+* MKH6G, ^NZCFH[QFE=7+J5&,^CUAK1W*.[#0MICGDOI:G5-GFA&+J5E MO./'4@YCO G/I0RZ=0W-:U@N9 L')3.^9N09BH4D4,Z;X? BIPBD1^2S(A2P3 MW%45A O!,QN+W]2KBM_TE0'](O;1]Q:(5H42^$\@\;LH .YF?@[F43\/TJF? M ^DD;JU,5\H_&,+*+>>PGGN?&?O!.]$S*N(XO;<#X^G)9T]TJ\\SL:8B/*?^ M)>(Y)>C\M*:S 716[$!!E$9+\5R2C(7L(.1X:!RM,,:%4@38$P/9 ]T/8ND7+J31&%*3[G ?#*E!MZ./]H5> MV@[+M!\RU598IFZGUSL.X-4%+;;?G5S.8H]&V=*@7SFNR%&'3!\''*T08!=*GD_PR>'4N1@F+H$SEN/ -'L+ M2T*-E7KA8^*072)A]3I4PW71;A-=K&7*4Q.V#%,>52/7-:<0MN,\(;MB!^_- M<4NSM /:V1K,JL='&-Q6NUUNMMK9F.U/U\;8V;?0.%*GUL%%M9>;9+ARL*SQ MKM'L6T.-'WZ83H1TN0\"!O]G/1H_JF<5^C=WP_%8U6J;;-2@TIA6*SFMY%R*Y/2[#9"<(?@Y:K>OJ^/!J)6=5G8N17:T!L@.-1*, M>R.UIQ]'8]_D =].L"?FI0 M.67+:VM>VU'+>Q)>FP"O]72UG]/(V/+:%?':CO+34_#:H$LML[V!JO6RF-$M MMUT1M^V ISL)MV%-]+"O]O6Z:J*OQA;>8MOK S[/MJFV,/5LG2.3LK4@OE*> M^3K]^AKIS9':I'>4KKC]KMS5%:<- MVL6VB^UIC6V.K*N+X:RS&YB/=?_&$^.ZWIOQ_Q6-X_R/Z8K_[TE;'=I[O(9[ M-"=GT?3ZG:-W@93*/):M,+PU M(M5B._M63QC:PYN[84-J4<] _K^W''MTCAW5S+$CX-BZ@&Y;CFTY-LNQXYHY M=MQR;,NQ1^782G7!L(M%U,VH,FRH+F@Y M]C".U6KF6 U;3%J.;3GV:!RKU\RQ>LNQ+<<>E6-[-7-LK^78XWL(VW'BFP\X MC;C_MX[]S"S%" C_V8O"P+8(,1K1HU/9 ^6%^4SYJ5(SSB#=^C789.Q/P-B1 M[P,=[FD!Y2I1A@E&Q]FUO4[6 %: 7@ZNSW"MJHL>''O1.!RUWRFJEHM7OAU? M'U_L/3.3WVGTG:XJ/@N6#.[YS)Q5)XW9?=#X KU_<]=8S/Q^5,%D9^'+C\DP,"9F# MPB,T21KY$7K*L^';7A0H("2W)DX-<:AJSELRM(3<)\7A!'WR&>-"!HJ8IHG, M#--V[!"DK*,\\)$)(2%R(_%=!)]>> 0^S1!\6DD!3^>,+[%LN,H+^>KXVO#C M .P<>P8VCQLJ+M!CV*$O?>P:;PJ?Q=B^>_UV!U3W;YOH;KAP]DHEGV!'/KV?;4LP4,#!0 M8>%!9,Z3+$.+QQE\@1(M%?AAM3/D3]=G)M9O6G^Z\%/+YH'4+Y%O @79YRD8 MPR2R.& I92G )IEOK,@'DE@!S[$C M-TRRJL:D=N+W&.$8/:U3U'8NWF,/ U%H(J$N^CIOU5YZ ?':&QK5!'=[*TLP MR0M.7"C*E;OK2XQIX#E16'Q)!F7X3%H1(4A3!$K\=P4KK=>-K;2Y+]]A"2[\ M[=1GQO=;8P:O^,9P7HQ5P1G(+]?&NW MC];U$QP^?QAAB!;% 09U/_\1@XLPJ,%L D.H*PPA.UP)QQ,.DQ6%$V!)<"B M!QJ8GO+S?_QMK.O=MZE/Z3/M[2\4%,(6H91112>])4T,Y9$Y;#GWP#3[,T"Z M/QH_XKL^_OFXOA>LXMXT<339[VC(X>^ [";S0\-V9 M?T#6"+QA=X*6H1<]S>$/;P-+9L$78X4* MXK\BWPXLV^14^!"$<$G(JA_7F L;=XH0B>+CVG9%UQ;:LF#3!B$1=,G@X=S+ M29KN2\/F>Y8D"!^K""9WB%?;TKJV?4OY5V3XZ-C )B#O%+LM!3S>F%C#5LGX M[()R6"GZB%P%+>TJS&QD%D-QC)<@LH&Z3\"50*>TN #5TA]\B\ 7M3UTY2,_ M5,"&7#"H7NV?8Y'<)\L;P$2S1DQ317+8P$M:VX\,^6OA*C@(^T%F("T!%0 \<.$,V@E8]"I MVZ8I:.,ZV7O\@5'!0T0D'O"MQV^ V,L *%& M*P#.$@_>>14(VB@S1@2-O56'SAS\F_T+KJ>+P!2VV0RCM[@:DQC# F\SP(WP MO:5O TWYRRQ]]HP1#F>%XQ>5$+YR% N^AILLD &59\/$$:C\F7B_)8@JK)N3 M=F;#:X ((.?"#4*'?-JU=\LY!H>OTJ,QT#]=*1EE3[O^FV> *D"B(T\_VX&' M='.53W 9^=A<;GJT$J"^"('#TJ<,M!ZCU8& @3#0$4$/-)R+BX&(N -V,O$1 MF@G"VIRM23N_TGR(1+A8*:$,;O%7FW@M&,M2-YT2N/$H%I\".T'+QZLBGF;O$#:FQ MO'"^$!,:ML/G\\([=)1O^@R*+^@..;MC=!6ZXF-P;KUG%ES'I4ALS M)$DS :Y']09K\4R;AOKRN O*JAK+IIH63K%@[XGA^^#/%#D$EJGB25,$;N,@CV4S^0O2^9+78&UF1"::C9(*BD/K_VS](E0AA6!0 MH/ '\"]JF2;BH^( ^<=P&.;V+C-:"9(J.4P>90F96)/&F(*,JF)#<1XN_AC^ M-RV1"P.E$C9Y^AND8H[9SJ&O0BD\>3Y<"J#9)/8!"0/TRA AM@X M[5' ?6 !S+1R%L>'B;O,(HJ22H\#'RQ^J\KG\963J2;5/_*TCWP*]UN@YN#G M$?S(?2*!FOF8:)*Q-_C2IL U _N$!W#Q*();@* @26'%'_E"$B04)(E5&&=L ML%12ND$E+8 +#TM8.Y@D'+[._XCG#Q#J3D MB3,,;S'+O+UIN*CLIW1,H_TBE990M.%*%?;"$YR<#LUBYA:(T";JQMWXF6VX ML=8!2PBX2\YT7A\-IA%Q=A)F(3TF<0RAR0(O;I%M(ZPZD"9#[#>\)-" S,/8 M4)G!@S"L?FDRSIUZ-+L2+T/O'T^'1TE=TWG3-@-.,,%61;$@SD3B>Q\@X-39K.#4Q-M5W!JD!\Y&N)99;$%3Q;21?=Q NJ 0%5!&<+H M(@)5FP2P+\DZD0<;,B$34F\$=F"_4?N(F\OXK MDMPRM^#'KSB*^4^$^./RA'4PI5A4F#+;X5$VN+1PV**O"@<8: P1^&P^44NQP5;Q&:3*J"5MQ?7Q+2Y?>5*0K\7(I'@L>Z$_$ M1E6X=4@.NF,O;,[H:NQY^G9 K!1)@UC!M!N\$L5^4C4!:H&EG+*JA4)8@#>' M%NZ&>;ZV0FQNW=I,6"S$OQZ)@UB2,.^S;I^L?X$%6)$I;%URN]GA>7)4@>XV^0T-9BU7(_ M\5'$1KB#Z,D!G7]%2E*R7)5R$@ O*:B&!0TVW3RRP[%B@@1MK;*3.YC4Q(*& MXC")5T!G>]3"8H6]G,N5W48QOX M;&8ESW8Z1:,0V5^DC(I,JK;R8T?EAUY/Y<>PK?QH*S_.[%Q;S7:N=U=^C/*] MW?'-':^FIO3\ =[T^.+<9C3F(C(%XW 2FC\+S& L'9YB369?N3$M4D3;6GW( MG%S0.2(3":G[J%09#(8W&%JW4X-*1'@F1^9( CC=X,\HP"A[-CF=L(\]. A% MSA9#<''-23HJNC8:UY&S5(S=A*.7V]@B39(TX$3 (&_1Z,U3GP>13EZP0;4Y M<]'SL3'F -X(F,%3TA7D/!NQC;\BSS455:3P()W7DM#R>>O\59QP7F$4FPI) M+'JY@*6S/GS10!CYLT!Z93QN&=4]8H62\D46UTDD367+[&C%H?_/DTA M()GT#X-D*#J=YK04E_V(@I@P%*8FIVRF".A(493@;7+2RH6)QQ)604 M\F6L]R_>^R0S44 <_,=58 M>6.>GBW@G*6B"\2U[-H.5R^0M,#_YP3D/EUF: MF.O!KP0:8/85M)R*ZL9B@>G;TW0>=/I+VO5+%2W8[K/G//,+LIF"=6!N5P7= M1LF/[9>@1BSE1)>U]N!%],*S-A4J+>*:H&H9V^3$96S],F5LFY21N?_MI6UJ MMFR!ZMLHI_JOR.8-'J+H$>N3!-'KH9CT^-XS8%:?T-)YTR?\0W[V@<>#OPI5 M?>]:PB$,[KES]OLZ!E2=M(.;.TW;V2LJSHD4F5#A2O=01ED#>"O!6"J=5K)Q MA$=L+49.&A*4*Q;1%UPAT34U'"HV">:,8B(=FUUMW)U7D-_-2>OJMYA-[4PFJ9$)14^B"IWFP]W-$A M4_]+XJ3R2:F73+_;=H.9LTU1E(P?NDF^V8]4[\) MMG=U.T68>?NW196- $T:W#<_J-HW_RWTS.]SS\'6S0]8][I"DVMKR_RXF^.] MC[O9EOGDO?\?A=\]VWU8QJ7G=\][J-X43[]B#.>++RP.A:AT92?KMBQ#QJR) MP$?TJ?*Y4/$$<_"9@TW=T]\1VH]I3"3^1O>XCY]63O%T$WRO;!:,-OH8P5?M.-H^\)\6O=AK_[%\#_[=/Y: ME'!9WS7G+7O;R[NM%)5K?'IH[+I2/+*XP7WI. M"XDCT()B30SO53R.480 M\#>_)^0*;$[#91"O5G[/P0G?(5EHE3 M?!=L1]&Q66F?JYR:DVWVU-8%5=B02@O22Q_C&'?CFU$B7%";P U/R8B]\PG< MKM*B6M^SO]UF/H_(5:! )0[?9MUM75 %UJNTH.$!(E=XR!W_),NSP&HJ5.Q8K2,BP?EIJAI M1B1">:*@B8.D,&H.9KYI!U3;APG@#2G>Y$Y>BQ6CZ,AG40?W8O?=TOO6R:7E M.*'.Z]F,F7'[ MGK^^&S;C\ZY.JE")J83E;KET7V^8T)ZRJ#&YQS//<;P7^;CU[G0RV*CY)VQQ+@@5P&B[L?ZZ/D<0@&/&"R!H7KR;"Y4ZPXWDYX7H-X?-T(2HN#( M2NQ7:H\(B5D0 FN+^'8$;\H>:_":'$XI[B+Q+>:C0G&,9<#>R'^\E=,9;)<6 M31>]%3<3K2?8-;$Y;@VIRK\6#16384>;T-1X,?A-/'CWO/EAK],?3_8:8[_] MN\%@O[MN6ZPVZ(R&%[38B=XO==L=(_LJ#!??XZCGK>@BC M5^&RLA.9&CM;]%O*SLYW=<\]7*R0MS;9Z\(GCQ5%4"8[(BADY/Z&EE=WV/@612.+GR(94_6+RQA]2?[C,+0L;C M7S['^>,^+')5?[@XHPBPL&@!O+'N>$*2?_D M"9[85\ZIW4#5ASUU,"[JBBLMZ/GR=-13J674*HRJ7RRC:EWL_U#[6E^=3$8- M8M2K]XQ*I&SC$"O&4A]?;,?V.IY_=H?I^@6ZL'IFOSS >\_U_'OK&4<^? 1Z M5I=2[>:N/^RK6K]H/MF)1SJWK'5^WWZ_)76I>D9-Q, MM(]C\M0*% -G-,2IY"M]\^ST1I MLMQL$.A_X%97E]L>>2#],7@A>E$#=^N!7 M?[BKW;0Y?8N7\1!T/-+4W.?A( M:1V.?1V.S:*QE*\1UVTD2\D^?/ORI74]CB[)NPK%FR/)@YN[L3H>CM7!J*ZL M3.N6-)4M=Q6_-XD<39J^?V1D1>3)0 M]H!TEA>A_R1?_W6G2W=Y,I5##=4E=71S!V;@>#!0>Z,B9*:JIF!]NWY!#D[+ MZ@?A99R U<@Y+-A'*AM2?\I6!^V_.P6!7OOC>DV\LKFXNO*;S^5L? MV=2/L(MIC7<3C\-^;_N,9F=NM- E03EX0U-,+OAAM,2822543&VXLXX CZCU MMHA=6>-8W!/0O%;N>)HDCB?$R>ED82SXN305,)_)Z5&E\(Y MC<=#<&MBK02MEOPE.@EV6T^#L@/Y/:$W'A05WK^ MFNBV$G.QUJNPLN.-Y8AY3C_V8VG[?&9ALND!.;Y?C+YUJ8*='*P'W,+X"#H7 MYW$#5X;S0.%MKZ4@KY)4KFAZIJ)Y69S;#8&VWDLAG0+;X[@ M*$61CR1D;\57V8'3?(Q7T6[N=@,UY_6+IM5/&M97Y3#[26664$:VN1N!I^0F M4\9^&UD(Z.83JXQFK.F8E!\6*NR]<9D+MOB(+P*&U6!0?/3DXS+O0O(!C>Y[ M/VB2@;.J1H$=N-3Y!_!7FN@!U%B?Q.O?Q&=RSMOWP2OL3W+>7I%;* >*@S-F MNX2!D+ ZQ%P9/E $_TZ5"(B!YHF#JDY Z[[>8$#K855 ZS5T]>=9,G[]E0_5 M>X?SQC/AZR"GM5O/F0 -'Q; 7-_2[93D$XN@KL]Q?A:Y,N*%\MX3N$(&,[;/ MX:K :@/M9H=OQ9^I377Q\@<5-;#&^AXL2_I\P<7HQ6S%&MY ^&K?4 MW2!RP"'!\2/OUB/ ))5P71M76\BF$+T%$@R=S$US\P([W@"Q[,07,Q]$? MBN.Y3S@VAF2^F[A8^6#X3_19&#[Z\(2HIC)A-0)I<3O\@ M=E.P_)7^0S_L%K=7/.$4+F.@]S6T21@9JPU@W#K'$/V-B M_#WVHI?&RO<B3;R^$Z/QC#N]B;87&D^_T]='1P"XZ4W*(=%4!+@9]/==T%D6 MVS@TGLDEX\^DT'B4#'!*BT*S/X'_3.KKY &GH#M?ICII)QU>#S'_27\PZ]; M <-/3 2=UB92R[8[*3TN5=OR,V4MO AN806_EUTDB-+4WR'.B"OYS%C[% M4!6I&,XQJO(/+GEN&NE^.J3HMT)A5)/*X?)&;XY2*,>8\$@[AS(.\XU/>\_W MSF/8 7+$ ZKW37Z/)^PG+_R_#!XKSV!RUP5L0;E$42_A5F*%PECM#@X&TVAP MI\%ANNJ<1L-6OBP* TU.QGH\,/31\\5'^#LM-TZ$Q\J:ZWJ(CK$>&IL9/WK" M5N1&G#H% $D8"^/!C7/7_%]1*7.N[M;.I;OC._&+-F%H*NOSGH:0?L/16!U. MKKD[^3!%<&DJ'8<\-UVEZS=W^KH\JAZ5?GF.1-O,>WQE/;@:94U3_?3)P3U: MK>W=$$6]3L$V5U'3>&SM%+8WUSW='(V=S$_>3K)YJW/N\ Y !]O%/*SOO2A! M-/V+F51](6H"<1-;"--C'P#CZ['6!W@ :%IV%EUKJ5_F 3#6FW\ T)37\5DL M]:3>;YC:WQ];X<"(_]9VX^)>XU>0*:B%,E=S[O7.=.I5/]5HK,1P,E&U0QP@6Z1*E[E$ %:$1)8-6FZ(*.#>7##_PWVV.L8+8@LY1TW#N.9]*_/L\V MSUEJ53XA><#!U+H:)2Y0M M-KAR\:#)F*5>N#SAA$F0O=55$58_2JWLZZ!=RY1G9,J+T*)I*QNM;)Q*-H:GD0T= M9*.O#GL'MUT<73:.ZAA?_(Q(G$Y@^.:0&5EIO6W*2?AIO&P$UC==2_PO!YHFV(]+B2>IHL'\Z%Z>GJ0&^C$%?-3:?)BPUTX*:1.AG5-9ZYY:9& M#'@7<^Y,VX'[5W'2:] W.@=$T31T/V@CI94=(OR*":F2&-#Q3P<$Q M1T'O;MW&M8CNF1/+D<+!S5U_V,:LKIA;>MW3I+P&-)--U4=76+S;BP#$-DQFH_<-57+T;>>; SO'>LA7GBO2Y&HD^3?!^V$6T MA;$ZGM15+E_?7K9"W23>;86Z!J$^C5L[U&[N!MV)VCL\YM8*=2O4K5!O%^K3 M)$:'^LW=L#M4]6%=J:RF"G4-P8GM(,KX-VZA[4:T%REH6\$&?;TSPKC$T@L( M>/^-SQPJ@1((L()-$A<*.G;7EQA3(%D4%E^2P7>JF]E+ NEB(9#@'4ZPQ'_C MQQA0[:@%GWH?P0[Y7&_?[$0N5W+P@4N)E"=U/N MP]"WIQ$'GPX]Q-S&04*$>#[W'-B?H' ,AT0[3VJBQ*+@^?N#H6^\-9P^MGGO M6N]M5$<6,4 >)?H7"G7.\QL0#MK;.QL",Q_H'4W?%ZMZ*YQYMS3@=.G%3CJ3X3$PMR]IK;UAN]91 M"V6>4CA-@GYMH M=O/&582?,TK[2?IM9;RUG^U"O/*:2NYV79<0(G :7DW-3M6W;W1BX.>#JG(" M6#[\:S-R WS\X +/,@PO5<\,X)#AOJ:.NMET7X;/Z]JEAH.YMJ+VRD0M4RYS M'%$;WMSUQ[K:TUM1:T7ME8I:IHCE.*(VNKD;#KIJMY?M*V]%[165?%=[]^L1 MLTQ9R7'$#)M6U*X^5$=ZO8)VLG+M1C2S-%G6_DE_,.O6@$493XRG. ,E"F@J M-'K+RRAD9=*@%&[FY49%_YWC>ZL\Y\J_3R1>SPTGE.#6S8GS5]02QW=[JV_: MW50JDF7N.<=\BC"[\'DF"@BHJ"#X'(5!"+L)9"JG=KH)M3,YS8(S*Z52B,K+ M'1&V&;C8_8G:ZTXR>K+>BKQ=_'A!,":O6<*&YV18[33+K4TAC'"ZRKBG#B>Z M.AAFV\M:"6LE+,.RVCDEK'>:Y=8G87TN8>-!7QWH6<2#5L):"2)I&GPE;PY*RAV"K.ZX71B=S6Q%RE>=H>]==S>L02C]W)>.;NVYG--ZM MO_<-CQ[&3)>1I&AU2:M+RLKPL'X9WA9?K'\EA5IMC/@:G6$VL]+JDH/?N5\;:X:OTK*=8K"+K?R1DC>62]4HVE+EF[M)9*:ZEDY7A4 MMQQOBR+7OXYMFJU_NC[RW>4;$&-;-G&_USFOK'@XMOZO?6,5E9NN+-4M$TA?TKLI^!I=TP4%Z8 MSQ0F2*;,@&9Y* #XT8']_U-F&E' \%:VKP"G,S-47KS(L92Y\^8J!NSH MK=S2TJ@ EX0!,!IVNA/]&'WUO6/T?P]&E[368=NKWMANPGO20\7-U\UJE,XY M4)M-WD/[6Y,O_-H(=_8NUVM(Z1&,D^(MT60(%#L((K 5,%.7,$C./83H,#S* MQCEE%?/]O6YO:\;_0'/Z?@$4#RO7 8RQ#D =C<;J>*#7- NB,0"K+>_6QKO] M)O+N",X/M3\>J]W1A?-NVQ>R@V'_=)]9@/ZOC\/U;!/_R=UI9-U:3[P:R_%> M@6+8WNIP)L4P1L-2U8<]=3#.UD8T;9IFRX*'L>#V;H SL2".G^FKDU%7'0^S M33A-8\'6O]KE7\6QW'>.$01\_^[3@5W$4_6?,8[K^L?/&R^G=C8Z/S4$"CN@:PM-Y/0_E/ZS:1_WK@_4PT M.'N:[WVWKD^ULT?9.'9L%VMV?.^E]7..+NO;N[+/).M].&M U+NMFW/M[*F$RNKD;#%6]5]?@ MXZLYN+8T0?-=I<>O=!PSNT+[3\O]_K502.=**Q8T-7Q1%>U'+SV@VJ9 M#F6""_+!6K;?%V_J3&R/51)C59]TU='DX%!UD]G^3(/"2T[#'F)K9U,'*8^K M#E+F$../QH_W=F Z7A#E-1OJW6YVEC)\F)VES&^GP/U8X83D%@UD%B^1 M]V[ZS0Y [.Q_YS!6F:G0XFD7TK^)NLUP5Q)=/%"PI'3I>\]V@.^$]3PVYX(0 MN4!\$,(#%_$XY2C GD\#(Q$AZ+N0JE&!*H[HM@3%BE!*V>W847&>96]N!8BR7CLWQTL/UV_W'W\:Z-GH;*"MF^/B= M13]//4:E K>POHKHGI;?%50228L"GX2L'Q> /YTQ4-+PB@&<.5'HP3WEZ]&WD>,HSX8C MN,[ _EL#GY9XBC(W B09J$T[F'-ZX\:*.ZMT:_Y $S2Z8=-. V^XU&7KP7L9 M&!XBRL"NTP]]9L$]^,O*Y\0$@=U?\TF"@;R9\M/^P[@&A0KNPX\E

O%E M7!Q,N_!H,"W#P;3IOD@%F_E4C"(N.6\Z*RX6=>WN\$3TZ2'N2A8\]\#='9UH M]9A6ZA0%]0_:7#V]N9VRC>Y-.K&V'$Z;ZKDJX\-V!W9 !R#J>&-=*!SQP&9R&A',#WCFU, M;8=\#_R*CCHXJ2)7*FB2/"^P>9\COOO+W#;G="]^4M"]''MAO\#S"BS;%'V<;N+UUD:*:T4F/&:*)@<+]B4\>#$!G*^P MQ#\[WSH@U'!@^TCOXGW "PWS7Y'M$Y%"PWVRP2<)^&WE>M",FMHND3^X2.F2 MI+9322,@C+!Q.7L0V7!'GV&SO2A0//C43U@5N9O:47Y;8W&D3)6LT:&8AN^O MX#8\@84,2P^5MA$^A#\N]0BU6!RP4PH?PKD?6(:V&RW"S9W*=RBK[=T=S>#) M MZB#KA8N[*W1[)7G_(I_\ A2.IF_UXY$,=P^N\H>Q$G9+4F6@\'];N3;J/ M!YH=S#+%>()C< %?*\O(#R)P65$;\H-IO0 .)@2GJTE'DN]%0@M:S,&?<*_4 MI!7"'MR"H@M@K4#(P'C"W+YO/]&A05ZT]2M:=LQ?R(^V>9$FN*IPT/G\?%UX M<'31A+ 7S_\N-*H'^DWY6,5:Y(;FVBS""]'A9!*1*4SP('Q@@/(VS8B.T)S% M;FP7 3]5LKM[V@ZO\)T7A)]G7^%[T--VN#L'+GL$ M*EKK=HKZO\6Z-RQ^,@3/NYD[W*@#J3(&YTG?N9EI[VFGT[3'WH^/^I:3F[M! MO_1;\C#5V@+FFH_T&IY/J&1$1"Q6N$@9+WJ:%V@%G1@IV. >XH9U2 C-X2!$ M/O/Y>TKST3!-SDWX9#3JT5VVR(O C(3!ZY?@?Q8$%0C5 M'?'J"26)L16A7A?,< F1$V'O2#7S>^FC>WGHKQ/=RKU)*EJ;],#4 YT-QQ2= M@S_C[Z0YG?IYTJ:V-AZA?1'\$[T;N)\]6VW;Q@1: MZ4KN.S@8O(@7* !$$W1:&"M5T$=^! _9_.@%3(',9^BO;'X8S/,^93_0= PV M/UXZP/6;'ZX3>IFOS+Q[8QK1M3*_#4%669AYHN_]E;<2,KL62R?OJ5-POV / M,Y_+7&+VM3#%E?,0C&;!7N;0P4.E"\P0?P%,D5@9^O:);Y#+7=!CE/;C8D+N M(^XNLETJDE&5:10JB,?K>B&/N%'05$T^P)B"6UP:65?6 MH]QBC>.;07]#9]]JX[,I;=K/X=OSA<;2M-'ZG0'2@NQZ,*JYAET8IN^!>>%Z M"]M,:T,>.H73WI[9)D8T@/3?6:B .@4V;8J:=;K/"_4>.BT,. M//CNTK]0!+T5$W>7X?"W[78?:[MS3Z3$(:0*X40Q3^H(..6D'86W$(Z9NNFI MJS0_D7WS4.-1:??(QG.X$)\(8\>;+"4Y2?K'"B&.4=-S5D3^ L//?YH^2-@OG_2@2@K.+=G(9YM^/R /5'\RR?; MAAM#/K <*%2N4+@3$B"GXN\=9N T@;F]7/^PU2-'99$MQ]9[(S24_S 6R[?* M_3JWDJP+6'.0"ZN$LP3UB:RYX-_[C*0_$0S%?7_R,$4C;**9!]8.#98PEG36 MBL^ISEQ4#,8WDD%.."M?PGFK0,[&'>^\Q0+4RC:F2!:?IHXH?C9P+XKBY_ ' M,Q:P+BI:P0DEPOZE%?AX7''=O$NIV?=Y2E1_6 M68CJ!3I;X7I*63/#QW G55' GGG+^(3&APCY"E8!U>7CQZ+^@IML0;3D,2MT M _AYW.[PB:2/W"EP^^,.!X4M056FL3!6'K<^XR7@*> '?",@[&T+5P+6OITNC-S[@(= MGWB5 \,$0_)(@%. 6>1R4!THL; J>(^)GH]6DQR/S^)HNP+F]T*A1(F%!;_( M37"(TR&,*H5GGE8J5C48XEB>^4;"PUOSFKF:8B4+OP+Y*>3YK'8C3ZHP0 XQ M@ZDL/,N>80>7YY/1!40$Z?-7"@TVP%I@57&,ET"(^9.8%<@[ORC<)QSV-@9] M>JOK._48/&&V2F8+F/ML^YZ+NI+ZSCP*5'-'^QDM9>QKIM=8TG%L?#;#>N+Y5&-?65(.[N#!- E*)\@4\- M.O9-SW6Y1N4"3A,]>5WL2@X(33CK@FTPH8NIC':;C[;-23N<"Q<&5X5M0STO M2_*0P3+#@*HI+:L%LVR>U9&GQU5\2V MFFG_XB.*G,B$+7@"D1.*)MF$!7O'R5)UJQ_*^-S)[A/$%;2VX? M!;5$===Z?Q(!,OFE//]QGZD.5GS>;MO1MBT93$_L2.A3-6U<)HPR&7%\ 1Y% M7XC&;+09(FO3\:)]C%.;[A,<;!1Q#SW/N?3=I&;3\^XF+*&4$&*"BNQJ43V' M 7*$., 4M>%0!-T!XX@EPR;W#W'4A.=1S#DV=SJ,0]7%O_OC]]3O1%XEU:D: MQ]/)BT<4!=Y;FUK/_0-=\\?O+5NZV)4P!\G@-8/X>@BXOK48U61;\ \$ODT]&W+24?EI$PV M9MU](5-RZ%2NOW^V/1[&D=;.TG-LJJ2-&QH7=B#\T%1F#V_=;N8Y-#;JA:<8 M<=9GAH/IGE3KCMPL [5'W&DF"J-MDT/A"2Q"5;%L&B>$OQ%YNSBUR*5XB\F5 M[EOD^'S4#)2^*5_/ _DTC'[Z.$<8]ECW/'B/*87UWXAQ\]'VX05D*0B[/$B^ M?V+!>$3RA5WDY)43"+ '%/0(+,\.L(5S1;VWLF$T$-;?TFB\,BU5H][TX MXOU?H!AO:R?B^)@GBY8<%Z>()@;V/+(8AA*(F (#Z"BP(W/C6>)8[Z#P7EW5 M"0Q-V7'K^R@1*0D2):]_,=DFA_W5&\@%=/A26#"NRA ]\<0Q!E5'IJJEU#AD MGP+=X9B.<9\I0O:0[',X*7@P1]+F'"<>;N%<,GL:8XH&6RF5QILD( GWP$O):'Q6($DL=I^?"@BG_ ,P1Y[U5I:GR%)R@?^7U2Q@IS O8R M1R"C"I*A_ 'RB!EQ%6G,Z48W,!2J!["D])[A137*T:?MFM,!Z0),P6F<.3S;9.U>(8!C *K+= MF(H,">Q,H%QS?W+SF1@Q3SV2TX?CO"L().%S!%J!K^4%+,/\6U9U<6KUL=93 M1<*N>"ZOT98;'4AU8O%O-]".I;JFGCR+$1]1RCC$*D374[RI(_U1A%%>6MS> MV0J^4G7IU%A$[%?(*U05D'B/6>F;>W[R_KP6-BZ'DF@B JJ/XB(S($"JK^V9 M&V#LA\FP+CY1W#5=81$M$4V:#ISY84&R%Y^ XPCG)8$A(O!(UL>0Q2%..:,3 M*$$A>;F0K=*',CS!I)V+&._6H5?9=:N.\GGK]XKEB2.?4X_>):Y76YN;Q _\ MR$Q;M*1E?3)M@QAT6U7^\K!_'.F:8^JBZD=J8AUL1:$N@[Y5A"C\FFMT1O5@ MW0U:K+LKK>PY/:?F0]E]N?_ZJ#PHM\K'AT_WG]X]W/^N/'SZ^/GK'_>/#Y\_ M[0T3/FGP]*JUV:UWE&.#>=,=W]@A;+598FU_4)H4M7:,I(Q8W1&A;-$Q=>\: MSBJPR0KY&#L^[Z3C0[_YNG:5/L>N4@.MN4+B;+/O<*P0@6FDZ6(DZ$)G=-8I ME!UX.6ZD./BG>-8;EF@/^ M,R$N#J#CVX7MF)O%U-8FO M^^#&G:YH",+JP5?%V7N)120L0E6X&3G[5@8^DCPNM*9Y7(/")#+N(*S 3/B! M8@FSN%:$XS$68C"BQ9;VL,A:VNI&I?N&=T<1$%)2W!TY3TZG$/&"9-L?OW] M&!\^L!T=2GM%#V3PX*! 6EE]/VRNOO_\C*DG]M) !;@KQ,I<,BW6<6+R#1P0 M8^]@I3F!8CZ7/OA>-W\C(Z_+>=2*UP44! MH51S<:+F+DZUV 'O;;5I9AZL20DBF[N1X-C\H !/X,W"%Y1?[>$(KJH-C8 3YK(N#\P-O$^?[+/5;7UTWQ!>@$F0-_8GB05FG_F[ASX\8)W"/E M"Z]06>!&48H$%!Y;IT;NOSRLD[ETR&:8CQJE%[%5E$*I43G?!!N,0[X1.-HO M+K\ZL!U/PC_:<,@7;<":]-CZB[UB/-; ?J!3GN18QFNA:)=S)0D9D%& %1AV M*0-&\4O]!:1TV2KF-/$^+<*5._Q3UOT(2T0:UUN<; MOBT=@\^>C0!7?%@-A\ZRXD8S>'4C'MC&IZ0EY!,8E; 8$^-O@K3RPP,NN3\2 MMB61OUP@,*F]P(\1K!9C,$!K;YG2B"R6\0T,CP0,9!H"@HY65'(\I" >C*L5 M.XR14'>UQBF,S[I+$^R'Y$2_,@-_B'!\[DD"(A8H'R@_:9VN,DT.Q)F,>_!1 M[JR9=>H?,_8TU(W?HZ]U1O(2?I?^6._T\N]"ML5!+Z!U>5,1\-$]G[C[3@KW M/9>\(,:JI5&GQM,3UB=P.TOK_IWNI_7^+GW>T O)B1%(N>G55BYIH<'J;X84 M/#R3Z?Z55UR\7P,ME0]CY+U&$V(;^6_ZFQ3G/Q%V]&L*=O2\T^Z RS^RJ1_A M"&D^=NL%M;7K171&\&1HB3)0L31 V/U8$Q/5&5*3T1/EQGL459QC/ M;$]9&))K @@_ M&>GD #F!%QLY" 27J*=D8?U\G4#VOE%0LEPG9;\DJ*JTC[;4%WIV!U: M(ZMDJ0T5+TI><@7 O"R]H 1O1[GG(U3P3CFJ=@HGOHNY6PHI)L8C)%1/C 8M M>JN]%L>Q%S_4@:!!'EDF%;)+RV MW(H%.&EBQ]*8_:29%0G2EH@NH">&1 N2$PMH8G2(LX!?'*K26#!K0YT5R\2K MS'Z/6X2*9JSE3#/;&J'SJ2 +K11+^1?/?."KQ6J5VP*41Q-S[.,J[[5%!Q84 MJ"B95$(]C!./&+>3XFD?R8DDJ%#2FDS,:'\WMUFRM=,O+/V.Y4C@K+&3QS'$R$_2SPA2)\PV^A"1@0M] /99FBP M?*8I%5A .O*A-]/N*MYJ8%"\Q,-!G1P)8C M$>21FE#28%'YN&_K22^I0S:N)8M$!H1A4(Z&EL&F! MU)Z?7XM\SSS&S68T2 EF\]6)&5KDM\; U[GYY>E*P,))K4X@+V!YHXF/7A&A MQ"3S=-R;L4#AFYLYLQP'_> @)'%RY9U,KERE8L8@ M[8SGUVD<[EBZHI&;*%0J7345ERR5+Y%2J#H*.2,!P)\J27>S4Y6:&,6H&#+^ M1G@07]=X$"+;?ORBQEVF]T80 [GA-\_PR2QZ3Z**35)&%,X]GT35* 2W4."# M(#*X;\[E4E2S)WX;+?';5 [(3F9+*"LK S?O'#"DE7LZ$Y$S<-Z:@A:>(^,) M]%SV8VE3*;T;%\(IH@:NWTE0/8C-1CN(+\;HYI0W@,0)0+#XW'BDP!+4"86' MDE/JUXW)S*#$)7=2>.L!Z:^$73IC%HX'EKE9#/'&\..\#TB(4H)008J:7R.X MC=:=#FXU7 ?I7*JH6_<2"A->$'0SOA(75DH:B%G(N)6\AFZ:?+J5;0Z[O&H$ MX5BZB&.5G_)39+:/W,SDZ_\T& "+\I3@HI!/5>2#24=/_XX35=W!Q)N,2)X? M3=O.+@YXR?=^T+QA4*D_]?N3S;4))P9D%':")YX3(KN@T@ ?,^[H!!G/8-,9 MLK%/]*XD6.\*%.X_XRF07^442.4+"$RG8?HVE9\S4L,KI;,K93V5JTO=AMXL M&8E@.#_9I6:U%.=HHSC_'#^)&U8\OY/@I.P#*/&>R)+$29J0Q5%R:I7?"%64 M2KXGF%VT;";>7DZ'Y1%E[,E*Q-;CVY>307 Y M/VG];J>7ED:JY&,D5#Q%0[4Q?+HQG *(SD<3W]83* FF ,/K,P+W B_3P/ID MT31MF!@,-]:U36+3Q QR2XAVZA42CRY8OARV'2.M\AA6BK8?TZ::A2/0'&J8 M3=B1H_/8D5>@IKX9TREL*Q;DQQ9A@Q64! "0/=!!!%L29I:\ MU,;L%E;N)08K*?\5H7*230O(VCEW0/5#3:26G"Q H.2\F@:\/!37]0AQ;H,I MX,U96/WVS.N=16-(( .F+XQ]E_VUHAR1E!2V5G#GF4,A=90/ZSO//0H-&J;0 M(_!<\I?A%=V"ZQ,A1_$Z<8Y^305J[ITRTP"C"S3X4]QZSUUAH2P4>R&F)V"E M$-(*+3\/PYZ1L=;@"0M7SJZ-YR&C>/%3AJLWI$J.?N ]$+QKP@ ]IZ^+M)(J MU ,FXN6:3-1:"FT !/(C+*E<[R7F%5/CX0M.C&)3B+^(U';K^\'/?QIOZF&N M P.I Y,[MJX5\/PDV\P]=$%T53Z\F!I4T];K M=D:I]3?2Y*ZHX;ZR!1P1MQQ$YQWFF=W5V747DD>);RC+&GJSO$8/,\6)J/T\).0?JL'V* MOY#VXO=V/(2&LA'M C-;8:9>>+U)TM>=$OYU$7.2UP&#S M+#EP28RDXJ*[OT:'!!?\<%[A),8SZU&Z+=2]3#T0\.)U1:^ S9*\/.7)UI$Q)%2 M@I;HHJ>C4!MTQDIL:J(GP4])-PF;F*HT3007A(JU=\9>-MHJ7G0*B(/F%#-CD3XY/77TB%<9%[S*?F:,5:&G".4&-LE.BGCB]>9 MR41[BA@T1.52V#%"14FV.W-$ X!C3#U?9&B)(<%+L0D>;@T8LLH%".9PK Z& M_ W9=$I(N/#.B')'"^6S#%5TWITU!AX?:V4'<2D@.NH6K!<^X420]\D;+JTB M'5Z8X_"Y2H@<(B%(O2AT).8EHH_;' )DT%P/D?[-5 M?&@J?[ 0]'H3 9%VX8'PXEK0Z&Y$"C\I:6)Z]5IY+OAK)L,JA6VF>.5[SW$, M__8WRE5_ AGX($?S*%^!=54.@IFHI5VWP,2=%CR,(>N3X=%(-'LFAX )N9<1 MGO4-\ H*HJZ/9"I%6%([W!+ M4$RRV$RT_I78IQC*::^^9!G77S-8,<^DX^D%MZRZ2;L0)P719/0"L5UN3:3( M,F!OY#_>(CJF8ZS>V"YM EWT5CQ/A#S0QPA1'J?C+7XD3_*)+1-OYFZZB$;]NN?O.GT[B MGTX-\SNH@,BU;H6NFM%_9)?[&WWY ^^2(T,;/,[9NV[]-]YU"G>Y^D.-] ?7 M2!]0(\6ZH=VMQNU6RJ^\IHU:_U2<'W0"+0GCR;842=B+VBP\Y[U2QE^W469 M0E[5=]^C-!-WE9P-(%R9)NU KSM4X0'<#M^D;6VTP&^))N5IT>YO+?NKC[L7 MM[\GL0DN0#L^4F;AJW#F?Z;(M1?!#:V@C!HLDH8<0N3RI-'" MJ*G=7D\=CK:+X_$$J^6(IG'$9-P#GC@7/S3"/J7W&260]L[&:X49MC+J^1\4 M:SVW=7IY!LI@/]/D0*$XPXO^O>6-RLY)KV6.UBS>I-6.5-8!EG&.-%V>T&A= M[9CF1$.%X[JW5-=?X98>5=^]BDM^I13V.>MK*A:M%=8-7"/L$Q7G6&R&M9GP M[()75\3L8 $0ASU?/!).XZ&PMA+>R[8B @NF*ZB^2]30V+Q:SI S'(X0_RU M3V4T:Y 40O# *M GER,VA-0Z%2H_#?#QLK)$5%OC+ Q>+!(WE=+:.LJ]$H!& M2U'/+?HKBZZZ2B ZTD@;P/5EJKI4:B=-@M)0/RG?QC"% MB49[H1(DJ)L8A((\!=OK^7+O1.E:!C>;()IYM2VBW"]#";:<'/;#:QHEF@QG M>EY+F(7FCX+LY=-5>BH35JI//3%%&A3A$N&62.MAN5S VTI)PX2^YSXQ/_T^ MZUG-8DT)\#K>JH^S F$E.!1JS,9X*#T)A]T-W\G9G*.I" M*LUIMLF.0G$^H4% 3*25%CA%=NB)0XKL6_E9/,C!]GCY M^__/WK)"D)025RF*[:/WQ+$C.2=U/KT%DL,E(A!@ M<-G5^M>?[IX!,.!M 2XO W+\099V@<',]&6Z>[J?QGXEE5U,OWRV-N&Q*-ZO M*@X(H7 1WP;"9SVN2W9V(42R4?:A><73H[1 D>)LX#0%289 MQ^.;8 =C"4FW+"0H&XJ)=L9^5FR33"D3!WCN/5I ]3+?\01]CIC*J_:1^%\+ M%E&=9DGG)G4-_!!-"3R$\'/\B! 6RED_$EX^!\?!LC)NAJUANO^G+!A\YIM2 MPEDE:-MU2&_:A21ZEQ?3I$) M Y4?<6SVVK(S0LZJ*FHYG$YMN]=_O;[=%(=1:K=K6R?M]L;W[(UPR7.?WA?;=%P=/_(POE<1#G$R; 1.:Y,N/#TXS:M>\&9*IL6J3XU.!N>,C M E(0Y9<0_1#<&3XTS\,BM" AI*ZUG2*0 -&#)HNKQL,U,ZTL'UYKY"YUNZ+. M<7(-87&:\R&I(UYE_/&&>E0X2AABM.:X/B*BV5'7'!H-!A8M63<@]\O9[14A M>7$['5,<;!:O,JPEAM^)1YO-O\!D;#3_*4T^3@J0JYVSI*L+;A."<<.* M9PB"(Q4@=\4LWZ=KO4N( P6D9=5\@A?7%YNS+3XH&B*F,$I&^D7T?2_O)C:5 M,7%U+AHC2L77)7H[[DV]ZU*QKM(W\6N-_,IOU+NH\ONDXL*#7\%L?U1(,W)P M!1IJ?;-VR^-+=J_4\H_78G UB ?&M+AG(<;8$Z /TGU/D#T3$+J=*6 +))W5 MY.WRT,(=-VM0Y#M?*RRC59ZL8F0!PF$1EAL). S,"^.W1>*:(1W8_8':2 <( MB1E'!)M":'LEB$I<=B"3.LYT)E CK*2+X@XI:.@TSW65=_&RP?E_25>7=HG0=XA?P60(GFUK1[TJU2NZ/7QR$6]JRT1,^AWN2&A_AQ2/WRHL)K]W0\COS>,;V]+U2 MU%;^C>[I_HWMJLNX@G2L;&D\7%C 0"G>.$D$C8B$(M ZX1U!&"N[1./?R:MC M?H+G'IV:TN4=;Y),YWX8Y[,[/D)E''Y&;%WVU4?E0=;:,SR BFZ34<$Z:[K48[M#<%JP%\-G;*I@R#U M.GCM/H)VC[^8[S'7LEC^P9ZW*:,\7\(+OT@PEJ%9C2P!Y (WZX+V([^XURH M@?]F/ 0A<.#V3*D"^:*G<5%%@VX2!K+R$.VJR ,J8+#E0X(;G0B"MZ:RRE#/ MNG:OW$GN+FRH#I0!].4U$&_M$M?2E[AJS.6:@7CWLN"'*A) 02EN*Q3 ZJ4> MHDZI18-48:@5_=E@TNP.83@9-K%(63B_*QIMH+-^EZ\,WE)0J C19YBRG_(5 M' V@/U:@4_PG4B4/@8^N]"S($--;M#E!@RCQ'R.>L4.8?>"N45RB9O8F/+H M/PM1X4F1#AG-388/K7Y?K@?\Z_LXXU#DI?9F*6J\(%VP&0<]+9)"+;NP&7BV MV--*!-&$P9NBY1$L\V6I2'&O@JP"WQ<9H60=4QAB[C\ BR*/81 'FRX:%9UB M$3@J9L9/B>JS@CI!](#6T:P\FY&Z24*M4.A"L-@SZI(=2R_@@[,'WB9;!&8S MT1"!S"0\QKIFJ+Q?\AB4"-8\,![>Y\?B;(/GY.W@[14KA.72K)LA2FO"J@"- M?(L-_A0>1^N>%9CF0G;85D<'CG787YA--<U5$%LS(UIUG' 3W?J*3,1";!U:[UB1([;GTN;)[6992>ZCYEJEU+I[V(4Y)'7Z2!/&G!(&A?Z89*\BD+6-=:RN\9,0+[\;Y M9*KS4_33KMP]A!%&1Y,ZC-&U34:]?@I#1-PEX@W?^FA^F,9%R#SE$1($-T[\ MHA&(M2+A*%H5)J M\#1?$0AWV<&(A__YW4@41V*H\K-\)M7'9YA5BQU4BD8Z_A*O*L15AP =EX,N M,W2RN0/$9PR>(07[RP9 9GT,"IVLB(E^YPXIZI'P#L^$LK'Y#&]OXY7H?)X* M&Z>\;,?;SXBW\N)]$3A%TAI)DB*T@@8-WW?$OEY+.Z#THC(5X -'FJ[H(X^& M+:*FQ;K+D"2G2AQ)20\!$T?5!'/!P2D(F(B9.-^=E SFY>96(^E<@_^]D_Q4+$*%0^/\8D4'/[5^/SSY_IY^]X55'P%:==,U5%LK-(-=EB.;Z3&PIL!^]_ M)V\1)B_L.57:'R0P?'$O);9>;GG/[^D+GWP1Q[PGIC_[-RB),DMB7@LD=,\D M_:7L^?>#Z"ZBH )Z_K8,;;-:AD?M0KYJ;%CV/D)&V;"(..V%F4BM$X5=)C=Y MYHUJ*!:3IN7%PR2.\K21 4<>56$\YLES=MIZTT)AW] ]P8+Y4E<8!0G7^J8\ M97XR%:C[E1A?MO-1;5:R"8FE^QP5WHRP(%J6DR**"(,8IA"*V,C5-V M^1!D\Z=9=7LJSV)-!9DU>_Z(AGA4&,-BH/W,B$Q>?8H;PCB1ZMT]WQ,9HBP3 M*=)%< NWH1S45]5<>BZN@VN>QU.1'\W;^&QGL,H$*&(S"Q@*'0R11U^F5V * M7.D9\I .U>)=%XY?6+8,AN+*5 K+4Z>XE.2-V[+H C#: NQY)A1P M$:[9JSYWQR,.T9(*BLHN1K1LKKV$?B@998TO1.Y\/4>VHK#8$8$08=91!ZHC MC%)B26/1-U#MB.3BXC:M. GAG65<]3="AC)Y=DC1TXMT'3Y::<@N8',>F;GX3FI(JP&=Z'\YNA!W:I\YBF9-B^7B9YB$/2H;.VS)'\ MNN*W"%0(SZ.-/&@@_+(TC:<\,D[VNV"#(K2X'0>(_ ),'9%B$.16B.KN/$5T M*FQ76S?B9@R=L+AJ/?T?>$YD*!=DK7HA"IN([OTI%%IO-EKU"U62,.WC%L)? MQZW_4+O.N53(0IH09Y9F;D)Q*5C8_Z)9+*:#B.P**1C& \@%[?TI!I\Y>XC1 MUAD4^1!#T:#VIHP7J DEPD-O/!R 2:H3GC1#C8R'%VIDO'4;:SJ3(GUW6RYI MM]R:%DXXAA6EU] VGA67@<*OQ[F6_E?WQ>,C+"I(BF#5W^+H_NYO5*/PGE_D M7K:O>6UR"'-Q%]+D"@VV-6D@J-[BN6!I_:J8PE9^DCR1GT))9+*>K +2A"Y[ M%\\I!"E.A<99'L4EQ@FEM$J*#G/WJAS$XJ5RXA$:^P-S4T>^,+G MI5;BM"[KN9 -LB>1GB"%$=]M95PL**>$4_S;YL%/7RJ; JMIJ KX9L\5UZ M3GZ$WWAG"]1#O)WRU_KE[;^!_.DLF)8MV:O:C@\"$Q0/;DH?KLS1KFWD;XNB M7 QSC.8BY A&4?;(1(T.XUVW'VCGZ"J[5.IS-B,/!0V4/(MA#/HU%Y.T.#MX MUV_RBK#&D>PO>1OEK'*1.R,&-KGI4S?-!'U0F51'CY!T>I""I=O$LV&!MF4U M*- N>DO1W<_O7__J_%C:3+^S'NJ=TZP_U4A<%4X5=5] M,JVR,HR#B!=5< <;GJ\J#-?;S8,M%)/%6J:=<'!84AW\YI":QD=%,!;Y;.IS M,[< !-A$C6TV-6Z_^%\PV[XV2X&/O&#A"A/2*;L$CZ0X2J[6]9.4RZJ;2:LU/@9M[8$-<*G@BN"+&2S=>(LA6HQBFC(&IUY M>2=ZV@6>GK^;OF(PD_#)8+7(G](>$MN73@AEQA J&E*O J?;&(X?&SNW@(,C MPLP2Z1+G.<^;RE#!@L@1%I"FE+"'@#V*,A9N&&Y?7>4%K:VQS)I];G^*LS1( M^":4Z<"% H!=V/&FKC:MW0PY^F9(C;GZ?LKS^Q%S;'U]\I6 MV>R5OQ\+B"4!Q5H>5U2A+VJSUK1A+=,9]V/K[T5*LY\:VU_:>'0=DX(GPW+5 M+E M*1N_.FBJ*Y_JUBFMG[B4XDN\2N#\;QO19[BUS?T6BHG01*&%J2DS&I3^ M*F5OB[^\*]H !1'M/[WT3GQ/J&[456M=H.AS_-="C7E>S[9'J,E$RR'Q8:'D M>J3DUCI0\=\-1CU[9.W\=;]WZ._&?>>@-_=-UAKUK/Z@2Y,=-1WVZ,VTNO)D MPR:'.YO$M7ATO*?AYIS^6V]#N476S]*1;?1<,(%WLR4$H)]CJN;_ 1& 3MZB MK2M/:JXZF*MJ(%*:H<[/4%)O86XWD.6QR@QR>XV" 3K%5(A%UJ293]&NOLU^;6W-K-JNO7Y):WJU6S0/+,]TK/'>QM-- M&;]M1VK-<[?)4\\XN8#!B6.C>[Y1F6C'[PHI,:2) M&]W:5KWR,=1C7B4$8H\2M.R>/5!;.#[OJ!_2IV?;G1R:_8%SD0-4TZ@IC3S3 MLES5:*2>#E1"K^Z)"W1 K[Y_'K4E/:D-LD]^F\;.E)-?>VSV7>4"3)I(-2(Y M?7-H*Q=Y5D\C*J%ENVV]_NH_)7$8BCI J6)T5UF\-FO;;K$ULE0SF#2%ZH>B MU?9$U":M-FG;\QEGLLT_R_C:I?,/=B:SW, M<<.U*ZW(!@/;'(Q'AUF.S39 M\6P&S<'=YF!W/#8MIVT4\((_'] A MY?);&@2]D1HF(/1=3/T9MS83^K:LH-\V#F$./3_"*2KIFT&KJ5I*/^@Y@_Y! MI?3#WM#Q3E&=;C4N(V\\66O4<[S#BMXO--G&=?^=4.,7\'ATT;,NI==<=4ZN MTJ7TNI1>E])W:&-U*7U+(57J3D*7TNM2^I=4&6XZR+J@_K:+FSU[8-JVK5I: MH^:Y*^:YL34V^T/E>$X]$T7A2V.51>=XE9%-[^VNAVNN-1*R-O MNB#DC34T!IY"]J^F3YT^ MKFE;VC]17M%VVS_YL/"3@*?P3^'A))CD.J!^F+%K.LY8(7-7TV>=/F-+NR/* MJ]-NVZV?6)HE^33+$RH1B[&CNS9-#S!-74?'SM6ES] VW4$+9:IM4VV;MF>S MC\N5'R28 87WDF$,82>>Z]>O[8%#.4FX=>.O#E**SW7\N!4.K # MP)%VZ,+>@A82+23/(9BYINTT-TQ58Q3Q1Z M2_>=X.D(S!O. O*+@I3]ZA5_ E3+L]VO;%2W'IN1&P(Q.6X=?DC^%L-IJXD]%LXMJCOC<:>[X[AS>' M_V,YK[[_C>Z(P __ %_$HJ0_?>=_OXV42F"!T8@'PYU]C*;QDAEO_A:GZ;?& M/(F7!0):'*64QK<3'^WG.H"G.CNRBTO[I@&S7+$I:LKPR3P-6-J1L-+&%X!*&SJ]@4-H7VVATCR[YUCCG;\^ M''UL.'8/>G,O^IC7L\:GP'4[V62'38?MA(ES@8",!K724&F:J\[)51HJ34.E M::BT#FVLADIK*:1*A48U5)J&2GL)5!IZTNN.M 9+NVW@JC=6?V2.^YVNE]3\ MUB%^

>.1YK_!+%#)YK $G;&@_6>=;MCX2SY_!>8)47[WK50<9PSUX8JBAC MJ*?>E3@RNN<7'0]7LVF*\G6.H1[S*B$0W2Y;.RJNYDV?G-9H8/;[P\,2]11* M2;UR*HT=T[,/;-ZI_5,EC(VNZ-:3X6O>=*F4.S)'ZJ'P:R*MM4L&I'4 MTXA*:-EN6[ GQ]F\;7MIY*AF*VD*U2FDK5DE]:QZ$]9/:B?E0GB;-VT,.Z;C MM(T+:8?ES%ZEZ=H#U6BDGG)40N%VVU\Y)N[F;1N^"+NIFNFK:;1&H[&EW9-N MJ-5NV[%'P]^\:3.(X#=5,X,TC6HTXA"YYV@.%4CDGJZ4 G]NL]H[0H>YUX4G$L4[]TDJ&"[M2NMP2S' SN^ M+;!FJPU0O!Q0 N;:/5/; M.C"YJ/D^7$\]FF:L5F6,K:L8;Y&GU#MF3G9T:2AFSAL7!@VW)??:\!G"\PE[,#.)^<3[>C,W]B:1YF*<[]E\V(B/H0RS;'Y63&/ [# M^!$-28$$S&!5\SC)%D:<)PAG7*Q3PC^>[\)F[AF_E3^&Y=[QOU&6GI\$*;Z+ M(\' BR#-X@1/I/(;?H* SID!&P,_1PV'#^-WBB>RA9^!P?MD3!AESD\EA.1Y MCHGUO:8T@"T_+_0QJ(]>GZN0MMC'H(<&H\8(O2U^-^@?AJB\%T[8ZHWZG9DL M[*QUBLDZWF&C7M5D[=V_/C6J]$5P=16%)#PB*/.U;L;?L9G 60&J-8,^1Y.V M^,YZ'SK&EU($J6EP7&U*O10\^BS(T9W;TB:PT7KC-"^JPHL:&ER4D\08X, B M/?@;T9P*^#YG\#^".JL'3XR_^IE_% !QVWJ>O15FO@8(XB8VDV*XH 4&31!< M /:Q^-N:-!@-EM26M!3NW-ZUI8K501\X?D.;ZQO.?.] ML;]=RQ;0M42-<1"'IM.Z6%-7?)V92G;?' _:'O":2N=V.0?>P+0=+4VJT\GU MQJ9C75D)Y8WA:?R48"?!51+/@^S2.!J-X\O=$)"!Y8%X'(B.W";6WA4,CBNC MK^O99G]X8+Q TU=Y^H(A8MGFT#MV@:VFL#H4=AS;=)UNR7"W0C,7(.LO93EG M 0A_6!^PIN9]@S&.UN)>3_*6)JF$*],F"KN65G*'SV,1 [I!ETID2)F?3!>\ M:01[8&&\(J2K&X[5WC2NGNU:IC[8Y&H]4 MNXW15*JGF=DC<^3H9FMJ4VD(UJ>C6^(I3J4QMA\=*]>*6P=M7GXKS2*6^"%9 M-OYL&41!FB4J6IM*9C5#/,MVQ MII+B5!K;A^WV4M..]*U5U.U*54'EFN.K!8- M-355.T#5\<@SAZ[5":HJ$8Q1V5[Y)5NPI R[F$;$,G61#=0OQM9$_&DF6+&'MU/K TPQO92SLM'3P8';T7U;^P^F$JG M_L4O7KLG$W_\P\BV['>J)2)J*FDJ=8Y*;US/M 8M H::0%J,=!C@D)!?$$WC M)3/>%*&_;RGVI[W^UL4BJN4?:OK4CY01>"SMKZ T?C"Z%=D-9UA,VCQ.&C>8>@C2( M(P/^680U,O^K5$1V45R\JY(QRQF;8Z^](Z"&YM14W1%U'XZP8;BFZE51U7.& MV$Q04_6JJ I.INV8;K\;TJI$F*:-H7,1HOYZ"A/FIN\I04Q:'6CZ'OG(_YUE5(%A^%F6!),\\R3F(AKLSB'%?5[ Z@N\JGY>+55CW]WK!]/*KATB\_7<:_>\%F>F MYE[-O0JM^HW3.Z H4W.OYEX55OUFT!G=VZU+E(MY*_^B?[#9G0\S\N\9]UA2 M(T\90EBAJ[+*J9] !'Y- X^E<'V$_Z*@_W/\="C.C^O,C73;S?J-M)YR"L : M83;(V'3Z!W8^/>*.=2]M[I;XQ#&]L6T./%?SB>:3O7PR&KCFP&X+X:_YY+;X MA+=Z&#J#*^.3(]BIWY%A562V;BDQHLF]]:BX^MCTL_K/$=!& O[/L_^1-7BQ M/MOV4?ILGUT@,Q0W[0@2Y(,'R0W^5LK?% M7]X5_!M$M IZZ9WXGI#++?M,G^._?O<8S++%VS$XH9;[S:O201,?YK^U>K@K MZWJ!_\[M]SS7V?GK?L\Z\'>N==B;^R9KV;T17^:1)PLV67W6*9""5T%M-DM*: AUM-D]\6"6/&S_#<(C5^ +W8)"IQ MK9OQ=_A)V[W0#'I:FGQFJXPM)RPQG+YYP[S9=A\ZPY>2T]FT+E%M2ME]VVD2 MVCU*8XZ:8[B93W4]6VJ_9$OUKFI&58E1.Z.<;:N=<"E&I!WWP!\C(UO$.0PQ M2^OWP>=&U+E ,/)#G!+J?\(>6)2S2Q2677&^Q+85*AV;'IK]@=-YU%7-<=WA M.,^TK /O537':8X[Z/[-](9#S7*:Y<['])<[^RY)TC;X[:VF,T,-W6ZN.X M.]0-(#TM)#[7YEHY#TV#S2$ ',\=8Z\$I_+I)B-BO_GMU-$N9_N?/G,-FW?OCH/Z6O MOJNC5 71W=H>KB]_YR+G\Y,MDO/=C$WCA)"WW@*WLX2CA/W)5V8NQB)A\S^_ M^D,P='V7>?WA;#::N)/1;.+:H[XW&GN^.X*Y\0&^" R4 M_ND[__MMI.PJ\%R7H>=L-:#G_&4,,_R=P\T!J_C3_^1!0@C2F1_=!Q/*$#T& M_!QPT=G1YH9>_T"TN<%P?!( M\,P[)Z!&1N.3P&-UZG)NM;NC][.9#V--E?3 M.2K!HVBT.6DS--J<>C31:',:;4Y5,",-XG6^+=5HGV--]>U@G2--W>T$C5;N=I,32%-H4Y1R#H\#T[3Z)9II*O0-IU"9;I6K9J1-(NO<:8.]M>_O$/ M(]NRWZEF[FHJ:2II*FDJG:(=FVKT4<*UOW[@F1=>Q>E:YK/MC]+JPQV9H^&! M/H.JI<>F!FDA44+RTT)B^6.S9%S('BEEA8M+;,0Y70K\WF#]=X(\S& 1^$\2SU%C!XUBB,D- "1]_C!4K_CUAE.!P M&;J01;E$EZ F@/%[_?YA6!-NKW\:^ 9K>'R0 :LW'@QN?;+.\ 3 &%V;K&=K MK D%ZNXTUL2SFZ&Q)M2CB<::T%@3JI8R*U/"?P5;=@$LB2O8- M^K3-13\U?92(R'2EG.6G)$XQ92F>!X6X!R(4*(IJSQE7U8KHBFK+F5'7:*L#DL\0TYQ91O=&^SK"B]XI9Y]IS#= MF[=RC'_?^G(1]LM.Q7$MG;:DS3 $0+"6F7MI]N[)$[D-;(ZN2HG\.RG:0K.,#O8[&V&Z:IN<7 MU;:])#1-E:?IJ#MRJE#<8*RVZ?(W+ *>)_%2ZF]P:>?WFH3FC65]>[3"LXYZ M8U=%3]?3]+PF>EI#3<]KHJ9 ]&4N6+>*9$40/+,UTN>]A M)V+K [&;9DP'2=/>-]2DT5*CTS+4.7KW7%QVX.BMIPQ1%0Z[#Z;2>7OQ.\SN MJ8X__F%D6_8[Q5+I-)$TD;I&I#;VD2:-EA_M=[E21''5>[.SG"9[[6NKTDX3:!N[8[T!V'XJJN].WC M4523\_+D=#4YKXF<[6,TUY]O\\)>S;/@H1A;#'&'S[^U1L1RETH3GK!YG#!L M&?00I$$<&?#/(GZ0^5^E>J?G>J3K=+;&TM5"6^KT1/7IZ8XU/:^)GK9.[[\J M>CJ=2 =7(O+2QIRY"#%_/86A^3NWR?K#E:WN M[?[@4,39XVU4>Q5V@7WZ9L-.UIQY\MB!YDS-F2IRIGU@UHCF3,V9IX[G:,X\ M%F>>U,!_V>#ZR4L]263]CCR8(IZVZ_K2'@(O%C\A5?'6H[RM8_.\U7^.Z6UD M^O]I\%\A%B>5R>'6Z?UIDGSW_5F^OWU[_LN@__[&P%'-%O#Y?F_P#=:))>R! M13GK&?4PZL7)WG!9M*X/<9@OH]18^D]&%&<&3,_(5^B#HT(T9CGYXW0RP+1[ M.U)BRDCE;O'H-9MA!:5GY1G"S]ZA5_ H=(GNU^13H_ MIBS*6'(AN7&&:_%SZ4^<;C#[\ZM@Z/HN\_K#V6PT<2>CV<2U1WUO-/9\=SYC MT^'_V-;P5?'6(JDXYY[=31+F?[GSY[#$MW[XZ#^EK[ZK[<0RB.[6=GY]TW9N MS7Q^LJWA)SRL+N9(:F^!>UB"3\&?7];Q2< K'_ M %_D%:'^]]L80*:/G]P#B<@XLL^@W[ M7*3&#[ A,^,S6V5L.6$)MQ.=OFG8?=NAYG3P%WNGY)]MC33BVR #R9\V6/4G MKIT;S7M8-]^Y5N$_"6!WHNRMX]'2>(2R5%UD^L(20W^5LK?%7]X5]D$0T;3H MI7?B>T+?H:BNV;WT.?YK(<7#4<^V/!1D82^*#PL9[Y&,KUGR_'^>O M^SWKP-\-W.%!;^Z;K#7H#9Q!=R8[[H^;#GL*@_32&V#U7-OI"+5&O;[7>*Z7 M]AYV.X4MKMF>?72\\>B6 (;0@&?QS$?/'6*\;F3CR#JYIWYZ6ISZ4PJ3:<<-UE_1NTY2(XB,;!'G,-0LK=_6G+L\Z0+W M4[\]!F$0&Q_BY3*/8$XGZU/09L^V7H&JMG.O7P(7T%?ZY4QA&FH^OF(_=OCDX-&M+(=79)O>I>]E+;;NE'X<^ MET@_NI#OIT)UW.6LZ;_ZF6_\T5^NWAGO5ZOP16;U316CIN5SK&(P?DXVIDHQ.A62UOMRMO@[[IN5,8TX,0;?F(AQL_(3CC@*XERFC-5+M4F^WZ*E7G&ASP% M;H4GWD^G( *9Z#P; U,;MN>:L-T&?!;>WUXC9..G^=-CZ]FG8<_@UX\L#/'_ M.+]JK_+4OZ<2JSA/$%YWED]A-K"#^&_V-4@SD$5C*N:;TD@)FX=LBJXL+!>? M6ULD3QM"6*W^^-U?Z#,(._3#5V MPL3[!'XP?M/J6]_@=K.TFA).E'KRSE-X M!R;B&S,F=A=>>6V/>D*Q".H:5._(B5KP M]-F-G_]<.<_1@D0%NLJOH8_V9, M\A08,*4>"(^+8+J #QH@(RS%069Y@@O&7=M=>7D58K3C"F:'/%G]GE63I_&I MY,G;)TZ[)MU KISG!:42*_"1GY6JD]1'>[U!DPK+S6)?9,8[I[>ER&T".\D+ M0:V33+DA=_:ZMU_&)??K%U!?N]B]F89%21N#."$$:6/%4-2?+V J\.,I/)WX M4_PL:=#B)#"FBSR)&FJ ZU:DTYW!W34=.NCWO//8).-].K2)#3+JMU&6?>_R M-D@[H^.Z.?*?O<^]D@=1:@-,+8](>4C'G%B)G")Y/JW&7F[QDM)FT?..G!NIGO>>6D'7M]TN[SD][) M&+L*,"8A.+);*LUE1NI7(!&#/H\ %,-WZ3B\J/EPFK/XV4*(0OI0Q?PC]Q-@ M2="XG]@J3C(#M,J/<;($E7+WCWVG['_G$:L.V#?X%"HJN__N'S:A#P_?P<]Q M%/JQ]>Y;DSLEZ32,49-E"S_#GRS\F5#00]*XKU0 M$D[IL;YG]XR_<@N#/NO/D-VP"SS[.@USTM3PQA1^Z(-F]\5 YDO]@"T+)S51 MFQJ=JP16DF9XFJ,*@TEA.$H<6>5T@0EHPDC>:I(RB80+<1(2>5M()/R;HY!H M0PMRL:OC0IU*AS63232/:Y;7RTC/#XWX69O[;J=I49=_'"T-ON[1 R9:+LR? M+HPI4A5F66[/'3J'(".3P%O M,W8.&W4O%L^P9WN'H>;HR>Z?K-OKCT\!H'6*R0Y[0[<9))4&:GD.#N @G*&+ MPZ5L?503^SEBMT7EN7DZ:PP;C6'38$N;8-AHO)FFP"4:&T9CPSR["_O<[;.A MQN@QKG2,(Q6#=Z0^BL=%7E(4]4P%8YMMN[)T\FTK5#JAUATZIC=JBW2C7M6L MYKD.\=QH8/8]Y4KT-<]=,<^]L2S3&;G-V[ZKQVZ-2E@Z"PSPQCXW;2Y>OG)+ M9?G\ZFU9OWK3]5V-3TQ=X*698Q=S7 8;]>J8H^MC7#VD78,@X"7 [O08US7& M+9EEQX@&WO;AZYB>=QGK3!.I*9&<@3D:=9](+R:,:MKGBI&WA^9P="#:BD(< M=]UJP;9OTW&ZI>O.%\>=;CHHZUT&[?KB$J*9HPES:"S?SONZ"OG+ZIXB^^). MFW##.D:IQ]"99SKS3&=D/(-9:0U-9]"V.95Z:1F:YSK$;@LS^&^33+Q6>":.-+, -V'R=! =Z. &4IB$

S#AH\[(WJ M9&M!M]\DF-UG,8-?N^O ^C*$\"+F*+QSAKCY\+35.2NM2?Z]9$XB&R!< $(J5YQT!)3I61( ?_*.#$Z_;P!UX>%5#!2I M7A'@X036R;+'./EBP(8\!%.&P,X@_"Q)!:8A)U3Q*O*6G\'080PJQ$@04;% M(Y0Z.Y@X+*'V(FO#FJ;TKP6;W>,(091F28YLP%&B?83[S4-ZQB\@S6$BB-XJ MF*N0N@G# 6!^\,$9A\+&;_PS"O 2Y3-B*E+#"-1O?*=A>/@['W2+K/EA&ANP MZ5E ^D[>ON'SN\<;4@19GI3(V'M[612-*_#=.3VS\,,YOLHYAG>Z /)FH*>G M-"-$*N6[+?,/@G,#^Z]Q&.WEXR(.;U5)[Q*QZI!M(V)E1Y,](C:H,TGYRDQ" MS]W4SR14J* MJ]7[SVELJ]]JN".H<%,2'KD;S#JVO0S?;18PJGDJ8%21$@7: M8LI$'P/$2M7@J#5PU+$&1U5C+K<+COH+*$N?E-@/7U'_L+314:,H'.K0[HT' M!\&ANE;/&KDGP,$<]0]#U]P+VCGH6;G'LU^%H#74U#ZXKBCFGU58=\30M9JSNT&YVH07@W"VV!+ MCP+">PI!NAU@WXXK&@T6?*7U&J^^_\12YB?3!454I7#G*:[Q7YS7H=KF77%5 MMNU:IC>X#%Z2YKD;Y;F1:PZ=MCGGZO'<":-IFH\[P,=O7,?LCUHD2RO,PE>9 MCOG&&IR;.(JF8BH2%>D^XMZK[S_[(8R%9O323[XPO#/42 FM30#/-D?CM@!4 MNA#HO%1R[)$Y*.VA=.]X,TGAC5:TXS7*U&IAP[>M X+F*[3 M_5YUUTVCH6VZ5P EIB,W[2,W8[-O:70E=0DT/GM83=LUUQZY^;A<^4%"]:OQ MW CCZ/XNI%IR/TW9@3;.37L?CFEYEVF&H&G4E$;CH3F\4,<*';NY[!'JF@,= MNU&90$,=NU';QMEC65IVSQZH;>_\1L ;<5FTS]:+]H_HCCSW7KVHQ8%-G,4Y M5ONW*S&ZLFS.(V^.THK LP>FW=H2.>X.*8Z_K87DUH5D;(W-_O"FA>04]H$6 M/"UXS]UTCQUS-&B?+W9E0G>=T63'UM'D\WM:UXWMG.PH%B[=K#5X9]?I635$ M70(+M@;MP()WX%)N POVUM&"RW=+4$;X1AI'$0L%U.OZ1. #,$<^DP*A=/^' M\:VDEC\@L%$1:78>)U/Z>K6?",E ._@CFR2YGSS5T%"G0 0:GD_)-^S!-[5E M^"!_"/*YDQ@+YL^F(-Z9#+]:+ @?+K8\!Y)EF31AMER%\1-#:DPF/@DY M/> M)_ZR@*W2*Q]-;5P#6(I6-M%\MM=+B\1!:XU"D-_+RT:4';*6CW M.Y/A=\F;O0Y+SX]![U3R9F\ V5^#O(VWR]L>/M7&OOREF MXT.M331B.(QXV1,@3Y(*P%N6$-X5H!J_8GEX(>< WVP^9U-\1C!C71)ZQH\P MVCQ/B-8SEOD! HC/X1\PYM_CC!E#_!MR9Q[Y^8PZ ("4S)"'Z&]5=^5Y$/G1 M%"PN("G\@%H/X/S#''>7A2GC+0-H);#.?X#X92P!OOK$L N! =.%Z2P-JW_W MCROGJV!_AHS$8Z_';L_;PF##%S.8#\\D]S"M**?9H;*8S[$_Q32,TSPIS-]X M6F?!)DNT9>U=-6(0!IC@IX@5-*&_"EIQI?WB)6OMO76/EJS.5V ML?(_LWO2HY^HO0W9/ (^'Y1 UTZ17_*DF++\^9W!TW/-R_CPRU]_-MB#'^;8 M_:>P:<':@*&G95^>]58Y8.WNZB*34:G%/9,J?4^H0]'<73WT_OWOXI^-6!(SX,,!MVVO^?:1M@B ML6XQ'W\2A$'V5*R%G]7S. SC1W(=2$Y7&'3#K:)>4MN65;P/KX(;X<.6B<]0 M%QCQ/K<3B$Q(3'STN>.(?<(V"-=)YQ5"3IP5Y'--I M#7A]<]2Y**C51? @NV<&[#%_.H"-\D%.Q>19.EM36"X1D-I;4GSL4O3N1!>. MLBWJ'@R#@6T.6G=[.N+>J!S-T")QBR+ACL>FU;JUEA8)+1)7*Q(#QW2] [L" M=UTBKCS^>)D&.VHX'M<-%;)6?[ ]5[[ @.#UFX-^SS)J%=)VN\JZ8CC,]FCT M_7I!\RP)'EB$4RF_(PH@1!4OU@&LC2N7.:S]"JM&L7!"/$+Y_S.63I-@4E7P M?:J]SU^0?_833?=GX@@C95-1S3&)'W# V;_SE.KJ8+-\X[75&Q7[9T0L*RL- M3:J7+NJ$Z5]I%D^_W/&"#]QA%J4T;=-8^4])'(9&YG]EJ5S7NNL57GF]C$'6 M?N<_@#7XT__D :]4S/SH/@!.3WM&UVJ VK'\KOJ:)KSO]-P:ZSN'U [:/@SW8:;BU!\LP%5E;/&H\.*K#"ZJ)3E %Y M]F%O[BT#&O3&;H +OG#4Y1NW>*R7J],3FH%R/6<3)K=171 M]QMGTX5P)=6L3M+>5VKSC)7K(*/+TG3E1HO*C:%K MCJVV==W'J=_05&I,)< M>#^E-I:I,4_BI1$_8,] SS5AN[%^!M[?WB;&IBXS]/38>O9IAXIQ'ED8&J)3 M7+59>8JM-D5KH5428T_#%+>0FF5^#5(J#)J*^:8T4L+F(6]XB V>-UL2\9R+ M/_YA9/?'[_Y"G_D[RXP?O@)KI5@Q\PF<0_RFU7>^H3*GM)J2:)6YK;&T7W78 M@Y=?V^.U9L=R^4[!%GQ?88[_UP]S]B-UR,-2E(_Q;\8D3X'C4OBF6?7* VEA MJ=3,D1I^=K2\K9E /5?U59*T:ZX-Y,IY7E J ML7*>O9)IMR0)WO&+R"&NPC8 M3&<@Q^"I6S;6:L+ANZ5W5T;B) 2[9$OEE2SM_:IWXJ#/[9QB>,T233O>G>3C MSV8&%BH2CX5_V,ASUO"=[5#O49.? 2FV9T5UALU9X2<+?R;.VR$IAM9ZB&N2 M_\Z!7:53.:I4'?S6_::F1X4U<*SOV3WCKZ(I+7[6GR%/8)<\]G4:YJFH9)W" M#WVLGQ4#F2]5P%L63@=P;6HDV-1HD]K'SGK&1^H=&XC6WM)TP2*@":.L5Y.4 M221T]TE(Y&TAD3A8CD.B#5VUM\O?120'U7BM^>_+:,\;ML?/G@UW.T^%>I=% M'"T-OM9/A36J H-3!\JI.EY@76T+J#L8R MP[B6[F"LQES.WL&XDP[1=.<5YGJ48>CU[+HSU#]5F&&\SRUJ$E88]=OX/WWO M\F&%=G&$J_;1_]G[W*O!L 2HSR.2;XD]$U;U(7YM]_K&1.)-S_N&G[6$G"+_ MQG'A-_#BBA$?A4_4%[K&^6B1-9VO?=A\$>1H^WS'GKN.HM-DQIV#&GD.$N=P M#)(:TSN>0FLV-OXK5GE>T!1DL:%S"&B* R[V^!0X)&/GL%'WPG ,>[9W"A@. M/5FWUQ\W!@VY\&2'O:$[;C2J!FDX!<3(Q9$2MCZJ:7UL0(Z;I[.&K]#P%4>" MK]!0$QWM*ZUA(53,7-H7LCP;8(0>XTK'.%+%:T=*7FK0QZ>H=6VS;5>6'[QM MA4KG^5JFZ]KFH'5/9O6* S77=8GK'&]HC@9M&_]JKM-<=_C2AJ[IC=HV U>/ MY2IOYQI+U=L60.HFH)TS0?DMX;)^2W@*?^ JNU4=6@39=0G1S-&$.0ZL']?, M<5UC7#V&5X. X"70O?08US7&+9EEQX@,WO3A:]FVZ1V*X*)B[?MU4JEOF:ZG M'*2OAM^]9OA=R[0=K1C45@SV+;>!OI';SQ>'GFXZ-NM=!COVXA*BF:,)%['L,4Z^&+!-#\&4(4+;0X E@+UDA:3FO@QDFS)$>XRQ(_/!#IWW8AQN\!4][.I;?7L33:UK39\RG:Q:45QV+O7HYZUFT$7,2?6 MG"$X/_#SH.?N?KI@.V0)H/N2_8^<@-B/: 4 M5FQU!/TF,8YA#?O&Q$_AX54,!*E>F7%P:UI)(_56O(I\Y@/S&&'\"$M-$%2R M@..56DDTUX;%8M)B3KZQ@.UFI)20405O%2(X83@ S \^...0G?B-?T8!7GE] M1E!ATK"(0,QW&K0?_)T/ND7D_#"-I0X:\O8YS^\>[X 19'E2*M.]S3.*3AGX M[IR>6?CA'%_E',./!MB1+$[0P(09(58WWVV9?Q!$%+A_C<-P/3!&'++K%JQ= M"GN7A!6]4-I)6-E!9;>$V7:=1\I79A)\_&Y5;;FM7F^ENRVGU=A'4.;FCDXT MEK.&QRM#CYH%IGB>"DQQ)$N!ZIDB9BE,B(##-5)X#2G<'08BNVXY]K-($';_6YDC8Z/ MM3KHC?JNGFSCR6X).KVX(V'S#;![ W?0$6IYO9'K77);&SZIL5KW*/)SX/*> M@M 7AXO5W*L*]YX0:5AS;C Q=US1:(SG*ZVK M>?7])Y8R/YDN*( J13=/D6'QXI0;U3;OBLOGA_VA:5T(VDKSW&WRW*COFN/1 M9;#V3IS!=:Q@FN;C#O#QF_'0'+GVM]? PE>9*?O&.CMQ%,V2520JTGUPQ%?? M?_9#QK,.EW[RA>$-H4:T:&UVCES3&3FZ3DMI*HT'ENF-+U.M=1(JG4(A7B7E MWUC>T'0LM_GQJ3#5KY1"HW,31]LVUQXE_(E%+/%#GF4Y6P91D&8)91GJ,KVV M>^EXENF.+P-\J*G4F$IC&\ZYRY3;JAZ+NF[*OW'ZYLAN<8@J3/3K)-#9::,- MG&L/WGQB6)TUS7BE$E5VZ.!-VTVTW+YIC[J/)G;=5!K:ICNX(B+IV$UC*&ES MY+1MPJ PX:^22./+-,O4%LZUAW ^+E=^D%#A:CPWPCBZOPNIGMQ/4W:@M7/3 M;HCCFO;P,I!+FDB-U>G0'-IMD485)I*.XC0-$GB.Z;HM[JD4)OJ5$FB@PSAJ M&SE[3$O+[MD#M0V>WPAQ(RZK]=EZM?X1?9+GWJO7MSBPB;,XQ[K_=M5&5Y;8 M>>3-45H1V&;?'IJ#U@;C5H'"?96 E,F.TN'2TY(@*!$[>#SLC0P9 M-MBRV\$&[\"FW()N/1[W!G4,W_+=$HL1OI'&4<1"@?:Z/A'X ,R1SZ0 *=W_ M87PKJ242"'A4!)N=Q\F4OEYM)6(ST.;]R"9)[B=/-4#4*>P_#<^GY!M6_YO: M,GR0/ 3ZW$F'!?-G!(8M([ 6"R)X;+'E.5 KRZ0)L^4JC)\84F,R\4F\$7SS M/O&7!5IEMDC8&I/\3+-P+,X@UXW&FFY6^^SB>\L;]IPZXX^.S_C ]99K][SK M8_OQ=K;?1H$+)QG" MO,]8Y@&] [EFR/3TMZKS\3R( M_&@:(# V L(3T#PB4(:VTNO'53=>Q^0Z#=+V]RX>/G\S K^*DFDL:OH1^5B/@^0IHO MXP3%9@)4C9"AB]8"!(6/ ZR)>7UQX)9$A1CQN9,.X3/>RI1U_AMJ_FO$?T8K M!@SVY^*LG6:>TW-KS.@-6C-C UC_$'869AGE-%GDSOD<\?6GH"!1-2''P7RG MTSQ).&@]\1M0E?-API; ,7>\P\,*^&+Z1%^#8T(H8A8!X[(F;.>IQG8W";;O MU+=#@^UKL/T7 VG=[GGN*)@;7.MD37D4VV "KYUE.1ZCE]9Q^XQX& ME[Z7T,CJVY6Q[@N@T*(T]^J^ )IS=5\ W1= ]P70?0%45#2Z+\#5EHM^7OB\ MO2]>C\&HU'68_2J@+)1-Q^Z# MJ61::QBZUIOJ>J8UN R,DB924R+]\0\CV[+?70^5SEBK><4&W+85*LW'6MET M0-G GQI5KP,&W O#I/N2"$^YYSQ)[4T03>,E^[8L2MF2K:9]KN8%RT-SZ%@: MOTM5 MF.:8_;JE6%B:0#<#<9@'OC6F;?UGI&70)90T\#!:IMM^T#"G1[W< ) M)!MNN^EV1#_KN??V8NEH#*:7[HS2*L"R;=/V#NS,<(SMZ3(ZH):-JY8-QS,] M[Q2@@-T0C4M$F;6XW:ZXC0;F8#S0XG:5T7#;N4Q_=>U5X1]7# BXQ8=:PU49 M#7I>#+$=-%.)JA+(.!827@_AG8AGXCE\LK\.!1APO(IT6X8S(1+MR')N M#$JR1JN=\G1$(M*GFM>;?V;WE'3RB:!H4MR%7SA0?ARE39>I"H\B6\SC,(P? M"7B* ]P@*")"@0BH+%KE'!@.)/+NI_?O?S6 (BFR4#P/,OH-\Z>+ I3G0[Q< MYA$H,=H0 G/ZJY_YQA_]Y>J=\7ZU"LO?I7PK^>C/R KGPT)@WAZ.9 [?69\ M *?GC=R#\ 'I[;;#ZZ'OG"U?1G?%33^H*UY]=)YQ=6:F^+I, (K\X+)[;NBFWPAF6O MUW _FPQSZDKNP\JX.[;?=N/];J&0]NYJI[35EGILQ6JGU>?%9TNJB1>?*:FN MN/.9_3]7J.:6G[R!VO;?'H,PB-><_,[4L',A/^^VD12?. OL8NNR3,?RS('; M]N;]1;E&?+6:V6Z/V8#'3&_4]@KF%IBM&Y? G4MQM08#>Y6F?5 M".IP-W?<('6SP/MB!ZC3=\W^\*P5EP<>1. NDB>BZ*IW69VUI$"3YS$=L]6O.SD@]S%AC>*VYJ;W3<]JVW>[Q%W1^60AA:*VQ0*U^V;EMW6X=!"H87B>H4"82O' M!]Z7=%TD=!CR:L.05UV=L9;3OCT1OEZN80T&O7&]<_W!Y1I1LPGLZD]:?F?N M3[,84TFH#2YF_*^-FS!X)6>4M(^]?3&GO_A9L'7#<)!M.^9C)]9TF@03;,TZ MB1\8_&SV[SREQJ.P&[[Q&AS-8H.HWJ5HM&I2X^S[^X3=@X='_TJS>/KE;N+S M'J9+K)*A*9O&RG]*XC T,O\K2^5BEEVO\!;&7Y73483WK;=M5*D\>&![#XK@^=&J\76Z NKP>S/[]Z MOFFJ;3NO6E=U'5\@MI=J_2V EL]9Z*S794 M1)G&(Z.VYU,_77"FQK]@0=Z#'U*5%9;T><-A=2S18^D"V.,N8\G2@'5_8:(X MBDWS),@"QE]S0%5/^$L][-?M1T_&/0D?EW!SSV>7_I.!?:<#+F,@3^Q)?,J8 M@S64FB1W28K59BN@S )5@P\B(5I2PW;.@G0*=KH@23R?PYK@QT5U+E SH(,P M![8H2U]7X(@%TZ("MGB)\G;_.X=SQ.Y;8]-XG]_#N8 2VZ?!?V23)/>!%>$G M%@I"NF)3[(H>/KV#=0;?TD%4'A ;J_57\*^OP. 9O %K'[F]8:UD%XXB;"T. M##K+^8%8B%BRMDYBX2!-4 M4Y9E(2N XG'"("XK/"E].$O]),%4=JYI*EK9UCM:S)O@0>(U.(#Y@PF;,B#2 MC']A"B2-0=13^"A.BM@AB7&.>ZS(M9[N99-[.M=A\)U-[H7[WZ]>\2?@[.?9 M[E=.GLS>4,Q==ULS=?[G(JD* .[9W024])<[HO=;/WSTG])7W]4U&:BQM3U< M7_[.15ZF%_WW?_*5F8NQ2-C\SZ_^\+R)9X&%]QL=0R ^'^"+O+6"__TV4G;F MI%FBTLU3?LC040R'3YC/8)6\FA^/550HII'FH,'0\0 )CZ.(A7>%Z2T> *6% M)S%HFN0AF&(%??P0P$87OY^&<8[F]CP!/R@!K9 GK/@=."P!VA+EF' D*M! MBO*1H8HJE2_L [E7\'^3V_%< :2FW/9"&!)H*50&%=@$]3,6S"-0GC 7^#L= M_LP6?H9V M:SR=YJLGW.E)R-$G$F,1A]RW$3\SA4U5S5J>*SQ(FGW;3N-[NT@$V_*)P5&- M ^#4#>3G8(<0U9&)N:\E743#D0:G(EI[:08_*$X48JJ9 MP<*4/<(."^U:<7:;!;N@# L3>XVW$+B"31<1K/T>S?/'10#*8HG3 M!5ME#K8VW5V;^"'N>RIK>GP:TEW.*!J#R)0:9 M4"PP3L"ED+Z+GE9,_BI/Z4X@?1)#%%P,LP8;AER^Q(#("+6 M*.\;[%J*]"=8G QM"N-7T/)\ASY^-(V/<##P?UGO30,[^=C]=Y^"](OQ(Q^M M1S\#[X.K.=PB,5E^&C+V98\2D,77H.M ?&G)8$*PPI3MVP<*[. ^8! TV] 4 MTM!I-27A_F:H=@NWG4)1./_+[\@&I>SKQ^FQ-[%JRC:#WX2Q*#K$R W_WX.JB')_" B M71&@"POV)?=F'P/@'W*W*91-3!D98,I'\3*8&K/X,0)2(I7)&R4S 0XL-9]C]0'RP(YX%-&(+&#!2BY^J@.6O27R? M^,NNG7(@\W(,RN'"\Y?83S#R9?PU0-V,-RK2D>!O' JHTG'U:&%B<(@.*6X+ M"5T@/9NO\+>OK5Z_C,O)ER @)V%>!I<^A&"\&._)T(W%Y4A/VO?"'Z'PC)A$ M<68N0:/#+Y(XOU^@B$9")-#"@[,;/B6%C[@A0[R\9/!3+HY@(@9D.)$X^OP" MB8X%!E]%6[\ZZT/_,2V\%-0!A4,IG9VU_?F4PSA6?S*XLW B=("LP%P 3?PO MQL.=Z $D+!-;!-(%:C.(^$G#*J55; +?<2).6IT>Q==GFR8S#TD7^P8'9H!O MPM?^"BJ%7W-9=+_@=LY\*TXSH#\3/F"CBU'@UVK#7@^\7G\# G&-5>G4ZO?& M]>%TPF>%+&2'D1R(VG&7UZR3Y0K,> M5'9=*:".[]#H20!4QW.PIAG()X"Y+N%02V4K*BYM,#DFH8.C.!TS>H1H5)7&V[L(>_%>=& M@[%'P[6Q@63UL@SE!/Y_,,'>JBT2X?\9#H41?@B MXF0AQ.H']!!_Q"A/U\RG;PGH!'.^V]9X9GW?8\SC* M;EM\WJ'5&XZ.C\_;[PT;0JBV0I&U>@/K))"W)YJLO?O7:\.>&\A+PY4>!$VK M:7):FO #E?^Y&TY6+8C6+=4I:F]R#8OUA0M^(1#KWIJ?+FZL?9U*I(LTVM%0 M].-6$-)+8%]>JF$Y6?0B>X1N==[D*7D_WTKY+AA1?J"@\.EZF+^X?DXU5(=K MAI$;VZ;='W8>1D[S7'=X[HTU'IACRU&H/;<2K9559L<]APO/7MMQN&A\J,:] M4 ?FT#VP.Z/NLG@NU>6-;-,:M%!=)Z>0!H9OHKHJ=24KL2IS[(6JZZ;1)=X, M',^T;4NA\UQ3J'ZX.*8]L%4S\K71]0S9?A!I^G.#?9U27QN#2GKYWRD;:D_: M=P)661),B^1K;9*U]HW[;>'5M3EV9@JYGFH44L(>MA]NN,3!UK&=]VV5IDYL(3-= G3%9$8)D0D>0(!6L@I]76L-H0!HK#0< < M:K6=KP?]<05%0VG!NV#7!%*0J, UUY/P'.$Q7&F0%+@[?B1]I 1^D+#H1*+V:\>5H/(V MAEG#E,#*=I;)=8AA'-W?A83-PW^'0\KH>YP). J?>!MDA2$#T-[7M[!DAX1# M#O'"G3JZ!>FVNWA^EQ<3$E4_MMNOKV6:+W->OU)&%W"TBI6KU80!+\6D>OY_ M86:T* "BTLSF+R-.B !YXJ!%E%N+#P%/$592"6M5@3R^MNQ!!?$H(R[FO Q7 MX"3",?*8+#&!'F@S,55XHYRG ";A9=WR MTDK 4)BP)Y-X&T(D8C#",_7:JF* HC V]2<3GTXH8\(BAHB3L'L)0:3 [$4E M,9>F1YC4@ODSFC&O*L@CQ)H2.R$5)')V\&N?VP23$5]*BTU>^T1/TOJ<]W=L MA6M)XBO&*BE )9'^/59G9=M 6FK((,8OE4@1))U@,9E1!M+'-OB$A'Y]BT-2 MU*7F*"$29/P2JE(FYBKT6%'.S0L0]@IQH69;:@VCKC4*5 !>U) 6)-W4V&MU M$/,\H2&+*HB!R?_OF16PS'"]G.\B&#.=*^EL;C'8PF(0]U$OLQ9J=4(-;06O M[]55_W.V IX]?1F;L\6Y#W9_;WCL,W-4'_+0@Q#5D7. -6&O[05)^MJKDD$! M&[4,\B4',A2PAL4I[ SJ9WIG3F%@Y'W:M>4I?%<> @4,XC:PK#EC1S^GY?," MS+O^[B453_)V]Q*VXT,(.M"G2MSML9VG63I,0I MYC##I%0Y$EPF8:=OQ84K<:"0-OBN'#Q/'ODK@_X,/&*S# .P4Q3 MDV-8TA"U!6\8GC?DDNSF1V\DFP\[^7$P&\)%A#8ER*9R!'\_#9ABG. MQ0L-5S0Q>!1/C"PC:;YVI"XXAW*2/9)B49UFI1K(-_ 95!1R(ZLKY_+9!8VA+,U_KS&@>X&W<]*K1KGR'=9;5GP\'9!SD#= M=D$?\.S#R( (;R#5?HU#1-WE>_X#4!)!T3JG='\Y.+:,QS*%J,0E'8:QDEF% MB,BQBPD%CK!<^3U&L7N"J4(1SP'!^V=$4_B,7R"M^GX)2YKZ!1 A?JF,[W'( MVL,F+A!J4P&NO?2_,(,5]./!5!"=I1 V#G;+$X%QF@E%RTM .]YJ181&:V$] M$8,SJ_@=SY7C.A\CD6&=L*-H+?]['N(D3'U0(1S&6 M7@&Z\& R/+P %1,G/*CU%1LR,:0/CEI SG++;&/%CQ+$=J=(NPB2'J!SA"^U!N"-RZDG:^IWMK.(Q3W$UZA\)U_P0$^4O< ?U_" MC7Z,8)>6=)!TC!_0S-U@X MW7CH'QQI&C3$UR=N#Y#?3SUBJ*L!?0&AZX7U3 8M=H5AB+G_0=PSK0UOC$"= M5E&.8NZ;J]JS*R"!83SE.1F9L3WO9(PP:]\ %Y$8+:FN">T?, MVXSCWI9CT3&+36OHY[Q98C#E%VQB!=S6X&U'8"MDXTN*UI3\C!U&<]ZHC38B M#+XP@LZG3Q$A&>*V@_SC\004J"_^-^IT,(.C6^0TD!U0KOSQ\;&7LFGO/G[H MW*$-%A:L9.J+>S7F)Q%1'[>A?JE)+0Y2PGK&^"=OG\%[)A@+; 9+>[8DA[!, M_9"NFZ>\;S)V7HB>$;+UI@&/9?,A5,J$U5^TJ3$B]D@PY,#\DNY&8-)D5C26 MJPX3X";B"GA0#C@@/PJ^-ZMY\14CDR'A<2_*[8$IB\ "->\(XWLR8'!GBKC' MON7]*!)>JF:8O(,F.0D2X\IS) -JV_/W.6P,[T;#@=1GI-:*F"*=L/F4^Z0, M#LLIKC'E\E=IRF>)(EFWF&"%4Q)HIS^5Y3$#W3ZDY3ZF]92D7 M"6>1]-W2;JW-?&/6%-< M04"S0W\\O4X"I_TQ6_MXG>X^^*WA47E6J_T=?%- M7!=?R"RF_BN5\WC4*3B-9F# ?R?Y_,$XY__ )ASP-&D[5);_H);._-]_K<(V MPMKZF;=1P,XU'32*4-.SK]@9FM^]"2-(](;@G7N*2PPT-##F (XD=N1>R_R1 MS_ 4/-V@C(+[J8"+;@L&?=F+MQT2@Z<*F [&)S1/.DKU0YK!-^H C[3>W8C^ MI?WA)W[T!3-?T1P ?CM6N_B?3]\CGK[;G[7?CR;]Y"GS=S5CR4%:I6@*R7=%Q8LD+EKPX2=IW?4'451HM75FJLXQ%$?T@ZB.K.R!"4^)7.7R,;R!2*AG M).]1Q^N=V(LGG/_%Q#E?.;7?Y;XOP?T)"C6L/@9*&U,F\ "<_ZC#Z#H9NOC M?8!]74[PIRN6QN)GOS-0<]C;;P*T-[[$"4@#_]4/>2(>^M]8JO5_\ ]YN(\1 M?2')5XSQG_RW#U3$2\@G%O&?_,R^XED@?1!O]V&NOX=Q]L1_\IDE-"FR@L6/ M0+Y]D!PF/EC6$GQ^A%,>7O^2 ,E4E*1G&6[I_SM.*(HIBH5EAL"VL&@"4:(, MHR;9VXM;,$K.E=X=ML>MH6BEICBET70JQZ%Z*8.WD!0?X;'VZB);J.)/HL:% MXGVBJKHLI=D<@-KX@FF&!VL=S0N#OOQ^7VAL?)0R@/!7O/+#KY6<8%-Z[ __ MD=1Z0M%Q7SH("BDJ175]X:)%(]JJ4D'V-N'#X](:OMNEV^&TDF0[%>>)*$;% M^"#)'^52WOL\B$W%:Z+\G&J.$+VAO(JN'2C2I^H=)'<)TXT:>Y&/370MOADJDHTP)R0YYAJ-ZN,52?:D4 M64]J-]-C74_:B.Y[[;R"&'4:J&'O];: ?32--KOJWM]7S='=GFH!0XSZ)K&X M1OP5\S9G&!]4E^6W+^.-_ZW<)DC^\P>>G":.JBH&:G1NZ;L3*[C/S7%.R@NS MZ@I8.J8_+ (V!Y\"7'[2_+_,Y\&4<>./_^['4C#%[TR0]+3,\>,V(KT/'OK,$;QCM$6H.9^%=UHUDZ M0N^GV;>FB-;19*)976G!Y\$ZX3>4#:\D.Z?D_U)D2=("621"7M8(.K .*K=)R) M+),R[Y/NC&,R^<%XV<$]LNUH\LF"!P!_+3M!SD2^JTB719D2-PG49KPX&S%6 M%,P#SLSBDOI_P=AY43.'ZRA!-V"&*0]<5LM#XWLJ*O?%5T42QK2H!XK7!+R> M;G"00"/J"S;#7L')C8%/+';"2PY:'=98P[)X!765I%%20,[^U1?G\L7YZ#@7 MYT-]<7X;%^?*6$^3G=;3A\J-H]M##.()PZEK)R;/?:?S**JCG!17%12AY(LS MT(*0G!1^%/#+&'PF8CR:4EI;U0E<:4HP/]#",81M,ZO9-O O8;34CB8Z)BA& MDU0H'73P+/ *:WMQU_K9+#QR[IEA$0N=OWC"819>(IV]3Y1H"?\CIW[M!;/= MUBAL0VWP_=!%OI_NY/N/$7)+E!E_"Y:4/R$*6'Y8-WP++T+=M3=S&XY@5-&1TS1^5=BMF#$K&JTE+ M+HP4<]V6I>R3XD*X=%GJ4R&17+*L9_R%3?V@6 M7U9"F#1?[+4\^V*BZ_.4AZ2+6+Z!>+G+(71@0-I)8!6$O7PR9:LX3N[]J("P MJLJ+.%'8C-_;S!C>7'/4S*=BZ?(\*=TU2$4%&%9O8JYNOL)6%2*Y1Z[UXCE, M^'G28<$BCLD1G.=TX5JD!HM[#60^V(<):?_UQ=/=-LV.^ K,="Q@Y96!P.X/ MI/C!S:!8UH# M;\_@P.!WO"7UI>.I&HO4-P?O*_(9$',-KZJF4J9L6:X%3TLBAM]$@H#K@ES= MG-FHQKO(LB@]N75I0M"E*M@J;J-)%'$>Q#HT!3K;B"C\\KMBDI9E8-__:9)\ M]_V17FIHFP_ZV\*,YW= MMMQO[[_])LXOCX>OD1'[4BJ82D71/T;.,DA#R&R M&=4>=,T:J)< 6BYX!)>Y;"G* *G*="5'+HNZHO+"(:1=7U6[?GCUW\!3G>?? M*\?TF(YB_.A/L7A,079OB4E3 8D)AW '),I#'*(9Y_.$R.HD="DCBGYQ[N_! 7A* S(Y*S?C0V$&T3.?1(D^//)+ M>;5?5#:1[<[S 9HC0DCX!E%,B0X3AI>EB+% 5Z-E5-0H\RGW,0NW>1M2A"PC M80\1&=#'B".*GQMS?\HH7T.ZG17C$EY!*(PJ>OAB/$&6)-<@24 INBZ'&;_ G8 MF?^8@OF\+B\IF/&IGE6I/$9 I0V-SW2+\-1DQF-U3(!?9/4C\PN(0)J3!XN, M'^5+EB#VQ@[.KBL!)"PX:6DP*WE$^ UF44/,U1GY(<]S+W'.=W&RE8-YL=_" M3Y;HLDM05333ZB8#N9<7=6!OER9D\BY$E7V!8.^R&]=;PUUKRS1@J=UZ3JO7>7,HFV$JNV?Y:+#?1>?5]O MCK+TITD,Y(SB93"M"\X[3:8+DFF]] -UT7]*BZ?0185AP7-$>=" MLC+WD0?1!,A"\4,>(.5?TW2_M'AN)+.4&9#^%Q9Q$,4*2;YNIF,L-KCG)5.E M%8^9YAF[!PE?8; MT.*M IFK(.TL2).<^VAD>8A$(;P6JP6RUZI$>1YM^2\$ MRM!DO2A9UW6Q0*HAI8L8_T2^$B5C$:P$9 [[*M KP>W,XB6"H5!F3G%C4U;5 MD3<6)$:>4DT;YX<5C(?^L::]0K3W,U"Z8&1%,(>*JN7UQ5UU<0'SB\159DEE MP@^31'Y%;3+@Q ?%0!%]4.2I5N*75^(,.Z;(T;6BA%I<()>$H_ME(:CK@2ET M08,(:TUENI,&F#P5<-W /IK<"@EX*<#ADUQCS%NY:$HI1"GJ Y:Q&L7H4.:X M3!1:Y,\$0B&C".\FX4WFDHXOT'UGV^6X%J@+"10O&GV2>MS68ZU/(O^%BB]Y MU@DR'PD,U4362$B^S-_ ME0G13%A@#O M5!P,%"PIX2S =.CU@(.FUB6I)4&B%8D):]E5["M,7@8L$:4& IBH2C'0A+ST MD0Q^/<]H%U@2(6+_IYD4U@61Y!UZT)26\?#6L.%$&QM-TDN35+*RZDX0+Z_@ M26_\5IQ2XJASM;B+!3,H+>H?\*@$NO.KG.IJG8PD3>5+4UD4D[S_6!G&055B M643C.1R_N$5M1+1.I%]]>,(N>Y]Y)@CX W_U,]_X%2&6ID\B'2MC(;:PR'FQ M )PXF<[-NJB-!]XX1D^GBPI$,&(9XLZ2:5^6UE'952RX^U^?BVI%;;(K19J';$<@U;"@A5=TZFM\I8@FVNYAD(,EHOY6\KZHQE'T^ZG0CC%FFF%U M/)4L^H\4,BF#*SQ5;Q(B?)T ,L'?8,P&$6A(*YL(^^RC]&:B4H&Z3^'/1$*? M#J)?GCRL-T)0Y36@?3S*!'"QN6^]9?)_XJP4BHV(7#GB4D>% M84!38(NCO1^'X1VUGXQRWBZ/>**>AR2@X^BNAJ6\_P'51E(N6?$B)2$*9#61 M?"C@$'*E MZ"AZMK E&+6:P)6?%'JH\]813B@S(OA1R@OOZ*83$8="ZJN8T$T MB;]NAED+E& 0\CEA.I8@C-M@J76<3P6B8ZQ] [$']?,T] /LFH(M/E(\E*\G M0E"!EQ"L">_O@HI,1PDNSY!R.Y/]'4IJ?0&U%KFT>R]?\>!N3D#:2-^7?6A M/'DJ;JUZ=QZRKX'.C5>#B)LQ&GRRZ!(G&GYBYEV^XF!3,B7)-, :OP?PIXN1 MT%&?3MF*]Q3%%HU[9/6H='V/<'2[-LYN5.ZC/NVK/!0YQI8 =]L*J:W-'%6(2C5]50*$5'TDM=*I M +1WX:LW1E._'I?K-_^K]JX4X6#)QBO@_2@FRU/M0>%(=:T%OCO''\V B@CH M$4SRC!L;\7Q.>*C\%A9^3U:>:(Q.-W/^5WT473C$4UGP2$"YE2ZF=A7P2P@L M*DXA? RA6?'ZE#<9X*G"]V$\J15E$(EU %\),DL6!]*O:G;6-L#>B0/EET=1 M;T!0PQ+6[P<.;_L9X6TU/UZ0'Q]B9+JBW)):)24^W1=M8A.O831K17))PDF M?!P7NJB>W0DMO8['+M)HY(B@L!!2/^0Y_>G"3[1A ;'>RMJE\?3/N"&G#7[6&$W-*F'PX[NX[\^.(($)V?H;/S^2UT M=IY_*'):-S/LPQ]NR[+/M@7?\ .4Q@%7(7]2T7 [PRG:&T3G#< M%Y2)[HE^DSAW1&Q$H/;O+V&RK!'R@4ALY$;3BIJ$0(4STP\0B+^L@O6MQWTP MV]7IT;5)\$$Z""26%_V@S%202SGL]\1D%+[A&&W@&AN'>PXG;CV50&9$/PB1 M\ 9$%5W0Q;>X*#O2R8DFA[%;(XH!]0-#\\*!7Y/>#Y)U%*OK;;/>QHL#A<"Z M8),F$KLES?7SU0O-,K7'@H4+1R&]DX>YK'M;IG5WU0P]<;2'SW< 10(B 57C MO.Z'-E(,V0S]CCXIP7U9??]N*%&W)EV^^P.$*?6(N7<>LA:F"7*>,C)ZQZKV$38:VB:N:_#CNOH:Z@I84-2;\L4+].?K M@4B3VO(8+DAAVOJX;I/E>^.3XA7PJU#; ,N!-"#@,P[V-WXB]PH7A^JR)D:M MX.8TNW#,@6/93+.Z)T8M0B^/"I=UZP)";L5I48W MXA9HKDA EB6/:!.0(@Y.?]EIIE2L8_>S#.1R;]*"A;Q!8_,#L:L@M&7R@'Y# M^:T?PD-,-D\#.41HM'@UQ ,6!A6;%BF! !6&1(-P<5F*)<-[D;2 M9&!#MF- MZQI%C+"JL0/Q,7K ,WCN=0.R2]R%A*M/Q)!H;>MV/U_]%2"P+&T;1N1'T* X M)J0X(#&''1!G)+>+!4-YSK!WB6 '5\\(FD_0TP)-3/STTC 1BXZQL"T]>Q-B MN@HHF%HBP!C#C0<[ZNDVLL 7#6%XBX[9%_"%!FJ\:L)AUJ!(FK:6GI7C67DF M:.&/6&_N;5F^96&XCS%3I/I\/! DU';+]4-SJM4JSDU%'87Q9/+<0$=9/02+ M WC"G*: &!K ,@.M:]=/3?P[E*O8(A>27V9=?5D*R3*/JYT5?!QR4FSVU2)] M=!V2MTW8I^4@1^S/&1TD0OFO:9\!" (KT\_O6*Y;[KKF+/HC&3H?>"I_;SMRVK_-D.1T#X1&O,C T!\NMROP0*DS M4(7K2GIZ(8O4V?HZ?!9F8[=OD2AX]75],1S \7[VY-DG!6A!VB&DA\WK9O7V M!:R1+X;R7PUTU4B'L[#-PK6:J>$.YTC=QN/PL475+@*^/$0$:UB1AV$"9-]U M';P41/B-L)HJ>#:[!(NAO]R6^S \JZ>?B>GYOD/MX+>3@LP0>!W^=*"-CT$V MZD_B+% 7Y0:\ZC-BB,<5*,X2$WMTESVQJ?+H_7OZ-=^PX&%>"$;KL>R"VK9KP)-/9U)_I5W!.67E6WZJJ86?#(^/J M$"^$M[OUZ(>/X,6&2+-)?7)P;M TT'H$5]IND3."9OF"1UZ# M@\J>'T22NW#O\,AL]HGUCNR0&7_[FH9-/E8B&UEWE^6EFK[(M]32 M6C25[M47%LG2>YYCKLO45<(:#&%5.'HA"? O^6U8KN,.HAD\S\*".>QPP5M0 MZ7T77J_YT^\"SKZL^?;^B#XIG&G!QT&UMC*<3C6HA%/R8"+G %DD!Z_F0\,F MW\VX_\$S[#DQ*M>9TB5R.^\HG_*BMYICVRDRD0&[0_!![OU=5'_GPZX"JC0K M)CE,&Y3LM]M>%5SDF$4'^KH)*^.B=ONMNE'6]T%F35]'XI'4B]H= M:&5EY@9W@H!O94A!$'F_A!<90R,8?'22:< 2!CC#FWB M+[ &! U1AG FF'@*^#EF#^G=9R7[Z "K9> !%I=C/ M/OUU2]D?0.'Z9ZLL6SVA0!N QG2#F17)CA5)I<&L+IN[Q!]CZ/!RE*/*8QR4 MAW@$$GA8U'24\E&\!1G(-#.FNCRUGM]0U&4<^-W:$!YG\7UGD:4< MT/=L=G0TT(Q&F[:S&I(< XGVA\3%F/X"->Q0BJ_"T+3(VHG]_W6"&C_D?I%JQ<)''>?^UYKV! MV!*+-C#=D4BSJ.GI]-R)<>]Q=GZ!V0&_=P!W&\OV@JROVXT6T]?EWIKYP"M^ MW$/W/TLN4M$,3&D5,M&4A*]@BL<.18FEQ(E1.F/>AE(I@.$OU?;A!.R$@4")U "U;%U4R$L@3)PDGPTH?N>AO:[TIL^SNI[;6.#XJ[;_E E;*2%2,[$.XX;X9U I!<;]5"#X-[4 M]Y_:].]O8I%XYC!W6:C',2.L$5G]T7WJ2"6VL4(#4.W72QK[5 M:FB,)8.N\D$ODX MI^\SIX) 0.^4U@2X[,F)(PB;MV%1#G2Q[3._<];MIHXFR@B[)N5.^![<_S0XVS]1I6H MF[]&-"9NM!\X8:$M1IP9EV,K1]>&8OP)N MS&&J5?]OK*>IK3%ZER/T<<)^C8U'VKU*$F34Q:G($_6SSC'SC]-T?Q4)RG/,_CK^"^F M8HI=JH["?>B['G!J9.Y.DFH]SL0O#'Y%8#LWWV,=-P3->$3)\;7<,?&[A(4_ M>RBP\-^^GT59,?HU>Z%4\.VP!5Y0'E@Z#/]-O;1FX*6UP50#ECL8@A=\A?1 MOBL#NY' ]R*T=3G,(U>]&C0>4[8=.D+IOP!FW8Q*#PE\$G4)P='F0*V%XQ8; M2/C#L.H;Z"?>P\5&:N^NN-?<23>':T.-',!&47\(]$_[ROL>^E>19$#RD/. M&\@S-LU/U#\23D&X/D9Y#B(.0[LN1^J\)AS:%*:B@G[W8(*1X+#%6BYAV*]J M2GV7^O7PFL.T*=NV\&R9T->.$C?]:D=^+371+/ $ .4Z\Z1_!(3K'W,_$:Q9 M/:KQ3MC8'H8&^E[CWC'LLH%.[Y7!:TL%HFCK&'POTV:&S?3=W9AYN44(7M[3 MN\)XP>-?U_J%-?7IAQ ,',D0>T?Y$O!*I$P M'[FYB#%*D 3TC>< MO$BD?95<\D]_.%_]L&U:L<$"6>:,Q;IV=CM,1#],X\E9O@:]S*H&>T=U&&%& MB4LX!1B1H;_R'XC)( /<;":!";;XLS(8'4'YKM=U6Z-TGG#S4.5<[5@XD< ' M#0\= L$6ZO,6-M0_A3TKMIM:]O7-8$G3QM\/9# /#!$&#ME@P_\EF!C(MR%O MG$?^8SY +A9!AD\V9?]R-%L?Z,IWS)%:&G%6(.U+)/APZW11>="-26)9!0_45')R+^MASZE-_ M'E'8R-I0"DC? _$_)O]%WZP,!4SJN.7%6^XA"WV._*=V&7 M3>2J0X,BX%(FW!-$F[-MACJN(\3-X,\5\PL^'WEI8<5.!UZ/[[K^NL64M7"0 M#%-#L-"J1B",'QEQ"EVKM1%#.%6Q>%G=?&+9,86W8\,L[D6YWC;U%88LXV'$ MMA!"-LYL.Y:AD35#_P"GPZK9R$6J(O):JO"4Z#>+@PLM7LHV'TZ^"B\=;VW-# M<(S"-&2'+C@>\&V(7YLNJAOA]H/]W1!G7=6,I'LECDQU4#GT_J+E,L9H&]59 MI?&T?2.BP\AVQ\XHKV(PWZE[M3\,(63BVF6/FJS0.6E"[4@R%EZ)"=J"T0X& MBJ:PK'X\C+09>#XXJJ!$ ;R$<5.>\#K$"*,7 7H1'FS+ZPNH,09D,)?#A\=V MS8EI^X'-5U@7$.^41%Y4NR$I)( "UDD\>,$@;^ORBKDG9YTRNSXL37L,U2') M,.09,+'W9(BPY*J>A3%H'(DR2S*W89ZH7X>._^5&G3A.M1!8(0W3=>T8KVB,:%'@&4/'B22@%LS +78Z MG@?]W$I0!,!?*GZ.?5ZF&'QXEOO%R$49<^'AD9K-$=9^.0K<(N '0?0"!)957XJNS*7;@J.KZ+$:CPT>:#T+!CHX18;%^C6^*,._MT MPLN3=>=<7F7%(0<(3,&AD_3;DFZ-'Z;(_J I7;1SI\Y%7(4L;:0IF>BM?LY: M)L.OW%__GGFQ5^P?-T-8R4STQ&D>R= P4)^S-"XU!LQH$6>I'O%X,H5/P+>I M^CU,?[F:KONSN3RVIF0D/I0B.)L2H>&_TF@A8H63Y:Y1(J1QAKJ2MO87 # /+2MZ;BI@ FFWQ-*.:6& M(.%=TD!7NP/NP)Y.RW*U"WNO.>/S/>'V@] 8]&DIV^K\$6,=9SI'!G1RNOX= M2J??*DL,FDQ5TEB0O*P>B.X#UBR4JRD%W-7\(ID6_Q&IA_ M(JF=JV;D&V*R6C)$(- !1TA PMV#UQY0:RL7>BRY1B773QY+KG<:L-=W M89:18&3YG)"P!X, 3K8BB68L 8(?%U$-TR<745^BMW(H;G'8/_I(00S MWEZAU[\)Y^'DF Q+Z&=\KHE#OC".A69)E.2?/G4-(!EML'<@0[4NV"'HM13)>;(1S9Q?BFQ?CE.K?/5 M%S5C3C2YG )3R+TH.W"&PUX A"'P8>-7KFNRD#XTVQ\&8)QG2E<+TWQE$+[W M[=Q6SXTS/S\7>C$HI&3-+Q2!9?()I_UZ\A,@PQ;B]:6#\&'PW8>H:$!=FJY? M70;W,DQ6S:HOBC$I%%8B.7_VC7':484 3P%2Y[@*B_HBC"5XN$35S)# 4X9N- A]:!WA.=;B-W.5U^;#8K@-/JR M*"AF+T>,P^COGG(@,&8TIG. I899NL6-0^"\"#(YX/,AMT^ M<_#TL]2M(UD"DJQPW/I8<6Q4TC9#L4(FH]1SU7Z-:F)> 3M_@<]*AR55^Z@MI5T$\'; M,-E21XD$?!G8VVB7Z#J\_! V"/Y?(8ZYNY*>^9(8YR?Q;B#:LP5>/18?@B': M+8ZHYQW"]&C,K, 5C-FO,]L"T8%^K,!J"6M\=E!C,11EOI'T1NY)^6[GJV^8 MGSW[N/C:5@@6<1\(2_SN,;U 4I\*@X:O,=0 ^BP8?2&24^O3 [#BTP*9T47^ M*TQRV4['!?VO\]5+?7*LLJBT6*J.E+L?*6L>?2P6GC )6T+@!7#T<5.Z\R^Z M#!^_!-8(?Y488#[!% +Y!0I5''K KJXK;?]W=?7H\1W-F<@3V-67J9[[--%. M%V71OU1VBG)&R-+;L?:?$T85;Y8HG-9))8_W@4FI1*M+=1;P7H5 MA'GL,;^((4;P&\+GM%!PF83]!LSZ8V96< 63$-N2#!Q^6G"FD\!:$LWEFUI[ M(@[<]:72MJBP9_<.KVI3-XMO# [&V64[?4O.>T?++V$L.2& Q,ZNH/L:# M@YXF FB 26@)^Q*_,W-Z.<.%$P1!V=G_!2N% 9N+@W4L#Y@Y=A1C$ZJ.C@!S MUP (Y;Q&!+>78:X/8NWVP=$E;+J<+/[,B":JD-.+/&C!8>EW\Z*'2$K73H)Z MM69HF]%L 2Y$_CV 3 \"H'!)]*0_-ZSI9DSH?PJ 6)UPJN:+;8F(%J]1-5@' MZB!P_E>]H.^)@0/Z$DK>IT?3#PXQ8C7&<0_%R/\[-.MWH!_5H;(L-AD[_G--GM[8F#J#O'0'"SOJR;]MR./L" MC?7_AM7ZE7(Q?0OV!81*B4"]5=>\PL@+^[L($^V+;I(@F^;*15&D*TY!LTF< M>M@8=+ TZH:D1X;@L6VK<*K8J^?=RD?-*';?PD>%N/W 6=8E>MR7W-<9RA(J6.A7PL[,Y%RHK;$SA4RR')24H6@8Z;MRR"R.#,N MJ>YA@0+>6?BW2 UA /W<73,0_5\I^?*[K#9_^H%7FQ\FZBGCR4B\%$DO8 ,@ MF08+(,(#==";@!H+;K=XZ"K"1N=^,28UJ3"WQ/FO*93(%%/ZG+'_[#P!%G6/ M<;EEB]ZWU'+]/J66#]0#^JZW_)Z-!]A<\ LCU=$[S_EM530DQN=OD]PAM5! M'P9X+JH[*"X9)R\SN4N1@XC@GWZ%1><:W9+"*7;U%PY!YN#*J%#$Q/F\"#6L MKH=(P)&B-,C>1#*+=F; T=B!&T<1PP[BTYGC8GSMPE#$6P7P5%>*:/)_A .W M;4;X25T.T,8(^F.UNS,5:X"@[%\L.3[4EUP@%@>)+@Y57\!3K\O@O 6[#P"O MIFTO^G+@$VXBCCI\UL-%L#26/?:H4\%LFU*Z%>2BP;BF,9,9BWV#];:'\BQG MQ"HSF&H'5NNHS MOBQ#VY*=[7@\L>3AVA-/A[[J67DK(>\5[GLYE#O.\\;T:-K6DC<_)ZK>40]- M0GL@%\,$!3G)6+8X[BF7%=^$WV:L:^B!?WA1[JRO*J.G%+]Q9(]OL-[>)".I M^<\VS%)",FN+\0%A<2)7 )?[4&]:+DJ;JB)3:O#*IK4&10'5*@&!O;!H*%-/ M[YORAU$,S@A=7.\@5>L]CWZ(G\FUSLBWJ2M5;>$\ -IS?(IV[@:=K[[R;X*=Q;.AA103NV!N M%^F\5'3\\_M 6)=W!"2"1P,P#+TX=X@ZEV(7-2H--:!]L-.C+LTN>NA6H04 M0MRAQ\;+3',N353;D+J(8.?GFD%[N1TRNY#9PY!A/[0CIW0R&C/EISDE9,>O5NL-1@1'%GSH>)& MO.)^0RJTPDN^2J&0Q63EUZ>L6T'+ZC90",/[B?0'S9?DLX(G7 ]XY,0Z6$[^ M;X>PB]G=HIWRP"B $X MW6[C27)3&JX@ADK*QKK!KQ2M!C2KP2BO%W:=G(;8W:S#/_F6IQ@L^5ZHR!7\ MOX?FR\5UWBGV3Y:]*41K^./]VAWCM]H'0C_-H!Y&,YJXE%X9@ -@R@^:$W>Q MP7=4)"99*274R5X'XR>K(XH[8,WU[ 2QTU,XF"^4,:6NJHET9M<>I748[^R7 M9LG^BD(*%)HS:P:@W0$'Z_+S9]"?<;'V9)PD#$278CD%>QYM*+SJXB/,' NI M2"P8("O(NE)@M@9]8ELM%PIELSZX'-E#=PQT444+:G$'%]&9YPHU3C[NUD<: MNL%I8/7OZZO\>_8]9];_?+&F4W%QC,7-[H/]H5Z M.=+*2.A4I5P#2HRG(=J8AP6%%3\@Y&?6$(54([-@+=J7:JLN,.OJU.R(*2:: M8C3]'$5C!%T/F1@Z72CH0Y(+I_=ZO\A^I]>MI,TN&-BP_]![&EU+"C1C\2B"E$8X4> /,4B'V(GGG H^G;4.$>!38^[>(5$_'["]4V06))\ .LD +VQJ95*$ MZ>;%S86Z#I!.]!=+HB*=V798W%U#*,]C3*=X<$C_"62^R&X MAXR.P5NIVH'GKFU08+L.(=D!;$*"JO(1^PA-DN&/!#Q4=UX;+@V0R$ SR+*M MMGCB$=46A1IMI.# &;3I>W">"'$V05%KYEO?VJ?+U+W;)@S: M6^XHA/'^JKL,YD52S7!:2U)JZ&Q7PK?BN".)C$C]Q$OU< MA ]VC7@?7X>+N*SVJ3M!/0)0F/A"M[M#1#U&?0]+6RX(SF.MF9(J1C-?ARR0X2T#T? 5\!QOBB]G#YM?C&Q[&]1SRI:$B'5>C MVOJR!-@JR\43XW[;E(A]!$#_@2+4(G74%S@)/D+UC"?/7WV'__'T^<<)S\PU M4BBZL8@3_F(#@W\5MEM2F,;8^<-A;L

X"=!7''IT M"EVYCA-54HB][!$=X"$M7BC25M M;[V$;0K]1^1I^L,1SPTX*0R5Z5/GB,=@HTX'%D3HDRIIGPY7.$L.QG=Q"<&I M(:H3.F/6]Z#5*%55@*.$&N";>E3@ Z;]+O@$76^3/.88OY7DT\^06W8TZL:8 MF!2SWA%LE,^C*+/'&#? YU#?E&;KM7)8+%EB')HT&>RP5C%@QO%4-<.JO^Y6 MZ-D:=ZFU88;KQT.*PW"T*AWWBL1P95WDXRF,L36=(#LW!":8+4J:@)@&G+C# M.2:Y=S+)/=%"G77U"T>:"J3QKN<>,2W&(7W.)/!8[8"9$R'T'L@46L^X&A&$J_.1B*:'Z0@R.YLG)MI#RJ8B M5#6X&V9]!S=#O9&>U2BW@2SW<\S2"X=B)!2PBE!+V2F9R7+[YA/ MO$?^3V07$ -!C+ (@/%/]+-SB>^?V'J0F<3OC&TCQ2)$L$;=5]2%!XGSVC:= M-(!$&0Y=5L3CRBGFT75X.VC._L\;>/%"WB6T M?K2L61R)"T5)WY/P >*N\YE*)%@QLIS1&(M)AD,DB>J*V\UCNIT3B-A)#B5P M>JO:IM4#0V-'3AH(P:I@R]"1CE'D0U$=D<:].=8[T"O2[I$9CIH36$@682@T MI;HJN A;4X%1C2[[G=!MDXP709=RS7GHH$Z.O_Z&,:JA.ZL2DTMH/.$+C^JK MV>M<@$\B8#P/>Z 2)KZEMZGS'+!NJI0&XO5!.;YOFV45%BV5)9LYCHH>HQR/ M&U;OXN!:6R3*_H%YH=#3\<>^R!I!>D$(K]$/\\3=2P[ :6%DEWJ.6N90)(*ZZ^P<1HHY; M&2E2[B)&;]QW42=803W]*Q0^(Y:)0?L4M"%FJ5 ]$I)]1,PXL, =;R[5@Y$)=IMX_',4 M%[/>OC88DX'ZP4M\.HAH6PPW8; :QIS=7F!HM ".N]Q& M^6B*-L$@E+#>N:NLC&$N:.-6Q(UUX,U5IHT@F\/1*AK)'FF[N=+A) M:3HI2ASKTO.KC)2+6 AF\;/B%(^K9ZGL(I;F#+6KHX?U)>29;( Z0>:2N M[ MJ0"(+?W<$)@>CAEEBS0K#U48' J3YP-M/DH9>Z$]):"\LZ"=$[N(U'],LS/+23_--/I77"F!1]NA]X,'$W@B)A'X(,<=U3'_+%& M^#&3>0L!EI@)G"?GT5-NBZ\ LJ90,5$%%$V=$131M8.X152X%42+5)=<3+%+ MFFOD)"F'(9.L\]$8Q@].)O(R:B4G$'?1?3E^^4C5S1- LDM]BE 5F#._EDP MY<'MJ)&#B4KU+#[X^Q#1H$8=:.<_&/);+?;G\CQ]:N?RW M&8>D#9%I=%')I<1H;&-T@GUMV=M"^#JB56>9]WZS&0F"BKV<>A,"_$TF^"/= M4\P%(D4>Y+6Z;#I*_]6SB'=VX1OQY3-_Q[FN>J0Z$*2"A-&&"I$V689W $SA M)(@VQ,SXDA?%8] @E[-$JS$?YXS,M+6>,8Z_-![+\< %"#5"ISSNZ)#,>!4 M)SQ( M@;A$$1DSO;C0D"M5)NJ"4F]8Y&=PK>E>?=]EV_N@29A_B%TZ++72R2D*O_U& M2A-;863P.1HJ(L%2:%KY.LR!G7>)?X)X;.$.DV(14Z,?4W)$Z)TY9@G.W=XI M_ /XXCA!J.4IRZMP&7O,>*!&B MS'_/ -VEPJ"M"HWU-756"S*_&2EY/$HO,1,HS8GEE43/!?J_KMS7!UX.,78+ MA&E@@"'F LDLAW+?5-#HP2T<1<(\%;8(XGBX_87)!:-)X?:C5D[:-AQ %^40 MMLTP@F(.^D-8PK6@CA8 MV89$0E%A&5RV_07&$^5Z"]0K(Q/*:]^(A%- V+!3^RBP!6O2TL@2C(I^+S*J MS ,Y,[*I'U.0*X("SK6F.,PP%9J^40072_?E.5; 749+LX_87J] MJ ?1%3[(2(5'",] SK:V,R37C0A N1[GW.O<[5;$^\VSLU1ZN-[ M%CS^':*<0O1380$ Q_%M&!GWY/'2(\9GW1'\2S]L%X>N C&4B#+>ESRB 7OY M[3>$&5.S9>2W#K44S447T9$FL\003;2Y)0K!@D[=L.HPNTJ59#(1 MC'PQQX)@R40G@0UC(X#1FG'KZ2 CQOM";L=0.KCH=71-3A0FV,"PAN2Y'+DP M=Z55?915FR]&<7P2-E]\9H6+=U64Q%>RP[(3,0+A7$0CYD4 BZ1OW37I9?L4 MHRME*DJ4@4K? %.9M-8]]885WK';G"N1/6$[#.GIRFXJK T 71Q^% D9^8"5 M@0ZV&UM;RJ1A%ML1$:& \,3590TGV7ZK /X%&MSD=7SW)9^[,XHZ?39WP& M96G)X.D =ZK$S)*!MGU[%'>T=R/TER?Y]Q?2?2%)%^*NGO7@F&7Z*3.UH-XP$C.*?%H?U'J!/?DX^00PG7>)>\]1?$$N MR])V\^@)O]Y1 !1[F(';"?AY232.+EMV='QG?LA)&RP?-_C03']$U)Y#7U^HC)R]&::/N#N&P'^2^DD&J(TKR^H M)\+IQZ1IL9<0HV?(X8&7U^3I;%&DJ\:OW!BDO7"DLD3)-3J4XR0V!(WE(<6< MH-HX-CY(!'_-K;&_4V#9$A MV 7FSCGI0O_ !;K"71$HM6O5'G'*?7'+;*\MAL@0Q1DBX#<9P[/FN*$*+ @K M4:4@>3B/\[X,OP_-;$23#@ANPJ(?A9G(_GAQ%!@R7X8B'E@0G2@1[G!/ MM>R?"#214,P6KD7B.+W(&#; _@/)'[$2O#V]_,LHL8^%K8>YG81S_ M\X^?/3E_L@K/V^+W_O/I^2?_]1]/__CD^07]"8?X/S__]//SS^5;"H5 4MOP MX-N1I<45]$&7$)%QK:DA,(:_^V6])GS()T\+PXB$_WA:"'D0.QF/A7-?./_3 MAU8X_[#ZS'&;5-B M%X?=@>2G:AJ*+Y@LO$_/SW_8[+"<2U MX;'&EL;<'C',5%$5S)=6>1S "HESJ*5,L?UP(DAIN9!GQ':W?-FVUZJH\4"8^>SC=@ARK2%C"#&%;"'_^LDJ #MAA MY-KN0'7ZN:"3]%M1HIH:E8=^(J*OYTLLG!8V1L2F<3+ %45C:GM. S[/I;;G MP&P:J&H.M-KLJ/ M0?W83OA440<^U8^39HA]R];/,5S+6M^S[\Y;F:/<>+#$V["0=S72B[:<8F-] M=VD-)+5L57-W2N[QT<8-UMQ2D-#1\&Y3)1K<8H0F9]YTBA>/E)YR[6_S=A/V M"3T+:DI^Q<%L9G-&&U*LQ0RYP^C!;ZT[9\$\1X;TM?OL>A4&_>C!ZH<. M2&\Z9KE? ^Q0^?M;(+XI!KY=;TX"EY4B%=DA-]]V9;AOUY@?0.P*ZB&C/"= M**TL:< /T6N\NSM-D1\EV=NC$!J;-=-47QBQ1$0>+ -P+;9^X9!-Z)I^CE7& MR0:XEB,E$F\PTAGE](?@/E0@U9K"C17D'O1]/L!YO3'Z-Y]!@6B.%GUA2K&< M!9!>B,ZEPGRE>CU+&[DT;9X!;*:4W,"L M01H:[W$81C *OD3CVKK\$R^3@BV@C2_J0B C,ZJP9*QM+ N#717.^TC8U&8\ M9NQ,"?=C2@&2:6W(=2'D,/,PI,8DHIFVU#(&RX[):CS*)D[$HN46KRR:_?[B M1PKMA,:N$XH,8=@X_"2NG+VUIV0YC,XS!?:/ AX5II;=JTA9-#A PZ&)%H9; MIN&KBAF#%(PF:V8^&[%'B'="%@K=3=DL&1!S76*,/:6"*+&(D7U9V"TNAZ"NX-<+IX%3H:51K^0 M)<+8UW0C+4#.,CR?"CI+.")$I]$?47.KI.H#D5'Z6>O7!QIQ/M,6-.X](SHK MB-%@SVW'H-[4@>-.Q8,F$NM,9QM@H=;<4'^ M97C8S>HKM+:0GGP-JP*&_^_A9ZM_E-M7>_IJ*DU.0X;ORFP8 M,^7SX-6*J@]M;+ M@PG-L!4_YDD4AB$'.X ;Y!:C$KG[:ZN..WG=O[0AY6?[W3M%L ZHJ39I;M8Q M QK/ XX;+4,,,U4ZAL$1 QSVQYYME\K-QJZ0G+=,RSQFH(C^*>2X!^B9>"0 M.&"*,&[M)6]"V^H,A J?@;WAL.\P6G.DOR'^=S?2]X,!?8>2X;A<8\5B1,#5 MW54S]!UM+3F*7*_!+FSK*S,'N-7^V<.3&("7MW<<5AP_QNQS]4I?1(.N:_)YKD!W//=:L!R M@6WN)V27&5UN-LGW?!B-9$20N &S!<,AR6P#3,12X9:$U/T0X93C3( [\%*" M7W!.,R -YR/^2MJK'Z@=4N*PZR1L""X ''-K>CVID$KN4?0E,NT'NA78FRV( M>-3MAZ40SOBML^Z=8'"T3<J!+/95$:/3[5NJ!-8#$)W@H4=T-D:E MOX, #8[AFSJ^@FU$PD/>;U.)ZE;C5.]''VV6E+?#MQA%NK!JB*U,C6]AQ,_! MTTG46JZY)."R>E6_&GM*'49Y#6E<8V11J[T=!#'< @HG^N@N;5."7 /T7KID MFJ[KU6B>:C_+-YI)V.0BCJAKG:PZ\GPRD$\TT8?%P)]]YF/AZ_7W9C8>RX:^ M;/CG!U(V_' 3IW:2(]H@+;7Y-CM77W$@*T4R:_H:4=Q_: M@9JFWV30E;L>QUT\%VZB^"Z8Z*;G+@J>#LH 3D<_+\PO<8>9B;C,T[H9/Y!G M#!WMV->R!MS5@=PRJ@T^!RH]-[405'G\E<*1,MV)G&;*NQ-IP^)WVTAA@#21 M72V/QM"QA?D2@L1*E&_.M /-\*1VFA!>/8I08IAV\MM($TC!CXWXT7DN*T22 MW4 10]/ODO4*";)&@+ R_ U:9>X+^$H_#8U*V'67*]+\G2P@XS\D06 M\0GN>GLDK6:@399X+URAJ:_SM',WTEM9=!,G'S#M6DN', 9Q=Q*6(R2;/!K: M2/8U4+D5["4>_STYC=M*HO)6 7G13AX)SP.M+=,O5%&K(P M8U.>7.U#7%&_@*)4695[J8=0CU/4TM1K$ZYV'WE!,A57RZF-Z2^&^O+02@>B M^TFB(ASKLJ$)DRMH3Q02@!:SUJ@P2VCVU]+L'K%O,'H*&=!]@\X'.*-WZI^. MVS ;Q>KSX&'_X_Q+OB81IT!QJN>$B1WH2+S'3+MJTNTFD@Y:G4GA>X<%"T1M M)O[*YBU1*N$B]Q@NR2N!EK+HX2N6,_O(_XL[E#N0)M,C!5'LQG6A]V(KN)<-ST* MMV\MGG63/9B\'BQ)0[ 2.2I#Y).YHQ8@+(K' ZOWA1RW+_16@:5>O,+O?/./1$A%6,^RXL0V9<(W'/E@T92$6W'R M+;D=9_J6\F94.+E'@>,937)-S71:V+'52: 2[^(LM#NF[:_4Q&QL+H4X2^'% M.B9XD2X_!+"2C%XRI(.3!69G*F42EN8K+/3&S;60=@H&I6!)6O_&/E2=I=6D MEG%C:Y^6;:4KUC:JL#8.KF!\0G#BX:7O7[OHFVIMAL_@5LS*N+#+U14TZQ M M40IO9;()H"@<*D@NP&*Y:)C\1YD8C (%-U#4)LX'GZ#/.6SN#V.KJLUIZBD? M_ZJEAZL(M2(:0DP46V/'6$>/D!@PH'8(__/7OK]L??O1.IS[9_LM9G4U2TUL MCXYC T_EB_ZG#/T&=3)R'@4S9P4#7#V.E;] TH81BT,_N*9U8GNG(=LT0$>_ M"DN)-0:ZZQ(+@/2T #N&;1W,/I9+X65W9=/BZ2KM8$%#B^\[<&G2B!$E" MN_X"3F,8%H!:]A<]#$7XW?GJ[(^D-/6 ' >">]%HQ5')+/1^CGAEA5-A4PT]6/ C'I6% ]' MQ,=TS>1H[I=OAXMKC+P GAH/=U9+&N;Z'4JMG;#LE;("3NZ<^&']L$#I1 M @*206Y1E(5\JI)._.O-1D3\2T#IG^G#LS]\0*]+Y*^TVL_@1 MMZD>OBF\[;>DZWX8C(4LSS<"G4D%@(9AHG8$;!,DTM'P5.&L!8U,"##:?HUE MW._/WYZ?70#JS9,+!=_A[ U6*)4[Z<6S-\J<]/:;M^2:AO]5^X0&Z= !(52P M-K#+GSXYJYK+9B)1RG5?&1/3TR=?_N.E7H_LE2A[ECY26KTX7(*KP-V,GWBJ M;'F/6M"N.ZY=1$\1'GR%MY-'A=HON)DJ@L:+>ZDI/^RZPTY =Q(S0$G7M"' M2K> :]RQG_AW657]_+&J^G/Y%_, _X)4L*FTM.SX"!Q[Z%#B,_U83I'T MP$ MT=6J94T8$&'2)#D,<*+ZP7O&2@"L#,@&_1S\X;/TQ"%<%_'L)W!VD^ M:*"2WR$7"T#&. %F\DGPVD)_.JEPU@AX(M8F[LYZ=&'K!; MCUV4;/(HJ9B'_Z8MS4_M]A;@NDP-6U6O3X] (87RAL+B4[FP(*W9?BR>[>2<^3%! MA+2"@QWJ\KRX&=FJ%B)\Q"6#?C@6WKEV=]3DK'3K:O(9]I:R]!+!4C--% YT MO0P\PJ2GXYY[BH6=EX8KVKU6<%;U5"E_80;"U0LYVQ;&22N0M^I%E-3ZPV!G M.8UL]9F@F>"-:F/ORA_#%\%E%ZNQ%@)>YC#1S"=XO>"FRX)1QC1E*@3SPP4 M:J20GZA'SX=E75G^Q1A$L&2.?DYQB:,:4FG MN$.;XC>8YI(6' >FM0M-PVJD#I%X_0@74(GYF(::WHF $4'$)E-M6!I#_)PP MQN!$#Q>"B4JE?2.6RH,DM].VRIL1L''7XXP\4Q.*X/ FF3QX"1!3!*$'<+60 MFY=!(YP78^22]6%R_+@NA:ZIYDR+S)9L9UDC9-30[0XW0JVU<$Z$GY\1#7W3 M!U,IIPL-65VI52XL) V3\DVPN!3=/<7C!CK'Z0G0@M-YA%0 @X(6(D?A>MNC M?1]95BY:Q);#2%[%K=_SU9MP4Y[344^.A=N9_=LRX7+-QFF3DD$DQ,J>7$I( MFA6P :@*;UI97TZF;%NSR#.UZH@T=@[G%W>*_TG61 M$9,>TT[!&;194T6H+TCV1*D,A+9)>RXTVBF-IUK<4N27.Z#.\'(K$)UKB"_ MVMF1I0GW;B?DB,Z@\L7E5/1.^D0\7,MGZO]$D6):."NA%91*HG(!L8[26_EJ M _;+I8,3ZKSEAQ^!J9S^B3DGOH?YS?0,:39$ON+? N(H+FEJ?E")^#&^PWC) HN=CZ;X[*DR#. ]4=Q%CQBQ#V!%]FJ!FW M_(L]8[!WDVJ:JDG3E =QV2P,7,$5%$F/PC-+I^X"2IH#96[!W2S##BZ.>55H MWNV_ZR2,[WH#1MP)+\YF)IDL\UH2QDMPD?+1_>(^N4UNA8C$ *=/E[64&UO# MDX=]G'ZY4YXC>;UYP@<512J(E=4$C+8=9$0_Q MW_&I<%N[?OH@FK*/O'"G?EC^:/E8B0+KGR,G_*%MGQ]8AG2>OCR1X+Y%NE*L M'D :(D.6.(E\+.1I */EO)QKEUWD<^NKRQXS:?UP70Z5R&9:6N[$)2DG)\0D ME%'#!- \K2:]J_VH>'DSU,EQ1/D8<#TV+7@[HN\^/\^B,\O=S 05])K)$?9O M<@:MWE+&@P4%3WJ@)R;REBZH+)^;7%'^W2_A?-*EWM?I//'*]^YU%H^-K[N,*178S6,J+!MFE>Y MG H8,:A$=2FL%LL/AHAZK83W<)FVK:E"PFKA^*LSNI04-X@TH!F9%'-PPI_S M2A14IT_YW5*+Z4=7,;RNB;$ DDIQD,>@0KDX\:-R'O0N\&R$5PV8IK@W@L&Y,$CV;E]&)EOG=I@XARZ#%3, MM-(#N2G$ WQ2<)HXGZ-=@N'\ GN& 7-UR^Y<]!SV*AMFD4D>JYE.'4V^_]AB MC-@7B?^"4/*^?X?F@O#TF%@N6V;ZO?HPV^UN/]I^0D] M'XSUN*X!HM3&V5@2\UAT!1!7&D:J ;R<&^\,K,02ER[=V _,#.S2 MV6QA7/JJ-! DZ6!R^2[N:9C)C*51J.EC2.)3)<4R?$79)G5'"IOQH=5PPDA9 M04[&/Q&<2EBF\2DP!$/,/^)_=B!Q@ Q7>TC,#]AB3@EQB[0HW,@U421W.%]] MTP\UF,W",P2PT!GB7GU_+]TG3".XJ&1"XZYQSNDW/S&C.TU#<,RJ'%D/S7/8 MLANT!Z_>Z.$0,4[$J[B@2F$/1A[^!9W;8[2H$U6]I,8WAU3[ZVDOB2ULQ5'- M-\Y]6"7[T5.F*"6I MI4\^_4,!_P>__\FS/Z2J3-'K"LO^&,Z5-4)TY/5G[Y[JN7QG]N'GMJZZV=,' M ZM&V3#H(0QNLJ*YFBZ98Z8N,*:%?&LDI5:,\SHB&\9'%8P5;QZ';U+A3NR> MZ%OF@9']I>:RDI-8X:OIZ.1(5Y0J/JC,]. MWQ)Y@^77(^\OMQZE/3Q<<(_:>C/]Y;-/DW$[>_KGWVS@L/?@C\_E37[]1XC' MYNFGYY_!6,24I2674J;R7? @0JRV1E70-NS%[AU[1U1EU-\]?YR;^YH;S&5: M-3?85C1>FL>D32 S])RN]0ER[)R?I\"Y1!Y M]NL&#PD,!2A*F#]"$D"JW>Y"W!_BUL0FT,$#S_2XENYM+:7GK0MN*#Q)N_)] MLUSVL'V7:V,10>PLW;5O?,OE01.69%0M^G+A[FSBMYSD% M>V?!PZ-!%@\-N'C=!*>T1M4^S",H1A-K__JX;NO'K79_,P9=93$>+C9-VK0R1962,[ O>A56&5B/OE@*) !,T!5;X-JL,Q_N=QHNYM MHA#1C"1CR-\W0/"\;EK\!V9LA7!#R2V,2[TGQHEPV0&C0#L$[8N.OXS5)(FE M@V@)VGJ=PN ]M1DV\5RJ\""5[^MAPGP!*31$%'7+Z1"?Q12U#_-],BR+*$UIE]*NW?X6FF@E+>76'2DKDG$L+J7T7UC33!&I? MG3![0)]I[S(K$ABZ@(XCO*4,F6=2$;.*96P+$A_7[[VM7R_+B>5L;U^5,9A: M2+A&"&8RO[;)0E%[>]^=8:_#(,_UT"CYX^%.#1X[:ZX[9R"2Y1 M8P2[IFX(8E$E[Q]NOIZY$]I2C5VK%T?J/.6F_7#[;G4)96+49@*F9R"MYST< M;;F\@"7@( MG]J55/6*M.;@&E_S@[\81RBIO*3!>#3NO]HJA!BTQ]:SJ0DF!1I&&4@%?UCW MTH:/YIT.86X+Q<4G\_>2OKAZHVQU+U#/&A3"J-0J^+!?\#.\H);39T^>/GE<#O>W'(Q])LZ[AG@EA"%"1%B ]&=P"[P+",$"< M$%A^8%.'*^(*P(:BQXS%_4\2EZ+#IOHI(B)_'/)[&W+?M(-!+37L'(,;QLBQ M89YFR72TSVB;3B1GB_@"*CL1M;XL5%()6,70$''O\@^-8(C'I7-_9Z2,NG23 M11D^%L>!:Y N."@,(&]OOVTNF"4!:;X'8=/B*AI=EAST,,GH3S'OQ>-LWMML MRAQ)"SGL3))+)$[1S:&K'L?_'K-+$4,BMDLJO$T:!%87]70-ZJ,91*11AZNC MH\BF+25;%8=J$:$B:J:L80L!+,['RY"E+#:UF4+:8U]. YWS9K( MR\/G] \)#%Z^_N>K+\^>?@Y;3P6)127T$K7C2>R:!/,ZHI1"\)"F%AA43,D2 MRSBXG+NDHC=#+;($,<(>L>>7B*!T?4 D#8?//7!A'2+??OVNZJ^[YW"=QZ5V M?W &L0/(;8!0>Z ZAN86S8LUW3B50JT8_KAI^;B]+@>:UJ3T>J3>CTOFQ)2T M5T($;XO-=VF[IC5)DGGO4*2^Q9N/:::8KF%<9G8-^C:-1K3@ M6=\!7PP8I^ZBAOO@$, OVK%7!DBJ&JDT0.P_(Z@;/2SANR,)H/=%5LA4/@_+_FV9\1)-%@.U(@E-VT9";SK1E M_;%O9YF[F 6@4N$'UW\!@X6<<..4LG<8R02P5Z_A5L31Z7X>S:2MX60"_XUF MXS9R!+],T\TJZK>A[AH8S*=/=,)>$$G%2]E]+P3-)_->X2ET>3D X2%:LZ=/ M_E"LGCZCIIRG3].FG+2W!MAYLE/LR'6)4M F7]AQG5DYC#$LJL"_;.IKBJSB MCZ#C>9PC@H^Y:S =)?#@9@2KL5S#23.116N#[ M2UG^' >SQ#G$XH1L,MC,@^12?>8JT45,4XL,ZJV4M7 $PV1C*W',%R@\SD?/ M-H@#AGP#D1)PMNL\3U?\(4IYW=W,T%2=H(>.-<2 M9;<)[V-B=AP$2@OSU0?J0[>0'4U(F," M19?U5=D>\#BF/LW@M_6(83IT6H^W;F?L;!R4=SWL^A)TA%&I793F7J4Z2$%!P\\>/:@]RL0:U;Q$W?Q$O 7[\+^'F*F%+KV0-!?/U&XQ-6;=3B2VP/ MATZ76-'BSSLE3':+/W0A'&@%(#M MR9PD1P^6%SL4^9G*'6B#X8F,2@:W+E54^LJ4A/BFL8G1QNG^])"#FY7[BLZM^\W[T?5\S]ULUW MM&*$Z!Y&?MM?NPXV\]BEDVU=]G#6080!AD;3]9K]M@C_?A_]Y!*+=*P<* M1]GL/&CP:BZ#(+2+5$,-9NS5=PF'QN-.>0YUM+X$;9YR.+N.R@K2/2%H= M.I;NC7(]CU-U;U/%23?I4 /$Y+H<=9=9&<#0+!D_[%2JUG?(,*$"\DA2;OP1 M''*_B&E"[\!&U+R[\D7AI\BC]H*RO&"1H M(RTPN#"C]*XFC5<.%GS?K4_C*A2J7Q^8%M7GA1DID8N@B$/F*MP.TH_8CEX> M02NQ@BM*,#6GD$0>4\H/$N@@2?@\N(F1^@5Q0-=5'H.!GQ8^J5Y 2\U0"W$T MI:YRZ_AN%2:?0A=J %?'3 M*#%\OOK&%EYX:0A3ZVY$X BGF%CY(JH!8,+R_#A667R['>_*M?>[%^ MG=)*2PD'.8UA/X^3BN[0LF)23#$L<6+6B.93U5?,CP"$K0*-C&$B4 )%C\ MJ270T2N1QPB??K=%F:*2ND.QFXS9Y[7<*5F-;3/<<.%_@G_V=3- $E:U08%6 M=(1%"^(ISDSIFT0E,&'J- *[&&[PWY%,G\.WFFI'U-AQZ*+$"UN^_J)M+AV& M(7IGYX08 LQ:2JIZUQFWB+M2BFQ [\=M"('S>%,L28 "61C:AD).>$G=\I[4 MW9\!Z0%#:D(\'A+J:!513ZSSU9UN%J-X!#140U?@Z.%NC5N-+= M@X! .EO\OE#7&!H4&D+8%9>US;ME!(9?)O*FBOU)ZK2^[J!U$\TMBO),V"17 MN!<5)"3+)@$+HGM%,!">H3G2\.':TCOB1KXS.:T7KV*@0M/%ZH0RC+HT9'[V MS)I/8D,CG9:6)K8^#?%;AP!(+4_3(*MA*43";73$O6=B ]WAI9.NZ?/ MY^V":%G.:]F&JL'AL(+*ZI)09IDY/3IN"*L=ZZ2*T+=;0;(LP!E 'B9$ M5?2I=]8/NL>)^YHIP%%%A50@?O"8%)%<6WZ%\*5MW>Y7%=!W)U?E-6GO@JK- M2_"46,?0FQ%9IN \Y0H6&!V\>$7 8>^K-J>>G$WJW)46H><8C/8E,"#]5_ _ MGJ]>[-F%I&,NDJ;&*T::T"N([%O!@@@.1%LYY7=UI^(LZF&BCJ&^#LZ-^E). MCVP/"LS&2T8P#=18A@=?' $:+Z^IH7N8W!]L6^$5YM=VN"*N7)'/4(R,"$'2 MJK6[XKH,+L_Z'8-(>J-=9ZPA5,8/:;]L&/UF2+$\.8V+14CW H3P]3*CK TC MK8V;Q_'61/$B)D(1=R0_H<86U(#!:& M^%UX,I=CQ':8=UU_W=;5Y6S#H4^:4S W@4_5-@D/R@Z$>9_.Y*W;LME!K0<% M14;!**WKNJ+K'(F!#(1,>)$QM9TF4@XAB!P:_2@FMR>.9SV0/!_9Q4#PC&I^ M2"5!1&R;3F5DL, S7T1%HIJ-DE-@JQ#0^86%(2H.,.312@*XK2RD8 N; M$4]=VE3HE@\(R47;T8;W5I1555-HBGHG)4A&8DM1^.Y% ],DDNO,=(:/5*0/ M5"P\R2.FRF.J/OG0,%6_C;M#B9(&&CNPD"&'#?%$XK\^BFF?A#08 M(H.D,#[=$+T@)@CA6!E0LBX<3&5BCXVEFD_#;JZ9OT(Z4+P6.-( M"4TR8#XR#T^J)%J\YYUGQ^:/$@SXXV+E%3Y$V /('+JK9N@[SM:1-F\8/;AF M?=6W5QA2E?NF:H]1\!;?:25%?>AUE9_14QLJ/,H'D%2T?>@6R9C)>NP 1!J= M:3$-N,8Y/O@,YP:V=9&)I- 5@A8&_, G\Y%'+3T6+Q;1OQ7-W%#V^58(UE5F<=S85D^R#_7=5S ME[W#W&?L<8$3&R*WAOEL*'O.0J!QKSF@& WYF(E<1V]UL$(3/:UWF&=5 M$,YO'_R(Z#S*.#S$8A8%2GP.0X+^.UF3?JF$,PPF!#QK:DJ/DEF^[!?L&IK+ MM)%[QH$$!K82N40O3?MN,6_>=CXOP<' > JWCN@^;^R,AWPAS=)!2;5B7._[N M-;@:'RT6%D+,!.F>"G"O$.X@.SJ^"&IZ'E!E\F.('3MX['YS)N9&GUH>(#B( M%5?OQ^F @D(?%WA=J'&VX..IZ0F!WS#T ZZ7L=_A0_(%N1YQ/ M^ *!S]:_] M9L+O71P@IP&/4H:'BXJTE9/BOJB9E>$L+ST@&D-NEAK3DY4< M7'YO[$ Q!=YP/H-3)7O.5HM9@X9+JZSARF9TADN@/"=P3PQ4#SA*I36#"KEY*E6$66@B#+\3?5GL)X^]C2:(AL&MD?P: 4 MPV30R0X++QP](?PXHO2$V.7P"#OYKROYCXPAY%-NP8::SC#J'T9#A:!=X =A M^/YE&'T _*\'#&<(2A$\54PW(2N*^XL0[--Z@*3R]19$BB_!F7)#YL^'6QT( M#(VL*$6P)0H0V7KB0$3G&?AIX?],G+'\X:V3G(+UI4+1'Q?F,XB+E3#Z2(E9 M;B2>9&2WN:8+P@L]-YMRFN-\]:T[=6"!8\ 2K&<8*LPTRK2D+Q#&9$]&"RFZ MX]EHD%J7AHI&.YZ><3X_9^G\%)@9P#"R,7WY\)^HK@8X2,F%C\%EDL7G/+26:(6:.4 M>5W8'.'ZT=7.5U]P!S_&*9BT#S9SU.18B463PG 58?&7%_T$VROXM)2H\*M4 M8P;FB& C/''5)&KV7?>7M+BH9-66P<_9PDJY+($I*XP;&=XBIZDMH[.AGM^H M$*?U1:Y8 8VP7P.QB.-(VT,/:+%.[+,7Y !KJ>TZ;M^.:YE:+XMEW;6,R&4V M&^E,XSGFQ4I<+-B\!1C37F!,[L/QN*H5ULBZ'BXP?QA^QW$F MUWDH6?/P/+ 9O"2-\I)>;N8?@?,!IL,2L6%>/F /C=+2$F,:))6:]\M-S5==PZ+S#7E57U/'&P?[WA-TH6HRX_48 MIV 85@@6+SQ2.]7"N1'' BY/'#Z@JM>_ZBJ3(+?H$7T@S,QJI3X.%_/[A^TM M/9\?OQ-N@B*S,'KB5Q1O6YQK' ZP$?$KD*TB+]".21Y!?!O%RY QOBB.J#T> QZI#U4 ^\& MH4GU1U:2!@#:^)& N1K#6A^J ?@%H3:V5#"3^/6Q!NG[D)Q791=(SOU!!604\US@LG1M4 M+#I%'!#Q8O Y3I_[U'SG0A)3\@K!5Y2,IJTFVLCOLWDC2Q:-!)6JCW1CU& K MQ&[L02!E;XYE,R$+7[\6%'B\UOD8X7T192R'7APHM9/@54_FC;G8$J*72_ZE M*\3EXZ1RU^_=#1V;WQ>$2Z N J@S/"R NTE.6/6GG MUSX6I*."]*'ZTDOIQ^E-S?DVOW4[,BU>_;DAW(O*.=2A!YCBV4W$][(?F@9K9 MXW=3>A4"/T"0P#[)14^ 1CV8[,I3WP=G<:KW#/'?U54CF4>+"^RTKKLMP(\X M)VBNVT#344#T"@<5?R&<:9"Y@2F#8P?F(J/_6<1BI:[>U)9'[MX2%0(8+P[8 M__GF?PN*H+DY,9E;]2Q*#X0DK[MOM9%"$@G<71,"SW'KJ_$MF3A M1.F"N:;.K,)(AYNX%"!PB[:^@OS4"'1,V[ZM>/'/?.WSU5MPQ;Q?3.Q_XR2Y M:40DN\_97W.$Q7YPT;.+-'G)KY3L618MS]QQ'Z4>.(73U]M@V*^Q5^;XL8=X M9"("@0ZB-]E<.424_:[*_3 '(&?L!2F$3 M=JR\P* [6F)JK65\Q8]3^6\3G^$[5*[,8D((.Q9CT,($%<+\E%RK[Y %.YXC=G(OO"2CZ6 MHV'CD+CFON#XL<"79SD)GSMT$"*JGG'ND/* X!?-PN$T!KX/UN>'YBW\L&U: M[M25'FS,]H4Y"&,ZZCA0UN>LA54A>2V M;>"@Y9\H3:U26=F-\/J8,(>FA5B%0 P/M-]VN/SV$V7\@R>$:P=_Y+^H3;_C M@3N])V!9/*#SC$XSN[.A.T8A-LC=9RAFP,&R&GOQ!D^29PE64 &?S%3 ME<6 ![-IUS?+FOR[*P[\4*-4"1XJR&-L%,Z[\L?>@V*H4)X4Z,*L8(:4[/F6 M2!26826OHU.TJS5#(=6X,.?!I,!<<"XXSNPSJ;R)VCA/A-H/ '1J F!A_B$* MP3H:S/AP (<%GO&Z,RBI-#_I*47Q"L&LH$=Q@[&3P#J8O9E/PM@9@I:>']Y: M><:YUD54IN%;)FYU=+%"*/:H$W0J64Y7"S.P\+U_%:,&6=HF@@MNI-#O:P/1 MA#+^O5AM#SMDJ#4 C!P$U_7%V$P$J$#_5#<>'PVLK(!^&&8MH%3Q,O-7.SG1 MR4)80\EY,A)P$T8>_#S&1&@7F\'>,M"VVTB(%53&((&FN$B3&06 M[H/&.R)5D2AZ^N[>H;8"0EM[%R>\Z3#*%WBUS00M.$<#:,H2H@'X'IU6V$@S1SD3=#,PA1$ZC'Y8P/6X[?LI^EPZ M05!MA<[+BO@M]G7YC@4ZD+BI$!)\$QAQ+>("E9!T1E[90\JC$./WS.? X"RR M8ZQ0$C7B,F]DSAR$YVZXNYB@<1QB8&V\X^#,--(VV<; 1 DKI=D$=_; MI&90DO_=:Q@T_CRUF,7.T;G5X:X,#AE''7>?7SITF_*J'YR;ZTG U3].G""R M.WQ]S1&/:#*\AGOXDXQ2"^ ;DH% HX<;C;\:*[@XC\JU1^SJ.F:!T6)"G+&V M2%AM ,X^UGR]BZ/RT-PXY!I:\-TH%\"=/-?$&D(T"6'V MJ6-RB%"V#&[7?5M"+SMZ$BT4/P;>^P5B&TF.3;L PS;;&7,6]XJ3[U7C(27< MUK0NI1O*;A1*"*5V0A^(C2,F>NGNL'X?Z]Z^[OW98]W[U/A$BEUN]358 M3I"D'>+=2LU";)(OLS_TR1,@7-1L)I&_:[V4?\77*)GX OVY=8E.NRS@\3!B MCC-YHAT71%LJ!)++AG$_B8>%'=!"W'>Y]2I)>@#" 0#9\P,*"5'Z6.T=5;[G M1"9XJ+(R'9Y. _2.>"O,+SJ(V1;.2;D;ROT=P3T;QC;A%)?I1ZP4I)"Y7:*(@#1X/TPV?$ M#A& ^9!4K^GTI:W$R>Z":GE<*A$O-09PGO9HX^7BD\]8UXP6"_(K":[O(7/> MEI*-L);:(6:G.(2_0LN6RAG'E6*P2R_#4@E_[)IR]3),#_Q":0%>4"_(LR=/ M_ZR][B]?OGDAS>X?T]8(\7(8\,RU_THM:\(UH+/[K2X5O>Q?OWSSK?;0<\+N MJP.TFH>A_;[S7_WJ>[O_'1;0*0P'U9SS?"P&9/#M2HQ;S>$Z?#;.S ;\EK-M MA%0G4$#VJ3"KB*+0< W2(H?2I'0U2T,2Y?M$I!&,^32FJ%<',O+<4? FE (< MUP.XZRZF9S:/>*O0.N*3(M,/?NKXS M$8_SU5MV=W%S63M($_P8\8X]MN;3UJ3N3VB@J-%R4T4DPVB\Y&EX? M@B?V_51NB]4_&UB5#?5JO80U5U8"(BJQ=PW1D?@\VDK>XP2):@S70R=Y8[1, M> 4 9'5:FD5E2>:V#>,)I,O/5U^'.S956:R^"2NU[,)_O Y;CW?H=^')>1AD M!.09VOJR&5O7FRE<.9JPY'M\^CQK\EM0B "_+ MT4C^L3][3C\/1BX\,2+W;WP\+DYCFC9]Q#\*)BS/TG3'DZ*P!EJ@DY@9+\-S M2+5&C: (#"^21KDHQ.U;@\Y9H:=9Z-JG7$D)UCW\ 5>M&%)[+&^9X\J67A1: M24K(ZS/3(.Y.1!6OK?N"MP5FDA^]K?<3"EDPOSL=4ROVF"(TWZ:/ M2.NX16?N-B0+FX?+#DRW[0M5WF):/7CP9I3;,(B=N/!Z-]7J.GX53J1^%TZX M%V&BS87\2GW8W,B[@8W&-(SE]*]Z:#&9,]0BW1;6 /&M_!BF>*P:04F**PG? M*%9R:WPRN>S"W!>Y>[M.U-)9LO#2V M+2+?JG\\_T*W_]XHW[@HY$>/!/_T"< M /R8:IFN^Z&MKF'3*=<]6A*@08!M2@K!7N3:[7LZG_C\0KK>;F1E$ 3B8IAN M<%WG,G(>RRWY4T[D:V;3I'6)/EC3L84X9?/'T>_N^S/SV']1-^5X6Y?A.&IR\;@FNS]?G'7]]\J2;M([C>__;GJZ>? M%']Z\OE_PYGR,94$Y6"+$+F'-Y]J6 DE (L:(*)PL3Y#K MY_"\IP_-9U1K)9R+PQZXR-6A%.KB[J[(-@2R0GH?[#_G? M$GF7;F.S"NYL;'.>-F4.R:=N+K&'0+D\7S#KO'SP#>X3^OM0KXD.!BN[F&V# M\860$!U4> [;[>D)PT!^> #:Y'IRH'U_ 9S%+]JQ+QXKV5$E^X^/E>R3E6SR MT=Z40S@MJ6(\.GWQJKXPR=O4D? +_94[H#\";^#9QZLO(,^"GAP>1)R7*2C_ M HQC))"C/!Y&#DU/I=LLC8=A;SRX\X#3B>A("%P>P#2D$@S#.9)?$=8?0V6" M&?AG_^J-@O6H@L_#%8%5<<0D/'\9>YCP3VHN43?AZY882LW"SC; M0)CY(AH?LEA($WJ72*OE?/52=^0=D\-"@Q/E#B1W;X']K#M2PDVIN_C12UM? M*::==18F(-AKY9.TC0T[N0WQF7E52 8WSQ19ZHU+DVEU+VV*!P_+5K=:%@^R MB&P,/T%SM[L.Z,/!KNL.4*LWH3-@.T3_#NMT3WY/+(6E!7'E8>O2$YQ9AP?W-Z_ M(R@DDR[WJQJ2)HWH>9_2^X@LBVO-5M:+-/U>N"3HG8$DTO-,M 42<4G5@[OX M%55=Q/V,IO(7SAS#,O'>/5IQ 1JJD:E.O(;(UOO.6WE@!6#R(18'WD1PQS7IF!(>SQ8 M>, __GZ 7$.M7O;?#T@<].P)1]/RPNPSOEUO!VCC>?6*74=,/B2^#R6 +@\A M^@:;RV# B.:'DF7K/$V%5AZ_J2&-3[;W57BC[2SZ,+Q!E$9_!$GR[4HT^>XB6E$0[!OU(3GXQDK,+AB?WAP8/ 3S?,KO+5 M]V??G[\]CX5=OA[":0CNP/GJ"Q&FF[;-2,)%Z;6*_,M#H7G3]M>&4/CJ>Q@1 MO)UQCQ,Q.E#&NB5X^JFT/L M@KI TG+1=0[RAWE:9"@W&=H%");2M_B6&*XA4;'LQT.7X A.\*]DUPHN$$PQJKKW3MN4%,:I2 M^,P*-<2G'F=5>1V:;E(4&3RGHR(1M3%P7/9EW1A#FXPBFBV'R.UU.IJ 6/(> M"8/9D]# V2DI2Y !C=/&A-U1+!0B\PF'@\;4!W++R]/>>VEIX"FJE!>'"R T MN>S)H"X!*9FU%[CBE8S//SPQ&C3!G9%M%K<'1V.?.@G16/M>I6CYRO5*U!33;\_4+$2[ M:-;SY0XH]WM,246]*_*SMO=P ^H6BV1^)1:-0!:KJP:&=B,CO.LKL^5JIV!&\R35:ZHF9FC&(E(Q',%C I#W)"Y)UT IP87(+'ABBRI=8PP*8#"L S,H9[QFW1DL MOFS=?I?UR#\]D'KDA]MN]H-4=ECHT9W2I.Y(Q3$\01@Q5V]JZH)9U*%4I&') MA%\L_?DR\8;XW6!\ZME"3! T_1D'%JI^UX_I!-28) 3Q)07%7A\B> M=>TC;0BE1F%[1+$Z",TP5$7D_G+3A?5C,*)(@M:S4;Q@+Q(#";P0'E/[HRP- MD#:K ?DT%GK"\C_Q(W!1PJECA^!-SQ"?@EB;&3U4G!F:!:8\%O2?%?$Q:7MD M3RBX,.3X"66[# E>G;YG4L829[,:42!%EGBPS^^51-1@7O2UZ"TQ6)%W9(HQ MT47BFEU$C5%/!!-&23; 7DR8 51DQW2J:]-WSAX"YA$EM6%' M4\>3R8=D6O-3V@^9E2).]XCM $1IQ%E,N5>VH<*ELRA*]7EB>$"D>J9;B(Q*U](>Z<5L><&8GU?,VA$C[E6P#P(3/XQS;J=T#_DHT+?6)/2Q MP2W=-TS&R'JX^86Z1\CT%$\L1+XP62?1XG5-R?W@E^]I(9U&.-F@R$2T M&;!+8V$>27[VN$56ID& \:D3\^T96)][:2(:C9-_+@B1#C_'I$:N!X'7I"QP M&*4R "DCM@;$1WZ(!;.R.).-X4>8=3!C(IZ@.96_3S MO*%_6'/)!9)>31%A-R;"\98GKIT_/HV_DU41@''PC)JC57@6\8-KR7&%P2V) M:,<3O)6QO&=VD%0/JRN'H;_FR$FAU.(7DR"HLA7E#PMDHG76[7T'@*K*'C$S-(W+&R"< Y#*B)P,803Q5;AE1NUXADR=G-T>RO[%, MK.&_T36@6F>45>R')#L?-9J6V"Y!=4R(&QO(G@/DKF7X)P8M"B9 W+E'X2Z1 MC>3?+UIE;'7$VL_#*C0B%,2=3(G (SHO74IBMS6/L [)V8#IB:(#,8^]X0#?8PDEEY/2)HM,#F-JR;:>TZ)A\ M3PKZX C/R^^1PLM83Q/73%4'FTX[2'2FF'R[(7::8]=%E S0.HH1/%C1B[:@ M)-;V5"32U"HK2: Q[2Y[+,OVQ[(%,DY^LL*B#.$&9)!TPAGGT TYJEW1^4P( M=Q^>IQJWCV("=!'A;!8V/NNFXYZMFK2 S72%W/'&"41.AY+!NV9@-:TZ^NU1 M"O16:T(N1($3$HZ()3= L@,S7&@42!:5L7F[%&$HJW]S"T,:4T_:BQJ\QLC6 M<+28+$&W;B1G)HRSB)738=90:9RHZR@M&=@MDM;P$_)-#V\E?HL8YY8;3;"# M-UR(3#'@)W:D_#&M68RR=(9L$TU:D221."J_:GKK?KZM]^7HB?#LL!2FG*V. MB$;$ ,0LHUV1S^D<+#A(#DNI'FTU(OO:_J#914@^4I@PU+F8B@QQ<\7 D!': M'@H*H28782EPEECL.Q;)LJ!]D6PP"AH;.'NV-3?<';I@0P&71)H#= PQZH\_ MH?PS0(8N692AYD("*J =F<5$IE+>?6%,PY$ !]ZQ/ZQ4),K MKPF:A,6D9DV.LX-"3GW^%JZ^*"@A?,G^&4TIP\%(6]NA:JVRT&'S3.1AH/44Q&H7$Q^@N1,,C1![X-M!5@E0L2(5.](GD* MB&D+OQ(H#WQ0+K;L,]*FH4?C :31O_D!K,F"Q0,W?AOG9@9G$IP.K-F8?^GU M>_%A3,9BY'@A]^S7-25^**'H5FH%"Q6=6UFUPD,F\;8]-6,Q=$M'AHD(1Y<> M(&Y5]R6->8J &@PU46"X)O'I*/J!-XDXM.=]\/ZJ*A)9=S^&P!X GA"\4Y<3 MR^TZ6G:+66E5Q&L:#'Z)%SFY6I8TLH67Z+1])%LL-Z8"G'=4B0]_H=*&.;T M'M29(%:X7-.Z';?4NU5BR!*&/.SY)A88 !P%97?BM!"Y-U5]U4\1L@;T9\#F?B!9=@+ 9(4;A>C,H8IZU_MS_MZ/F2F':YAP$'OKAQ M4UJK[Z+,TJ]3"_A5HXZ\R_PM]I!^:QF1?RB9U+?6*?$-!+S#^ $ZN'>,$(3! M88;>B;NVIKJM8_H^Y3R;]4!P(EE92*]JQT#EVDP>2T_[/: M >1$=WUWEJ/\T98E,<-:RS?;*U07U'5&F)8LT1N>0>5/M36Y<@D.CYL#"T]3 M0IIW0MS0N\9'/UV ML_^G;%@ J<4\J1:-9Z(%5)6!G!N>H-8UTN72"X1UINZ1R$&!TDM*\2#A"Z,Q MOR(X*E36QP!H\&DIM'&\*5E5'FCER=$DEQC7I MV@\7^GO9'2 Y_.PSZ66_)JH ) XIA8A@#>-]%A[I#)IW1F&[#*863B-K+R<; MH"=8<"EZK'VA'&T8+T!-#B7T)\I;[* O"$M[%E*S<#:1(.+;[_HK]FY9#!7B M ;X2KFXH4_0=^2O70P-)X57X^QQD2%@ARX"N9@9N@=F>*"A\-JYI0B+,.JQ M8#WQ+9)7Q-(]VDU*. .I:.9%KW09YSOV-,F'5MA9M[DUSWOD%G#]KH_T6WI4 M7H\Z/;.5B$,;Z,L*N+Y'8L^TI1-6UZZ'/6S3Y-Q/GOZY]]LH-'Z_?&YO,FO_PCQV#S]]/PS M& MBFHGVBS)L??*I9]B2C6\KL:'"H1R@LG\#3T':B-'8:KNFE;N//CC-_; MC,?%C-[8DB1V0?H:B->%PE><+=? L#P_O\MR_NX0 M9Z%0::ZNG:@I%*8D$Q2^>!8YM\!$,7))KA<8->1:55PN[E?D LV(:FB/!O'> M#"*F6?9D[43(F0#>G,]39S6$)_NZ!^I):EUIQI@F:K8&Q,%*O%_(P1]-8 6 MQH,+!J-$:7 =+P?)BDF>!J.["<20M).)TAC"-UQ?E2VJG83=-?07/7F,%T=/ M%V;,@904* E-CCR\PCR#KB9T&X>3 *%S9[3)_A8^;IG/^(6@I#W;[_=4 >__ MYZO_'95'_>W?7H1_Q^I>-6JEFZO\"I-$TS',)$0M<%W]^7>O3&[MHZF_K*D; M.[KZ?_MOB3O%2I;D#*_+86B8\@J*XG"_-;O6"[>D@,$ON-5I]]5.8(BS( MO,:"KJT@3:A##HM]4R,MR)5)Q&;;5 QT4^K5"3"UX?C7DD)D"J*98BU991$Y\6Z[,J?FMUA)_WO M*5Q&Y ,HU!I3&@N'RB#^#*!B_%\Y@%YU8UCDAPDWZ%O3-NPJSY,MDR"[Y*U M KYTE6/C]?SH[=LOO_X8#D#3#_R$4&OJY;9$L4&>AK\*#^U' M,: %*3?ATD645OT4K_R,>8]@54%A^T_R5_C5:TCRXCM^HR4"_/H7ARKLWF#F M!RKB9)>2@_N@SFW5KP\[9K>81,-681)MLZG7QS7#@+%%:FPD]I7$SKT#/I[0L"T'!DRDKY@N&!+@]^L*QAZV/%Y!;YCLF7&*,>"L(QWBA12JI$SCY#*Q8 MY5DO=W4M:' 7!0I;&D"CCF6I0;%G^_!\GJ5R M';96<$FQUSY!\BQCC2I.?'L5/2L?+)3V\IR53L_$=;:)+AL6] YK?(Y(VJ* MZOJDT?V.Q:S@*4O$XT@%J$#9Y!$[HLM*OML!R!RB$D#^W9'BIP=A MZ)I5!E7=+E..'?)\O<#-^/#\GA<$V72H:N:PB>)!5BOT,B@G82R+(G,""8NI M=;3K=@YL/4=MPO1!3% J X6%E=633>]63__\).%RFH!(=4**WP=G!%[/B(5\ MJ2\NA=%;'\]4U242R'/RDC1-5-<6$)$U4AE #GN6M&E1#NH@HI(QRK,_:F M5JH,RM]W9*%='38%:%K]+5ZPA Z1IKGE08C\!W+_9!4R&9@Z?0+I3 ?DXF@7 M1-JR%%M7^!OVP$U>4?5(-@@M:WA8FML$7\5X*-X;-*D<1^$F@7/PR,@TV3+< M*MAK2[=GT4T$76-.M2)MOD?\OCR1VE5AU19"!H,9@HA&E/V7EE"%X<)'XB97=%+YJ0G;H9P!8 \8$A!](B8QRS<4MG43&-H%=PP MQ0.!1NP%HB\DE/XB5#7_'0&M:"'O3>XI3$=>=&ABW3C;:BG:#O;"2U;5OJB1 M>H)"6&2/PKYXC/@DB2?UJMIS/['2'$7EFDY0=BZIA*8,7Y$T;MTQ:DV67S'7 M\(8%10\IV1Z!\IM1/K%LR._V&+P'=][:>;( .E.*C)&[OA2W@Q39U,25.CJ4 M9;-,"*Q&C$W(U0EA$E3!^_"2FME[]4;S>LEH2^S3LA*>42'@P8\=Z;)9"*_B M)&-@@C"8JG<780; Y(PAI/TJG,;\K#.PC<#> /%D]Q1M//L+_1S%QO%W;CR M6)3N5U?BIA3\53Q/P 3.B!IB0;Y^(##/FK-EHUF*\\>G2M=!0KQF/VX0ZC>'H@)G"@ ][Z7#P6N$)],F$ M>*_Q6&HF//Y9U=-HQ-&C9>$6_$/NYZ#FMYO&@H>/]6]0C!ZMHSC+#7 M-[7GB=FHB\FEF[1]29(,[IW2JE;>B< %_-@F[BW?GYX\D+KR;S0^?D4FR0LB MO5770]K-)"$2]V21M;)MO+&U?H&DSF8*N/\*;*OP)7!.K4_4:D]V8'V0,-+[ MFZA[+OG>L3$HEQAE;NC_W]Z;-K=Q)6O"?P7AU_<=>:(($UQDRK[3$6PM;O:U M)8THM^]\FB@ !:):A2IT+:30OWY.KB=/50$$:5,B)$S$W)8)H):S9.;)?/)Y M<)W@OZX22'0OYU!HC-QAT46=="!!*Q:Q64?JTBP[F$%+ P6IJD(?,K62]@EB(=]&B\P^YO$E=?-P(/943/HMMA&KW;6O>OV[$=[?6W"85AT<:"J[G M8!,,<%_O DTM5%>U9WFVY?Q2HZ=,,!T+W*UNH.@LF$>9/>H MPEM,^1@09\MYG$.T L"W!-NE+UY4@R<@.":K1FO&K_&"<*]WTH"ID>A:"O5N MA@_RSE8;1$_#PJD+L00TD#:EFV@\S=JV$*+ NVU@(P3^74E&"[_1\_PZ;U#I MQ')H()[(U+Q @^\5E4U($6P#,OHJVC+C)O+4"+4I#&>@<4BN#P6]$\2!-E.Q M\XZV,IVY;N;P?] -F.-LS_OYI]8\&AU,^\:"&>!SC:;@::&H>^WBE 65_#FA M$E(4:$Y#NZWZ+J^1J*1D8)YCS"%ZTGDCC 2$C3W7V3EK$90K;*OW'UJXJEYI M1>NDD_!*6[2(JQ%R?#9*&2M_ (46:&36YVI(T5X7LZ289IQQL[PG1@^=:9$E MB2=[A8]=H;A>WQMJ:T;B0F!E M?ESAG:H+W-,TC2V()"H.TS,U*[X@IA'8X% ML]5G*T1#IIK,*19O=##3CR^,RXY;0Y$HL'?0 MJ< 5].>V*2]Y3HAT!".#(C_PBT\D&O N"[7:LFP$Z&!6>PO[$)DLBQLHR,Y$ MT-TH^?%VBZ-26) AMP(SOW 03-3"0SE1^0RA"5(WI.50UR@D!VPG5+V8$@/ M!K<,LE'E:%0-*I:X]H"BFOB8W+*=I1\3WPSO%<0E2X#^C>+F0-]8J+']<;-W ME;*!:1WE$)@$?_Q7/>6U";:1YK-HVA7(")N6M1H>=2J/ M\"!2HIF@R LH[V)G6@,HOY0 "VXBG1__5Q-+OU*_<7:O+;@FRJS;*"M0P14V M*[AN>?N%R4D/*C?6 2TUR@13 6XP=RLV$;P++(7>4P;\N.\&YJF-\49(!ISH MG#-$.A]?FR];5%<-M.(%(O401BGREM"4!Y+34I\17PK0%]5+0[H(,Z11[(<2&0AW!Q24YZ=P&HLL4Z>F@*+.T."ME*X!\@EZ0 MK %9@G5'^]9,5":5%X?O:=%_G)W@>8$?K;T!A:(S5B$R<+[,OW]B!--G[9>% M%3#DC6X7F)5V(" \$%.6-9:/2;P5 F\$D/28?P[, @Y%9HR(C8](YZI< M3%4P48).4IN(,21Y.5P_;COZL^(CM )WS""'V39!^2ITA>UC6/="-![3AFK: MP/#Y$ ,>)P,K(4PBAM!!X@YA64O8!)-$P!V*Q#N2;,[E;-U8%C:$M8AZI GB M? 1/C)0VQ%VCK2$Y)[V+[/3'.*^WB:-H?\1SVLZ99$G.G6GDH\!K-RJ7"+^& M.7];E#F9?RJM_HKX6?@94R$<'1X>#Y[ -3A[^_S\]<'EV_-?X0N:MM7) +12 M#_TH=="W%D#8(8_F@@Y8_5]@T"$VM]EI5ENS2"N/UPE^KBD@6,- Z$!$@D73##6YK:S#6%<\&!)$3$Q7EGY[7@C+_5,=%] M_NI,OMN0N<+-=#-POK374D ^H4X-?6N ,261HC0O&(9DD&Q<7R= FS,A\UA M4I9X5HP*IDEF34:]I'@]*+3B$[E-6A+.#O!3U&(M%M"=(^=IIH* 8//X-(,0 MVTO8U58%CZ(OZLO&K6UT&9>@0K*L/5E1.*J!N1#+#HX5(5XA&9[-:PO#&EH5 M9Z[I--XR*[U3H0:ELRIPXO&^U-P7S'B@L(LWTAF76XS+(IZV"@9TSR;/*":V MG@#.YFRAI]::HY[QA$C5X7M/W&-X$YU,72B@?I$2=TFZ]*+ >$=I9T)BYU"Z M*90IZ7H8DS(U,TII2CSEX!NQ%L?ZJ<4:W'G/3D\P(0:M8#'(.3\#^EK\A0 MMF&0V*"IBR1*6B<)FQ%5"W+""VAKT(D(Z(C M!LRT"8^!-J^'"9&E+X&R3SDT16F&^R;HT3H7B_N /&H7."-KF_JD4)1C1(3[ M,D:5(^VU%4?<+V(6PNT[,G>"#S9\UN:FZDJ(Q.? M]G-MFP3C+(:C/0E@(!>HTDHB,9_*9LVZ-V&L%&U^F/Z@F;N_X-)KOJQ,9CH!$U(O,A7)!Q)&0 M00?3ZM;]1[)1B DNFLI%/@$T@ID%D%AE;1\X'1SPV5IMWXH@YJH,*S.J4LJ: MGTVU5JD*U@*/LX6$-<\ H:5B;-@:\1XQ@20Z!<8V^G:W73/#W38A/T*P-K01 MY \[=EPM?]B_(P" U9+I^"X^T4W+2JZHXU@ M'T31UO@Z"OA!P5VW0M'-N9_) TC4SM"QM0&>32;(DN<7?W+7> MPG?;'9Q;D).W6PR$0 VQ;'7SP+*T=T6:_N$1J=9/EV1V(OKZ<' )'_4=CC:<.^3887P,APO$ M;,7R5.L"4;6!:/C$Z U"U5HW( R^BD"+(4MAPLW)HP6QQ+0:DJ6%. BNY>KY MIK,[UIP+W;(;Q]S#88)-_F:O#6J?S&>,KE>P#]@2ENX-^>Z2= M<]EW.<"[_;DH3 "8KH&V:FP93-8"5U([6N/";40A=!2T34@P9I!U31SB[VW( M+]L_"B SS]]?G \NH?<#$6/GDK^*,,1]'D-NQ]WK'>6B5_0$1@#>ZQS^#GXI M0UL6/LX2Q+KR6O%A4^YZ[:851?"R?_$(JXA1;;-9DIB,I"&+"VCP) !!-!UO M2#1>E)H/P2;Z4E;9TD-:2$<:WN(:EA5C0_I$U7UCLPM:*6.],FA:/TR8>]P0 M&= U;WE>^',4X'73:W$S%O M KN 3U=4?AL.'49&;(+YH$*4!'"H)BX50/WVI)[-S2F+,$O1TJ^_$2[/EIZU MY+W1*11$7.&< )PM*$/1:VC#^_O@1#-0S#$G)_G0ZO(F]#-F$ZG^1RR($QLN M26R (9"++US1R;-LEMS^]#L#C3_1FY+>22\7"1\;.Y4-\'L"1H$=2A0 7($' M##7JI- EI(B IU%TB$#& XP",X7+HP@*L9IU*]Q4D0,:G9)WO)B^2TX&'1T? M:DDF[&]YX6)L",VP0+,OA-M"^-&^$+YI?+ OBE-W!V1GH$M$&%T<]<)-,5%IC0(U6R9*HZZ[.*JQF/R^JZ>2-E\A5\?UC-4*BNF<_.W47^$RZB$9,-*]JR MX]N=C)4#EKO%(0<'33T99NYK.9P'=Z7S.%$N5;3NE/A.!>1")LP6DU M0J*1TPY+5,50#S@M@N@)&!LL![FIMQE+0U??FKLPW4>I@2+OK",N<-MPZ5$R M5'Q&,5G?0-A+JVDT"6&3*8D4A.C^I\%'D,J(/2=)6KO1GN%.G:88F[(50+K^Q2\ M@8'C)E&;_@N&TO-PF!S_4/#%D0G0.<%@NC''Q91KBDH4W;'E2!\/Q8E^,2TS:P9, MA\G4+(OR*L[3?_-3T?AQ?D:'C-#WAK8*]6TC$G'1X-#=OKQBK#195AF\8%OS M:L"MTTP$RF"_)J4,&3:Y, T9$1C#][D[SI#/J02UWJ4HVZO.MQL2NY'M6%9\ M8NF#R?&EESFCR9/&16P0XPJ$FUJ>^RA/0M"4$>/5MY+(FENI6O0%%S/1 MM\-Z$R\<-A?:71Z4;1!8V6Y>%"1D@?>Q4W7/R!(S!&Q@6$P $7E8^- !XN$L&B,^O_A(,#L _8 MBY2L1,UZY5T6.R"S,.Z MB4PK)8EH87S)F:E;H8HZ=]&MB>JDH)9,(-")]A'Y9O3G55:,0_[U=?BY=NH4 M#ENEZ>),W+^*!>4(@-(S5G0R-&H>3 K) T_7N7KGH%9\J0.;,C=9S&0=#0>==2C@ M/4ZH2ME#*%0SI4I HFEJA-AA#FPQL5?8$P1#\"@FA:,-*6T,$6Y1& REZXIO MB+0+KTFSYU]U'?M^@5/M5P:'+KW\ MU842C=D-$%Y 4N/2U+T&']A''H36)GQ94%$H5HF>7-:KTQ LU()C3:Y<]]F/ MM$ZP& 7%9&;&X3T,![K4!6<@?,FE.EJ(7F%(@O-&:2^U*.J?%3&AH.=5DH)F MU,- !,_A'LO%O.Q!J$OTELL1<0$W>1!- ?+!!##KR-1AZB:SC0S;' M=KP\06&A?85[9:IY.JLE% R4)DI&S^*8=G4R(I^54D863YYF&,^PP-4MB+A$=UUV@FY,2X/^81_7B.&!7ZK=VN'\8J/&:K63WR1A,_7,P_Y M9?)7+HPJ%C[&7F.M#)+/;Z71[,0"7EL/ M??U'L5']'J0O]K8&JPWDAUR1,R&)DK&M=\S(<.JV69VT4E$IS"\GGC=[QW7' MW"@(Y;?TS)4@#^U M;4\T]Q](+^ :@"M'X7GY+E-\VPRKN"MWZIDYIJ]*V8+@N=)%B#N:&_A9C%)[YXF)UL=8\TBBL$X:R*AI9KCBP.LS\PL9N?&"%*?7F: M6_#W/=F;&>)]V:!ASZ,'CLN$F>0&'6QM9U-1=LE4P ;[^33/$%AO->=]1A@_ M6+AQ!"N/X:,2: 0@J#8BRKU+56?)."MN$DYP@^&H(IN?]_P@)+9781D/$O4] M'"!] GL8-_DLE78F"4DR3I6[.QF*J,4A$JU/7\&S74/+FB;#(.^"&3+S_$@( M";UY%15O=G._Q3%);DI4:YM2"[#4#"7(.%,M"S M"*Z30+NNL!+ZH,"]PRS!;EB([I/'J6!QQZH7ML9K7=6F$Z."2T7C.L4H"5\GBD4)"8O\3?J6]CJ%1(1E 7(U>[ ML_R2K[ /%:0GX(B->A&BWP&O>O'6<)8956]MVP'0./27M.6> ;K+'&?D* S- MD'OG5<;I3ET*AD3 MA93XFA5N=+V)6NJ4E!YB!DWCCZ#(PGX 5&M0-9AZ@@%S,P9=W<%5$Y?.)B0^ MUA0(L("=/108K11 E.#R+MR[3I3^$=(AV)XU'/PU050^5E.:;(:2&?BH?K/ MS>=Q-NN,9!3,!SK4%*F+ISTA8^91.1: +9B[I*VU" M];4J 9YY(,?X@/!T<9]<0$^.64QVU[_LW#9NDX#WFU1<@M#Q'1")(A*<3[.I M=-5!%,"<>O_VL';^65P)0D4[7N-,8"KR'2AF&;!))&<"=Y<%.6E(*6#&!$T# M7[&.Q^-D*A>KDHF-\_1@I_X77Y7 .EV,%R2-Q.A8SD&-6,>KM6.E*@9IS5;+ M4E?RONI?_$*$[-&'U+'&)5P(X*]@ _FCH_L3U\AC4_1:4M\GGGO*YNJ*;$.S MG H;FR>N"#,WK4HJ7W(J%\1XQVBL>1@?. %$KGMD ]*A*RMV^8RU_!6O &S M%6]!#Q%0;KO9)F=/"S-<=\*J"SG.D"D%27M2QC[>[K8G< #/6CT%1!N$J;.Z M*?-.ZO0+,AYWC.#@S$5G8O1UJ$YA*;R$3*DQU78CY0O+Z("HO3@BQ_!W:E!" M.LB&C($RR!G/(2[!IH9HXS&.Z%8)QS5=36W)B^Y0XT#16#,: SKT^#H%I-D! MZSK!F QGKI4!1@]32LWL)0VH90 '<_HHHANT>Y[ZIXEW/\B,2D$.GU[KB]/ M%0JJD*#?!F7* EC9Z\[VL>* .T%8-F'E[^C1[/KZ M]#ZN/T9X!X17@W>^I_"5#@$,R#D%6>#_?T5.J^H1.O$[AD6_)\01I5VPT/PM M$L;H12<@.L,1/-:,9AFT3G9@U_;/>_24"SBK'K"">4\WXGB@Q *'&7T?_>/( M!,.:KIN4"IO9VKRQC-._2@HX)B$!#2LKAGQ)-S$"_W[[4,;8_J#H:?DRUQKG MB3O>S@?)TL4&[F/.X;O_0_\54#"]^*^VY$JZC)#X7E.*&'R3WFG"Z%>3].0A*41R! 'NEL MDE%5^W$5Z^QV0+'@UK7NR*2^I4^:62NNR&M8QO<.JJ[!@LY6GI^'N'J1 MPNM1"Q56HFC5X+[ 9=G:CX1&";;BV+TI]$>UYM4\DWF-=E!JTKQB#>PU(-J\ MCHF07(0:^+5VSD(L]P"X72*>^#,_0!6KBPVZ+=0M]_2Z;<1^EM\1 J62^ MKC5RSN&[$\>F3;'.N$>&<1B/0<0G-;V_?1]B](%@-$B'ML@-""8"5^ON<3DA M]*TFR)X&6+D^ARQEC"#_S7TU.7=R(I!P@1TSVD$2AJ04(]PELM!&W7'2FZY$ M:A:+BBR1;2 -T^0;DEJMCE&>FH\U@#YK9% M4ZU+R\3VQ@HV^2R^+DI,]2R4D=@\:FO'28^_)Z'">N\\H6%0^NIE%D/CLRL0"YD4_%HSS&#;7]H7%T M2EN, 0JX@J9!S@L>>.RF)%?U5MPYB4F4JFV>9F..BJH$^BL5#4G99NVW"M7Z<>US:_VGD_7'D79MC_&^;OU(#H;7";+ M.H'CP____XV>'OYT?&BHU^?Q=/#M:'A('[GYR'C?!G,)$3I 8&#HG[C]R(!A MC(&\BI/_P7>BP&ZNX4;]QZW';PG[+[\ZR))9_>/I26M$#T9GGVU(L9;[]"=Y MDT__".'8C$Z&IS 6OAW%X'FX\<+8,E[25,:: 8&CN#)W/L.-)?N/_\$\BBE\ MR4(M"Q3@;G(F<43AX2K5F(8\H0BG^/XQVV/QTWXU/-1J$/1WX(FQ3A6#&#%* MHU/I90J,NI+SA-WJ#^E2P 'EC@SHS=J\B@'BF[FR4>M2//\=/V'"O[Y7#'Y8#')J1YJ(FB4'?C M-*V05*Z&YITV5!1Q+M+:XW=QP4P0^_GZ)/87CD4(H)&=MX&-Z*N$%9SN"*S@ ML1P@.\1Z]$AX8L"S-/7*4+WS>/CTZ/0_(#7$"'AWRGPV> (_8S@L_N$U?*[J ME))//QZ>_=#Z\?&H]6/W!_QQ0"(G?;P>(.KO0L_,OP_ORSKG50"E!703((,X M>]%[J$KRJY@0K28EILD.TL=&BUBXK0I@)O)(0)KY3=@='\);B15 GJ*G M0L0-VS-48H(_XSQ$D)]"9)7 GVYB4%03&!M19'!JV 5;"4DVF3_/BPRQJYRR MP\&BA P3E/L?XDEADE$3,DFPQF7=^242!V$K%[;#P9Q2T7A%4*^2*BK @(O- M,"OBYX?A])KFA;VU)(7\@! @=Y)DADPHS/XPVKYHI2,("TA%-!S1#8K=7PML MX:)S1B2P,1W-3#<8)E@-0%!R"40?9,Z0Q3CS77NA,IG-&V:I.\]-87^YB7=K M8^&AE&,\,$Y$:P!SL]BQE\72%>>!!'VG2-M*XZ]4$45;A2P(59)\L$D2/972 M4M,D+_XG373265#M1GK#D<.L26$GWV +D/%P4TLG QDT)LH41- M9//<=OYM!!O%7P47QJJ!W.W3I*R5C MV+ASG>V"(@@;@G% #:\H+J.-E Q3* H6[78 M19+473-E$"/>8#U*(L^[5VOL]NS:.&K/6RI)D7=US(U0>=NBZ.TV8MMBM4GV MS04C,4I<[IP/_)V8+S"N#* ?U#UE',Z:D>O81)M]=TZRZE"Y2P&KY87PRQ1K M(5X.^[\"9HPDGZOO"/J#U#)Z8B6#7+%8%>^S$$"@?$J^K3$DTY1K$ ,#WGL] M=BL2D5EVEH'X!O:PTPBAOZ!>MW)E9."C@ $Q,J1(P3 P30+N^)8Y%E*&:ETJ M'";1O5H%FH?Q1W19$ @+E1P($]7$AFTL@Y4>L29;_ =411%; 0GK-GR''RE/ MZ/?^- '+I5XQ'4'M*S5,C3)I^M<2EJ7+.*VZGRI/'GM'H,-&Y43TGGH[M\JA M707)-]DL"M0D\K@2.1\(+3)B6D)N@:P1)SA%1P@+EF]CT"LWK'1M6U]1?Y)X MGJ"'/1?. <_L 'L-NC+*@9*G01W?'UK6 5R$2](.J6'%6P,)1*8C/Y2BP;/8O89^+"IL*@M/![6@1T\QBNTFDFG M#;*3$#T0>G$P/M"H[MY<6>W;=0.,\T21S73E>'B&/B7WI9IG+/L>F"Q!/$$V M.'QFXJ.[T7C##75G+JV3Z'4(I#42<0M^UQ1&:N'9K(EA-R&LU\VN/3&TUVZP M-,%^2W+S*L1)D5KN^[9_2%Y^)U!B=P^31.H7N(@62S\4T)>[B#47DDV(PJ-5 M__B0@&P1V B.G,J$N&>6H"2#TO9N2)%Y2\#7&!KS;S;U3+3DO8->M$,@I=>';KN"T2['OP5ZUBOG55Y"8$04N"\@ [JYK/:T MDUP/COI*^5]0^DW+E:0[Z7DRY:=Y F@F:BW05YF*AZEB0 ;'>0['C9(+*8HH M(\IXZ$E(ZRP!4>28L'S,>45]Z,(%4S!>Y$/=Z]L!HG.[RJRR#ZX(;2[G_,_,I\X!SIU MRF$WC>M8VC_H#"]/$7S_AA]IG&1I0 F%LYW88/'S^?E;"1@K0P*@600_0^@UC">DMI:V)!E,'H25WH< &X6; MJRGZE=Z'PRM/&)L)8\B1J[:*'K7# M)]YD,@GY@0^=EI-F4>%QNMIKD(>%Z:<[4IC^7!KDIB;H]L!;J#=>1(,+M]P' M1Y%4>'_M$FZ\<.ZE049"ZN-&7Y:B^?(=WL\#&IQWWL*]\;4'*3F_IQY!^0;W MC-E(8(&KG=+T,]0P0:RCB1W&S(1-*H+P(79QX06E*"524]+O2(D4R/@J]R/O#[;%8ISFDH=_L];MK#V40G"!YW3S4MQ%0I%'#%TQ M66B3@C"9'IK##W.9L(*R1?O7+$8V/&C2ZNOTZNOK(B))#L$DLJ&BT" 6J3KQ M!5NW>CU&1WS'$,?(XYJPQ;-S(B.VD"PB12;.#Z\/D/"FX4_"Y@[,#+L+!['8K.U4!\("; MS K6ZY*GK7R'U1#'PD:M99$739 O<_'*2AM4@#7>[[?U/\0W+2;IME*'9%2+A\$A="-7U1(J<*A79?OH5"OTWTDUW8NW]+GA^Q$ 0F$82VY MU!E^#DK1(G#_A#WG^>5S14:=G7B/^@M*5(CO0ZR,4(@2SKP$I. -M+?]B%(32,*'%7#'HFHS[48WF<+ M0^@.NCRK>*VJ*7!^=T\(#@G>%B$%ZKO^!YZ07-0&9PF@W7J4%O..O#E\SKXJ MBBF"=;!+T4WY%5;0&'G # ^_^Y9_"UV@:076O:51,O1N,0EF)!'.6JW9WHQ M5<79I];PS(@5S8T-GHRQS,($,*J41R?L($ #^86)BD('P;,M4\&H A(=&?=_ MEGE"V6 _]&- *R!-W]U&29#C,)+!4?'LZ?#8PS92Z M5BBR:XT&E"A;G3*8":0RF&^"06+4'@*YT&:X[SM#4='&;9.V$B"'?X<.SW-2 MJ!FBHIC&DCY39(+IPJ0/Q,98&!*_AC KT%T&N>A*"O M U\BQK@& @X-OFZ2^ .A:;3HV+[NT!DV0@R>')X(D.Q^^'!FX]90@I0 M[I.CP\.C )/?_9J&D9H!E11A EL>:S2H>U#?1L-^M_<7WM+89EQ+C?2VOA@0 MC79&#WP''+P)\#Q91;QJ)4G!>'SZE)5W[[*'") +XT3UH;0*.:U)N)?W&&9V M_#,NTDIWDPQ=[T9#L\D>DE6:J%6 ^'2XVAG 3'=ND[TQ#,"!01,\DOY15J5@ M+R@XHZ M5\C(F*4(P@C=N.06Y9 [@'GE5+OS$'/Z1XVM1)!2,_,% 3F8!N@W MIBR9='"(%F)WTPOP"20;X/FN2@F[^'K3]FD_4"NFT_-=#1E!A(SZ(T&<2IA8%O9Q1F)")'4)6TF%:=8?+DQ<&D^I&Z@YTF M>L1>K$L=YM7I:9RK--:<'8C/SM%Q'JP.M$N0P;\"Z1.8%W:U)C*>I8"/K6L< MFA0IVDG*M"7V^<>0CZ'4NGS-),R"AQ-;]\#GO;C_DZ M4V)$^>YF68R .*U #P$ 2G=J2[-'^36Y*H]C3+$T&GM(:+_4"4YDKX+6?9%J M_EZ<_;U_QKS7G@88PP B#MN4TD*A\G2_C2U!#R(772$6?P _^'^ *_,2$<0O MF?MJO2/^*JNE/^Q(M72'^*[?QQ^_'&KK5M>=U.@@->/)/T%%D.VDP@RISQB0,:SAX/Z4:#G2:&'(A;&3^/'F&+8@$9-L..>^ M*"5^I!QBB'R9)5. :$<48 A-+Y+X=8>>\G?,;5AI)>+UFU^T21NT/Y>2-S]!@#R?\=ASM[=HG5S"B J\3R] M\ZRE=SJ?(4L*G\5:G25:$H)W85>4?%QB@V3>5(+&QA\;]530K4J0E[J8I8)L M#V@+X>)8PL28 J^N,#8KP.(76UBM-JJ0QNWVG3TEG;<%U0!MK@N^ MY"T319EEZ:5:57Z>N#T+0935/EYQJD*KK M$Z]QC@L.J@R0'[IRH4TM%->GAP>(RT5VGH-ED<*1LUDT3 #-Z?@GXQ4EWK^3 M6%C:P/3>D.G@E1/T?9'NS\ =(C(ZY91)KKM\(8?X-<4_>(Z-= M3O#/RS(YX.?#G>&/$.:3M3[91:^U^5*O8R8(46B6_5U:E^XZ7+J-D_ B<#;E=7DR!FU-)@,!:YS4. MJQ6R4=3.YG-7VM#G'\:+I/K&LG'0VLF%>SA"]A1[>MZKL7NP^UAASSP93MXP MD)01F#P_"&[Z[]X@(]/#L)V,.##-8P!7PLGRJ6IMZ[K_@@R/018P=J& M("75,5"EF8P3+:70"IEA)Y,%?V1(I[(+L1PE:<\KU">=T150X5V!CO!D0-3C MWL!3M4VAEV+!&GG\N[BIYP7#$(/8T(F!-# M33])DS# 6S,ZS&((JM]1C0U=CZ(CARR^Y.5 M:FNNG1\JT,$QL6+*\0])ELX+:NR1M!7K.E9]U6RZ0SAN-PF99!I8%1;M1"67 M3$\A1Z.+=Y=A_&'\EY^_X>!RCH^ UWQWZ>EXVQ/-+Q;N_:2C* 9S*6#<6W L M4G6'E69 L'Y8MB_%K[4@CY&6XS8LC&+U_.LAP",GVH%_.L=63=.)#!=V[0M& M/)3#,5E=FC,XY5[PM?2$&UPP0K4;6M8'U.O&BULZ*)'W(1K\X_Q]-/CY\CT? M3YU+#*6KY6=(_(5KA_*6+>ITWK)$)@$Y$)$G(AF$,HBM[+:5L&E]&D77,9=8 M0UZ>X*WQ9FZ*,[B$_+[[3G9 O$2'5U2":A__N#6HS#WOU9HT%4Q<&V)MO')3 M.,UISIY5%-/E81E8B$\4EO=V;>7_RKVSXB2QO("$ Y@$@EH-GT\2[>+D.+&: MN!4ET"E10!%-:.EM,"O$4Y=PRZJW93?$]=7M0?)3$ ^WYX$7\H:C=C=U"C5< MB8K7'C%F6"Y0(7&:\D ,WY??L?U[0NR]E221/RY&/C^1-#C6)1 MP\7Q=X/F_CE'7["I#;^71&X?6EQFB=Y8&1[:V,^S0!$3(E MTWXHL4Q>N%PER- 61A]JR/.2DQ<]'1,R%3Y4I9HDW:%MD@GFF6)^:EQ@O%>, MJ1I&>=1,U?Q@W8U!2$UU1KI]3]Q-PU50RM$I9F:E\?F46ZAAX;GK?'M\-#RB M)/;"II%'S]I_AC>;0EQ7NWW3F8+67S;S(-FD="0[80VUFD,]D8'I M%0??S"6'K?1!XYF4EROD8,Z0 B!H6U+\..4J8?'Y9&(DX7WL$Y<<&C.!%'R^ MWH%)^Z +QQVEXV!@9!Z@57F84.]"X48([PRK/\M-RZLPQ1YR=?6O, M'UC:_5\$&:#^/TZU4!.87T08HW(7F$F6F[B TLQA!R^O+6)C(H@,7E>)_S!F M_H!6'$R>?6!0-T(J*"(R+0G00$=LNPXV-5^W6]G#] K&2#Z@ 4LKW2E,C3BA M0C6?_26&)Y>2?("GSI.KHDXQ/U/<8&*.#FHX,$TK1_!I.%2_RKKWV4[5O3^_ MW_U=J#80,$-]P"*:VNM;/1)H64"=!-%2&EH*L,4>6;H(JH!=S&T7- OKCV?( MJW\%01X1IG9[F-<;,;0:>!*S0*_ %6^T:3TWZYBX5D_9I9O%5R7L4Q>B#YX+ M.]=S\,KDM_5HV-#@?'M\-CR3 BW7O<*&II 5-7&O9S./9"'91GX[&OEJKQ2? MT7!R(P>%$CHFZ/Q)[C=.IWR8@O, AA%8Z]$\AHM(J5[#CHGMMQLE@FW!@U3* MD"TWY8 $NTMF','%!!=&"Z-P)FO.B8B!G&8TF+M5PA)UF Q/*SNK:>4Y."CX MHP(A8/0XG^8V.YYBJJ2N,V::(0A9C"G!AA[C5[<@CW[ ,&.$Q]6DJC4I9H:, M&3"PMI$!0YY[* 1K38G;98'$Z=$BZ$IPR*)YJ&8>.1/H6[CL0/R' +:/&>GH%=&-:G['7 M%%(H:.&'7E$L]++:9+.A3\4[1?%7$G/LQKGH'L@=EOUN10>>.E2._02254.= MZ0A2'.-^Z'8V$E$]QH&YS7'YXYSM].V.C9!\!IK)M$24B[!5&$T]HTOK@%:4 MV?0&SC&40VB6+2QF*X.Y+D2W]+:=]#U%:.ZK\W19M?,XU 7^D7+\,Q-JVF:@ M> K9?,;YCC$K@MO)Y+;7O>)P<)Y5163])%97/(&1,$@0)D@((@VYEQZ0VFRQ M)CLY>.*]6_MKK?@!DCG%K+Z!@7#79YERG#_AC5M3^_C.D.MH\*(VB>N$L @G;^B-9)"S\'@<.GY:28X"^ MNVF;;IT.;-@.FV4AMDSB13O_C]!0WM&#>(Z0B)M$6Q00$8U:D^D^\Y;%)+/\ M6B:BW=NA<[9RN(L>IU.:,85JMR0Q9==?D_#LBXO>0K+2)G*VDD-'Z/I9,/XCM%Q!M,@P MH^[FQ!4DY#)MBEYLNOM7XSPFJ-DS;Y3I.XO1D26T78F=.#@\&6P//.LB_8A% M6V8.8!L@;6B8#L8( >TU'0NYY%XW1'SL34H+-N0=1CDP[,7V <0+]99\35J? MI\]=R-AB M("*. H5.(?VBFV37]'A$M-!(8/7OQ*Q'-W=YXHPLU%T3)NCB]:W]2T""7=S$ MRG,NF3_D[<[MJQDDPWGF'@TB/9-OU3"F!4:1SE%*$>!9K+5P"P%^3%.A"Y38 M+)G:LXNZ.&,"A>.U)O A'>70CP7'X#2@%31#9*"2YO4]=*$#21B;BG,+G@"" M\SB3A3UR1?CWWKZB-42A:UN)O#_E+2;4KC[C@YJV#$N+ZZZ)P R"=?$[YQZ> M]VSR)S:#PP3EE7(^/'_SCXL7!Z-G RB&)XMT\AUN;7*]I&,44GWTD#4I9!/N MUT=E$\($ M6:-MR!'%7;VCP1#(0+V@#;&@D8H@&^, Q&#]QE(=R;IEPK&U?<\] _.-?7A@ [3V[$)KN' M1G*@%/X%MC:YX79>'&<*IO%80X/$\#'6/K"ZDE(^X)2,QL=X7$O!D$6F<\ ? MAD"0LHHZ57CX:[O$U,HSNE<^;ZZ@\#YZ*KTFA)*:D8,>O%.E(V4G.#K"C!(X M6#HX%931HT;*T/"X@^6".+IGQ:01QFAI=L77&(Q._V, P#/W3?X $[, MR_W$4]JCX$.!&2_][:#^1ZRA,1C]!R0=4\YHP$EQ3O9=Y",J)BS;>"V/ZC5+ MK'TE&)JK,E[LG&4"7HV<5ILN'C_ ;K?YM0,];L\;=G=_+\:57SFC'P*L/WS3 MDEDD4"K-B9\> DUB <,FN$%"SLW,$#/Z)SB J)!DCN[BL;! MF5]%2<>>S@E3(: TQ]RHI 6 9 MKL#__6D_2P\U2T;NL8^GB8,:_A--)&&QA'=N17-7[>?HP>;(%H3Z[!D#=%G3"7L6A"!0'U#!?=2BRS93_.#3;,V%V&2<*.\+JH1-J%&\'YF M'FQF<#NPC#/L$Y._W6JZ]E/S<)MF#F@[Z)OC7I:U6P;GC8)#MUW2:\SH['?- MPTV-L)FND5NRI-LD''"%WVU""(2O]/AJ^WC5>\6;>3&886^H5LF0[IOA189= MU7!&!L*-=8]4E%)R[I?*@RT5@4MP];4L_BD\4MS0(3SCG 0BEMD(P1,!$J>@ MDIK^?.W4M[ZXG]L'FUNI=U!&SVW=1J?%ZAB[G09,X5*71K03E_+WD_.@&X\V MD[9]0%>+Y',)*0!U(4Z# WR$2,*8YSEOBX#-L#VF"EB4=WP"1T>??0+=(_1/ M8-DL8/=0%@S/?@#!9C0E^*XBNR99:\](XX]_K:/>CL_38]YHQDL1JDJ/UTJ[ M%+4QT4;O*P&.R(G@7'KPP$4Y:!'4["?SX5P:=9JC1D&=3M(EGBI:N-VU6@/M M/.C:+^]G\!//H($0=>#743MB$5">E_60$X1\"< FLZR_;0^V+3: MYD_C^J(PH>FF";HJN%$%3G>:M;$92QR[-%IP^$9AW$49:ARM.T#N)_)3Q*Y]>KM -YJE), &T*@$KBJME[:S MH#1T6/OI>L!]M^H1+)5XQI./;&AG6\:$]IBG@'''QH/]?#W4?'%@B+L()5^! M/0H2H=% "03-^=[+X$7:'ZJ$:5;\@[[?T; F;*$2JG0:AA3&>!.C OMO'TKH MO)9^?$;F,NHW:J^<+!ZCLAO<.MHC;>WR.SO<$:1M=PM_IA&KFN62V+")2ZIL M/*W>3%L7& $Z];W^W$@++"_2F\ XI!;691SG'Z1URK042>Q1)8!$(UA;A64E MZ.:Z(O+4J[*X<5N/CP&\V78.Y!=*K8GUKX#)2%E6I=_2O6IW" 7!Q=9)C ?_ MI^(&6^W!6)G3E+,OYD6VL#?!,BYGH\W1#M":A=L;N9!5.M-7-QA;,K6/ )DY MSPGH:51Q\7VJZ:SO=TV/JC8PO-0QD9)1"QUUB;FY34HASPT]J^<0JY$EQS<2 M NGBXZ0IN".^]M*,"N.F[X)?L3VE?DJ!1X=N!),D]ICJK7QN"([E-PA"AJQ MO8B[LV8IDA0)F)-/:(]QT]Q/0 7PWL[O9]RE&>1QL\(%+T &8)>LYSC:U(@; M*2F#P0Q8O->Z#4N].D+ 9'(?G)7*M7?5K?."7H%#B9"D@RZ'%N(QSM9MT<2K M9%RB\ART+9&2AVEXC.D=E5KPA1@@H0#Y-_=%AA"[9@DC]^UH>$C=*B)%N,F" M=E#DRMD6KV_#9F&[S2N$,2E(+APTA<_$2>F-#(G,(G$O. V.8\4RD>9R<0QR M,DCD7'1VSGL/?T8DYB5,W(R9U)I@9E_+J?(>*#500\ M0 ^?I6Q8TO=%4T,G"!,0@-M 3S+S#DD&WBV%L2%=\42P>#R^*DCWO,LT8VRH MJ/&9B!1*M\0WM&YU#(2#!,G1!J/1CZ?N:+T8O(V)%PVV&QREVX0!)Y$S# EU M:;/*N+!MF)M@:D%!4UC5V+[&E!$9 M+CK3DCFKF85B],(F\B+)XAOB&RJ76<,13)%=)_G$C4 BP3OM!R7H99 )YE/;O7*P7FA]>;)/T%VF+$]/2TH8RNYT9D+&2#Y)C!/(8V"F#DIJ:*2T3=@N>&-2 M$&-MGIUO&> 8Y-2L@ZG4$;EA;U8WNVNK]9V,C!0:>P>:7K]J*69@C[$:C6MG M7X0M<]: ]2U*S$$QC4A8.,ZE,'5DZR3"+ M("H<*=R_*OD6!S1@^IC7^CYA-3JG'>*WN>.YXR* L1<&3Z =!%$Q1-LB9I7 M;@;C-LG]^C.$]*M'W4Z\C3N\VZ07)A >X_!OW7LL7:%LC'L' (VN,T@)^F.6 M]@OH@8B7F3D2;YM(A)PWJ)K"Q(<"(@GA0/QHW6IT2WT@[%' ;@?P[AO6RQV7 M2U$J1![#\5E\[38ZF!FIJ'36([U7Z[GONO#(N:) H_H8?7=^:?_.%;RT>':=I G)R:HRO.7R%U'],SN+V<@IJ5/K0 M4!!9+'>/"^/-?08UVF)$F3?,CYU,IAW>4 OZV@;8Q'0+>1!TE6#[@286TOUU MY"Q1%J\PU8$. O6[Z$!OHTCW-7>0GF*VNDK);7"!H)NH<\<@9_ZNI*E\SIRB M#[CH!B*RYD=D3]OQ<.@ASL/",F%:N7$6YQ]3#ZSYA-EIB+23!*ZXG[6')%B2C;2IKI8RCH9X7[%6 M5,]!.@;_2E6K:6"6 =E[=84J/_C- R#$P[K&?C8?=#;G[MS*T&KC%*G6Y3SI M39D"G(@DM@B^6]5)+)3&&-<)E5;P8^%L)ZI%U/SE[=FWR?=S_&!S;"9J>HTI M?BJV:>68IPW:5(HJ9NI0-;$TBZQ+1I4],;.]UIK!P ,HKXGD$^:C\RE$40E= M/LF2H-^[:T/V*^+A6BL*9#',Q/FZF9\D4Z3LGFDW(>G0X6')!>'31JAN^E 4 MP@3&*TG=\!["_VE<,2I=AIO;S"DEG^T>78#6 E:[5^1\(8-3(G2KD(V;V"V[ M=I<.Z,!#M@-U8VH.V<;(MBO"@FW['Z+ZO&H!@ 3P7+%C=N+C-.%$SM:_EB+N>/4A)@ M+<;,'D14H$@>M'.I)2)V]KD-=TK*&%E3%U<)O'JDU9PL7IE4SF!>5,A6*_DU MUM/R+1DZ-&6[/=VCE7=NQ$![PN?,@H3;#>E-H8Z!@:%L2E5Z.):H)QP='DO= M1K_Z,Y=0GYOTU2\HD4H&L8).+#N6"5''=B('$B>@ &I1J%\"6Y%?Q M%4MJR+4U(# @)Y]1T2P*OX*%X-8#8'&I402@GJ?EM+KU*0"0-$\RS.4@S@8? MO1Q8LRS/(2.IJ5>7PJUR=L3;96S"]%CJ:? M3W8W5[_@%,]"*0($:&%8S#G>F=<$RH(QW&F1-@L).!1\;4IR8:69%>9@CS&O M.H4NJ6!6*I*[9=XTW)& 86&K#4*=FXJYCW$9W;%2@PC!VQ>%LIJ1 #GHQ33$ M'?X<04.EUH^1Y26P72DOG8\B&^*&E"?1M < ]3V AZ1=?IS4-] SP]"R]L(( M\[BTH-K?43$JSA-Y/QR;LO,_G4G%1)!_+'T(C'-\$[=I0M#6 SB7N)BH6"6/ M$[-^:['H\\T^85RE=ZM>+6DGQYX1#P/29(KG1NI0\,!)%:0L=..[C_;UE@?M MUC9P9T[W!+,T&".J6:44Q\D\SF;[4_F#S@E/!.1(2S[6 "YA@AV?L]0==E+H M5LVZ/'&^XG\U!,YR>)T89H^5>;**[O?%OB3&.-^YC[W MS!%&NF+5((_]8S*\[,!%J''J(HII,:E+0$!;P32=Y5?H/M_*64#TT_80K@#" M=;2'<-T9Q;INB3%T$H[7,;(<0/]K ZK0XNVQ>0!I'Z';O"$>*U]/G^ !7!?\ MRX]\+D1QS9+ I]3WA7O&F[9+#WY%(2TKH]RFE7R14JLLQZ827[XZWO_SG M$+6Z)>J^D*"Q^D6F7Z4+B06ZW6;$.&G9$$$%,]A(&QOS?IARNE M07&/6!R&;ND<,\5A< BO5P.+_P\RDA.MZ>0K3T&1YNU3-*/Z%:_,H"LWRPCI M\I4@.F)CC8\^KS9;M%!M@<(GNW&EOXR:_978PT4['[-A. MB">0\(?L<6E=(!ZW6X=LZ1>:N4&IS%G\CQR^UU0$8$K16-D@BA,*?9=$.Z ' M>@2(0Y+!F12!@\-#_Z&5+HGM+78[U432W'05NG=N8*@[3B=FM?D MYBL>%-]KQ:,B7@4[R/ROP!S[I'XG1;M^[)P7=V[E7PVJ840'K#2VW)9 O:+-XQ:#7IQ%$R/1(J^R*'<&:]LMQER+A!_!MH4 M)AQ+ PU%Y]SEF=V[<=]<,#C57..J6TD;O@"13SF>HMCG(]P;]TB<:WDKK6P- M#X,'E#2%BC*3U4%N)7:QZ+^:^ ,XJYGS/: X6113V^J=QVY=@;F.Z]@%K,72 MKP(E"K:M[N#14RP<[>'%K[-?.GBJ#+D(X-PJ(&]<)V6#?95 M3MVM) A:<>H(_@XW*=Q[+,#E.#^W&4*7##YJ8 LV(X M35CLHFFC<<5NXQA%CIGX9NXLA/.JR3*E.2>155X .BM"9&B&./*.-F]Q7T@D/@-?BKLY?G;AU%R 5U M!>/Z(0?0!-9\$O>^V!Q<.U-8KX;.U%GNIO;P1SIN[AY^"]%4$$N]FYR([#8Y M(BH%V6>.\(^YMLC16,SB"0PA-U?>8&M[[)<,,(DXFP6[6UZ7"XI]:LV^W[*? M3S]D[E,*"3?L34G0"6"GZ+P^\I:T-KB&HN;V3 4HARAJD$RK=4_<@Y^>-,[5 M++CH*O0%JG*#@'AW" (IQ^'@=7>/;+,%_%SV$GJ2A0L6NI@^^[N0[E,@)]04 M:6R=A-G2\RJOUZ7#CP:J!,X<'YXB_Z8H,Z'^6!&]V8V+:9+=8P;XG=$F$C;! MH.1)C?+O=&))R^D!T>>D^:P$_P.\"24G1X@D&3,)=!KQZUIRF('8ZLHMC$6E M!?0D=X.28/=7Q"&;YXK%/Z*1,AN&# 2R(BJA!1YO6(L-&)IA4 U""*^A6T=% MFY'"3%DC"9&$1&^+^)^%=9"TBC!5M=U6U /7&#C4A"Y!5:5;E/S2+N3B/^0A MQ"$*'!":#Z%<&PQ5WQ^F"-A3S9I"B0>:&N)ZOPNMA?H=L0Z3.'0$<@=N' M)\L*XK^8E+SYX"O1(-"V?@ #N&O[*,C::3BU@.0QQ 8<5W%RC#^=.Q].\4,9 M-],F@ZEK/$J0S:NSUW-R8.CSZ3C&G'N(R *H39RQM(Y5BHCHN^0#(?%%'XO! MMGRIN@CQR^N^*>>P][3M4BQ=:+\F'8>)0,J9R'E<>VXE3 =0$@:R*TA<@W20 MB!(+>*&"R*LH^;VC-JF=;OA &=V9L51#(%G'Q.5^I4N:24P"/Q>X-#18'%(% M)H_C^,HMWFHFM>ZVHX37U/1'BRH)$5H^*0;L\NX5D$@(#X-Z$7S.&JG%4%A. M/VDEB)G/NA79M4E@!7JG<(I..&LB)6)@*.6@C5$0I(7P[\@-5&E42:13Z(_(V/WHLD)9BOW=Y<\ M$.'F%+BM2+C96>["!=Z13!7\-*V)#]!SYR2Y"QR*'/Z,]"_\9,S=#9Z-HUDD MWD5Z;B$\) T&DWP,!D 6BA!NY#G0:EX0-Q]R.KR\&+S#I1-)-'"3C-T]DTA^ MU">52?=(LBK!@S/2,%9)[XNW7EJ7=Q!/N, T3:Z%_*ZJJ="<0C:"$JJ_B[,3 MNAW^!5Y_S/S.6/:#(DWG.^XU;IN@\#E;[E>Y>Z"S#2-DI("50C,14+I(9.(\ M#=+OQS5K2M=;#@S^]XPKXB[2XSX BD3.+6GSOU_*O!?QF5).',0W-C;DGQDRN\^-_S(MW%61B8^@1N@ 4D\C65EL^^RG:0'0M%O45A'A^BK),3R M-J6O=/J_ODE_.(E/DJ>'/TRG9^.3\=ET?')T=OCT[-G3^&0V328__-^CIT?? MW&Z?/U/J_@).J4<^X_$XG.AO.>06(:0%G@]^(G?DM(55W MJOS0[R&W?/FM7O3P\3C^%TTIQ6CJ_5^XG\RK 57(+Y-EC5S$Q*U]?!AY[F[F M<3DZBD:'1RU$2V,':YU8 X8:TP2YB)UYG18Y-4BF8#"0_Q)Y,#%7BU=]?^.\ M8C$LRBLXN6=Q#IS.2W>L18M%M,3\')BO9021Y?37>1*V&K"ZPG@)3_^N<TNN_Z&//(=S1&%[#WRL%; MRR]_/U/TN,X@MCL%LQ)5LW!/ZRY2^4D.6,^YIN6CPJV-V/:-*SWCPT\GJ07H MRCYPXY3%RRKY4?[Q$\![LGCU8YKCV^*/?N*K " 9%Z7[O]/Y<9\MKSV=GP[/B'M1\?#D?W_.STA[-[ M_7+CPSX;/AT]W96'/1D^.SG^O _K%AHLX?_US?$W\CU9#D;XK0UW_$*_ M^A"3\T6^U(85]WG&X6CY$;YL0730Z]-VB>0-/W%V_NRVHSIFS-\7D#Y\K8(K MEQ2'2F@V?9 C_.GP:(N'ZZF.0$QS<#0\ZT8=T#P!%_CF+T]&W[72_OLI#Z;\ MG'G)WR*X]2W@=M^ZR<>9W\'I/GJ0Z7Y(F[S[2^@VJP&XI[2+"!B$:U@^MN;V9N,3-+),="[,$+.%*6@W^(H JO%RQ)_!JO M!O\GJ0=_3GOD[KA*\%T/MW_3/W."_O"D/+9E_>T?F8P[ M3,)G>+6G)\/3TUZGLS\S@G?6]F=L?,G!X>/K;U]FC#OAG^OUT*^\Z; M*Z!5_\.!7^O-[Q7X]8S>;ECDDZ.[;I'^A?*@)OF6&?K#L_+85O;V)KGO#1_U M>GMZ.'SZ;.=7W&>+_/9V9F]G]G9FF_7VP\EC6V^/-O3;$/1Z?+M9P0&I[;.> M:L]GG'=%B%)<>+A/"-YS_QP>/;:CT_ZH_@4?U9\>#8]V?\7M,X)[.[.W,X]Z MO9W<]?2Y3PG>H9S_D,DUQ@IPM\WQ$OH,&^C=D46S%DRP@W;QV9U3UW_N*#V^ M!,LG68:?*9^S7]I?]=)^7.MU"R_R/?8__L7W6S[40L(+;M],^W\W_;].D^B? MCIL].]U*":A8@#U@@4QTT]+TKD M08F[7;Y+0BX31YG^M5G"'[X=#0\'8\+0(3F9MN1?"UAZ+<YU MX:9G=(H$#:.CGP:71F_D?T@CNWM<[("XB 9(AS**J-4_K0;_FTB&W5 3C1+< M[Q5P*8X.#_XWZVRK#D.:(X4A#H'PW0!-7FN1]3#)K"="VST[N[ZOT@H9Z^#TFT$>+]P;)I/IC^#8P*^-SLOR?%JXFTU?9?'5-P-:9V[;?ZQ_G*4? MDZE[^ZQ*OD%;,#L8'8T.W8!M?9_71?X';C7ZYB\Q_>(_OP]N^9?V?\,PW/NI MWI>+O-[ZH8[N\O[WO\WQ-W^AD"+>YO5CX62R$4O-&RHN2R#8!;HY86<"3RX_ M<=V M)\^>J;?]O!RU;APF!VYL@>[Y1^(36OWT>&C^R*,_'=+_=O_O8_/T+S_.TW%: M[R2[U+28-,1FF0$YG8JI\#NY^&6:?-SRE,&1JPBV($UP"0>.M67^V?M:3X^'QRV\^@\/*__W;QUXOW@XO7+U[^=U X6$.S==1'LU46 M-^V:S&Z- GDW=!'$./+G-N;_F5\]&NWF&%^T(H%W$@G<>]7=?W!W8L!>)-6D M3)=!JNC3T43LQ!!!8+AG5;C/P+FH>_"Z&.X'[P]XB_W8W6OA04;JA?,"?]3N MWXY*^ P<1/M;?J&WW)+V:DL4JKOQ0^^_?I#0\6@X>IC8]DYOOJDZ/)L]U.O3 MLTV324',^S]B19_*O_\9]V9#$[+U/WWNYQO,2RA*U#=9<0!%I,-GQX<8"J$+X_WR>)K-NN0W4'$ 9 "6.7GYDT3Y0#X#B045)U=%Q M?# "K0'ZSZ(]I]U_=K:]^*9[V:#CZGWM7^^6XVJ/['&H! M6;J-&QXQ5^)OP\OA\V'H24?'IX?;^=QGAT_W/O?S?W4'?&Y3YFDUW_O=_5>_ M-+\[.AP-+UY?/@+/^QE>_@*!@(/__NN[7P87>55C@]H+1D\.#DB 5?XNJ$KW MCX3TO>/E,HE+05=>@,E"HSV5W? [>R/>ONO?IDNY_+YW_8NYWW\LW??_6+LOW/SW_9V_X>V_\\SB;2K_E+FG\ 6H.])]A[@KTG MV'_UR_0$+UZ^VGN"'D_P OKYT[TCV#N"O2/8?_4K< 2_G/_UZW0$ZSS +_$X MR?;&?V_\]\9__]4OW/B_???RZS3^MYP"WI9)Y8S0/B&T=P5[5[#_ZI?O"DZ^ M3C?PO'!/,G@+Q,%(H=8/)'I"))4 :(VK "C49M2NQ94DZDHL.33P8\9"%RDT M=P/GB+\+V=4>Q=K^0K_Z280"MF1GW*@+\$E% F[=+OB\_W,=A210'TXLVKP: MS!2XZ]XZ=U_S>.:.<6OT@KX^>M!M4PF.#A9MK*DCM4@K0->QWN3CY\> MGGWSERVY,H/8RK)G'C_%C?(Y]L+EQ<^OS]__]N[E97<$-KV+\'X>#3\%;WK_ MOGAKVAQHXO_5I&5"1*"=I78\P![%)]/O[K7F6BMK#B3$C5M5"':=TLXI:;^X MQW%[HG*3[3X 7^0>9YS,XVP&:PXNA,TD_ 5D &UR]R.\GA?,& [N-B5KEY=. MTJSQT._G/)PT]&QZ=;D=NN67<^LF. M>9]/:;"?9NG][Q>_7+RA_7KQ^OEPBY/>Z/1Q'/7^W"/)YQ3D>NV"7KUX-?CG__?+-Z[Y]\VGWR'VIWS8NET_) MJ;_=N/\]FGBYG099]T/ MO^OI$OTT3*A[*[VWTKMII<\O7IR_'OSCXN>?+\Y?O]D;ZD\T].?IU-WS'^G5 M51KGQ>[9ZG44 <8\GT\FA3M&IJ"C'/[\?%=.7^9UXOLK_\ M/U!+ P04 " FD6A7!"$QK;\0 "VP $0 '1W;&\M,C R,S Y,S N M>'-D[5U;<^.V%7[/KT#5F78S$ZYNZ_6E\7:T]CIUQ[OVV-XV?/M%3@G?KQ$$0=G%$&. O"(^0+P M!0+_)O1G_ #!30CYC-"EYWU08F=D]4SQ?,'!:# :9\6RM_1D.'P_#@;C0V\T M]4?>._CNO7<\&[_SQ@>#XV"&AJ-#-/UN?H+0='P\.)AY:'QXY+T[1B/O"!T? M>H.CP_'1^.!H=/P>*= G=L+\!5I"()H6L9,G=MI;<+XZZ?-TD]3&F;EQWWY>@H9RHKSQY!L%.>/.,3DK4^6 M?=G8P?%XD)652+@&&T>,P\A?8P><>OQYA=BP7$B\[\OW4M' &PR]T;"H*N!K ML:*>@W[R4M-B5C+R!F-O+)1 SBF>QAQ=");/T0S&H5 61[_$,,0SC )A0B&2 M1K)1H/":0SI'_ M<(K:"/C)VX8=O )"\XN6*4 XB37 &V515F%&NQ'H@L8$K MXD.N3%N69%EO:.7[*.1,?O+DI[=/+.CU[;7&S)M#N'+27)1)M*=/7&I0,.CA M\?%Q_TE::'D-2HU.E??DG]YP),AU4%MEO?:ZQ2LL[52"6=JE$^SUARD0E($@Y<%#+DOYV3A[Y/XHC39YLQ M6":2?7 9?1M@ <(NNK/B\H_&.I$?N.C,BLL_2G3"*") QR<]LZ(V#/< MP+FHG7S^]?:RRHE32O/B&6:&FE?GPT#]&P(OWV1X0$D"*?I]?UM@"RIF*+B. M/JB_MXT\%4Z+U AN68>UW&:WEHJE#[-^K.W=*$"1$!9_,!+B0.ZT/L)0>DIW M"X0X^QK!.,!<.M-V_6\/:&1H)&BY$UV+UA2EX*"(#E)XD."#-VL-WW:=R77G M,3*[%L-=U7$GE)J0C=R.[;C-]0 R [FF//N1[X.;.3\?:,1+Q0!I:FC'%_3.8SP_U0M8!2< M(^93O)*?R.QCS'"$&+,CU0K)R.*A])0Q\T/"8HK$AR(L$+B@ "P9S* [Q-E= MO%Q"^BSF2#R/\ S[,.(37\5Z<#2_$:;NB[V6'6N66$;>CK9Y2X'5Q)I#@QP; M9. =8NX"8OHO&,;H,X*RG]0\9$=4N:B1E^-M7B0.4$"@B-0A$FZ2<,2SF$SD M\KZ2[;?CH%321,%PL$U!!J.FLS50AQ@X%^XUXYB+[K"T_@T)8X\/MWN\*-ZA M?KY*F%CWX^W M^WX#">10G6*";#J@=V@NC?$6R:23Z!9;3DPP1G;>Z>R0;2>8H,,7'&GX$&*#PH*.L3A%8GF]TB>$IM:.EX;$D8F MM+VV%/>D/) '>KI6_2 HAA-GW] 9$[A:H']"470=JDO%S;VO[:G3I' ]!GD M6$""=8B+,[)<8JZ""6(B.",JR(,B^U!4'8")DY&VR2Z@J8EI Z]#M.AY%,O MH"YG)$';=Q=!_IHF4[K6]Q^A2G0LY2*IZN/0_[JLD0-M7ZZ /(4$BE =XN$+ MXC*9>X/HW0)2-$G/>D/A87(B)PH2%2W5CB!74"-SVJY>:$B2T$('4$I 40O@ M!"1Z-L99AWB]C 0;Z!X^V2XQ10$C']H^/I$&2KQ#O7R+0IDYO8&4/]]3**8/ M7YV+L?6R*J2-_:_MVE,HH+! $:Q#;-@E[%XC"6B3##P^/GCW[E#W ZR3@>!- M]E>7LO"ER;U[.),@=HF9LI2?"S$U\D9>-(>@/''8 M15HJ4B9J+W5^1N''S*>H@3*0<:=F&Z@Q0%PG2!,2A6"D1CKI$07R7%,)+BPU@S:2.>.,A5=)-LNU/H%4JHV/.>( M0QSN-(RK81OIUD(=#N%<81N9/O FU;CGV\3)3\/79%R@[SG_M:/YR38X?1) MOBY$(GB+?+&Q$GTH%D3,G,;\CG09[4&+G57E"+QLPY^I!Y 7"\LX&UA7 JA: M[*TDZ[YF$[\=E)%C+?!6S?%^@&O]+0^84>CS&(:?H7;R:Z). ME.AB1AZT:&".TKSCPT&R(V((96=)"@Y7G*+H^\N;WDGU<=K.FD*AB,Q30>U*ZR1[D:7H?=#W41$/AXOL'CO8QA>1O('"I3 M;DFWTV6TA&:GKS8G@74%0*$&G;20TA-6#;U=*R@CO];'MKH^N$O[^P>((R93 M:$A&;XFP<8Z"?V.^N" 4X7F4G+SQG\7'1TB#+%CCMKB_BF:C86@QJ&K#4'4! M;Y+:? OR^@!9(9#6"&15 FF=UK&K;GH#-:?YFLT(+H!&^K5@E.&@8->GAYK. MSU[=DC"<)::_*UYKH(T,:X$I(\/K @5U>[(W&=G^O"NFJW --!\,M+B6D>:2 M4\![CBVXL$W_-T+>\_SK\WQ/. P_,8Z7TIFYB&4H>+*46YQD\Y,>M=[5$'=4 M9[0(+9)JM A5 ["N DCJ (J5R,Z7=])6K$_Q.YF$,ZJ1>2TZZWHYH(/<%D_Y MY[&3XE,G4NWAC&QJL=>MNP2;P9;MBP8=I++BFD#Z6)C^#:*^;-Y<1<9+"SL& MXW:GT&@.);'9REL,^4LYX/-:)*'YZLL/>Z/):&D:DK<#,Y)=$GZM(;O;6_": M;R)KQJ(+H)%)+=!:^U5GG2=3OTYT0]$,"5\E4*_5Y!F? M%#XIL&=0=4SAZLH+Z2M!,G*G_]9%.7?%*R][XK:[6UT38K>B??0!N<4Q&^ : M2=6"F#:D)KI IFQ/LNHEU2NW:!53?P$9NJ'2NUB^D.%Z4!.]^H]P5-";7%[+ M]8!447>IU2Y]-KR<9H=E)++\CF_95=*]XU/6XU\CBGPRC_#_-I^?$>86EV@. M;^38_KJP!XH*-]])E7OBU_U1_K1)Y/D%^$;JM1!5#?65K[H<67:\\BWOW_GR MY_IP&',4I-(K2VDGL_E-:F8T."T(UO NNZ>N,OK)3Q0F5EDL[G?R,JE[LF2G&HUFIH7?&IN9K(B7U03D5>FDV12^T+F96UH'8"15 MB\05OR&Z\_YGU3<_.\:_ZT&,'&F!MNIOD?ZCL_1]_XF=P-4*1S,BGR2?HX@D M=5>/Q!,4)C^A+#GDCR'Y24U U^H7=R?RL(%,_0BCO@EA-!H,WW]&RRFB/0"G M3!W"%%(T1CT0P25*G5&S<"1/,HAY+Q-^FM(0GXAU$Y- MN"T%\145;,'6#Q5 MU^GDIQ\HB5>GO:0XYFC9 SPISJDG_V+#DX L(8XNQ4N)U.M7-O33;X;I,=LL2^476ZCE ]LQ:"K>!5#J?K M+!%>WZ32HJUH1%5GWS^29BP5!%O10.G(QI'8S4ED$TLE15O1B*K./E< KA1E M4JUHVN3F\DQM050L1P:L^ +VAR@Z>LU.8_W3>3Q?8-?5%6Z M%?9_%D+&)@4J_H%"X:I^8CXECX;YRD:T%8U4M;MD+$;!N1I.R424I4O%$(N$ MW5&R3.I>:;'..#MO??*$*846#;^0FR5T)38=VP>E99S8%WO!XK'DR8PC^A\$ MZ06):64GO BSN;?XN@,Z/?MY/=LZ1SRI_X[Q>_3$/X;"**I-YN7(KSF$>*;& MQIC&ZPK[BI;Y11K%6-.Z,T!416I Z.+T.DT[D^;OE4FQ5 M,0QOH*B4R2%UA&E%XVLGZ6U'H]E4KZ/\UA.]MA8+DI0#B>6$G!P.BJ?_%=/S M/4DNI/Q+?B]3-'=*7LFN,J'FPTEYZ"]WG2IAVNKZGV.V(@R&"E%LWL(X$(V1479U\E@T[UI4 M4E6L$%]7ZU]EW[P(LZT=M?Z^DN1B7.H3RI'!^#4]@Y0^BT;6[Q"=,%KJ6A8F MSS.X$OY0N'E*4VS\DYE3#@Y9'TO'\L6X;7$K99B(LL+YQLF8= ."&V=\R8/ M$*N*B<%W!\.-PQ)3GG^SL/SJ!S%QR6WQ_2/9F-;4EX)71Q-WIJ"ELZ5B/!_1 MNJ_P!?%Z'\,HW%;CJ?.07KIMJ0!I;4SY''(HMAJ3U2I,]]F&M:!&H!73XUTL M:X:HFMID[19X90H;UXFTHE&W=U]9DUVE6:X5S5N?9X#3J=#EPS"-W56.OAJ) MWUN:?/*TN0S9)/82F1UP%_"3 (MZLG2+NA44X7)BLUF.DXAK(;2:!5T+C]+X M:_62ZP325IHO(X[$%IM?S^X7HO,,4T]5Z58,RSRBOOW=+Y^>TJUS]ATMSC%Z M9\2V;**RF4?8YA=A%=D\E!] 6X<5Q%!57Q\JC$YYULEKRZ-=+X9OAP61&7\4 M>V6QKUK7.WMV+N:VD*A?$[#(<31!:D47.$=_2C?'EJ& M/51%Z59,6,TB'^N?E=IQ1*6 V]9 "EIQQ=]H,!K)S)(IT%A1O UF_!G2GY&Z M&E1(0A=C6I7L6DBVE+\S$LGHML"\GA6^VR%YS&7EL_>WLO=KEF-'G%?*.*[D MBE]HMKJ P83CO80?OOD_4$L#!!0 ( ":1:%=QS&?[>"< /:+ 0 5 M='=L;RTR,#(S,#DS,%]C86PN>&ULY7U9DULYCNY[_PK?NJ^7;>Y+1W=/>"G7 M.,)E.VS7G9DG!4B"MFXII1PM7N;77_!(F<[5J85'>9P=49%E*94Z'XB/) "" MP-__[>O)Y-%GG"_&L^D_?A%_Y;\\PFF:Y?'TXS]^^>/#"^9_^;=__N4O?_]? MC/WGTW>O'CV?I=4)3I>/GLT1EI@??1DO/SU:?L)'_S&;_SG^#(_>3F!99O,3 MQO[9_=FSV>FW^?CCI^4CR:4Z^]C9;^=_$\*JS)5C,B;)-&C+0E&:*<-#+BBD MP_A_/OX-,:K 36&HG&@V/<.^65\3)8[+YT,I[^^;?Z(\("'Y%XTT7W M\A^_?%HN3__V^/&7+U_^^C7.)W^=S3\^EIRKQV>?_F7S\:_7/O]%=9\6(83' MW6_//[H8W_1!^EKQ^#]_?_4^?<(38./I8@G35!^P&/]MT;WY:I9@V8WZG;@> MW?J)^HJ=?8S5MYB03(F_?EWD7_[YET>/UL,QGTWP'99']?]_O'MYZ9'++^/) M>/;7-#MY7'_]^-ELFG&ZP$S_6,PFXUS5_!0F%?_[3XC+Q1]36.4QO4OB=%^_ M_':*__AE,3XYG>#9>Y_F6/[QR_++9,:JWGE0O(+ZW[M\_>/O$B28I-6D&[!7 M]'KSD JX'V'PZQ+I3]>#> 9B,DN7/C2I*IS-S_YR A$GW;NCU8)]!#@=O1I# M)$3+,2Z>3//[Y2S]^6DVR33??OWOU7CY;<0-3R+%S%*0B6@=!8LJ.F:-!@RQ MT!3PEX>T2KL@<3LB%%C$C@V;!SZN8_T8)\O%V3O=Z',LL1Y6\%MQSU9]XER6Y0*$G\_1H-B>1:=C$AT?$T)&+QBNR]EBV$)CFUK!HLF=2I^2M3YZD[F^?V* X5*XG M*PC>($SR3S4:7A)8D4:3AU<+F:KDFYH4Q1:N"*'5CV6Y&,M#MU)J2Q X)Z,.#9.H1#0!G..YM9EQ$<#!JR,L/E5'A?Y7C=//,.EB]F\_>$ZSVFU;R;[L\Q+K^_.AL&F;*1B>:]M K(TPF& M!:DS,QC!R&B,BUK7)YO_<@AE>29 MB FJRQW):JQ&@/#"1FT\2MF:.3_ ,R1+K"%-6FF@&2?>SO$4QOG7KZ?U .', ME[@LL1!2D\O@6>&A$#"96/!%, S*(ED;L@C7F!I;P!J2&=:.(:WUT48Q.7*; M,LGK5&"8#<]9.\M%:Y/[3E!#LI5:,:*M)IH1Y,5X6D_+;P552$HEI:)%5A(H MBX%8&\D/<#GXQ%'EW-JPO@/2D"RD5N1HJ85V.]]L^O$#SD^J)3^2!50R$AB6 M8.NYLV*!MG7&=?#9:>ZRP-8[Q87G#\GH:;9'[#N^[7:'*_'S"XQ+481@4R0+ M2Q/CLK4LDE7.4&=#KP2XR%MO"[>BV4;[YB?3?J.Q[_/\/F+QRMO$;#2):24C M\XX0*0XR!"!/7L@5I'%='[>O0UJFGK'S5&A8-0G&%7FOSZ!M@#,GN/5#[-WAS!PUZT\REV?0""E>LEMPY%A4JIB/2+"LT;W.! M("5(64QK3E_%,"3KMK'>#QKN=O&^G,=5=IB\A7%^.7T&I^,E3"Z &Q$/2;I" MSEBN^3!% /,>)>,)E7,Z@1'-HWYWHAJ29=N8&(U5TC(TO#JIHXSK@!,!.IWC M)YPNQI_QY33-3O#5;+%XC59"7+@P,36 MY_<[0AR2I=R:1#TJJQFCWN$2QE/,O\)\2M[^X@+HYUC&:4R.?D85BC),:*_K M(0BRP(-CR63N.7(-SC8FT=VHAF1C-^9-8Y4T/N$?Y<@3E\FRD*4G<]]E MST6N !J2<]" 5.T&OQD?UI;&[[C\-",/Y3,NUM=K1@HE1R4XTX$L2*V,9=YX MR8K(.9/MP75H'3*X!E,$,S8*JUT9"8JDYGP@M=;!SJ5UA<>M\$U)-N] 2^:JZ(9 M2$Q,9@[HDN5:]G+X=17(-JIV/X^J#Q_L*WK_^^.K _.* M7C%ZJ*^5'MH=K..$?O61$/T. M\S_Q@J@CDZ,WO-XF8L32_^7<' MI"$%']IRHZ4N&IXA$8Q56J[F).:S3S#_6"N_.&Z%$(3$V9H#*("%Z",+UJAL M0L B6@>D;L(QI!A$\[WCL%%O>S#T\N04QO.Z?9UA"9A)%H.LY$Q7 )P.'QM;-O>D$Z7!_?J7% MF.@TGL+\VTMB0>=NR%C->@[&C1LY^*28<-?+M%>C:=G>U :V!GEJ/B 11822+Z M1-N0@EJ$1C,E(&MT4?CF/+@53),PZ>VB@O(JBNXN&RBF%5HRDLBYEB[;[##3 MK&Q].>3'B :UA#9AR(VQU#8::;PBGBWQMYWN25NBMU$R<"D3-)L9""F95! A M1QH%V_X,;0M@0XI_],.9]OII?/;^O5Y$K=8T6RW?(>3QY-MSI(V>O/.NT 29 MYEUN^7 HKW2/K:^670# MC(,#E'/ZDK?S6;6J>(Y:"G)]I0TTM 5K^1\IR&9+ J-Q#G+KN73A\4/:R _5 M][70XYZCW)[ YZ$3052>&],C*T/JNXXBKMGKZ6U MS@\;\IXLM;;.N A.<$$N>'&^5B@W-3&G*%J:4[V]'I-MGCQQM&!,FTTB1P,2 M4#$K8SV&M(EYC9K\5IZ(/PJ3:IY>.MTW5-[1P@S0 Q*1EZ8 M*"B93IZ6#B<$2\*)B(5CSJVO71SD=A_+A1HJI=IHLMU9] 4C1 =,B"!I[T%D MVAG#0),YHHI4FEN=D;=NY7"KJ;?/H>EGG*[P3-M7:_Z>9Y#6(Q[Z+]<;@MF1 MME C$SR0KZL!610V,!6BU"4F;7+K"F][P!S22KTO7ZX?MO:KK885!!;+-V4# M=X3:"@=!, ]2DZ-I@-9]DUE7J;!DRW-HG9IQ"<"@C.-67-A_B.\S'_32[>.Z MS_2;%OJ#QQTA.W1;85LEB6YQO?MMO3]&Q%\NY^.X6M90T8?96^ARBHDP(@F5 MF4TYT%8:,XO(%3.04W+ /836.]F!D)N+4X:V- EY,9E_^'?-'_ W&T^X@BF78:& B32@;O-39O9-)*NW::VV* @,]^AK8+ZPF(QE2CB31 FQ0',;\BY0 M@TJ^OD\6-M5>RVJ#5T?CO!A5B0*T\)F)M5M;*[AD&1@WH02GLI:Y?>3@5CBM M:_F.P$JTWG!AD=1YO-SD^S7E6W'@6MQX[Q$_BFVPE4$3 MI>">) ^^'FT;GUB(76U($$XBC8QO?KKBCN]O>@)M80BLX&1/@T##CC)+1 M1:&:WS?>'MV@MN#!4FY/;;;S?+9L)9FLP%P;>%E9"_)J1MZ]9MF8$*6/D'CK MX_9FR]JQ@COWQ['V.FQY%;;">CN??1Z3%?/TVQ]D"[V5BL:KE M-^L!^F(D2#,18V1H@":^X)9YKJ'VM!8IDG$.LK7D/\*SHZW0^^W#/@ATK51J M*_VTJ^&[0?0.NR*L'V;DS=5$FUI=F^2N;5L_D1_W%#KGXJ1FHJU+LD:#6&KU M30)6*S$:SB!A8AB]\%%A"J9U5>I]L0XJ*>;(3.M5KPV-T=/SF7&Q[56WW72= M(+Z?+H\P&5$"%A:,]K3#I,"BQ_0[()O6)>SCL.VWO37?)TC MXA/8U3Q](N:_*9<:C( -&,DPMJFVU3(JT #4C#4N!!C,VNO64>J[4>UXHO,@ MV-185RWKW2?$W"6,=S!JQ?/%R$.(WJ!DDHQKIITM+-:L_U2\5)! J>8YGS\:>*_G=;E(A1D%#!)ZA MBQR*=DK+UL6LF@ ?4@BT)T;^:!(>1^'-S8(/LR?IOU=C,HA7B_&TWBA8GVUU M,8_U;_*(!^N]R)[6$D$(4RTEHXNFA2I9#:A=*'T9"-O@^QG=]#1#R)RY >GZ]X14Z.)YL9GEVNA7:]H- Z9:GJ5VF\H%$F_.M#UP#BDN M>@]K72_J[&]INUC$18 "K3QG1=6*: (B\RDIAA8=+T5:J?N*!=Z$YV?P>*DQ'F9G7CISWX+B55H$(S8VQV\#L MZ.4\,*X&](AD_<3I2OQR_(96X#_7?QVD_1T!E M%*%RIF8C1,N@ZTED@_?JKO>]K_$ZAZJ_;WJ>UPJZ.'U2$L9G MP8K 4J=/83%;PPQ'&H%LG?9'HN<-Z(;DW?_\]#Q4_>U*J78BOBD7Q7XS/2RM MC%R.;*)QM?6!I1\^,>#TPZ48M3/*JM3Z@G,/8@SI]MQ/1/C[)M1]+-P^)XR: M)R8E!J955LP+PL>5)8=;FB1T\^+M>R[<^[AC7R M6HI#;.9Z,5R>+2\V=C;!:<*3M4--*%&@E\K0],JW1H$>; MG&E-K/V0_@S';:W)=@2=MCQX^SQ>$+X7L_GSV2HNRVI"^#N<(Q-5]"F0Y54T MUA;BP(+V@<6(T2H18DRMJ,9B;J')3F&;&'/E(_!C4DH_5(U&FKJ+;7WV^0]>SN[?E] MW)&U*>3:*SJC<7E31BB\3 K(83(%B/;:DYV7$TL6N:P-*:-K MW6=I:W [GKD]!%[UH[CV[1U>U47T71WW-X5&HD-XT< [*T!=,(;":2Q$X;XF M)3@&,0:6 %(N.G*%K<]S=\6X#? M!6IM@Z4UO.2ZD#O!?+3T@XP&T"Y'=?5:VO7J,5L]:1ORA(=!GO8C?P1O\1TF M''_N_!#!@^ Y.8:NPG-"L6BU8S()I;/W63=OOK$-KJW"I/R!Q:Z:*ZQ'*MW4 M\N#5&.)X0FOH2((.ILC R"Z,- H.&? 060Y@K%(J"]\Z>7='B%L1[($%XOO4 MXI%;L&8A75#!,A]JVD3)G'F4R(H744NO0L#6=5B:M6 5#RWFWEYES=CT'$_G MF,;=8-&_)[BIW7OI\"F23^$0#%.JMAH6@C;FHLG=(!NM^*!%Y*V/2K?!M167 M'EC,O;F^^K6FYBO,9^ME%3UIQ6-->D8+R#20Z"!R9K5&&F9)5/>M;\UN@VLK M)OTKA. /T5>/3.HNHH[SA$&(]EW<=Y/W'I3UP$U@!*Q62*V'Y0B. MA1B MQ1P3(U1%28<")RZN.Q*KUVD[V N8&;:@&>! M/%<64PJV6!4?7R4C(L*LV"Q5IO7J FGH]EA,H?@10I&M]XW]X2Z%>_\ UO5 MCJ'69AR\I2)=%EHDVLB9$S4F)W)B02K-$MF6(=$JC,USM?:O(R@>2.2]H4[Z MW 4OG7U^CZUAYMJI' B4]4S7U#'@/#(>2XP@-2IH74E^:W!;Y8WRA\6B?C37 M,E6TC+M#QMIU2)$DP(*KZ1@!,CW?&":X\@H-*HG-"V.8]]; M8L*+SZ_'?TR)I5U*?840W"@KGKL-G.>P_ [+6^K^;H-R]J#W+R387G^H=D4WE6AYC14M->. M%\]Q">/)XC+0[1K0-'KRX3UI^AB"1FUJ+ARUJR)]MEKB#5=7N3M>MY1MKM><+Q1P-N0?!!\^" MK@58(6L6.1#. C9%!.5\Z\27;;$-J>I"CT3J155M4NDVE1I@LMX--J>/U<-< M+-_,+[<30:=$,F0N<*Q7QVRNEQC1LV1#MCJY(*6Y:TO<]:$'"?<[S/_$K@/> MA8;H%Q\VBC2DG+P9!L;40J6Q_=--V]%K$479CAI5YZ=XZ%0NNZ=T7)!!JD:+UH;@UN"*OF4:C4K]IZ MVXDO+^J71J4SIT=.%PR)_&JE+5;N1Q9-$.2&0;2Z& NRM5&[*\:C62>DDA@3 M[7:^I,)T(/\P*AV9$"XJ6^/>LO4]SI;6R;',W%XYMK>]LHOR&F:Z71+]"M9G MZR.5V6IQ.1KQ=K88=VXS+A8?/L%4R-_IDY\63U):G:RZQCQ=T,*F$J3#R*K9 MSLCD"RRZK)C@7F>T!G5HGR+7HT!#V"SNA<3#H-W MP>IQ^E,LLSG6UNO )=UDB-M-JU7MN; !]42?9[M43Z MUWL[RG8^T4U."M=*. RR7O4U-6VMMF4E8,+S6'L1:/K1FH:W@3D\#^"'43.N M LI:L]H&3KZ]Y,"BK@7DT$EA'?E\S6./NX3O[]FF;\*0Z^?[S31R#W&7$HM( M41661'),%TYC4&K=&'1. BB=1/M:=C]1W*5?[O2CIS:1ZKM#BCY X+;6,I,N MU61-LDP\,3W$8LDH,:ZD*^MJFV#N$2)&7B;(M%LQ7?M+:!5I!^/!,M3&%I^2 M<[YUN8_#(D;W&.!N2Y0=+9+#5-=K)DTGN@6!P5O#A*H1&V74NFP#5TIJ*XT0 MI?6]K=NP#&$Y/0)AFJCBV.DQ9]>E5S#YWD6P=2;,#Q_24]++]H(URF_9.I8J M(/@0I&0.L#8FJQRS2C&IA'(F."/", +AKTYB_FTWH:SY^^(*3S[B. M1)PKYS1[DIF)Z*#J5D M)G3AM6]R65]/GSTZ@6_GLU.<+[_!-%=_ M];3Z2N_3)\RK"<[*3;]]CX:]A.W$9>XMDCWTZ@2RX_?R[]>YUE MAS>6E"W+2P>T%XL*7:TEA)$HEB5G!>M5=E]K"7EM&$HL)=EHC&U]#[-_J1K< M-MP'X?IH<J!N0'/HX,8G.JA@7S?8@W)'!G8[+GA M6N6@2-;RKNY>X[Z=2-8K8X)!5@>7Z5B3"R%:9HLRQ;O >7.CO5>!!M6DZ&%. MF1Z8U:/1]0Y)?3#=H")KXSU^K#*^P],*=OKQNTERGFG_YE>C M)Q]NB/4Q!,TNIEZL];G)FB-$YZ5:%NL%>OVY#_ 5%[]^7V?Z#EQ#VU(M0D9%TOT5=FXIS M<*_'V71V=CM]_?BS]@@0N3$>:]5+(/^,*\XBYY8&2R576PC;YAJ&-L*TS*"X\ M?DA1DJ&29U]MM6_"LR'M8A0A&+ F,X&Y9OD388F_JMYO\<59:77S:B/70.R8 MQMZOV3A4[ARFNAYMO-]FLTQOD1F;25"8?AS'R=I675Q]?8 ]M\=3#K?=#A6M MF9UV^5G=,O+KUTU_[3.0HR(SV?DA,N>C)CZ41"M*=$P6[8K4'B6TK\2Y#;)# M5RVRBVG.=OW,;GS@2)I22L=_[VJ>D0HL8%;DAWDNBH@!>6O)[\(T+%NJ.7^N MKDY-5=2PA%_&64 3I+$C+6YM0NV(5V2P M26:4D9F0/-,A&D:ND6(Z>JY(%4+9UK=B?J85N2%?=EZ)=U'-,2;(A8CFI1!F MBBD&CYK%6-.2DTPL\%B8$]EEP8,T_HB;^BTH!Q7QOA]6M=!?PQW_FMS7MX@@ MK-<@@ D@#TQ'L"QR+9FM 1Q(G+:0]O5Z[\9U#W,,LL@Q\\RRLZ)V B9*<)N8 MX58K8\A@4ZVCC_W,,7&\\$!C@C68:;MHL;>9=HOMYR/'F"QG7-60AU!D^\EZ M/YK7 S(/%D3[ZI:[.Z7#LJ.;DZH'90TJHC2Z4OZ]KY@2/><^HDI7Q>LIKG0C M[9Q-ATX3;DUB[N9B,U M'B6(>#/6#U]FHUSKN B/S$09F7;"U]N6A7GGT5?/)O#6#;WV CJDS7A0A-M5 MBPH0@?/%3G.,A#:XG4]C0)67(S!)O2 6Y>1WQ?$ MD&I#]D"GH^KHGE:P=W@"8S)-YF_*B_&"5%C!CZ("C@8T$\:3,6H2+;VIAO'1 M)9%DD/EJ#:@CKV1+YX WF4E79HZT@I 34733,/ MR;#HHD.NDI;Y?C?9JXBWX:/Y5^/C06J]3S./*(4C9PT'4S(K7M&\"1(8$$(6 M-70%(940K]60#XL);&SRC2&N-=8C,*:O(\E>* 4_ E^]@V):NNJXM?%4@Z#I565R5!OBT@O&&3!F?I;+I:7("2)->^*,;K51%= MKP,#;=X,D\>$9&EXL M%'IRO7M&RUL@22,M>XVRC_;X=Y#C#1 M-/KG]U5]A.J_,^H@A^-A'5'R;H6ZV'717 M$]_"MUK#ZTPVH[@WF78CXURHH25RJF)"IE!'+H/RQ,_&F\$-,(;@_AYW*SA4 M%RUC*^>51O"_#!?,65&V6[J*)FAROUI'26Z ,ZJ)H0Q8< M/NY->P=_I^0?4SBK15V;NG7<=(F7XH-@HN93:&5B;2%7F-460$6-$-K3X0Y0 M@RI^U-/R<*@N>K0IWB]GZ<]/LPF-\V+=Q^K9[.1D-NW>?_\)YKC8F-;Y .-B MCZ<<;F4<*EHC<^/"0Y_!Z7@)D\O/?C&;KQ/V7RX6J[J*C%#P#,62IQMXH2TD M1^9+1&9=)MLS"C2Q=91J9Y"'+E;=US\E/S_3HVN4<#/GYS#]V/7Q>OKM^T?> MPK>N,NP7F.KY6()TWIAY?7J).*<)E24R#FR!!9J$V+R Q+0A%(F MQZ@%>-\Z_:6Y$$,RE?KE[=4%\W[YT&P/WEN,]0+U?M9U M_<6\$4^KI+0NY/:BI,&&*%FH^6D!_ZJ\GBMOREK*BRV!?J._78ZXDS84KEC.M<$KKZW6LXZ,I\(] M F:N6M]%Z$N6(60I_&1K;DMV].WB79/OC^DWU\,: M.7R'"]K([SM/AR#*CA/>S++S7;DCU/H>]U60KV?+_\+ENW,A1E@L)$,K9RD@ M: W-G'E-W ]%">ZC@ BM2Y+T)DRK3./FP+Y_T_J/KMI3(R4E9%FS6'BMQ:"3 MKM>42!7<2 /__?GA);%_^U___B__\J__%R'_^_F[WW_Z91(O M+V \_^G%%/P>??II_@I_^:S+]Y_"+_^GMR,_S9'I!R+]W_]J+R>=O MT^''3_.?..5B]6>KWT[_P9@6B0I#>(B<2"\U<5E((A1U*0/C!L+_\_$? $$X MJC(!82R1#CBQX RAU@@KE.5.0_>AH^'XG_\H_PA^!C_A\L:S[MM_^]NG^?SS M/W[^^:^__OK[US =_7TR_?@SIU3\O/KKORW__.N=O_]+='_-G',_=[^]^M/9 M<-T?XL>RG__W'[^_CY_@PI/A>#;WXWC] 'Q\FE_]BS?1J)\7O\0_G0W_,>O^ M_=\GT<\[!3VXA)\V_D7YCJS^C)0?$<:)8'__.DM_^_=_^>FGA>3\-$XG(W@' M^:?EEW^^>W47Z7 \_SD-+WY>_LW/?C1"Q-TGS+]]AG_[VVQX\7D$JY]]FD+> MB'ZUY )*%3C_=_FTGP_&] F!3.-E ((_A7&A>$6,ZS[]<,Q7GT429'\YFE=$ M?/>SJ^*=7/AA30'?^>@*:+L/(A=P$6!:$^IWGWL#YPKD;83E(^=_#4?#R=_C MY.+G#MR+R3CA@B'A%[/):)C*_OI^CO\L&^YLDM_/)_&?GR:CA-OUK__G5@M? MYX"?M=C$5J!&D_C='XW*%CJYTOG(!QAU/QU.H884$Y"& CCVL8,ULQ,/M9Z#BS?,3/1?P_PV@^6_VD4TBG MC,TH%J+>?UVOQA&/ZAG\ HO_?S6^*]EWD]'HY63ZEY^F0?8Q@V69!"[QH(VX M7N>,(9H'RZ+62GI6>=$[0OQ>(M?T>S9=R6;YON^Y(>3IY*(J-^:3_E2RH 6N M[V\_3:;X/KG1E-E3AIIXBY+V*$LN;OJ@1#6\>@L,=)'(A/: M]\YR1B++S@DT^YUQU??/VRC.FQ$'2OTN#_BA/'@-VM]?UG<5+ZIL *]FLTM(OUQ.<4=Z M"]/A)"TVJNZ7;SX7T<]^_8J.TQ!-OX'U*4+R@4AC,Y$*OW*,:6(5M\X$ \!K MLV-WE.=-H<9:N\LSV8AG_^E'E[ ><(C<4LX<<=HIW!'Q%?'<6^*\2J #OAY, M]$.SS2 ?)PNR533S>P=S.;38>P<5ORS9T4\OTW+%JP,8U8J2FS" U@* ME_'5$(DDCAIE41E'59\;VD:DCY)N-;5WEW.ZY<:V&;0V7AN+@C&\@/9>D6 \ M1V]4F<2#MI[7=L#V OHH&5=1=W<)9PXF7/<^O/7#A"+XX+_^UW#^J4@'X>,/ MNM\^]UV([N(SC&==#F( /(0H->[)^+H0"0Y/?\HU88(F*VUBGOG:?-L#YYG3 MK;7F[K+-'LJV9^F_+V?S+KK[#D8EW/MALBWTX'SV @R1-*.L%%?$9PE$1^:Y M82A*F2N3[@"XY\V]OO1XEX+N\$CF>)GK?I-O1-$6/\:%,#0[4T)GQA*E##HX M(I;-V*(/S91BUKA ?6VB/0CJO.E45R=K IL5XM^W$#Z[F%R.YS<0*D&]Y4CF MY(Q&9T4E$AA:CR'E+%(47"C3FC6W03TRUARDDS6LJ1,/W^2#_'KQ>33Y!@O? M]^WE-'Y">;T=^3$Z(2IE2#$1BNB)[ +ZFE)"@5&6)(#CL4\72(;80\R\&S0!B0\9-QC'9[.3DE)J.#96>9"='V&R#8"?92W(?0/0-?(I$>%9R#!")5583 MY4$P 3&*Z \ARMJG/CZ>'"[\-339._C^,*/?P?QR.D:8*,E?9RCJOP8T!9VY M0^LN<4]DT,CN! IWORBC5@%)7F%+N?O@QT>6*BI8PY>] ^OK$\L:6. M:0Y>"@]YOY)YB6H-04/I7ZXB^P M**%X]L4/\<]'D"?3F1_!>XBXFOD09M?/Y=!@NY^7? M^C!YBV_'>#Y@+K$ 2A,:+,I1XFMAG<:]--NDK14TXCE:UY)NO*3SY.XI\F$- MWP\.NW>2>P>?EQ[#FAU]$&7(EEI&N(R12.IQ_W:@B0^FU R!,S2T MK*NLE37$.3A8?A_$;G,?\ S.X\%/&&6,2&XB"=9H EF DLI2%%"/O.E /5[: M[*Z3-=6?!P?+-VVGN'H8?AR_N)SBKAB_?9CZ\,N-7(4E.3$HTCF:_/4?D#[";ZBG\L-G>0[3=Q!'?C8;YN&B![1( ->Y7%(TN" 1B +TT?$+ M/!T4,R2SR)65BF==NWZV_BH>)\=[TOH:(A^<87@3APL9_0'S3Y/T:OP%%F]A M!QUQ#H1%JS:6#F-63!=N#7'99F(9%UHJFJ2JG4UX$-29TZRJ3M:PYN#V@!ME M(Q\FSU+JA.]'I8;IU?B%_SR<^U%G^8;;52/O %\]@"X[G8U0DW6=-ZF. M9V]?O;BN@GKKOW5OXQ2MEX]=*^E*TBC)%Y/9_ ;XKE[T,LX[V[Z\M]I*'DG" M%YA(QH X:BB1FFD:LM&1WS)Q-P0L*P$Z3TX>365K>'=P\\*];:*@#:?@(F%. M932#DR4N"4NX<28DAL;P[11LCPV[5=I.4<_<.U:*?@0KC;")!.0#T8ZY(&( M)IJ$)>YI.]UG7Q-! MQ=?^QJR8YJWV!XAQ78_T3XO)'_^(HPGN$+C53B_A^H>3\1R^SG\==0_\M[_- MX./%'?_F "8LB%7.PBC@Z?\\2FQ,E"! ]/9W 4/[C4N&[85/'9\(N MPF[ @!L&UA^=,3V0CJ'=:1Q168OB^DCBI#=E%@"7 GTB25,[*^^/&X.P^O04 M*BAG\\25/23;8!C/!C]Y"4YEBVZM!>*SY:7/RQ!KT1$)$215,>5H:EL#]P(Z M!PK4DWB#-_]9C)<7EUT7UJ9(\Q*H!:=89.CHT8Q^7RE&"#Q;HHVA+$L:&:O= M)[PUN+.@21---!C0\P[FN%9(O_KI&!WPV1*55TY2GQ5QD0*1M@ST2-81PZBU MDN847>UA=^N1G ,9*LBXR82>I57THB275HU3Q2("#IIYD"2'TK0B/=OXEG2?!M$C5S'NVB.[#<>IJ[;IF,=6;=P M%^XB4Z!=F3=!8BBSPRCN458(2XR)(8K$D/GV!]7^MJYB:^7O(N)F/F*'Z]GR M.')" M,:"$K'_EW4?1_W!^JF[4NXMZ";3:PM4/T M?(DHI,B3, R]5H<+E,H1JV@DBD?'@HP< ;=3]?/S4_4^@MWX5O_KS[7%Q=^^FV2WP\_CKOZH?$<79/2'%\J12>C81S"[+6?3OT<'9-?BJ$Z MFGV/<+OYX7L^Z>#)X3566&EF^"_#F?_X<0H?NZJ$-_D=?('Q)5RGKCRUP0?N M2*1E" &5@$:D0L9EZI2/0@E7>UC20Y@.=Q^[SWL'Y6U:%!^7ZS[*]19OPFCX M<3GHQ>CDF4[$!($+%Y(21P4E&BSWX'CQ/#!:A6(-E02F4,FWN)B8A36 M9YVHJ#Z@#6C#S;V@K\N0I M!Z*38D1:< 0Q1=R,,Y=.<-R=:Z=D[P5T9B2J)_P&L==[P5W1ORLH_!]( V") MLW*%@W7E,@?(G%@O'$F2&QV#,NAD]$F5.P@?$W<.4T^#$>C+%&2!L@)>"E)? MPWP0K4_>TC+:$YU:R:4I#)P=STUW]M.UZY:EV%SSE)M@B7,N1*8 MP@W/.2X)"\8&--@%S[>,E0V]3?<]Y5CU!/7T.&DASXJ!F7N!+=,NVT!;7V:P MH\J/44A063/;Z/L L?:L^1QIDLXQ EU/%LL9CRXTC:EW0:!Q[.-ML^&$-+ZA M>.!X"M]%FGTI^LUX5=K(HP:0%MT@E1R1LBMM5!XA,L&83]*P?)"NKQ[5G_U7 M72O;:'L_D59,WMR+[L-?DR4ZDYW2TG#"(AYA,F5!;%(4+53!J>9<:W'8"7[U MJ#-7^'XB/<7LRONYG\Y_\7/H]D&%BZ!EUDZ.DN(^R,NEE.#PVZ@H,!26K%U9 M6G<%9V,^GH""-V975WKNH"#@ZC=1BN(*$%7_PD1/ LS+IPWX#%%!SW>(Z;,O4F M"T:"RJ;$C<"#9JW+98XC$4FD( M54DD@^9B-M5C^SMB/#%G #*X%E&3@!Y.WC?Q.6<^-(%9E7+$OH?)$__/2?L$PVK*7K@#')O8V&(%]S MR3U01"VK.N)[K]-)[/9GVBZ+=+> MY:[6YY G4R@W:P*#E#0ZP5:7I+=-@@1*(_$>?R.C%*QZBT,5X.?"M>-ILT$) MPRW0MY94ZBV&X\O)Y0WXY=+@MY/9PIV'V>S#)S]F_ _\RT\W%UW^;* D9Y%* M1[P#1B0X2[RUJ;QYX$VF/HG:$W^;+NC<*'PZVF]04W'8XE:+>C/]?3+^"-/; MB]-EU*[' T29C.ZS0Q\Z>,X)+[4!%$^3%&M;_$T7]$3M5MIO4!UR>SG7"_U^ MV8,D*6-<,4*Y*FD,@SY/7LRAYM0&Z9(-C6V%3=C.C7!-='*7.[:)'[JH@EL$ M#..R)(YZ=)0A4D+++'E)T5_V&A1),E*-\A&011]^Z1ILY\:=)CJYRQUW*'=> MC;_ \@KU=5$[)SW8#);82#G:LB$09ZP@U(4@2K8.'>W*C+D?T;GQI*+\UT1- M#\M:OQR._3@._6B9G;CI>+^9OO#3Z;?A^&,'>:$:N$)SE'+] ^ M1R'5OF.R&OB^BJ9/)VE\'+T?NQS[_MQG5[1HLZ569TN8S?B:XU%-@A:!Q 0 MM9!"U+\L:2.:8]5M'XD=6V6H=]92D_9[/!2&I1%[/<;U/UU= ;L%]D:7+AZ" M^SC7,];BP)UF^YX5>&HDA!2UX3D1F="DD2(8XA.^G%1%PY(V2(O=VT5L#SOTQ&<.W16KWY>4XK5 ):JFP/I L9"12QD!LRIZ(J)T%<&!8 M;3:M1]*_X]"?-B?55=&B5GXZ@W?P^7(:/_D9//LXA46I\!*=TN"=30&=*&W* MQCO;-T?<^ZA'P(0&,F]T]RQ:GD,_>NO1!%V"RHXZ=%\B M,=YQ(I7WQ$+*!!UI3H&)($SMJ7!K@3P"FM131(-"O*O8V:LQBN6R\'8Q6=+K M!)P!491JA&4H*4/:B,\@#$T\*5T]FK >RN/VP6KHIP%M/DS]>)9QX\-5OX?I MEV'LQF&M03O[@!\Y6_^KU:W 6ZRED4-6/@*D/>',G3]1=E-J H'^^_S#M3I4;J>]5 M_VU*-* K030-Z.TJBSZ%U7B4".<,.A> ;T]ENFU&T[_%=CPM3YJHJ$&+U\O) M%(8?Q[]-T!D9E^5^7V:S NE#MH$%$A/+1,8$Q.8HB @Y.ZXAW2[K115KKT$2OHU8BEUP8+\,".+$N.>*\$90;853: M+L2PXX,?(8F:ZZ>%P[ERJYY_N_KR/X8PQ8=\^O8[?(%19Q5$%UEPB,TYAHZV M\8$$"/@"1.Z2 "]T:);-OA?9(W='ZVNOP:#;M<,2[N)=OGG;@&WD?NX$]$C^ M90.-;R)5,W4U,-=W ^U,3D$F@_+N9H*C96AI< 28\W2Z-7ZWFB)+E ,["0LJTMQ2K ?_3Q M:;NPM];DB/TUW\ R:]M@#=3@@6,$T3QG(D5$LY,936*B5)K(F+[=(?;47G^J M=#\=IC2P/]N.T #AG R2HIQ+%B2;2%P970_:A1BUY)"JWV1Z7@-4SN4UJ,F4 M!CF.Z\[D5V.T5-$/F,,4RJ0UIK)C2A >!9Y23%,2(%.B%?H43F0>4^T10)NP M/&;R5=%/@[S%[7\'?@T''U#9P:F%\-Q]YY$"^3(SEE991FP=Z^=.<8=-V\@"<*'X,)#2;^%2OZ M P(NYL@5W$&0%@UI88B)7!/I=2"!44_P!+!E?)O@MZ\0.9B>:X$\9IH=KID& M4_3J%6'@+@Y@+!#FO4+>!TIM/_)I#8>0\3AZ/Y5I#9LJ MMZ-SECL$+RW'O5L'22R%1*1@6FB18\JUM\FS[1':B1=;]@CMHI]3[[C89BU/ M/4*;:%J#("U;+_;1[JDSUB1G16"*,.7,XH8%)R,N3//D\1^2AMI!^]-GZIX] M0B=#U%V4VJ27>VVM]ZKX1 41)+7$9,V)#,X2VUWQP1RWTD4F7?V>[GL _> 5 M^3OI^DZO=RU%-4I6WGK!' _!1"I(2 D1^62(M5Z0S$M/.T@97>WJL;LH'K<5 M=Z!6&J0QOD?TVE_ JCAJ"UR-C+%-F(YC6!VJLWLI<*# &Z5WU^*C3$I3QF8J MF1CZUL(0KTT@1E/%<1=E5M4N;^^7" _8+7WQ8!C*'F=!< MO<7]M;0K7@*JQJTFLU$N32KC4ZD*>+ E37P9U*I+$QL76@<1M^K]V^)A_5L7 M==0R:2C3V@.E;N*SYCM\8E433VUVG(M 4I=K-\Z18*0ET3NNO*:@;T^RVT+G M&QYV;CJO(=.69>3W-^:P .A[(4 -G0B DN"0HTI(-'5H4)8U:SDX\Q[-@\*! M];5W]![-;< ^]6C6U/A!C73[J.OH/9JRO%4^);38@B;2.DV<->6:784[+@/' M:.TAFB? K3H]FOU1:Q^_MU98"4S N*!KPJV05I9.$.6MO" M1)9<3O4[(Q]&=>A&M?$)*._GWTKT^^IF%6">)Y"<*![0V'3*$L^8)X%SSH22 M,=C8U_KOH.M_&ZO,F-M[5R/%-,@3;$2*7R_R)O [[O3P;OCQT_Q-_G.V\'L6 M35DW2O)_@<_HXPQ]I[9Q6M[/U'T[\ ;7%U0B"@P:#E3@*1 X+M%:X8+Q5MR. M&+7C7KUEG1!I#V35MN0]$B4:6'A[+G'+Q6GG8\A*HWDD-8Z$R"11DBK\ MG58AG#R%:Q!MW.)V^PQT$#WKV,J]**U%E&BK ^([Q-E%)Y,SQ @E2IK/DE"N*(TB&*&EQQ=$ M]4>S)X)5452#HWL53'F3-XIFD4)2%IBR61%'C28R.DH\M9)H:Q4>!Y''ZN'L M;;'UU4#2F#Q-5'$J31\;E[2T.DK4WP0M&)1M%:!8'%RC%8O"XTH[(RFCEM8N M^]D"UK&ROVWHL*VAMJ=:^G2@"\!5;>T6$!OE<[> =YPL;G75;DN= _5R) K) MP%0&JT@PY>(L#FCB49N)4EJ83).TMO9]Z4>CS@-)VE-@SB[J:,"8]Y,\_\M/ MX9>2"IQTX);YP,2#MU+E3B\^7+7@)2T:9DI>)1.H]D2)[XI(3)/ D?!2>B5 [2;\! MROF1H8;,&^P-G7?W:3)*KRX^3R=?OKN<,SNK*:#I;Z&P-,M8KMU(A'L#VC!@ M.MG*=+@'SOE1HI;L&WC2;W(>1KC-5;#!YD@CT1I-C*,*D0_\^H6WN M:^\/:X&<'Q4.EW>+L/#E%.5Z.84NT/VU?'75I2>X250+(EBIP>71$">4PTTL MH:WD@LNF^GB#C6C.CPZ5)%]QUM6B/']IT+R>E.%PH\LT'']<8^2\F,RN]C&O M6)(J9;2J(\+5* 5DL"J;>J V/G9YT.+/H2_<8!4Q7*_7X9E MMF!'["ISU._]O(/+];9'6ZD<;S%P\?W_ M#&S/SHM^GD\O/LBAGE;Q:#0B&]05)V\?D;$W^8 AH"->B! MN%"2[( >B'%=28FE HD(M5/0/2ZO0HPE J392WS%;]#@37Y^.<-GS&8P&SB@ MPJI<[BC0%.6&6[*SGA-P,7#''$^NMG6\!:S^-[U39>V:0$U5G;8I*GP(XFN8 MO\DO_.S3XO>0!BE'J:CTA(%->*!X($'$3)B/(7K/$'7M3K-]<#X1\P!B'J;U M%MWN-\5TOY0V&D6#[&G2 445\?TJN1XTBAQ8DERTT0H5#*T]F+<&[BBOI\23,,1JAA(3EA''O";9:.4%"\J'VF4% M!\!]XG$%'A_$@08QFQV@_S:9)'1Y1FQ@A$G@#"4YIX(YH0$4*2/9XF%B&+YT M]2^/V /G$V$K$'8_K3>8FOX;*J",O'XS+K=:7%L[ RMMMKC-$ZU*K6[$?[C M 07!O4\^.!UK1YDW87EBW";&5=%>Q:'E78ALA]>@FX;G8_FRBY@-LK0A,%NJ MVR24A ONX-FC?2V#=ERCK7U[[/Z&0.4!()[HMC;RV9=:&PQ%WP'Z"Q36,"V_ M&7"A:,PJE,VYW+8"N60"$Z&&)G3T(O#JM^'LB_6)M16.Y?VU?Y>UYO [FEK+ M=UGL*3*>$CP1X4.9]5GJKH(L]<;.69VDB**VW=G3TOJJXOY1WH139-2I5)-_ MM\P7(S^;#?,P+OK$2G6B58QGQ1E)@97KEB$2#XP3YQ(+(!.5JG:BX0%(QZHB M/TD6W;?G'ZC-UH';[^$M$]3; &PUP/8A<$>:9%M3I=O3Y0!]'(4X'L"RG,I] M[1%*X#83QR,EPD*R$:S(OG9*^4B$>6CB[5'YLHL:6O-D\0UNL/GYMQ(G>#V9 MK]]WEP4K45G//)7HHVE7-E[$KA40%900$:1)IJG7LR/>(XQ>^D8J!JWUS2S\J>;+K--MT)F/6\#NP^#<7O(QS$C3Y%%]QT C2G0VO;8 ;ZRV3N6)0$7&)Z9%H@7 M>'1)1RT';Z.K?CG023'W 7OVC(F[B^9K7QK1#6E].9S.YJODV6K"O0L)N(VD M3,LGDE%+K%><4,HSB#)U(=ZJZ-N0BMKTA"/;K:WT,ZDMW-I71KP:SV$Z+K5\ M'S[AZE>0DLPRQ*2)8L5RMDX6DQT(T]&C!8TBN'U!_09]K__\1Z#M"H+=^'97 M[']X!^6RC#B_["XXB//AE^[V@QJM$-M^],%=$7NMH5*#Q'?/+OE=/'[P9S#] M C?2%):KG!T0(X4E$L 3[Q(EVB=G$^I?B=KE(]O@.M2V^5[NY?.[\4OE::\O M"]O?Y+>36:?.V:^C8;EF'G^-[QY\[A+CDU_P^^6%*@,(-E.0C.32.B9-R8I+ MW!/QG,W,!,ES]=Z%FOC[W]&J,^^V 7,T]38(Q7POK$]^^A%F@V2U\3SB7JQX M:4BC0%Q",<5@=0R@7:H^:F(=CG.GSC[B;C%RY&K>TSW$7D9FI P\!FW1(HNE M#I%2XHV/Q-JL4"S".5.[@64'>'UE\IO3I)5*3B6-?H\ ._:0V+]V06G,8RM,A/NW9@.TTB#/:HT9=\2P=(/V098HXCF M1E#'B5E65>'MR\>KRK]7@DCIM6#X5F1KR_775!!7TKCXIJ3 O1=1U+:?>R;& M R'!X_!B%['7CM;]BE[XY!O >_@"TQ+_+*,Y?"P7&/JK4M%W1#0&>'AQ[A0ODZ>IKT(.3:@;SW\TG\YW./MLVS MO_PTK2!9I[R7QA-NH,2;?'&Y6"0TL4A%4CE%LY7>UW_^6:BX@N@:;/7?+;'T MI"[F0G*KM,F:A#*15GK'B&56$PO1!98\4,M;FHPK((_*4-Q+^@W2X7= K<; M;@&KD7&X =()F(;[*>TA&AP@\3[VB"4\#9'YQ-$5+SB;"+*=B4![L(NK;Y]QX^S[N3"G7!"Z;5B"T9G:6&$Y\L14/7)=SQ M8B Y0/!9!,_\=KF[#0\X:4-F%'_>>/PR[W DI;6D@#8&)Q(*H?=W(.AQ'9L.ARMJ""#M)NK45NLKV MT2QT$B411$.YJ8=)-+2L($GC+S*J0:7:@X=.,+G:4OO[2+K%Y93^V^+F^,GT M.W@#(5S( :TGB#J4&P1+7 QQ11>9R=RQ)*O?^+$!RWFQH(K$&PQZ6KLW2=Q\ M4$^:,-.9U)D2[[(GM%#62TH-Z_\4:%L]H'B(UDD4OJ2H6YTDJD&@MYDYJ!P- MM;IV6O='K1XXQ"9JI9(?I7K :-PQC-"$YIB)5%D0RSEZORG3%(5B"GKT-WZ4 MH/!.3-BQ>F 7C?2:'-X&V%/UP,XJW#I+O(_\^RTOD3+R,LXG1XTV)+,. 6I- ME+3<@(#D?.TCZ\>J'FC#BUW$?LSJ@<"\U9)YHDT21!H><.&FPRF$-V7ZSJTY M"N=5/;"3GO:M'MA%R UB.'>@+F&IK (U21'E<=DR\40"%X[HS(-6UCDC:^>2 M-D#ICQ%M=3>I+_C:F\.F=2+5&6B)AI,0^")$IDAGOC,MI74H@CN3_3=L!$=_ MZ7M1<359;HS;5$TVH1C]>'EQNA^G]PL_YAU\+O>ICS_6:0K;]2$5$DH'K:M2 M"NGV0U^-\V1ZX9>+6;K#Q0F1#-D08^DVY,X0RPQZ*)SB;B!LX*%VL&0;7(<> M+:MVH:N'_(E:1.=?:@,IX1N5*:[6 CIES +)SE%*N4R.U1Y4/Y%[ZTO@NPJT=4'TQN;BX'"_GXBX#@$X:\)0"H4HH(I,J S&"("&K: 6S MDO-;T9X-P=0U'WXT,W0?64\J"JIV7^4O?NZ+K?OY\V@)ZJH_4*L $2(Q(N!I M%*,MPP$=&L J)^NH=7F[>^0W/N*'56(=H55\!V?3^:#<9S,9#=/BDL1BSB[Z MPD/T "")E3(@N3Q'7E%%5 ;%(WX;8*OZ=7S$C>T6O[O>:C<__=RMKTIRKQAC M6(]HE>?= M,NEM?.G#B&X55+1_>J_ !-]\&EMB<8DH8KXFU#G>[)!SQS#.B M1& Y)I;E=M-X3DKI&TRO/G6^BUP;&-A_H'$Y'?K1.T!_OV1B<8\KZ)8'$N"" MN+<4#R0N<%>3D@0F(Z$Q14N385;GRA;W_8CZ._3K:6W23.3]=%D^D""^[CU\ M.<3?1US:C6.R939\NR>W3Y'O(8$^\^;&61FMQ^TJ4$>DCYXX+DLCL$T&8G0^ MUQZPVD?>_!U\@?$EO,0W%M_3^=3'^7\-YY]>7,[FDPN8_OIU.<6XW/.-_TL? M_-%ME-4C' M_S:=S&9OIY,\G ^ [K4W!/JT,V3D0IBT#4X5=<7S_^#/FP MKW ;F$#/1MW?0'K_R4^AFW3T8G+Q&6W$;KV_?BU?PD I97PL5:XNE4;"4&X[ M$.C]"TI=1N3!ULZH;H?L#-G10"4-$O$W,[QO\JOQW(\_#L,(RAXVGPV49S24 M7AI<+B62(\$=.$JH#U2@W>AS]?FE]R,Z1Z+44T'%M'L7Y7OKOZ&H1GB0+=NL M/DRN1ZG=9// )W08HO$DZ]+4J.13X-1IMF6D>^M'GA$3&LKZ+B/D MH5O&5879<@N;#8*BW'F+%$UX[DGA;1G#QG'-C#%%:4B\MD5Z!\09T:&.H.]J M7AUC=&!2$AZY)M(H07!'M21X<-P):4QHE#4YV6+#>AK? M1;A]%!LJ8#99DW$G*W-O$GH!OOB*0EAJ9,95QUO!W1^GV' G63]4;+B+H/HK M-J1<^L!M*9F#2"2G#,V@R A#EY\+[YB3VS7>GVRQX=Y*K".T?HH-F:%4THP. M.9A20\?+I$[@1#L/)><7G=ZJP?OLBPWWL;XJR;VO8L-M,#VF8L.==+1-X=D^ M NZKV) AIAQ<20;G;G0][G9=0 ..WLKU.2NF[%QO6U_D.KHCA)7#$)F3I>?9;2#U%LN)/6=BLVW$7D?10;_H)@OW33 M9F9^G/X#TL=*DW6V^^"#2P7WP%^I$O#E9 K#C^,7E],IC..WEWXX_4\_NH2" M :YA7<6V)0HB3&JC+K/1M:>+[,KQL,G):P^\O6D*]T< M/;N87([G V&<"<9) MP!D<$J8D-,Q J>-6AG@$+EM6_"TK]CT90I=Z'[JX^RBO6:L>B5.,P6= M2MKJ>@VOQF7<:A<5&,[^V3D%7GDIO%'$N#)M5=% +(T"?7_%K&+>!&J:;5!W M\1PK;-*.!!NWJ0.5T6"KNL:VVCS+E-ZEV[ -MD:YJ_MP'2>554^+&^E1205] MTT2 =5(R1V(WFBK24]4^/!])>QV''+I)O9^?\^C5^ M\N./L+Q[9QD8R,9%)30:731QM,%PL_0F&B(,(HP0N*>-O,.U>/HWA>MI;KWU M']>IT$2CD,I<5$R7$LA/TULT'%!XBUP4EP"U4(!OT8W-,XC;Z$\#4)REABE-94HWZ$KQT6 M[T/)#YS\K72\BS0;Z/;WR?CC\BR)V3,?N"3<,UR4+#,/:19$<^:Y2D[#[1N. M#M;K]=/[/[,/T<.DBA";ICZO3879;[B^THWV_-O2C.@:J4NUZ*?AYT7Q=^ Z M65#EEF*T7[,-Q#H5D-G>:)>L5Z;VT;T?TK,_Y'M08(/6]S6P5NT?6P!K&T6X M"^ITLA2U-;O>M:RDEG9QAC4 77#>).BJH/$=\J[TN29+J&&49>F3=+7K!7OF MRQYIBZ/191=M-*#)"S_[]'(T^6L)<'G42I,DI=$0KS4>M9H+$DQV1#K+P)HH MN*T=BUH+Y&CAAD,5-:DMY8H&32F:?5=R*!VKHW,ZF^!)X*8T10==FF,"T9XF MQ9)W,F[E'3_'2!["O^V^@Z0 M7.4^CYMP6#(TEWO3E)2FW*@729!&$&,<-RPI&L-6DQZ.KJ M2N=8S1Y6:.VDTT1G*8FD5A,'"7>CY%D"B@:_KWVO6M_-'F_FGV!:9OU-X5/9 MI+_ ]8REFV8K7#E(W8"E=Q!'?C8;YF5W]+-Q-WLXJ$C!Z$!HZ;*6WJ+A)%DD M)B9TD3CSCM4.=%9=P _0.[ +)^^,]SN:LAL$9'=>S.UE+!975N)UR"&@A9%% M1H-#*$I\9)XP8 84+L:PZM,DJZ%_XFP+-1^[0R8:ZISS@8@8=2EI=,0R!)Q] M4(:A,*FM':4[BPZ90ZC63$$_1(=,B.AWE?O:G9&)H @ML5Y'0ED0E(+CS+7K M[OQ!.V1V(L$N'3*[**/OUH=ML#UUR.RLQ5UZ(/910=\TR3FPS((EN/U"N9&) M$\NY)3X8R)(J(:'V"?9C=<@T8\=U"$9%2K0JC:$R*.(=4X1Z*:)D7OAX*_FV<4#MG0_OWW2H M*/M)1<'UD8'[;3))^*.1'Z?;UU6M?O5N,AKEA=%S0(IMOP<=G$.KL+Y*2;+5 MXWZ_,71&*!HBD&WXX\K[Z1T0!]]*>4.(2\MX0+V" MF(P@UG2W$1M)@C>:,(B1.QI9AMH7&:R!T?\V:!D6UQ!NH0T4-Y$ MRA@C/'8>MA=E%^-$<_#6)ZUIK'[_Z/+9QU/KWHK8H-B=I-C V%OAN.4A?9CZ M\6Q1I;G*_ PLHRI)*'?=IG($:HE^40[$"^MBXL)GJ-T_M3VZ\V%$94TT\"17 M2/]K.ISCJ?@FY^L;#GT9&KZZJ.%/U,% >"Y$H)HHKU(9Z6Z)*W>;10I<.TI5 M:$:;K0">#W/JZZ-!!^[5QI>=$L& )=P5'$Q)M*AC(H!N$XT9C-]NGO;!Q\?N M:[@>C[_ZQ.4(?.6D3=D20TT9@8\GO0BK9X/MOK7'*>JH4^H^J7/DJ:2+!XC]H#H(YK81AM=/!)W[-UP$:W^DJ MKUTDW_P^IVW /-:KO'92U+T7.^TCY>:J5USPZ#1ND9'C\1RG?I57/8WO(MP^KO*B+J1@%,?S,&7$(S*>A]01T#I(W.9RLK>"/#_. M55X[R?JAJ[QV$51_5WDE'YVD49% RS0DAM9RX"&3F)A@"H"#M5NI[V2O\MI; MB76$MO$=["?(??O[-A'N34]I&=[>:F6U&D *=/A]^ 7NP+CA'BAKE,F:4):[ MZQK+@-*02(Q)49$"$[YV6'@;7 =7Y6Q^QFN8/PNSQ2T"5A@GD?G$=)"*8EE\(I&6N;_=LA.T*9>VVVW*G8J:^2!M'T>U#^-BVQOD0#.!4E2;8; MC,"*" "W4:^M91;/2U.]2^H!3"=%EKUUN3U==E=$B[J_S?B>Q7AY<=E%_)Y= ME&L:_Z<[B 17_U19P/*QT:F&LIJ$-._ M7R@#EF, GBG!%\"B?1@C<:40@ILR'4R7\LD>J82('AMM=E5"@\C]=:SN'IS+ M\%WI!6*&$J,3VO[16V(MC80S\!Q=#(F(FP7"'T+76W=5:PNGD4).)8)^SZ*> M?_O#__=D^J*T(G:A(_ )A"[7OGM6A@KG3*S+A@1CO%7>>IUZM))NPSM^=+TN M0;;?M@Y25+]6U#70U_YBU3*P#=Q& ?H=H1XGA-],]=M3K)K>3H!N'EE@G0+" MK"EA."J("X83#X&Y* -0V6-\H#^:/9 V.%66[:*N)@V"7V T^0SI \1/X\EH M\O';N^''3_.KBY2M1@R2DD"#)%(90[Q#RQ'M"JXD,,%"_5L.[H5T4E;[X2J] MTS983Q\-0DTO+F?SR05,;XY?7$$KKTS0#/ UX7C\NY1)B(;AJY.$4) $A-I% M6O? .6^:U-)#[<3E^\N2Q-F "YV26.Z(H=Z6&9I.D."4(-FF[&C*7+'M6CWN M>I3(3F5%"M15$FI(*M"(3KKG/00K'76W?_3:& M\V1"%8DWB.N\*9_S9OIV.DF7L9OIX^,_\?!:#=+5RD.*92!O.;6X%\3R*$O9 M,=K/"4E:_=J,^Q&=-SLJ:J/!P/RW?E[*=99@C/19"3#$I9")3!S-;,8*<8.F MV27$6+O>]3L Y\V$_65=<>;Q"LRK\5*\#[MAU\%-*I1-VJCB@7$B8\:-+:%# M)J24)@0M4ZA]8>L^.!O+YM>O<729RM3.5>F[=UQ17\K;RO7RTI32&.D=2Y+@KQF/TWS9FV-UFZX9J:^"_74=S'T"^C.@*G[()CB@FNB8A1]#N M0)?3>,C&X%Y2/22^&\*^\C"]$ZNAHM8Y ,?(S>P@TT543@49O>8D@"BEO9:B MAXNGEU/*)*\H*%<[?[PCQ./G:.J39;<-[R"E-9E#$MA0"<3Z5+DZ)J),%$CE/:*8SH%"[J>-D:/?@R)S3 M9MTNJJL=>?T (X@WNR%^'T84ZU6 R$D!EK%$N$2 ,H(JR7D\ UR.T4>6M'VP M,'V;!YVT?H#IQ2\0YBMC<9)O_O2 =I7M/_S@+I4]UU&I M.:5\_O64V&L_ST07E8R)>.EM\>GQG?=4H+:]H(%JH[>[0&BG'/E:*(=7 ]S\ MV)<^PK.+R>5X/D#B:LZ5)-'$2&2YU=<%[_$XE8%GF5FJ/A1V$Y9C#(0]7.]W M\_P5)-WD$N6;N/X<^T5].:1?AK/8 8P)EPW1$\V3(U+E1$($03*(D+,(RD%; MMJ\!=8Z<.%3V38J%,DRGD%X.QWX>AZ+TEVB"%__WZ%I%"Y0(H/)N(+JR3T@%QFDN"YG 63+I2WMUTK^\U MR-]^3]]=JJ?22/'].A;1%2J289D3I\J,DP\$6-"*%/DN%?U2T-OHSA6 MR/U@O=[+DYWEV^2POXGH9FQU"US-;I=9C^E8-\L0(2LK.2>EF]O;Q?(CQXATP_/-A%SM4+>V$\G$Q?3^8P$YJK MM[A3ELDOEX"J<-BQ[;]] MU3)I*-/:PXQNXK/F.WR"K?!%GF06BH3.(RW=?\&4^W $+M]:::C2.^M\P\/. M3>3<7G\M,M-E8O,KMT8ZY+B%A+)D>.91$,B#HU4@EX,SS9IR4/M M&.YF- <;(\.9__AQ"A^[C[ZZ'.-JA()F-E-'T7NV^%I*'5RQQ3W1!G\8&56" MUBZ/? !2_[M7)2[["@,5L!9E(V*4L7HP?K:^^N]@,YFPZDG M]@:PW H;8BI]!%0Q="X-@ZTBZ_B4 M&R3![ZX)'#M2".#E^@WA\]XUOX-P*VJ\ MJ]R9?AO\^7Y0HKR0<2-3R>*AYPTEOMS8%A4S0FD/2M^WK\\@_OWCY,O/RT]< M:'CYS;6"KY_7G[E74?"3@Z36()[P>C+^G MDT^99U=[CL&-Q__(^CQ4FGU8Z<^_/8=Q_%0*N;LMB,N8N"M4!@\BQ-ISYA_"= :661/Q-ZAVNXMOA6[Y&FR#KU$=Q$/8CE,/45>C#]*E M@CIZV55NX91:!9IMP%U/ET83_(=7$6%+G8WW2B=7.S-Q'+H\4#5Q7+;LHH46 MD>3[@]^K03T>;5\>/3&J7'\#:/1XP1GQVD>=C(THCG[3$L=*Q-?5YVZ9B#V4 MT6+RXMW7Y0/^J]V;DIR)0GM.DK62R R)6!$LH.&T52%UY) M21#G0B+HOVF1$TVT^C"5WJFQNP'2G!F[B+T!(ZZ=^3L@5YW+O+L#Q!$N2ANT MTP'M+>-*FEU:GX. VV,"#K]1^R%0)V!N[*O"V[>L5Y7_1BNC?>W?:S\MT+] M_;J^.Q_=JF;O_C54JL=;/GM6C,M?\2.G8S]:&98E,5XZP+HA!;3J>E=K[[X 'NN1RR]81Z'HC4 M-!*?K"/"&>&TQ1=$U"Z;N(WA"*42?3!E33AV?]$WG4^XHSB6MCZZ9<$S0TQV M"7=/D7#WY.BRE8L;+-=>"%^9.(HX^";!5W<('J/NHK_E=A-O Y[Z9\2H86 M%M$:3+G/WI%@'*#O"))Y9;*!VO;)"=8/[*20>^H'=I%F'[[RB\G%Q7!>%CWS MXU12":ZGD-_\^F^JU22J- F& D9C*%;9. M.V)%J49!4X'A5N&#JUU&O1G-H;O#G^,IQ,+(4B(_&:=.47[T]G(:/_D9O FC MX:+YIHR)&7#%:%D@B;Q+B0I*+-KD)%(P&=\;4*&V8[P3P/Z]YDH\N;W-M%-+ M Z=Y-45HA>[ZW5W.E ,6&$!.)'F.AK2AN%%"F4M@HV4,M]ZH:H\4?@C3V3"E MJO"K#P7V7V'VUG\K[M3_>SD=SM(P+IC\ZVP^O$ ;; B.R]4)!"@3*J@GCBO M#7%9,Q5YU$%O.1?XP6?]\#IO(=,F<]INKOK;LQBGEVA=SU_@P?T-?_B??G0) M \=M%%%30J.4:(6)3%QIP]+ EOH&I6?/X]%')$0TZG$A MQ$MI" B(0CCP$%1E.M7"?C:,.XHR&]P0=W.+?;%,3XS3=:YBH&(V^+I0$ARD MDJ7()$AJ2)9,1)Z#X5"[>N$A3&=#HJK";W"+W)UE+X+%P*VSX!6:W]H36>+$ M(1;>VN@9>*IU]:NJUB/I*Z73RZFUEWB/G8S9N)3GWU[[^>44WN2;YW*).L;@ MBRGNB4@LEE2#)38P7N9OVW(P\R1K-_9LC^Y8Z9L:5'B(7754TB!L>\MZ6Z!< M!C"W@=:HOO(>6,>IKVRET?N-Z8/5T3-CP"66@&GBLP8BE0+BRBM$@_6<"LJ4 MJ6T=]\Z4!\HM3X HNVBAT6U@%^-A7MX<]-NEGWH\^&"9SHC:."BWMAL5*&ZN MUA-;9IB4WN= O;2L^GB0^Q$=VZ0]0'EK+O.J)/D&\=M7XSBY@.*T7(M,$(8X20G04>'J,H,V:@"+MC3Z)QB*=:_X7<=DC.R/RJ(ND' [BZJ)>>W MP=7L*LKUF(YUW^3A>GN0"@<(OA^-,]'ZPB/N8O?U^/HG__#09X MC+N?'U!,M-7G'EQ%M#OZ6F.PR^V>;W+WG.NX:,RX_L307LQ*+<;'!I4#88(; M9X/C2=2^L68MD,,;.Z^$^/JRT!8?\,E/2]A^VF45GXW3F_DGF):+XT:3&3I1 MUT,WK6>>69U(RL&B'P6>>!T%2H);R2P()6K?WW<(WB,T_QW,G;L=H3WIJ\G< M@2OL"\S++?A_( V<<9QJ&PFN7I9:7=PLI<@D,+W@/G&&VB?>EU M,Z$.4DJ3IO,K:"B%-].NTCMUTG@+TP[M0"NAN-2,\,Z#UW(QC0%Q9I$=I19R M_;'(#\)ZG/RIHJ0FX[=N4?S5;':)]+;.H&46'%'&"")=4"0X@9NQ8RH CP9L MP^/K)I3'R9>]E=%D!LHM6&\NY[.Y'Y=K P8B)"&$%02,BKA>QH@SQA(=+"B= M( A>?RC.9CR/F2W[JJ5B:5%7NOEB,OZ"GDAWE<4->(L?XP9X_?MW)4\P*!/) M\4M8 MBC%X$70.;7S9FRB.&V#=1S=KW8V]!=LL9MHA>K[J54DZGT$>_2$W<*_6?;@I%;IN_5/:9O,VV)E35-[.4'P M095N2T ?%(P@/@E.LN4&B6 5PY4X#ISF<>%#G?(V9', MLX0DI?6I>E3K?DBGDJ#;A0'W6@L'2KW%5+SR?RAS?C;XOHSB +2S4K%=;&)CP@E2 6F,%3,MH2 M8M'*U:XDJ;Z((Y]FA]+DMLMZ5!TWL'?W7M#B;'DU1J%>=@-HNL#CAT]^O%SJ MZQ(6G,TA+1?J:=:^Q %ET.@G.*6(Y:P$"+WT4NC$9>UNT-X6]T3R]IRHF+U< MAK6OS*(7_O-P[D??6TCM,@2&%= M9@Y=7;2,90J)>*D\L9E'KS.S2NB'3,0Z4,Z#?T=02X-TY]YOS_!=6T5 M?EI"5969]C+ -L:M=CM%K+>?#UI#3>8,## MSJ_B@)D(26A*M)21E/!.N0<*AVUUU'-Z-B+%M>"X M.Y@ H0ZQ D5@=K+0I>0G5DVVGFIX]Q%&N)>-32<]VF^75K2].TLB5UL0I M4Z[X0@([BN>[=F5B1@@RV=H=E]\!.,4T[$Y:G=22[C'\T=FFP_1Z&>/T=N3' MK_W%JBEYFS4U2MZV6,]QTK\'T&17>ZDO'?\H_&4\@HF.DNR#Q[7E8B"4_BEK MO714 LCJ%V;\,+Q]('%]XK3=1;6UYX[^>O%Y-/D&L!@%/NQ6]PRG+/*X[)D:;D-R\H2NV%4EHNPRM5;3/ 0$]/B5F1O M0QRD$J#^+?SC4V-R9+TVR*>@"S.?#N,<4@?]3U3B[-W[/Y?@3(XV^&B($Q*- MY"P5<9.VJC'L!/6+2U5=8@X/YUYNOP1*2HTQ$5PQFP4UQM"2Z MPB7WXD"KQ)0!6=N36 /CB3D'*Z=!9]/F@K?DD,7E$FL#(1') R;ADN!=!-O Y5B9-!V+0W">@\@D>*&(]%00I\L$ M;0T9T#H)8&J?\S>??VY'^]ZR;9"COV6Z;H.FT4E^"I'=_36S0<4'B+7!_GT+ ME8W)L93*9-=I%D[?GDCHH7NZ*MQ M1%MD^ 4*0DZ97HV(HP"66H[O01E.;+PBCI;[,I@.T6OC8MHN.KG5X_H_E ]1 MR*2I-/NXS7%Q1MT.9=2XR''+3Z[3L+'C"BHU:>Q=N/3[59D"&..=$4@R5Z)Z M3@$)1E"T_P(SFK',?.V.CL-1'ZW$KU3_E$&&Y8+M/_STGS!_.QU&-+4R3(?C MC[^4:\FB,SYG(PDU-A,I7""!MS3$EX,083HFT &A+"4M\2I1Y?.=, MJIUCK :^K^K%8^^V1U'V:19& J=*1RY)HEX2J0$E&M )T"P*(5DV2=9N%SRU MPL@^.7!O&>4NNOA1RM"V6=-3&>5.990[T:2/>K1]=/RC\%<$+6AIL#7XG]+O M@&^WU888!19H,-FZIS+*'Y.VNZBVI^(BE7, #8PP4>;K\7(!*QA-RN!GGVD* MJ?HLF?,M+MI)OUL4%^VBG..%,?\<3R%./H[+Q/";/W\QF5BC8.?. MZSR=^*< P=$V-"1'QGSG2VE!TIEH:8P5 M*066:X>6>UG8"6[)=7F^<0,^&;HT*!UIMLA%4.WE9+K\4?D[-@@Y>DG12<7C M:IF'\^7R52L(CM1&W$"M_G&/E@<4^O40G2:L&]>G-%CY@R4E?1D6DF"DN MC*'K19,BZ#TIFPW+T=2^/JK98I[>AZ/0HL64I6HQ?P5@1#9EW(H*I6])D,!S M(C*:K%2,7M':%_4^QB3?(2P^CK)/,\GGG9/6Q%RF9%LBA:[I3D.SW:[J#:%G2]CC8NLTA6@K;.431Z2Z%; M<)HX$QC1PJE(,]@L:Z?X[H X09>FN6[O-(T?HIC>)Y=PZ;,4E)(,+I;!!HDX MGB513,B< ]7)/TTNZ9=!]1364W$!@-/4QG(?B]=$TE*H1H$2P7Q*D5IM:(VMG[R_#?T.ZR3H''D*(<7;N\^&HON'GO2(R5%?$QLC:,UK4-;_]->OYA-NF#4MH9 E25 ?AX5*&YGDGH MNC*D5CH<)3>\_1+:>)8#\%YK+2S1D4HB'37$_-QZ3 M8]LYASMIIX'1?AU@K".K1;"1"T9E3HQ$X3T>'\&7T:.Z& 1>NR1X\-6[.5LL MI*],PTGQ].B,.)44Q*LQGIUP-?#I]^4Z%\,DJ,+7%BQQ 5#"5N)2@ L"!F(R MP!R5M?-G]\ Y?GKB:%R9M-%9 X]V [35V)@MP#7*0-P+[#BIA&IJW(X>!^B@ M=Z)88S-#JX D7>[)$!(-AJP#L=Z[H!,4#^K')\@#,?OC\&,7T3<9R3>;O\GO M_0A6LZJ5Y3S26%QHAX"2B,0+F0GEBH+A@='J4S/N@.C?JJ^HI#NS^0Z1<)N8 M.N '?GHV3K_ %QA-/I<5+[WS)41QO,(:I'R&^9^D"Y5PN82N#MKX'*3@#[EPF)I3@K$J1 M6(9;'FB1*"B6\O]?WK7M-G+#T/?^BQK=+R\%O-D4+5"TP+;O@:Z[!AP;\"5M M_KZ2G2;.3FS/>*@9QWT)@@20*/)H1/)(I(?N5MM*L&M""KPE*EPTW5*#&[_> ME (WMSF8^_IR(F*I0@PD(>UX*+Q@0C9ZC4J96N9IHCA!U]LX+,TU 0-(YTTT M<'#2Y/>8%[Y:YMH HEK*C*$QX]T_I1].#*7R6LG29(EWJ9D[NYQG M"+XLZ#6OR*CQEN%R'8!E)R<(BHQ@!#E-'>4T$@_.L4#)WOL^BCYIA+TUANBH)08O5@0A^/#?V5$PV[CX/+C1JU(\/9>S MR\Y*QJWD2:)\\I1JZ#J'/,$$%+TW,>G H@ /)$!7,!2I6D =5G?\V/+&9]&&AZDL%]\ M,+!42!&]+]G>I:\V\E6BH$[)-M*#EDL!0RN0]K3D&(@3.#L_RF#D190DC'94T MSA-O#/3CNPM[VE(%0/#*A_X"?5[,%\M)>)QFO/Z\F8?_NL58R;P."@E7>L3P MO&Q;7OXGGA)W-D=QE+;ZH+P__I68%TJ#-5<2]E_TNL2Q*A0/*6R_8%EP*>+W'.F!W=UBLBLQ=Q7='N2YH&R??9;OCIZC M#YL\,TI%[I .0N>#2!"D,:?9SZ9.>6R$H.D\7'03Y*HQ4]$F33P)<-[T2YS9 M=7F$MUP__;6T\Y7U6R^W!Q5Z:LC>[&8GF8$(RP-SOJ;$98YJ&0D)>8?S(1&Y M+;US!5+,J8 )EM[!N]S'98*YW?DE/L;Y)MX'22G1T>V<68ZU12YABEBYARBQ MP,Q NQMO!!C^*P)J\_GIS7^V66UERZ6Q6![Q*%.H((Z< MP0:)H&4(F$N=P/LXG"/H4/1:5;S4-]&EL&/MUK?-)'KO-!=*(QI*_PN',3*1 ME72,%3I[9]1R: 2VEVY\[JH:4AKYD"H6JY#_WY?GV15L(U$ECJDIS3BL4BW[ M'8%)#^4/ PLB/;?EC5^*+DN&I8H45DB$W1;D:84XWJ^Y]CFB*G/4"QT MXY^&5;:JB3$\W-R5:'$US0?BW7SS$)=V-^IJW2(2[F#Y,N'JU?1EZFYA,< 2 M@ +CWZ;6Y?"\Y%=N-\MEJ>3CR@,"#WU8'IFH3Y)MXGWV:Z)-YV%:5;TYX M'X*)3C"*L- 2<9]=>:-RF.83UXEI%Z)IEVGM,NOPV_^T3=_DQ*JI\. W_LR- MO]7+*OH?ORX>;Z(/-R_UIOZ8SYXZ[O#]<7;P]>$5M6]'[K2WNT@Y5 .NQ1$WU5[GYT M,1D@*=3NJL557^L8 BJ=U'R0HP'E^J^1QA_2E$=4VC2@!"]0#7T47F?MZ8.9 M[T/J;)I.U:W9:J,G/I47+S3DH)5R@;3),2Q5@7->^KA%TNJH_G_4;'WW# 95 M9_#4Z H@H! !0 M !T=VQO+3(P,C,P.3,P7V=OD;,!D,-L! M,&"" )'#!DP4461$V#883!"8(&&"8&,0((00(@D1#1A$M@DBB6""R#EGKO?I M[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_3SX5GZRT_#M>NT-QX^H+M)+_'L$8-NWZ&]<_7ZY:N OXU'>_7: MPP?7)9[1W0#:>+U]1'\S$2_Y'))4QNU=P2 CE].G;_LN=V#6T,<7Q6C$Q,S2 M]+FY7^I%;S;J]WF".0GW6S"LWF&,\0;?O'TL!:X@PQ0G X8>9"_7V&?4?9LY)!18?XPWI4,2@-5/3AP,>%NPX4C)XSG+%, M#QT ZVL1Y$B]^GP6Y1W66*%6I5DCJ@]_;^&8<0D1*H5VB^_F>D0I3_1X>OG< MQGHU^CCD'*5#6%(\21AN& 2IE"6?00^33\?)4:?//]8X9=A51-N^M1I,?Q4X M@>"+ES;<:1#@F:[IAJ]YM),3/V#.^X,+EF=<2&Z(;WXG0))!AQ;0P!U1%U"M\IV9YA6I%M6,D79()$ET N )QS-K5W[EJA[_0'Q@?%*6KV6,Y1M&5]4 MG,#OJ.,:\U$8V6-G75N @=6TIEDM=.5F0+#(O,[(U,*V_8Q17CG)1CLYZLV[L9F>P(#$".#92K*5ER!I_^U&(' M=2D%MK^">:/"@93-P%IR76&)M_NLTT3JP^=J>*7.T<^P]BE.) ,]6E2*C88* M@[N 0EXG@VN26_V[K,BGDC/B]Y9WS68?]90AJ._@9*S+XV3*HI#.+0:ZIA_3 M@OSA3B>V??'80TRQ<2N'OO5XBVULH8L MFCN655+R*TNLPO6W/'5E7ZY0EV9\<.5L[%4)NF%&].C]R>&Q&&KR&L^HI=-= M%O"YX(+PK]/[!H'I\U!V.+/=+8W9",Q0,HSUOMN3 C.4G&PYE)WVJN57Z)Z- MQ([5E_W6UF\C7%S8VQ;AG3IXV-<&(V*W?9Q5P@<\I]F>/%O?:M+\\PCT0.?Q ME#S'?*9Z >,2E=X_NV]PI/:[N;5OIW(+GP7_]N\.QGJHM*T,1:/2 %D[1.$@ M)I+T7FL,[Y/#@X_+U9RLL!)L:^AF%]DQ#K.<\-Y94VVWF*@.T7#F@XTAT%Y/ M8-HNW53K\/)P,DL,)C7RB;6P9=C,_-)VO?'7/[WO:"#G33"8&"3;+AZ:N&[# M3K][[#635NG2)9:F^FYK+@FJMP,? M):EQ%OT+]D#6#"!K."BL/^#-.8*-Z>'AO[!_SP5.J:;X;LQBQW*"\HJS4&-& MO!CWXBU.7Z;O^93LR4GO"W[8+F!' Q". MI&6CD0JDH77W^16&WN7&I+SCNP!0#3>%7!M-'(_\;C%,F&GU#VX.IY]*3R:) M6D=S:"K4;(E)"T_,&99E3CK_+*S.L;)T#X1.W*,U(8WZ$I!; ?_H6 =QC32E M$GZP,/#%_RK:7LY<18IRRXTYU6P\X+AE? YL7[5UHX*/LE/O.I[61"&N^H@YP<8:YOQB@5]GK@O?^N-*<) M/E04I-9_+,P1H[CC1SXP_IRJ]1P"?:A*>"L=9+65ORU#C*?L]JS ^TPP ]3NJPR?M$1^#S#,\=;T 3^KC)DLT)=(:GTR,]:LD8_7 MEDK)),7]MY7IM0[\:OI^]KM.UQ,';SHL^)."P9RW_/CZ\Q)AVM@V-1M M)OM(K-DFOJ@$.OXABL.LHM [M(?)ZAJ2PG@J15M>-'7*1E,T7/PD;2(&:N? M]_(&&N0^C^/5QYIVV48(-LEKZI8FVP?4D@Y:T/&I$G_NOX^.XG?@UU;[)K5F M"!II4V:;2W+C,JAHZ_BX.T[=W7C3]_%HI&@L66V^'1\/_2K0U$GACM^9\WU3 M%?+26MS/JA*;;WS<&"CC+BZH1V8/P0G1VT?,II@--N?&FJ"@OM?7/+A4U48[ M-7Z?Z.:MUY$>F=/1GA.S&!-WKT,25Z&3Y$308>;D-S@!7KL4E*39"4>:72-9,>(0,M(-5RQ]_7VAIN-6ADC-;UG:A'%*>^U-5XLVLR=9L/[T M>[P%!3X.EH[P.9_Z.VPN>JC;UB)YGQ&GU"Z%Y,G,J?>",EMR@L-">O_(LS_I MLK]4+T>%:]^:DE2[?(]:5T&D1=8C&K'*8E>)YODBHY$]C)88M\3E]"DA$;P( M_O,>;-5?55==M*>GYGT QE!)P@$B#.1//QEEN#YEXZFG3 K%O2W *S3(Z<7?7S2?A,HO+&WVU5EW6?W[C2)#,'!JTZ71X;,VWVI MB-_)50[P>LHWA?T\=2&37/%VMAE:XJV0'4UT79@>G=O/-:!R"$"TT$&9\[*XSM$@UWV M+6JY&1;S3VBMH',6&RY\8K<\9:V]%HS4-1?!;HLM?L;&( E8)5)0ID9S[T& M;$2- E ? VK3S&2-RW3NF;0..YV:M&H5<@N4EW:7R G28B4P_.[6/1'&WM:^ M\;XQ"\EVI5;G:WO0(TK98#Q_8 ,G,^M!Y7>K$+3W[6,<0;GKY2FK5^BMM<;/ MJ6X'23)7E_?(X,@SJ^T/I]=5K<$*%9O$[I56GSVV7;W/51@7YE5#=/T23XT+ M_$U*')/@#/6/_TC& ^J(<J1*-/SW#%QF"%XN8>)E46<[L">WTC8;^C8G!5&E>.O!?[HKT%Q)C>W58#; M'@,)]^BWASF]0V&1JK\$?.#"6+?BV'OQ9VOANI?10PA " M5':FZJ@\5N'"&[,0-\TS+F20WFRX/)""'HS5C\@T<[3C2(+_-^0>P,8:&K*V MA;//!/-]*^]@# OYUNJ.8]_J,7>-$JZ@VM@!]['*;,);9@V"V_CA#6*\J[:W M':S,)(GYS:;TM3\KVD457"89NO'CD8IO3L3Q#+TG78S]8L*8*.,[-D/")B(9 M?/J5_4-E<>6WFX'NR$J9_>.:XX'-OPYR%AC#J4RJ16Z+3 MHK9,JW1UU.JC473L7ED/XU]XYK;]OH:62Y/HL>1*\Y],U')-, MK2\YF"+GW7R%NY8V0"%4AA[FDC>-&VY5H_B$VW+FGP.4\]QVC<++8?G:+YJ3 M/8*P05A>A0,&SK'*HM\)>9MQ^G&";?0Y-]3S[[Y]^!<1E\;KM"@D^9UZ:D[+ MJ4$=A&94P:C5[4G=#^A&$<$GRG&.6<6]A\O7$[W>5"^N$I-EY6M%A]87C_GQE8 MX^0DI'R9;C5II*46V2 GYG'4(#FCB=L^WI6D7#GQZ[B7\1F7%)]MP(O3HNK4 M!U$S9OOH<)UPWX)[4C4K0?.&3F(MB-VZ]@*N*4:[XE-4W;5V?B%6,XK\-TRQ M)U*(MI(0,CK1B?1-D-TW+D^]JYY^G'H8ZJ/9]W5M@\A!D!;"6"J9(<(CA[C! MH0E9S,4.4B?>6>B9Z$=MDPTT<[H?#Q8W^T?%UYB\DX]-!(ZV4\^(L=[?@HL4 MLBKR*GH_EA(B)X9]H4;3#2U>J.?#=\<-L^V@F6O+#64W*/[)T#B\,VV( M<]'JJ:/^]=KN>D:%_BW5T4X=)==5>R393!O5D,@&)VP"K).& MG(J=Q<@&[3P[=8X8H]&(O%1W+:EW'E6?:R,C7XPH5@H^5)LAZE9K&BE-6(J] M4&X[D@,AF1;S&*J['NSZ9WS>VV-0"/ Y^M;A.<4'_H+UR7;7"SL$?Y-W"RX, M]GK_VJ-,6U _GOUCSB>#@%5*O4A;4(85%3G(MY&0G05.*5 M-=MCN;6N^%\KZ;<# O5?#]&!\X^+=3F+4OA %P#@_/!TIF?;T%K!2(K$49'6 M2)GNP"1(N+#'@!RDD(F6K4*A3F*U*M4J*P:S_>INTU&M[>/W#K<0[F Y9?[4 M+?C(T9GV9?"[!E#E2#P$LPE%A>A38ZV,+@!-^01.JJ%:8.J7 H\G=\/ <6@U M9(#XGX@I22B.L_\K$7F/2K>\@.&E"9Y?D&@7Y^MO/A[31]6=,&!YO6^0EI9W M-8+<^B4)DU)S5L(]BA9S]70>WZ5ZU&N7823++G#J'"Q^6V33J,L0PQO3683D M@7&P)0*!((9;FO/]R[T%JOXZ/D7[O$Q,._KBW%I@46[L-CG3:;RW1;HSHP55 M@=.<28<&,PGI)\4A[LAUW>1+=W[2>]>W,^6O8KD]O)K=P*F_2OB8ED4NULZ: M'=^K<9W3D2'8=<2,%C['L%I^/F(1LJF*"Y:4=[&$U0>='TAJT&2V'FS?>1'X MT=*GPFJO(GTJ_XBGUC):S'$RH!CH/F%[3'#*PK-J4^57&4K051$3D38W9HW& M/?)%PB.P7&Z%\S2'ERFML%C M:L%HQ"]D[^=V2C1SA).GEDL4-C?X1..L%Q)H4I",=&0D\L;AW/UVU(01D/F8 ML^%N?,AGFQ\>5Z4].'WWJJ+Z\>-Q]67+RT (RM&-$:ZY]QC,+@%$Z0:)84V? MIZ=X06"LBG\L-*BMF\-EK"RIM\OF]K4C_VA7F9#M6H:O*_] MZ!AHR-PP!FN1DJ1 ),]VE_#:K&1WR0ZXPVI2*ZBBKAW5\;-%UW(?= ,D0QW=&[N9=93]=-P_7=QD[#H$'(9\"LHVD\G2G-E<02@"8>0-T?)/376\W?4]RB@.F.._3HL&T2DEX<0O'A[ZIYVJ?7[5NN7P^S&1BK!I.F6 K M\D1K[&@(BDO [Z:1:W)5YS_V[L;;01$.FW-8L!GJUB>[^+N&5,:9HYFM6'-6 MIPBK1>6X@%SO<-XR/U+9Z PV3=]:7?>J\@:5:^=%G.E35RG.=*2'LK" MJO//2B.5=G@V;3?<H!K[]P4F=X! D3EWQC]J^)V)P*6YO@6!T*L//#@3HW;W0OC'PW MHRAMW>61G^<-02OMM'U:TALK@A'16(SI-XA;N!TOTHM^+B6:$TMQ5S MIZ$ .TV,5I 1N5\/RH)MP_6;13UW 4\\+,(6F2[?;JA#&Z&DJR03N'63]#+-D/*MU8,1N7($ M%KZCIA'!+_^+^Z6K^=.N=P/2W>N4\KFE:=\>,%V8?&;7'']\I8B[,).95FK) M&%XJC?ZQ$8XF2$O7JJ- =OZ.$MK+R]6D=2.T)XU1E$6R^7NDK[FY);Y) M$;)T9()/J\%8G3M]A0:3(A[2$^T%GR2JE5P H)TC)^WSJUD#*Q,%;685PZ7! MQL6]1V:=S/=,L1F*$$P=GI0UQF6)$-EU41#H%V"P7CR:\E!(?8K)=KC;0':^ M=RT32KO:F)\JO"'VTA5#!F,F@>25R%T(+ZNO+WP;%MQ)Y9G07%<4:+9H$'?- M*-"PBT#U&S5I%B>&7U6R* 4 7%3IR[O8'[<=Y:>MQ@A\MLM#F+Z!2,K-PCZ4 M0">I+U^^!('T$(I,@CORS9DKET?S>GFO\J="& MMKG20\<.L_/*9C!/]6J#[=UH*;%MCD*>F/T'$5DWQBW$XE?19,>D*[J:IB^T MG=1!:B=*.D^.[+02&R;4.U/[L?4((B=?3?_1\T(J@]@3)@!&'_>IM=K"D5D- M)>3FZMDURRM@A) K\)7KC-$:XS8.DLZQQWJ;#U><,HJ;#&X&(,$6S8;QD5R7 MWY$&O\Y(^'Q>62+GQ.?2,PC]U@JR%F8>7"YJ%$JJ%S)<-#!T:GN,8GBGP9.T MRE/%?4^^Q"W=D0@/7E DX@(SQ@?AFF2,#LB%C.:/*]#/HZ3,38GD41QV(9P! M_YX?*WE188Z;7^\XMHBJ:ADY M*;7-BGQ;S(>;:0< W>0-T#<%#;":VOQ"(!L%2).'ZH^8=.A;J(%'?4G'I[ES MOF-*8@!+%O0@W^0IM^NL$\/ZGLWH=-&4F(%U44Q,=_%K&+?M;CE[J&JZB;6! M4U=F=M!V%RO10_A8*!13SI5O;9@JW)L-"JTSLX:Y1\8,"\4#OQXP,(OXNTFQ M^+E99/BLU$GX5?*,XW4BE@\]4?>OWK5N_[ESOM0QMH;1 +JD7W]D:?9H3G+- M=:

"(\++?U^OPQ0[;OLE2C75YB=.\A?;)@5)?6OO/,(MQN7ZS5(DQMFX)" M3'2=7'5V]4BB"TX8[$K?:M'!RNU*]*B"F*\T"\9 ,^ M'()4)E>!U@;@9J)V@BVA\0\@**+'<_?' G^/A)-9I1D\<&TD*7.%(VP\6,.K;W9<-&7&1TQ7!?M_B./F8Y918G M% 9Z_G65M^[=HR*"DB6R&R(T_)/TI.$WW9%99! M0U+1=Y%@D7=5QG##"\#@O,?7/Y/G4E6!BL36;;1^56'Z6!8Y[J6W1V/6'ES+ MI'UAA MN#O&27;2OCL62@@\)K_3K9F+W9LF)6V\-JFV\C+0LY@BF\BZI3:9 TF+]EZF M((R^^)*@>5=IM_,:]_CENJ>&&\;A!@$+(5VB'\;EF8P'O>DZ,C!M6T45&L6T.X.8K%\,:G?<%4>KOXID8^09^^?,_:<#<7!,%R$ 5POD@D\N,):(MMWR5 M/1KG7+Y*;V=+=;+9EA/%B;L=QHJK6H0^UV(6,$NN9%B%6<$62Y93&O"--5UE M0JF,WIZX>N8-,<.\S0 _3O93S*=:]SP+Y7XE[97KB*5Z#T>:TTB9U-2[$93% M94-"CE *_.7/6T5^,ESVQ[<[HVC5ZAI,:,/9,G_4BGK/!2"3XVW8F=$"Z*%' MY^L+P'I7@K5XEN.+/:OEE2-X_@7@R_?S7\]"3@;/"H]J=\)+P]BY4M(N !.I MG W62J=GQC4UY_;.C9M/5&)4K$/W5%R>NI_^6.4B7:?RA1W8DW"IW[B*#HRM MN[&RY]>BMM17-B8+UM1[IC(YP@]_G.9].U^MWML^FOW'R03^L\E",1.689(5 M4X>L7%]%9EF,R MI %/O\G4.8I2?XT]HTPV\#3FE+.-=_'#M99JX#9F0/W@:H'68FO%UGJ<\_O) MQO''W\=%9T$EIG^Z"MH30>?JS]=1MTR*)'#"L462/G]2#',%@.$^TQ'TA/28 MUL1[Z]:3WWS-_/WK4G,73V<;G=+CV";NZQ;CD0R?F1P>GQ/? M0:<:6]U8UL$%\A4.CH&%NO>N_;XN9(SS5Y.E2X;UF &!2[)P.;7[,7KYN8P# MR3J0E*S+?\4S=#!XXJ>D4(FG__9W]L4R_JOK MG)3-#G>H?J.%P _BZ"CX*UC MG*_O:>= V ^G,/K$1I?SS9,_Y]PWI)6Y/A))'P^P6LKAO03^MY2=?3_6!PJ9 MM#UF05M4QBZT:8RZ^,9'$0^(N"I(YP,H75RI9WUGQ-S2 H1^KI5(T_%ZP30>QC+[Y MW,W=4#\F0(.7)SW).DAL)C#Y;4!V#'CS?.?3[(EY [G4^)M#94?#=67>UPSL M2H-+_5WJI\)<5\KF)I?J&D%QL"YS6FK/V;"Z*0^@$_+IJ0KNLK>F\%85T)C,/IU@O*]R9M"TM=Y M&:0%6NOG""EFV O /^;^-/V_<[;S6.7_@Q+Y+X7Q O ?XKAS\(_S/72S!L>; MS.DXK4XE$$*!8Q"VK D^<]>6T1%(A^6H8H4GL>N)5T=H:\#OYE4V&#:3)>J. MKKCNDP0HW*+.0^IWC MC2\CO*_*$'*F^.(KO\XD0@@I;V%?Y<_@3^?A)XDURAMDI(W<7Z7_/9?AX?M7 M9IO_9-1$,-62.XBR_L8US@&/RO;RYLW MMI.U7"9SK^Q*2($SI?N)CO?+AZ^RQX^9R$8438]0XQ3/H\]TI9RZ4I,=,6O" M->3#DR(!#_U<(03QI4.RSN=-,9P=I6#:K ^JGU)B;KY9(##T(;J[]0_ M3R@ MAA*^Y;8'PCGO#5"5#;2MQ1.OIL[NZB*<=4#\2V&#GFO7_25#VS(Y-"IRZ"D> MMAJ0JI,;E=\JARM;.3ERP]>9JH,9+!)$YH1:DK[OBF1*F*/:#-=>)AGWS*^\ M2GKF&(JGZ>M[.681<,6F^EY3M=J9B$V0-6O3T M'S8HP9+NBXD% )O!:?W?*_*7)J<,W"6[[9DB"ON2FMI:I2/R2OT];,][3NO6 M'PC&_?%_(/*)* CK5[&[/OQN0DNOPXILKD>RK4S?D;!#W/P!Q\4XV=O!2\") M9G-6,5&SFAIM6LSEB/=!0^0 M1ZX%U2GS08EW)TN7UP7Q2FEB+V>/;QMKM VY=LUG_SX,)F!0?2+:_*:82H:1 MJ%H,T!FG63I9VL_YB)I.33S_NM]+<]0P'II<5B^.GNLYT'>O$?[PN'*:B<'] M\;!>3($=5+;\<9Q1I_24]*IM'4M]JH;;_M[:]\?J?#I_ "[WRG/1C8KH!D/: M]CO8$XDFAY.MZA*K4!#[<&4'F4$)^.RP'WR]4I)ZWGAE*AN:M9=FSU@@ KQ5AAJ6\PC\-Y('S/*>P5DQ;Y]$YS4>5"\];E\.(-: M?]4?MM9 F^H W"U;KV,-J4R0QXE;]>(&#Z5:^0N?['$F/%N6!U43XO3U"$3] MR9J*&*O(^][OS82OP!60K*3/K@A(N8C/W_B_$N9ONFY L79*6]K%GJ]32K?9 M3<9,#?N?]/AI$3(,>+[IQPV5LT"9W=PQ? FYY$;FH_36E:6B7=4"*:P!?,[ M4&R<"IFMRV&>V73+VPI0==/-YLC,?/_=D[](EO'X"W5@D/4Y(^.8/GP<6Q#H M;_G\5L5#'=0K-;@ N3HS]U;%I/*#_/'^)1DM/WHB82H[?=^^'/:C1'*PNI9U MU\=KE>W-]L:)[6??;3.TJ4V+RV$'Q_#2"^77&08%X8,)Y7>YYQGPD99J]#:[ M^IO4DT3+/6[N<;EMF\T%/KW:&0?O,*25"%N.*QR&W:.HZZ=UAQ[E&1W\.N.M&IN6U6> MQJ-MSFE=;,M[0B*!;)O&$.$;)=NJAYX7@'?C M/V-[Y_9[EFBC",,[0T\S$L M<4AJ$DH%R:Z[;-=7"G6LA:0FO.1TYO_C=L,JW5H.19Q:$'\!8,6KJN>%2II! M<_06UTZ9_8?V7M_>/_W&S^ALCLX T\@F9[JC"4'_)0=64C M%JX\E%TFCNGHV<[NN@!Y6M19Y\H4X4H0/='O+^&9? %PG"+(+W^MDTECW^GDNM?&+N:C"@LV^3SJ$.\V@3YS[8'4G)\62ZL0J=;G M7.*\OV%H9/^K+?JZKO>!)#BD<7/AUYUKP^*IM+DKA+(+P-T$6/)0DHGU;.NS >FZ]PQ\F;F:]UB,<$_2W9'US(,XH#@-))/@%?#H#_:T M=JBLR/;=V0XHC&0]2@B)XL?/\QMK+E+ O/8[*$WTDZ0.AEOW,;_CN-+T!;CM MZ)H*S;4GR&!*4:K_/58RW]R46YV?WX,YK317F:R^8UV>[^G&8GWID-07B?9^ M/MA"=;M4=C;?LZ'%78Q6(QK_-JUCOCJHE]Y?87A =1*UOL=9-[93*Z@0YZ;'9]U;CG0&I+D M$)!+.#G\&E2^'0&S?(4Y=:KKG-'5%C?FO.; EJ2S1+,T): M@"+G]R ]U/UD)QJRT^'?)#A6;7\T7X2"1G8,8FR,F*>_Z7$".6C]P:G3KC=$+#?L]C3R6XV^HDBS4>XQ2^BL9_V6T&.4&]?[P])!G3]U MB*2MS[-<-N;"#RJ2+'EH3T@V])@6=DEPV%?\OE%'EQ J*A;(F-$ZQ?>-OL(2 M[KH193PH+6.L)J9/,)S GB^/'2N(^3J-NY> ;FUA9-\5/-=>3[:.Z[3S#EB6 MCY-1B[>F2\9<774W8'&O/_5[#B^D2(-3W,E)9D/+(]&+\QILF:1*(!!TZYCN M_2NAE+$4UM8G6]I/U=*I:@KBKCA)2@TQU$X32W/,P'LK95E-#ZWCY2X9,6HS6@E;ZAVQ)67"9FG9-%(9P=OW8U-C+)I,)YX@VOLQC?J3 MQ90+@+.PR3Z%FMDCZSUX=,^T93U(IC6*(JW]+M-_<_3TSJ*D7/=[4X/F5Z)& MT)$2NT2S?7'UMGT,)PPBQ!/]O)XM'8CSD.N-0P@!G0O&G=KB0PIV>D0SAMNE M>5$]D?YNRIT5P@-PH0KJNP!-.DTM^@'=V[R,>7AMJ63V@H]!!&?##@-"?*,5 M6XJ'41:R$\&<],P!^VGB]J8V6TWEEA8=N43U"*C;H:HI)JG16LPJ[[8N/#;\ MGEQ,U9G/',R1(["H 0/:?HI(M&K>@"[]D$"^>(V*3?\^O)-VW4Q47:.9'>XW M@?3BCC9)]_NRH.5RCE3@-QE*?GAV' $S5(WJ8<5G93"^XC99(B1-'/8470#6 M*K/#=Y.HGB$EQIQ#PAE,I01]]PKZPY5TK9=P4F\P)]L/2/-/OBE;LF?Y:V:186?56>D,_0XNM!3Q#6[JP/ M6FN(69N76:[*=X6N*#;5L$-^S#OG"C:+JT0H@<63J;"UJX+Z\8HRQK'(.KR+ M(&@J]"U3[U=[/''52$H^LM::-ZK';LD>;\J:Q%/I,0N1_DQ46W,V:-;<+^H> M99X[,IO3G[7C%4"KSC+BU?"RC'MK8OQ@;R::=(,4?B9\&]!-4]3[R8!NE?OU MI>:_CN2K,LJK3\<5[^W>>W[^(B*B&G9^%C79M^][^^!(LD%GN''/F(6V-^#X93O#Q$_ITJ!#]BHW M?AUY_9\GMT*01P;;:=>WA6_BHKC6-1N#NT9^:^)*^5E_R+*$8Z.IJ=&W M-Y\N70#NI!\*XT'':17WJV$\=]XON M67;H^+CO08;#3WF%_Q[&(A@4?<)HJI["-=>8>79DLU'S,O_D+\%T[DB9VJT- M.MW<-KV0U+<.^'+?\B@2SY1W-7.4B-_26_ MG3I4Z1YSS;02_ KVRJ4[5TZV2P?/%^!AA\%U\%^*1<;_JY*)H?U@?IW/Q:1! M>BWUJO^ 1?\%8!"Y+^#@S1LJ&;=CMW?;_M/8WIO!$BIWI1NP1]5UY!#. #2, M#4A(EQO(33& VJ\EKXM^M#RHFX+PF9]^8N=[WW/NWQ; SV8AW!,M5'O3?OYI-@! );$D6R74?<-Q??D@%[Q:'1A/V1U M')910A(?/+;B<[),?$5])4*Z^T)")+$OOTRB[]3RT^D9R[SA@<^\MM+&D_?Y MDV\#0%RV-#^S(M&2$.T1XA@PX?C%ZL'4"KN-Z M00(FUQO1:*CQ7#%9Q9/-< MR)^!24E0KJ">%[:VU^-_O1!\J&Q@V@9J7JF9Y.=ZUV0K@+ ]^-R@\'FPVD>]RHJE4\I$M5ZD\[KP/PZ MH6$&SS&T7A[**,".GWF]2=-=PL=R/;7&';@^G")ID=QA*L^0!67P5=:IC+;^ MH[_T'ISK+M>=RWUQINPC(U5883;ICHR%,+4\K[*)G3CHTQ>;',P@! M%I6B]0-P2=)JB',&>MV=,G0O@J@B;^\F K/XQ?2GBHV\X> M852L0,Z0E%UA[=GA9AL*,"GC3A/US_55M2B;E_>=PW>Y:%V9VH$$P_P>37VV MB.T3D9E-<*^=,( T"#O'EO Y98!T8^3=[ARU)6E-"P>!6?31]'7"Z7K:E,%= M;^!6X :_1G^U2M=,]D,Y9AJYK(-:<+!;ONO)_G1B+!UFZ?!U9!.RXW4]=P&L MS3@D0Y(( BHQ]T:3@0I%OH9RX.%YEZJX=3I]'B$A449 Q&,*=VQOL@#@HK M[PR%^??K,H\]:XAG[_"S=M!%'B!:[#FQ'.9/LHW=V-@)XC!%K*._SH-N\?3- M%4,MSIAD9TW&BKPQE*Y=ZC9< LT?>3=E"_([X!+W^:3RV3H2"1$5<3=:5U=L MJC528_9'RCMJ9,3YK+NJO$__:N004RDR06_H@]UI96@WGX,#@0GV(-2>:'#, MVO-<2)>+A@<)GU"08%,2]ME\^(>:G#7#%4'[J_@X.2D5'B,5RQ3I=+"1:8-+= HCSG3RA)JEG2N%(!KY1%:H@>4@ M&/[)_H"H?1:,D4(IL, JG?LQ.N"; V@=';J(Y#'437X6,8=TV1>K2TBF\83+ M+LJ=FT-++2=(OT:.\EFK3J8@:?[F!?"C;^][#*'3I8FC)&LP9_RVRF??3="B MCY12S90T'FT'P1?(;>^T[FCX#5!V.)O5IF7I?)FN'[Y%;%U_K4UZ7%H=5Z#+ M_M#K606& J*V(8.@@]1RYIF":P7,'7I1J0&-3M-6VA/5&.^BY0P^6';MN_9* MNR0^DU?L2?H=QO&&KCT%"%(70Z'28L*N@T<:;=!G<[<]I&O#.@K>W%PI+]=P MP&V97U4R(!/S/6B 9T8,UN7;FYFMD32/^(C3:%1ED)XV2)]':[H8+HLYMVE] M6@DO OT)N.2=[1@_X[H3YI+B^WJMDE"YF:\FRK>[K6O;@S&C?N*I+QJO%UF' M2/JU T5,.DR&&HLO'#(OO$F,1GK'338 HP/IWHY$'NC!'^LE5<-.A8"'Z=^%'[;_]=7;D MD^JC*%$VYV\7K=L]/Z;2-DZ5GHP][,'9QCZ@^RS%XZ_Y9V]Z?W M-6N_F_O?UU*W!TAA,)//N?TJ+*+*?29JBQNO]1]0T2%E,W<KE!Z[V>B^^.6.X4"!(4\,Y," M"BO2S'37(P_NG_W$_G=.74-#.LBW3P M OHA]%L8*O[N!8!H]W@K^\ T$P[J$B;B_#*H\,TM"Q'5Z0(*+C ZV]' *_8AU(1.11P@Q M49Q6?%NW^M[\K%CXK",3UI?I[KJ+U1O&0%X:=2M#E^\@H;;ZGD Y ]PMWQ1; M3!MS;R9;BOT[KV8=0L,_"BK,OPFJKN'_9X)JYZ3&+Z''5<8[5NCV:E84%JR>8RZC-JQ6U!N(H^; M6[+U@@P]FKIE@-$I$9,KK$H'VR5K.?JTW=.;E-O<>'D\?2$-^QPX[2 M>Q_P'6OU&'-K=[FPEW%W>:C92UL-6,"3OIEI\/J/>_\A+[[]/5B2V/^_YH4Z MU,>3\XQB[:+ Q AQ93XV1['5W@5+P-JF<"GA]*?G1L$I)AT0^FQI-K\E52%) MXR:>4N&^X 1HD+R#J$3J.#60@X:M OY5-D-C-G*7*B)ASGESK<6![T'-\!;_ MZRV/!.)^0]\ VEA[4O&5'O*59F:1,)@-;*J;FVX0YZCP((5^EF5=;D--LE5D M3GEFXH__FGJ]W*S!0@_1XDY,_$IZ=2#>/B11M" ?-@C[[1:=/[5[Q_N;7R:Y M$97PX6LHTR1Y+YLWRJ1PPD/7_\>\9) 8!)=4 I+8J*?J7DD::.PW#\WKYG1$ MCEORPYXFMCW-Y[SMN8Y*\"UW>EJLI)! (T>;OQLW3?Q$$G_?.B1\,X \*2L] M*^:WI(/YG$$AZ@A?2=*ZGW _ZP_ +[.3/99X0D2M0U2R]R$56[_SE>R'1MJR MS!!?O,P;S1F06.&(?*26QJAK)[C\8E=DN-;4DFSKH3'\W%Y8O(-,5GW?\RWR M1(@ST7_X_9Y:0^C/6^.W#ZZH^)E2>RXOHYKH T!1+JN// M YV)"(]7BY-9ND8"DTB+0<.8:G@8[\S1&^MW6VBQ*53"9N-J7..1:#44++=L M)3C1I+E.AT*8:]W[+1W6,WEGIXOM97I37EZ6D+W[J[RNOSZC*:4O2/1 V;'> M(/9A:5 ).+T>V&.X6%B(_O&G=#RIW2J5\B+-;2?,(5BES+Y$9KVEQ+9@]BS2 M",]V*J63NCSN6+BAK][CH&WW@R==?3[TVP3# X#ZUQ]% (H[,50T$M<%5MJZO:NB+;R\=?P\Q>?>P=91-Q MRY#L[.L)5K9X!+ M0?HPG.(D>=5RVWSXIO<4>;FDV!4_#'=U&5_68DAX+_A7 GRYZA*R#[5]Y=!_@AKR*ME^O3S&Q=U0 M(6,U)!]B*AT\0:I\>BU/2Z@F'1=1KJVH<)38J"8T(Z-?BLK4CY^:6P[<])AO M;=0GQC4<202T*J]2WLGWN#JO=4.H_)7*'QMR&2FMTM^'"W3D!"I]#:XM\&$" M5/E^_]FCWX0DRV/'?2? AP0\E9J*YZ2IA[7E34:WSV6[/C5U6>4J-($% M/Q*T!;[B=+#V4;N&*[.6FR>/_8A=Y-M'G=!EQ%D]QC02W">.".SMA.IB!8C-6 MH0+KJX:GXE8QA7I3>9F8L_>D#96X-Y?W+;R@.U':1X3&"X#A.W'/IPL^Y^N* MD>W>UQ+>COIVL>"I8M? $ +E%.+W=. M[;.2XXIRZN-Y L T^:DKOET MP>[II =WC8^UND#WTUO=: 7:L6;DXISX7=VN;5ARKQ^&"WL0EI&P\_.B^T9W8&-/2$5C:CRT?C_G1%!EN#%:I8=T]#ZL MC'_IX!C.E;>QKF)UHG>6DKTR]35[?O;O(R;T^Q]PX4(*0SMU]S9F='>\_OYO M _5_G4K%GO_X8(O_J/H"\!BW__+LZ05 /W<7>49:F7+A^K>_'H1],CYY%)H= MA@8>ZYS/[FU4WAO5.*\_U3AW?\,/SMH[)GD&D_,W]WN^I'%*GRJTJX8WK:;( M/U)>EEE8:V_?VI.4*UA4@"[/KLI;+INY18=2T>&P>Z&E"R\4>C"22;E0[?]IB$ACLZT48WR!CW39=L0Z+ M\FT,0L^]ZFLG?5)J-%J;!0WBYN<)GMX?7_') JY=.5B;1< JW.>"X"L+-;[])G^IOUB"3C6^) MB1AS\59IL*+1NZ0FGQ_9-!#W:UI^QEP?% M@4VK^]ULR9;SJ8I:N2;3(ZW^NHHRVZ!YOR/+UC8MK+.EPV:N/##76,AO=WD0 MZ$Z_8.D 0@KTFJ@.+A:YS\;/MOS24BW2LLCGD3EO047C,4'+&@Q+^>FFI=!>-L=VVS[IR_HC!'^\B%4TG^_FE#LLA''8X><%4PU6LB^40Z3/J M.O^XUH/\OB!CJ6&S6I&^-)F%9B)JC\U,QV0=/8QF]4HA&"!6+?"(FW5T3;*E MN.[&&?IHWL1?US@U'FIP?NP05ZIBL7X@KR_;02/GXJ?*G=8'*CS(-6YB;Q1D M.4^&,IHK4];40+-SJ.08[^%HW3OH-Y^* S?#:$2,/:Z.JT?]O2!5_K560&@D2$EHHTB4!0F^AS*B = D$)#2E MA81>0@@0$)!>% B]20F]]^YU9MWGN7?====][GK_>=?[_OXY_YQUVM[GNS][ M_\YO'_GO\X+7A-SDYBFBDMZ#1P9G7E[Q,[4S'E^>FG^=%_OJJ]HLT*2B%0*L MM9XLH9RY:W\"IL!_0L@-M:L+:>Z(!Z'<^%-RYZ5$[%-5)J6!.CSFNEY7A"G7V6J18B3!/O"GM=@ ME[@@![/2+PY]6$7?A0/#&)U:@%5GA&K?PP2'@<9TKN?\K 6X<'&#C._;EDN3 M3S!#\Z]-*"_]TY MA2*G ?;P"9-2\)QW1DA_S 7\9M:VCI$,$'QV M-KIH_X>NI5[/^Y ]4>(T849)-;K6!Y3U2-$.YK0USP$<5;@)>ZRJ'&6VJ M9$3TV$Y$LG-(SN8W].[_[@IF0NY&GPX/X.F?0HW2# N9HG^Z@!O5,"6,26PL MCV]@PZO&\ ^Z7T:"4KO3;5K,U].<1)"UI3QK_84?)C,'4_,BHZ@]SSR'VEL= MC4T[IR">WJ_K^%.G@MAQQIN' \TI!@%@1KRO_<"6>/>&6)Y)3I5XQ=Q=)&>$ M!LUOK 3)EZ7IJN=C83O-<41JR!!H6 MVQ527ZWF+)&XS>F\U7!"F5L?%M178VI5=GT*C81^R OMF(B8P-5NN&7(RE= M\^O=@M%0,ZW?I M2'1X8AMKUS+U1-&XW9D)<=(XO7N2L@15QB-4].6C:U,"&4&/3_^M R MJ*/86@5X"L56'$M$I$;W!QE]T3:#F]9#J>4;;6DG<:P\?ES:IT46 ]YP9Q&' M:Q$?ZWJVQHU@/*C8@V!PX/E$JM, M6T+W<7S*,)PM3*@_<;]_>WX*Q9@2H%-UE_=$4B$Q81 ?W&(QUZ)"BG*%36J. M3JE^^8.F.#R(7L+H#:_LYI)OI,XU.,YE(H?G)FH20X=.?K-*,.V46#,S/YK2 M\FL; V<:IUE,'+N\L0L468-%L8V-K$C>W.V[['Z2-S@.W_%#OOB';E>6< MVQ.X%L*]%L?A1/_'2"IT$YHF:A[6*J01(C3;J!?RFJ@<( Q.^GZ2V]>CY/!_ MTRRI;7H[0'-2>H)'WO.9',R$MWAGL5WN@0F /6Y4S(Z6]SJBAY#!'%3\[D.& M8JF)_Z-,*[^ [1!##_],AC AM]/\LO@M+'_?K\L?=CAB3ITTA_,)8]9..>]E-?(TJK4: M\^NH)O;90>;)#JF%Y_![F07!>M^"T:0*.]>#B+HM[G+4\: M6Z&VVY;[V.;$?3)6+5P9P8%_UVH[[X4_]+KWUKG)Z'7S?5W^4:"M%N%HA!2 MV7!IN\PES%A ,_02$]N,\ R#-H$^Q*&G-<#.9Z\>)5GG52;1ILY=&8)F(['6X2^^'(#[-;@\ MKT8EY_I1#EI!:G*6;%\N\H@"$P#(WE5I%TW@3";6Q9,&=-.(?;8^!W_ M_W93%>EL# 72\4DP($SCXRQ+C!5@D75/+^E_7JR0= MAWB06;TW:;N#VB(>9K>7F <^\6(NDU(D,0$W+=!:49D&TH\ZC?>$_4LA:[L/ MG[@/2!FS@$/"AN-[X@9OJD+.H@-V?M.#/<5Y&?#7>%JL@%8V[::FDJ^^ZQ1M M_8NN77SC&,GR-;C6LY%U8;75YF1*6T2 VV3$-;7 :>? H2ZBPS!V1E.*J;@Y M,SJEB1L_\GFO$G5],< 5<2,4\'L*'.AB':@K]>([Z;[;L7[K\_AWQJBOWR>6 M0;EVRP385W83F9_1*Q880'W=INL/\[5]\1MO/#FRP[K5_H]@V'%WM_\V#&V%V+-"!'#&B;QS?*_36PZ,B1JWMP7+U!?'?? NX)O MODBRDDRR+X])7-*7&5R7'E"[^^*7\:"'#?;'C1\41MZ7]?V=JJ_A/5))Y7(( M-'8M"@'5;ZNVU*-%;..,>3$=(R*!/L^@SS3JDJ?TVI_D!+"\P1E+;0F2>DVS MW\PEO_]46N.:N5SWKLVC9[<0>Q]LVIZ;(>0MA>+Y6/1)9L!-7-@0ULFC8:%J M'.['$-UGN^1:Y.C$!12)JVC5=(AB8^^WP"LQ,1G"9 .P"SLGC.313CUAPWTQ M6WBDAWIQ<2O0?,V7 NB2LHS4K!H)R/%0 ]W[A;-A;<8FSOX'W?9.HV]9OD]\ M:UTIF)($+%E]NIL]D!4TB>I:R/T%J=7Y_3_$Z/>S8D1 1B- PV)D1?=]C_V, MJ#>^]0?= [\F*P0X)W1X] ^OQE/.)#RDU!"<6UYPPM*KW#,OW[W+65V"Q%(A M%:="@-Y=OH7LQF"^NL4O'ID??AX3D,7ERNR=<02:(,#*M8*][%MH$VXY_K8+6YDK2?I0M+.QM_6!9J$_6N2U7KLU0WX^] ME1V[&!#<9Y1JX>#W'J-4!S\0 DF!I&)6.IL-DZSNR/(-ZMMFMGEJK"\G71R1 M%P6V+H:AWUZ9O0[29H#[GW-D@%MQ6N?#(%U/\JM-8TRGE6BX8F_$GTM:U#VM M6$VO6D$=X#N_2\ETK3Z)SZ3\E"&#YE!I[Z\&B281A<^W06LPBY;;+8:.1NG6 M$H&D>_#E3G&HI16W*I=/S-?U977#KCW%-2D2BM%"P@0(?@*\_5!O M=CB'<5C!R'1+E%^(2]B6^B[R"$?S75;)F*&*6+V^31)V50CV27*,1#=K0R60K(/:&O$#D$]B1LCZ3;3^^ ]<$N#M5IB MM_K@T(7MAC2B0&C,7DYV:UJ$D9#'@?+;+V%"M.4ZO(%#AEGEPLKE4W@3"<#%>LB>C& Q8+'BL6!&+#" MD?Y?\RK_3O1)(#9*#SDWNG=1<3_H4@$>YD9S&SBRA JVVZ?YY#F"OKGTE. M#1Z\G)RKYH9UV)WDW.>>8_LGA/>$'3QT_?_SG^JQO3:2M:TPX+;18G:77 M](KM! Y.&A;YP>*3\BO.94U&O_1ZS8CUT#U%!F?NFB/OC'7O^+FLMWBJ\4/0 MTTJ !M@:*GY_+2%@K?MW(2(M5EYTPRP!"HU_[B(.#\AR"-J14Z8&KH:]P60: MU1EON'C1WO(@EAIZ)-G:F6Z: 5>4JE>W.M&]351-EB@TRYQOFLX!QW. M+>E7;<82[!.&ACUQ>] *Q":SE5 M2=#+&-S>90]T>DI+3K4"&M C66&KLVL;H:]S\V. M?V7KFIV'G_BNWXT-;U*6B( ]V3$#QI-^783EM1S_V 3J M8."26%6OE!Y^7H\B*\L\S+%/J_ F2 "-DSZ!Z5WL,P>^0R3WWGA%G!N;! #8N@J/+A_-48'[\&XX9 M0V4;1%KA/O2$,YKV@^Y5ML+?[LLK2_JA2N;W]B2SMF\=[[JM=#AEV#LO>NK6 M9_$VU%OB5,-;F,;\K8B3KGN,2W]4OGQ!1X?=LIV6C'?9K'NY(.+>13PNC)-. MO>V3+&@ZEC6>5XS7L(+NR6?K_]6U8)4E$6,MV(>^=K?HU&7.#[R0HSN[FO?] MC&N>T\I(Q5DT_K6OHOI;;'&F$^.0SJZ@^H!43;)*NDBA8S*K5S76=*((VT/_ M%]V56V>KOEOHJ>-$K:5>WY@1MQUQK6D.EZ@B4:_Y0=^4(3@M7Z=_N"A?4!Y4 M"+U/Z!#Y*E-B3"PZ5\(;LO^8+5N&K:7X*SRF@ZCUN38C7ME3QM!FN^OYWWAN!QA^V?SPY_IT5\ ML:\\<7&CIP>U:8BE4$PX8G/ ;(*5;AMCJ59$_X=AI^9-'&"*=T3@K9=^A+NH8-QT%;>6&3>,_"L0G9-WUA;\F7E;E7UIO%KMU! M2@H2;N]%T=O6HH2HTZ2>-WXO(H1%MX3<@TWC-U+\FI%W^PNMN8_1Q^36\Q]T M[^YY[HBM?CNH)>XJ5*PWTE: M+N$C+:FOCDX9X1H,ZPM/OIDDAW>;%?:[]I39% -M'S_4KG6>LS.D!!DUCP L M*CG14"%1Q$1WKJYGS>S;E ]'#;DUXA^53:MF<=R/'0):3?L[9+GJNE?U]!^K MSQG% O5BZY^X52E;RFWKS>GOVN+#_VQK^4<1]^QX1,8X7;S1.HL5"J-#J.DC M@FR,'7O4$J#/ZEWD'(&^C6J4E'F#)>R0O+'T<(+TJE:5PX9PB@HY4R#W%_B35+M,,%ZAZ+=[#E0IEMO!]@L*HKB,,*%MZ(^ M4-%+((O(HT=H1.H ML:\@<,!\JS 9TX?0[=J-LRA:G=M)OHBA.<=D3EK,:C%)(IGST^L%>D2$YA;^ MO+8JG)V=31#^.20T-0T8(9 =3XV=P9]\?]!5?QDF5NPL M2O]:[*)["R:0*ELL9:_3#^48L R>$7Q]W@CP3+W:4MLIANAVR5-G/0*W'-TQ M._VR,FYN%#=>9_ MQD9]1JU^,L;=,$;0',K+FO=:5\N9+_F&B]27@PY[.FV) MVJ-1NU2U/R+&=WDVI,9T0%()RZ[SNX!QR!8$4U ,C>K5G>&H#]%F$GA_ MW.F\2EOG@UVSO/*##CIE][B>GX,C0' B]B(WI5?;XDBH3:X&D7GB%%/40KBCB"91Y%&5MVSKM%G+%\P$-01&#)AD*N$V5N5C9N^T3[V9FIC6/>IU5EQZA?L4V EW M:;CG7DFI-]FO?IDN\8DC\K'R _6W/UK)#]1,,<"+J6QY(4K_+",]_79,OS;4S%ZU?O:USLNH5RKMPXI=" MYD#O,5^J/21OD&,F2+8G.H1#PZ)X(*334 M_-"ZCYI4U[MN27LM5SN;&?NII8_;'LO^!@0P-D.ZC"\DK8!CX/JN_D)4,-:T M7KZL=3?#U#OJGRR$F>V08?&=I!))U-U*;\J?HWI^>;-V@1Z)'9JLOBN$<$"T M/B($N@]_\4DUSPCJ(C1P*3MPV. M.Y'C8VI>AQN*@K\1G:5/ZLT?^;2[U(EF5DD!.D42+)&6YG'+1?#LH-6HC(>7 M?-/(:=AHB9[WY(ROP=4]WKWG(R?BW@;OEBVU2]?:)Z0YVS 9@A%[OMY3>FD! M1S@OIO#>J3X3RO?/-NQLH'\X$3VO$.F3A9C"I1132R8F,9.;*6_;IE>CD:MW M-'07/N1G'P9@^C4%; ?ZXB &ALH4AFP?\X'ISF_]+/(5,,2D$9#:;(H2E'A2 M7JQ=LK)T$5Q5_9J$Q7"IY'OI$1_X;TXZ,M?M1IOZ2[2NP P0KOCBR)>3KHQF M0?\RI=7(A/4Z8")EX8CK!YV4YUP5KG7"P-,*)9N\%K;[89@GS/H TD4XPUV0 MR>U;4\B:N8=33CO)2W4\-@QR&?^/*OT,R*W*0P5JJ$1M_-RUQVB>>R'BW5/X MD_6V^$0OFICV-K?-^A\0OM>]?__+Y TL)/G1B.JOG>&4(X '%C9W@*O),=TD M\0CI.QS#2\LCL4L-L%0S>I]0;Z43U-DU%TKU^H#19XA/D;R(I]NO4U%'TM4? M3N#V5:XF#V^J'Y?=%['D5C^G][0/+'K2.!NT6?E@3<42 I0-5$6*L8(:VX@ M,^\'AW4*D(/I!106#0I&C$24@"*JLCOP7F@/H6"X:_=T&\1HTPTZ74POGRX6 M2R3F\8>Q;HZ@??(,/I:0NC3;S.,__R=3W6)$O4"ETR3-+%'$R]E#@*>"*E9!QK*:'TQ4(1//G !7@YZ*B=X4E^J)^ MNOO7;_\5%I9>._ZK^L;#?B74D&'W\H+O5.E+KT"-?OOFV36['$\":>Z^^>19 M;8!%S,ZI3B%MA75'/,>X.BD@#XP<+BB=9;/>-::Y%Q)\PKU'(C0DRC^2 T2& M:PHN4W[0/2<;J\0P'\J&/>*5_DSWRZOX[1]TJ^)Y;5/-2/K8KJDW[@/$VMT& M@1/3VC81E??5'8*F_:L5EPS-%41._#XK(?)[H<3V\.M83&^[,J%-E2A_SGLS M$])SZL>^!'3.X^\W=_"3YZ@Y16"W<=&6W1:\\8,V7=W7T391/^]X3,[2ZUH- MXJ38Q+'-J!%O[*'0#R%.7V'&7^U+I8](=E0"7;8$B\$3)[B>P3Z M13HD^P3[/'^KQJ!:^^$AKMSAJ _PQ9'D-KUE(-:5.E[6F=CE,>_@E6LAOM#Q M "@Y+R+87XQ!@6^PO^N<'JLOE&'![\?VZ1N;R"5@GA=OM&,&-PR(HRF\2TV[ MZTQ#P!+'Q/DX(V2^;##*I3):9NZ3\ -XAL@1TSDQ>:^I3Q< (>I3WX"3&%?$ MEEO9M%C:Z%0FW>1Y/W2 O\P]MNARD#+^E!??-E^H[WNQEFSO ETUPINA32L= M RQB[5A' 'V09R <]:%B(F0%)]3Y'6U:/?,(F%%9C$(Y)8\-]4BS5RV;OL ) M8X0A23:@]#_2<8 ^?:TG,4:>25A=@8G/54Y$'+'$*'+7/V0>%=\LA_N#JK.Y MT\YA'4>,6!G0Y;!_XSPV!TE-<'4727 >6HUOZ\C,S1#EA3$VYE2]77?B')&) M8P&>*"('[%;R]J?"5@+.Q:)O4GQ/5TW7)I3BZ+?1C9<+D/3E7R'*Y2T&1R*)GHV MS!T?$*9Z/"AU1HHH7X^:VF*8215)]Q'YP?7)=;L@SDC+^_T:[)5:PQ5XT1;A M-QG1K5TW;%?VZEE$(KR^[:V/.RGAEZQNIUC2?.OEYRXV.,2"GZK'$FG.!>"> MY YU66'=S>:3^D=4K D8#ID!"CY_O:LD944G^RA*-S>.U2ZH4N]0D]%0_>.0/@DZBMNM N.>;0DE_2@E53.1X8YA 67J^ /1:?] MK#89R!3;(.[B:'2F5_QQHQI(;L$W[54#471Q-J*FO2&<0J_5>4?D?C4LJMAK M?#20#QWROI^89\R6C[QVTP,.6:'$Z7OJ 3'\78GCTR.5*0Q3WHI;"\-DE9D; M_M(!>GO2=7F*;.$.6C#J*S!V"H]T!DOX%L,3W&0135T9K/+7 <:NWZI^$6>U M_RD>5S4I!SYLDES#JV?FY69WI]H^%#R"A#V*W1IQ,WOMQ!<;&ZFVG=A,>22GI_1DS G(H\ ^ZO\?RMG+:_, A4JE7$8T2@]A MG'7%S('S/^@*/MF9[>[V]44M'2A/W *S_7\><7SK#0X')#X@ZZE[6*\.758 MC7F3HG=H*%Z'O]85K1>\Y[$E@GY_E<(A^-=_:"?;F]%K$]K5R&[QOX][8X7U M'^XD#PYUC^I4Z/K\\ZILM_3P][Q,'_?2K/%M78.X=RO;^ M7+%YB9^%\3<,&GC;(Z^0_/B^2\>1R +4.I>B7( ZURQ?]M+SZS=5)RKS$,*_ MVLXO^@$]=NUW?IN=?K 8^/MF8<:F=FIM4O9.FQRI?";&KO(:DP=HSJ(89^1V MW_W9'_=GT?]$*;.140D,S,MHT8V]SC? U5;*=&KIFNZN].SJG$N.9$#DP^CN MU<<$,?F*L MSI]YFRX?I M8UDK_7R1$ENH7-E6<9+8O0 _6-G%U>677M[]*K8):\Z\7*<\/V=9M(OW)UU6 MU:M>"+HS@)WA+V9Z@M1-Y+H=CV+,9;WT-;MM?;@$=4D1;\ PV\/"#/&N,W_<^9FW#YJOSQ>;QQ+9)BWTGI!P+$)Z,$8[IIC<&2E=N3--K,J7 MX\S&ZV<&V]=Z2_^?U&N;=WR4STH.AQL(1YW M/^UJB)?PNJ-$%)HB'*,7<3E:-%SZZ",3D84W#S$)EEI)L;'0K&8^Q!R6-;T! M1*32/R[;@3G;A%K*E-%B )QU]?T;1\04I)L)!#G,,0^/Y;_ M4VI@)F$M MP[:,J45A;U?^N$ZCJ,.U,!+K8R-T<[5PN@2*AEI(V$3K^3:3V=3AAB3.;(8E;$;Q@T MWD! O-TXA>GGH&]+-%75V,S02R)H%0LI#$7KRVP[%^/SJ_,SJ2,/N2S:-X!C M+-+61&SCE_5O7D<62V/=.\:@MO>=W#^3N@;H"%RJ+6WG@%5 M6VIN=::UHC@7!92-ZK#\>F@R0>_*#516^V(^3,G4 MF6$XNK5>6;%9&N=X(OJLM]*N/*EWH-!9;U^UY.T=HPD[] M/G[?H#FK)%G,;E1?O!_!:;#&U!8B*:AAO322$@!#PP?NRATZXV)@1%*LHG22 MBNBJN@]+_]Q84D29^D]7/PEB:66A_7F;84G"-:2W[N\.V%F&?6#H%7HFPJ=LR6PP8+"?]S;T MK#V\QBM!".F=8NHK/QMQX'\^$)25M%3$6%Q[G38.EG5OR35.J3L^= ](Q,7_ MH#.XVY\6=&=C9US>39ZP>#P3L>TV(41)-)Z26W'=K(,JB6K"85\6JG5+VTO& MC DY&;%16:E,AH'9^!<.M4Y\7;D$\V_Q((IR>7KB.D[4SQJO0[HKZ%,X_Y5% MC.!06Z=&-F-Z1BT6@[B*X5BZ;U9M4+G\]V8]A&M40<\<_]YB_K?+V57+T"^_ M,#IW7C3JQ#Q+\+;,8UKY3HC[.JRYVJCV5G]E9&%E=A?/X"%U'^JRF!(^;Z@Z MY][RU=%!&2.?(BNEC[0!V#EKK0GCKW^O!A4K-\MR*]@>8=B!OX_#ZAZXF8Y\ MCGY>]1?=U<\JT1\6#YW**.8++O5+-:KRPL)R6J3G\Q\L%H5QVL3*9S\W'8N$ MH(+02MZ4M$( MQWU[LM&S'@S9YN-O-R^:CPN]%]WZR7[/YBTK(WQI3* MJ?=71[,"6^X'RU%Z$!A%G[5OVT2Q/-1ZW-SXL-(0[4YTQO?!)M]#%W$&0G[E MX*3:VB_Y1*O"FMB2K.KZ=(0QVDT& V=ZU>;5)/>)#1*=7H8J;S.P=5 V*LL\ M8+IO1.Q#+A=$9?@?V<"/CX^)U'[#4&H#'\N)?-9%N\<:_U[L7UGF=TOPLR>( M_!]T[2\N =^"(MLX([Z@.+$1@LYIS!%5+>#B%7<.+:D^7A$F8/DI4507-,&; MFC :O2()92B$LBQ E-?J1.IN4NYL 8(PPJZ,MM!9P'5:D\2O4-J^L^?=CED M+@?U=;YQ!DNE\;A:>#,JEE X1.@2"?63AY-;+__ET4 M I;6U34]\ !O-O_6MAQYI]3& )X!R_?6TCY3S&C]3@V2'92_RL M0B!]/II #E<=3)?MQNE;/_R9N)??XMG+2X' T,2?M#CIQUUAK1"E9LY=TIA9 MBSSWH9^GI_)2#,:\TAKE)Z[M2/[GM6R4..;XX5>;"$=[H!_L";ED["33CF(:-Z:RUV.Z_5\??\1\: MZ/E!]SN)!BGP+GF:/K%T>,3"/.3\[6TN34BSE;^.O^MD!V'CIN*FV+JM]N+ MESJ.!,&#4![!A"F>=&_"RW-)O MP7=R?1J?)$""T]OONU3)O;,_SM)B_^""K;R?CODF+&R>::#BGXV$0$Q*091 ML8"2=66OAYA71?")3GT_ /]TTY::T:)=2^?*%X..S+)J,M<0U$"8:DQT$:2( M\@ZN%SN_1O&#H2N$>PLII$[->@L'_=WK=8 +1EEIHH$@Q=RM% R%LCHA6+X(Y[GRD"VR Q7#*]M*COA MW1#$*JIP2"63;P9@ :.5A]RV755=+X\)^I*%?=H C.-I'@'!Q04GGWH?^4%V M5Q],C>._Q;B)/TA6F 4,?8H! ]D-7;L=-X)T/G?_"POL9;UB =GE5^*C_/GB M7CG$0DNC3-/CX[0 RC\!OJ"@4>IC:W%ATCE<"B2EV[J;7Z[ORXYBWY#:X R> M@G)9&36XJ\ MF;0]8?^46\@,H16']&K24"6RO)&I=J34E'T$[G854K;FHWK]!<[0X>! 4Q&" M;NTTM8#&M@+F^2[NI%/SA)!:2A6N74(DW?6P-0#PJ,*$S\S-WLV,X@9=&P;* M+09'+E@1"H=V.PI_T%%)9-TN$'A"8$=._Y,6AL@*^Q85R^YA&&41)6G*5Z&MZY*;;(>:=K,.CB+&!L4\,M+>GJ=E MYN&".8:*Y&+KQ%9PSH QS_4EJI!L[&-@;HIJAZOI87J9Y>[HZ=P.P[[ST/R+ M)49A@AEQ@]1TV,"\GH&8<4Z>IZT(3=0>S-?-HH#.[=<>CR;.**T[O#XGK?)$ M3K[3PY[-T0Q\<.LQSP( #48GH=_3NZD(J1 [XH)= GRPHS+T6^8>X311^/:ZNB M V8-2/,]EGZD6POQ^KIE3X"U:Z7JA;F"H<8;9=9.;Z.WO.E:4R84-)!MV@+E MZF)?/KT\B6$%LFQX9R=.Z8H^5U;_=R[NMTJ9N\R+XB9F@]''.6@ E[!*^81O M=,[ZA+WW-.T9W"+QMYA&+FN,LKUQMF#D1'59 Z7]R_)0883X K^H4HV X3CN M7;K:MRX)H!T/[#MV72CW'>OM?3X,KN=,*; M2-:*I6J0VKBD__5DS6=V_'UF;=),G(229\:B'?M0$'[.RX+&5IRN"*R#[Z\< M.MQX?%)CLV? /3(>FL^M^-0JV&T $AV$G7_A QV!=>U8 B2!:O$B1-6I -21<$N64\F_])'2AVA)V^EPS\S<+_.;MA MROE!=\\%:5&*2 QT,QV+IWVXL!8N9#\17;Z[?W[Q4V@2?%9&"#FA5$UE$,S% MNBYTENWM+AAR&(O2[48'\ *YNWJI6,MEO.QHG'*K^[N"[@XZ.ECTJ*/_2)75 MGX2HAD*EO\8VR8K!C.$C/#MY.@TI?3_H3#@$(2>)N-- OHD6O& "2'EUSEKN MR1,1FFQ5H7;1'0RU;+G0N5!_$A!T*ZVC'G6>7G>#)#+/]4_N.)_F-DMXI;AI MY#9U^%P@KW 6H3@->SE:X2/)&N/C&%0QT1AHBE ?LKZRNED"?08B4.X*#RU/ M@#&H2"U&VW+/1%W^"9>#"M$(I2$VRNTW(',+ZR4_H\D<]3 M!!L*O_VX16: MZ -/?[$$D,&5M(<3'R[V4&;?ML:_>"03&[ST:TN\5&O:AMX J8()#8ZUBB>6 MF*RWT@'VH$S?.686^17)+5#&*\3FPX7# ?>J,&"DN#>)=[&[^6*3*]S^MXA+ M?54Y.,K4>DVDIQ3T#6N0C1>RG-)4#0"3@G\=Z]DD#8X];OU B_EICW!VV'J\ M]'@F*%S2"L_?XR0-[;9&*'>\6[0K]@AAKIM9V-DMSL=9WVT$T#0BJR;+\/94 M)6$"LF=YY"=R9NK%-#.7!(34Y!@?W7F/3^I*DFS)S/5B'P!RA\2N3T1(/IRJ M194>OIG44@\G_3X5&G44%%-4#(32S(D^BPO%*N9M39'CPE:=<+G%3*>;D//NRSP"Z,>;U#GQ.EPU3(&UP@!.FP!K6A7[FT:5H":' MB0P$_#_M@"T6J39,T?^V SY!*\GY^@6$38GU&>23^ACK557F! M_I9* U[!O=:G;+GXMKP@3@N-)@*D#,'BS6T(_JD1+A MN;E1=X4*2XB<4JQHD\I7+XJ<&X-D>W$%H\TZ!TDS-04-?]OP6(I*;K;J^G9O MSY8FYL0K3@]G.N&A<=AN A\5*2BH9S_H_+='&&PH;RI0&9DI MR-3^RQ55@TX#_V+2RAH6M$>OOAOYV&YTA=F1%H',::]R_$'W"ZK#]^]>@+#Y M8GORJ(*!4Z.,K//(0JW/'\-(6%I3N?'4D^%=4W/)[./ 5(-"UB5O1"#9D/E3 MM\^T=BB_7E$>TFS]\ L)=N!<55%L)T)+X-G9!"$S 6RKZ_/R\:150[PPU';>6 ROF8]U_CYH M '=>=]YX/J)F\,\+#?UZ_B=#VZ;AQN45J!E'MJOPPC+E/D=FP18FB*4G$0?* M"-%<&VPITOW2E>!3M!+HP!Y?/_G@4+2G'5TH40H$K3T? *F*>:"2P5&M6\@7 MN&# 7%F30,G#VD%7HBBXR<[ZD814%QT=RZ^'3Z),SZ2_UNHLV#DM<3686AP" MBK%\@PJ+3&A^ST>Z[$"&M"%%7"HA2UA(9.^P\XL8-#XZ+,WI*SOHJV]:N M0U!&:>AJW4P +5U]"4Z]GR,J9=AAB MV8U=GK4BIKO\C &!CPY6O_[V>O&M>#$!!KD$Y7):>P)__3@0&'6F X^I@SK$ M^TEV(PLL!E'!7#<3\)SNSM\GW?UEMA<022>+;K64*4'W<=G;KW52?-(/3:[9 M.(3K\/#ND!P+$D6EB!7/$JOY GD3F.YW4JLYL S$&KRKR8F>ET?P:#U/NNN; M?-FKX46# 2'XKLQ#LU2S%[6Y)Z>*^SG&K.OZ*F-\@[JX*&>9_M8^ADDZNKN# MLW<.MU@\?]!Q>#+=VFH=HY)$[]JM,'#%-CHAXYJM>K(?7I8T6F5"MWWL-?V'/5SH6 M9R;(Z(P8T2?1W"N:!^ZS M&- ]=]BC;W[N,5XPF)-2T1/4B.PJB.@4XRO+9N ID>)Y7[\ZS;_,_\OW?R/I M;RJR(>LN-DJ_S]19)DHF1 BETV*8D5>U*NWU(G&=!KQ>+L4A#GOE_=:]JCEC M[(&A(!YY$_]L"-6K+QHXU.F[7UF"/>#@L"+[[2PLB<&4O_/V*HXY-\>P9Z3R(RV+'H"D<#< "I267[OL:]__,P=S:U0^?$*LP7;I M>>RKC.W^>6\QGV$AO41-T8[U9.-+Q5V"^C(M^EBFYYE7@GD&5#7 .GR856M> M&DUK3@].:GRS]].7=W,][BABD6&^E:9Y1M)D75(WQ?55EA3B5OY@FZF"\B.L M5P_/_]S!^07BOW=P%JO[WW=P/FP8_T%GTS?9*%BS=9*8PI2G*CZ.0N^-%9$L M))+:RLZ%?] 1\J$F4VH;O7UJ(6O![??OKJG%D%1&SZZG5JU*[UH.7-)\MB9> MJ]RTJ/NG6*_[@ZYR:R(MKF'/9<;CB[$B_3R_A*&:;??CW3?G*7M9C:(J1SII MH<%9Y6TY)\'4T'N 9^^/W^SX6FT8?'64"4K+$H*K_;5';_/K)SYFEYO_EI+( M&9U['A(5X2R.>;+^NZG4<6PUUZ?C=??T'- M:(*PA*; D/^Z]Q5$ZZP\/+NN$M4HS8EJNUJX3 C\0=XBFH3;'"#YIH MVCI0\;H6C5XR\H8\07&@P=LP!ZW_L5HJD$ X)Q3N$=XG9";^6]4"61,EJI-O MU7PPJ>'VRU%IX&]U$,C)3A-WA3L9F/)D%O9G.,.T.Z MK= S+SQV/M]-S0.JSVKW"EOFWDO7E!GL(FTCU]OR<@G,[2S9_B=SB\J\Y<< M&[:PEX4W%&I)U]@R235ML@&XA2!/8R M+[Q]#5O-P%#R4E(V!Q?=_'WGP,._*-@4&QM'463,#B?Z?XC\'@M_*#68!XIA M$I:,$=)TT>5+\1![U[3HC%U,G;8QD>LK04P[8F@4,!&>6&B<2Y;'@=V,TJL] M.ZO=?$6:W&ZLCK_FD'5IX4?)%FEU?BR_TN/M]5192K:_^W8YV7R1S%0")PA[ MJV+U7Y[A:]AT]G6@@ MPRR+PSVM:&[RGP?M68WMU@T6TGR'RC%#1:W527N24HP([>V-L)E[;<\Z<- H M8C[ZDUY,94S)S9M*<*.HL8C^5O'G*E*P)]O5+W>ZEPSCR &;B$SS;9-H^<3Z MC$'W;NF;!_*%PGBYHDUX[SP4HEL(KTPL'+!Y6AN5QP\B78$X_/M7Z%LT5,!N MTF3+6.FOFRF"R&2R@]DJ>QN/]E\ SNC[LG$KEBXXK V/>_0?47!#S4; MTOY;%1RP2->L9]EG;G>:2%,>[0T(^N$Z3:/9'W2FL68XL;E/CGNZ4^"H?EN3+)$(OF-FVYJ)BJ/\G_&_%\IES_HQGN2%5K^EF>,[68607U= M0R8P(T6X,C_KHNV@#_C?K(3<+8W.C-L^%8.8"&L% ;.G,,4AKX:2@KT]+G^3 M*EPHZQ/J'SZM- "(8Y>$B63#L>C8XB\K>A9UHYK3FLH,<5*P7GDFX;K[OV!_ MQO7*E.-0N<-1:EU,OR.6N9$MXYMO4'"HXNE>I9"!8QLM7^<\XP%[:=L@O*Z' M4)+*D.V]6K%T1P3GZN-R8J< '!'(*M=BK<>?AN1Q&>0>/#>6<1-UV[ _>_#) M&&,JN(H)F%VU?E4.$/R0]3.XW.JL3RC8N1M&] 0=);^Y17 ^1J76]ZG[0'>- M<0RY^Q\C8X.JQ48]^3PT.2SYT !V*M0JPFIS-0Q3M;GI4*>>;I%[!OR*3! W MW@8Z@U]=\&T1K;[=;Z<'+K!UC%Y2\>N2RY%FY2=4$[FFE]K;>S;B6-;_Y) M.Q"$>"$DUV[?C-UK@(50%>.VU,A>:>X5T=M"\^6^M+'$I:#):)L*%N.^HEKI MP@9,;*;U31/L^"+6;RSF(T:OPE]>*]J_"U/$\S$?ZX7(+:3(?_].!J6(TZF% M&#!N0TX8?VVVHH8LCEV$V@V?V6]>LRU/I7I5"\\J=(?T367V:1AUZ2506U?- MZ@9/*TR'D;H+X;F[9 ;.@VZI.@, MXD#I%DO@W/&8A]B88QMFFNNG/*]D,,/0?=J-Z>G M:AS>HU@$+KFQUDWQ\MZC7@0UB*7:9XO7R3G4I(+I'=O-*)\U(EM;JYZ2JRLW ME>3A46HE$5A5KDO0D_1P-*2MT]%=Z4 YH)(W5,BNIJKU=XC<8KROQ;"B>-#FP/E5VM]OT<- 7T8/N_+$QP)"ID^;I?[ :><.#N1:?T1QUZ?;6:),DN/32J;0S [=*"_JMO@]1 MQ)^Z>BNRA:07RP&_'SR=S)3<8WS#M9WQTX>/SR-_AN(1E2QB:%-?Z_'XN A4 MKJ=MI-+'!=VYGY%D<;O8#\_HS)G0^[<79YO(^(AL4-"T_4\6> ;VKIJZ[8M$ M=O(///;&=GW"CBW*C-F9_@7.UYV"^^^/D^I+&U85SEY5AN@@EW[ M*7R_)C=L!XEO"F[Q('H'8S=/V?QV3!M6RD829][=,O?QK>C<%-8+ M2,ZJ*[516:2)1Z/:Q*;%&J^"B_!/7:8@)+!AC$?TKS$2,?^KY/\2:.TJSN)W M[=#OR^E!E^^KI6I1&"DVCEC=G-B4,E:?//.;Y6TT\2#-K+Q6@KO!Y "B"56? MJR+&-YW5C#;*+Y^+D:IPEK.FX60ZO^TT%FCQTMW,?$;B9$H.R+!Q>W9 M%5'5H!N-O\L*@GS*=.V$T4GHI%S;K0:_T>ZK)TBJ&@/YWI[L46M7YIK!V(/2 MQ#2:6LKEC1[*FE36VWLN O_BUT8P\;(E@QQBX#&S)R@NHA=D677$O_3?N'O+ ML+;V?5V4N6:=MG-6<"BS.,&*!)=96J ))93@%HHWA #!(4#7;'$M%HH7"2$) M(5CP0('B5MRA2'"GN/30N?:^=YU[S[/W<^ZG>^_(AWP9SQCC;[_W_7FIL5.E MA6"4Y9'^#SK]EP3ROS7XX/C/!A^2\/^'#3ZD+TY5K*,T=D_S+_YP#7N\F='UYEA&&3KX]I?%1XU755\(CS[\&\GO>[DEIB25+,'=_TAYD224/"^[ M 2Q6/UJ'DO(W8_R]J+T:C?5,//>Y*(5K*T*&.%AN3KJ^R^QY&A/.?>0C5FQ2 MG/]S%X'I0F<*^5:ZJ#CGXZ"FDZAN(NEJ"$H_?B*&CQG9;.@8$5G^4WUP:YPC MV9!5'Y^!$-:D>4M0$\GD#(YN)\%4C0THW)C@=Y MP9I(/EZJC?VD_0$4)0>BS]??G-\H"H6+D'(S>MR6X8V*/G_-!7#-1\L-$Z2C MF5X-;,LZN'!1ME8,.7[EC8.;A*WU2DW;*ZNM+E5=,E*]JE,A$P/IA(+E=2SX MEE!M46OUL87CX S,X6PDE'4 .#PVF5;ZZ!_<"#+RVOM(>VO)3]V"A228IL6!;6B MV[\611E4O:X"-\W[.52O ME-[A*Q&,H@6!774#DYPD0(7CRC[L[=E&!CWJN#/R\/C$F.=1BO V7F*E^Y_]ZC3 MF=A).*GOR@AJL2Z-\S&E.>=E,B3&-Q&KR3$6C\)DMP]R,OZ<.WX,@_O$)F6, M_=-"T,!K@Z*%UA;UU*I,$K[OU?].RZY[0 MEG96WLS8W?9T&T&E0OG)[]TEI5 998/R'A,ED^]]0KHY2K>=FB2G:=LOQNLI-!29+(LH(HGI,D\0S&7OZ8\[J1?$PR[!^;NYSL->^U.O-_&\$*',[/BGU,V?IXO!OW M)LP!\DN3KFF3[]KC[C>&\:8F61:^P]E-&0K[;WI,Q<.#%;ARS6337EZY//U> MYR=5,]RA@Y7DBEI@:X,IJL;-=W(,YF.T)COE9+*_S4S\^K8A([V 6A]IW['8 M_90X]*#!^A&/G01.-=A0ZQM!1NZ0NT2H$)H\VA2@AV2.V[9!!S?V[*^"Q*Q]&,$LS%+?E36@R]@R.T[H3RN.N. M8.2R$B/Z=CH?]+]8<#CKL1X/SUS[\V=,KU_/[_CKD&S(?2VI8U8TJW__B5*@ M6U#/+!HR>Z'197)$S3!';[LADP_X*AR0(?K%HG>'SH*2^SA%-60,TN1NCC0K M:3J$8MO@78W&>9JJN\ZLA M)"OJ;61A#ENXU'STI* Z[ED%Y\+TF&NM\&'IDF,,\T&-;G21C+FN6+?";=\6 M,/C [MV"?.(-SL0>(&M/K+:F\'AWCL(CXK "?9_\$>XO\AZ+\4+'<&HC]LNA M!=[4=G%=NVP,%0 191E?@\@.#B6GRPYVE@U%5+U#/-P2TLPJ;W;UON>QIK;; M@@4@13VT&^]*[OXMI@>I63[S_-WIF6L?SZ-/M]8G=3!5K9AU8XI2;5 M [.0 M^;#3I%\[+:H@!_[]=51X?IN S )_][V/G4_:LEBCJ@=Y5NKF&EH/2:([A9D6 M,)9QE_D"WG,_0AK<9FSCED^B;+,E\V#!$GW^;!<-!<$:!@O=(MY6NFW+3NP4 MI7LDAN:V7HC=B)8=7Z)NN0(CK77,EJ@]>@B389R^_O;S7Y.L: + &0T^F20T M9=^_1$FJ#3 MW@=H-Y>,)RMFAJZ/;C558_B^^AM^?UF)_GQ'* _0E%,;K ^AOJE78SV,-DS, M$>W*@M9^.BBKT+/^EFL%GXW_2K<7%9.X'BY-O/PX:^89!K?I_&'*@W-1U^^_ M(+V9SM8[U? MYX1M/JQ6&+N^[(AY1YT*^ 4#YB"\/DAF@D>2"]P./7#0EI>[ MYW?NF^T7U+F Z1D0*"]'\][Z7;NFNO@XCZCH.5@TK&@_))\26;$,LZ\H#2P_ MTCOQ:4D=CS=J4,OMASN^:<\9Y/II1M6UGF[::"KZ0??G=[$%V1>:H3-;H_X; MG/:O>M_&"RULH"^!=/JT5X1+ZM/+D)_J()2:>C%UYG'./OV6J8 A./"H77-0 M>U2BH_93/>_ZVE;-;P$ZHAG:=M4_35M_<08\8K%K:$KSZDY Z&F.W_U27>

=^T]I@*O+XA'J<)8?X;9/OS[? 2-[@'**_A8ES3)MT;_(. MY3$FW;#8MTJ>V/>@^=6^A"EGH!L"S9<:N2JR!2WO/,3'&K)[K,Z&W/!@K(F< MAVR)=:Q!WL'?-]YG@WFO-H^0UKPQBHV_F#2C_-9IF*\PGQA;@R(]]T"T 0OIX\'Q'OW:%5,H8U_ M4SZ>L19FHM6_.H,LJ$:.S# !T"05&PN5_V]2H-N'?ZE_N>CRSYP*EN.U53QD M:X:SL%85&99BG79YJV 1W[F1X:BFN72& ?YP]^628"^MWC^-M7Q!N@$.<><# M#]AO=N''CM4IW9']+;O!UEAR%;Q8LBEZ40B>4B0C4NJYLG%_ M=3H;9I%OS3P%BHG/^3$6,8/^L$2:N0G0"IF4"XD]B'3,)^G%9;QU[J1EN>E'H_T( M$P$<[%MW,X1V,=UI(U'#SFZH:VG\,*3EZ+2W7Y-#QK65"2IO TDDSWE>P,)H M@5&/H&[*RQI;$7QFXB BV\OP'E3P! T)5^S7^[EU/BM%[LB(GZ?9D$<=>/VV MA)!)RP">?#+9)(_[ :#*@HV9IOEQY<&RT$2?HC['T'V7V05VU^O\[4)AE$4U MGY6/MW:38%^KUQZH!O%O8,9=>]*.I4$C-055; 'O"AY-:'GE3XQ0$-%]Q> M+=N5!ZA@1DJ6B& =\^&,M2U%%FZ7]R;*'"AM;422H'JP89K)I'Z#%4V5(7OS M\3NM66@,Z'I(4&#&YF_7_ X+##-R]X9*;R>N#Z> #_Y(CHXVX@_:C#:RC6J+ MMHEM&T+$^NF\*I=.\5;611CU,'#AM/"ZB(<#/Y'[\H^FY8CXT'?]*]UZ#^M" M&ODWUU;V7-,LJ9]K4=39+T M]/35-FT/XSNW\+"![^X$02\7M*&_HT A]W+-7>XWPC.JBVCA4K,Z2BF&N5+^ M@P/P?HLR@]QFCX+!*"G_Y.%*C1V3_R 0N61:=.J[22NTE"ZX@^=VES!J6F<> M'W.TZ5?]08>['3=0WNS&U$P@1,P%=>N0('.1HH**< @ =*!KA%N4U.LZY.UR MG_;RP;GY.F&0EAX&TV7*[TBL<3BHBJXL95KN<8?/G__("CB983KYMA9 )FZ_ M_8[0/]*6L=#HW=_LVX$EG2H'U&FK].YZ'(?JAAZ=R6D6SQ5?E.#.6[P5/W+\ MMGQ=>FIJY0>=T.9AC4+]=1JZ\J!XNJE.M8\SF>-O\^',='.F44 >FJGE9#KD MW&.RCK#_UFW_[3=G]F/J;YE])YUSRA8'9S/B\BZGG.VT&'XM167[S91SGQ=G M%OL)Q*^S]=L<&C6&2155-=.?&[=V?O6SF-5VXMRI^W7[+?I8_H23:3^: M_M!<.8:T?);NYT?U]5OZZ\LDJF0=[75Q#Q4 AD5DC7R<'7"VJ?3T M]D)MS,:(FW,!)+[_+4G3ZINV]D.^9;H%D$G[%B-F.MLPYR-.MNW:B/TD[-Y) M1DR3SX53AL5^_/4[,K7J:YS/!C1&-Y[@:*^65<3*,C8?B6^+M!S:>[5D;"J= MKRO0PMJ%FUWHOD2?R%7CG-,+=I>XM;@D']^E("Q&K-W=E!441#O9=IA]2^H> M&@[;'#BZ[P>\&,G^09>_LW?6;&NLAI[T+WG2J$PPY=Z#*7UI+R7B;O.WW)5< MD+^/2BB92&V&KA08;&"K/3;]>.:K:>"T+!9G_GK9_'F^^*R' YI6<$=M;FR& M#Z=4/U6_-\[8C!RG4>5W27PZ"/7R>&14^8Y?7O]- =)H;G;5?2/><9"C9EG4 M'P'_O+NY41&UN7NHN"/#]C5VVVBB@N1V%S-V:Q2L18DGLQ6".'&2_JQ3.KV& ME#Y*/N$'77:XK[%2:GTW^;S(0J-8'.SMS8?U2&5VH?M65Z MD+?=.K%T'3S%^[ZY>B\O#DZJ8WH?H1R8Z#""-: /I1033X\,RB[QX^1%1J) M*GYV&_F#SC96_8L#?U>H62-(F.DQH6Q)OM0#(+T**I^@(3>]JE-J>4["& \4CG[V6!$(GW?8$/?7%55M#J.%"UCE MCYVM$NIEGJOI/S=)U9C2+1N4W@>490G*6D\DF!EVPQF+1W1!=JR=1(.\SA*" M&_$MTAF\HZH<_JJ,#*&:*2B464*1KA1V1I'<+8B9(.G%YJ- @0J"DWQF:7V_O.._WBNVM+?OT1 M8\] ! K3SH?45:<(A>N05<'N_ P"[:Y@$:N4#:D=C?P ]G_^+:0E?M"5%HZX M!WK!K7JT VB$29<]S47L7<$JJ;R3#M->J1-]KFA"P<;XSC5 +=3C4% MU8V.I/=E:&ZF]D%!K"ZM#=#X^/ I>'DQ:[//JE$&Z6/NNVXXEFQUTZ0 PS*+ MSL$(,F^&MW/'$L(CYL)#W@UH7^\PX^&_%:N;-XAOMTJ!YV5R:SG"]X#%*7^< M_,N6):_#;)(Y>!%E*^+\ M83O9"CB]/2XQM=A*E.6 '4/I3;%KD3*&A$SY337@C'@436'N0;NW;;S+:K^6 MN;U/9*&09"$T;TH>7>7?;X(<]IRROZT5.0N:\ MN!["ZHZJ=*?@IUPGM6DS@F?UVQ#;+>.$LS_>6S[Y^97_;T\E,N6WG!=BQZU' MD>;$1W_0%;C)']YR0/?P 6.MC[P<# @V>S)^]Z8]2$2)DQS#0\V+F(04!Q.% MGDO8LZ1F4X">IV+FO>X!!G.@T MLU5QL]YH4.3JWZN&N"2CRJ>4.K7Y B:$8E@*,7SA_!_OYBN7YLTYWE20.#DL M>DTYHXMH-FZ.*#!A,*-Q_%3[4(=FC>L5[Y5 MW3]Y0_KHULQ7W/!1:O>?'J^[OT<7U?_IY,BIQ:SP=$3A(D"[>Y+XOOZO MH:*A=:$2UF%J0KB?I[UOFP9,74L5,(0Q$B>[?5QQKGKT)39QT0'*6O^JOWV= MUQD,6@1F#QHJZHXNGM[TA7552?,'K7B(K(ZEHBI",2@7[39-VS%4ZBAT2SIW M(/QIUPP2*&#\\J]4J7_LP\;9[548/#4;6,_;E&X'FQIXKGV(VBE7N#-*X@H(<":-ZO16Y=X-'EPT!]G7O!D M$9BZ%E$ 1T27I)!E*C+.TV\W&.LV5#PL.=%;SYV-0'AZ"$#RQ+=M!3L0?5;V M/CJ,7?\U\_NME4N.H?"YFUEXM!HD/Q_?IZ.[I/;G+4%TO$M:[8-IE2=K.@:8 M.OHW/2IQ0*^V%O4)9O\Y4,FP01GJ_,9*WZAY0)J6=FSBAPJD8=(96Z9A-N8A M3C1.J?W(5 $T_VBGE%_W@KLU; I6MNEAX.!#2B=T;E8M$$=GGX+?:IM$OIE4 ME$9[R7 UJ*:+VM#1B12OATRN^R4V5&7,E+-MQ#O-&D]YF4<;JH[MLKL5F<>] MH?)HR'?CUE+9]]042[B 'Z;Q;+XYAKDC36=3YC2RR"40EIE2TZN1Z_MD>[CL MQ\>[,2Y6Y5%S0:*"MGHN REQ@@8)AN^UG^1<96DQ:Y_4B41H6,VD";7/#3BY M@.A:Z>@*?]#5&UZQ<3V)83B\&9QWO 8?<7I3D[K6(!Q-CAKC)5O_@J&JG-T0 M'.H<.)+&O4\''O"K:3^,](Y- F-OL6"!X7F3_).8T;HY[\+UV,0?=+Q;#Y"N MYT\S73*?X)D'N^ #]:5:LU2#*7DOO9$^B+LMF* 9Q[@/&VHWLN*25+QJH+4HL6PF3>+'M@D/YMVU7L+'"Z]>X. M\="XAV=BQSK:-\1X5$NO?76Z6KH$%FPP7!Q%98UM=6*PULZ;"-F-L?%A9#P= MVU;7B#\UQ[=5WH)4),TB@Y4R>3E\![1=S<%G]ZWV"O@8:/E.*Y^PFE16TN.Q9W%[X;>@LIO M(JN- ]1NZAGI%TYI3'H+7.SSSP#[UU:^3$"X]]_79R4.1KW,Y,JZ79Z6O1-) MT$E8"8'%##(P.T+25.OG=U.OQZE090NZ:5OA\IK;] M=-SU/Q<\)Q+R\.'-6L)04K"HS#U;VY1:DOKQ8O#SM>_Z7'>Y%G=(*&V!'&%K MS29\2!_P6VL-\]P,P6RYVSY>YMW^KHAD,BI'Z=.L3ZJE?=*6QDTA>>AT)9EQ MIX6)85#PZ9$$3%#GZ!6>\<_'+,DZ='0WFPZ>S+)40.;* ZRHT(Y9V7C#TJM" MH*OP9%W:Q\ !8F^>G88(.'//Z380_Z.)3E\PJMG,.HT#A*5ZAAT:G+NLI7)?KCN_?OS\F<'G"B-<8&)6<6.HX58#_HAKSJ M]CI?1 D\>/SY\O:]:!!7;-R7PV9A;M_#_K4;&' MS(,UKU,D+-!O#W,W8X+VV6$1I5;NA58-KPD2T6SR*(Z$I(XGW&#T0.O>K.BD7;K9JKPKQDZI"5VCA&?3Q+/P5U0/. MZ9BK7V;X-:X %SU,7]DPE'(H^*.@NGAP7W]Z3D)J I;>]VM\3@3ZL7J!0(-C M$'-.F8Q80!UM]SN'[LNY3Y0 (_=0/3&+2G!NL[I^"VD9O?+G.\_Z.)^T+TO9P+/OUHROK $ M2VCI!I)(6:(=^?/J)/7,'W05T-2-M(@)!:K3\O%A'AP-F>.LQM/&"1^OJ?(,RDX=57?77<=^65JF2^M)TA5RL MP1XK91Z<:^]EHB\*T$T#:+)*YB_C:@0:17]'4>3$/VK0/7QZ^&!VZX1[^KJ$ M W %*ZS\S#K)<636U(*-?W!"U1]IH/G@F-LBK*BTVI"B2_1;CABAF7H.83BO MVP\M8X,$.P.4VC?&QK49IJ5M5OV_:/=;&*8KI!L0^Q?+,76/70\K?E7&:!]'C%^I8P6 M-T) M7[,GRW>*DJE/9C*E'BCOP;2_;T[;Q@-BT:'^39^DU9.CM0K+SA! <9+ MH1.V;OKY)- #&B3::$3/]@?=M:6DA_<;$W#UCYROH3T]XYN](G,\7L[)K#PC M7J0/ZJ\"DDEL0%OWRW$7"I]G5554!&!E^\DB6_03NDY&>,V[O725_RK!PR1U M\&:V;/YNSS9:K;K^MV1:%^U\>+#@4D.AA$=U1GYN*RHEZ)4RO.!D+W ]/J'( M?]]^GE$&# FS>8+G#3+9]>!$K<>@/?AJ\FH?O5+FNC#;#ZWO0#HXTTQ\IS/, MM:^'ZUM&F5+3PE&5>'E)FG-6M)A5I&U"@>;CQ[A_S\31\?V/3)R(U5TW/]SN M#[H&N22JG>[VNSN!/X\R'95<7C_J5B'6OJEP84-KAFM'E&(% M*K?J5_&)^O_6&.)9]7\VAD#*1YXEN==7F:,/OL6H)HD.7C[M_MOUTX/%>7+M MA,PDBB'Z_;^,V24=BI\N@?1L::OS-_]^OID9^W54_H6%!^>7NSH\RG^N8M!RC9H8B>B%'-X)+;YP!R_S1KF J9I FBAWIYHEGHB4 M&0LIM2QJ.R]MNC5L*OV/HZ[:?V4 MR)VIP.DUOQVTU>G:XIPCQ^<,_M&=B,!CT?K2!'ETYPMBJ-HZUDMS?!.N:(KP M++"9CT VODK*$_^V&_93A7YT(,D?U[CPQN[),?UH6AV YA@M)AA9H70[6N8Q MV,X(YQNT6J)FE]Z!X7:,U61+.9H>=--GN*>=#]%;P%V;E]K14F1%Q.*Z^D9J M2\NZ1 "C%OTX6 M%3A3[#Y&:CWO,ZE@EKAQ6X; M@B4[#;D'.+3TA14]39P2']E)37EZ6R2X3-+1=VK=XV4,CJ;F-_)FO$IBW["' M0 5/-X6R3&&!X%G=RO"E% =8M8CU%+QB3)@S- ,B^NN:<&,> L>?#.^LCD/V ME^%O83Y61*945 :!=-?5'R*@V*O+\&]%H$ M/86=5/@ICHGZZ^H^.W'KAMC/^EX12065:W?5EDEN^O)DX,P]R?#O)PIO=+)G M\D =YAM+-8O-&:*1N_8N&G]T<;\EB.VE[::Q.@2!$S9(M(KC9N>K,+/IX+D4 M6K.BY[,\6C6R-J343D9IS;IKHP86,+%EYWG[_)1%L5!]H.^>3:G3P$+B<@N0 MM65?O:4EQR1T\#F8D=J,)O175J7A3+29!!5-MTK_D$=#%N0U^2H&JJUZIINX M*,$TUH>"+>D 5'-YSHUT_",;Y 37:@)G=M\ MG ,#P1U3>4'E/J,E+>.LGKPSQAO2,U8""^ 2T4<%Q7\N^9BL0;_TY).?#;5+ MC"V.8=ENG+#T-OJ'BI0&4!05Q*[V//?SG O*O':DF;YS=Z6U1=B1-O<5KHS9 M)>HA!3?KU5C,(*G$=Q@: S0G(I+'XI0MAAC6JM/<%RXK.(\?SC%@SK'1:885 M"+]C'F-_,RQ.B@K]>9D56&4G6,6%&_%411FMC9 ]8%Z&DHF:*?&N:0N36$'0 MO"#X43I]E9)T6OL5<#.>X*HX;O#]U=6FMTZYD8F>*9EA63S MORWL$._=3;Y4SV]';FA64G&4:+=^N1C#/2.SJS_H0D9="F-9+*R&7$6.E-Y? MMS1_N![E-(_U?09H.31,9Q%ZT-."7UVHPIJE2N#>:CI$-&HN9Q^ ?-+20]XO MZ[:;,:7=:E#XDS70T*!L".0P;@,%)Y88K;V,HU0R=)P< M9,?Q?W=CH(\NJ\Y"(^EK[*FJN7K9I]J'/BF+Z#NO]P,2>MU%G.>>[;@:5[90?A[V7 MP6\RHS^^[%$.P*_J5SW(,7Z=&#Z&,"VD:30+,91H<.MTZ^G)'WJ6B2%Q<#>. M50:NN1'X<;/++QJ6MZK]^=Y5AF4]LP&W$E;.2BLY5]5]\YA@1FI>&% 0.E+O!E+O:4R89V:%09EV> MQCK!WRV=R6,H? DW?,QS$60-,S^<6/N6-W_C1/ZDO9>.NYO"JB0DG2+L@K=7 M1XTIA(?)FH'%/(-D $;5_4G/WEB9/ZE#^M2*"EDW+6RSC#.4?'3L9C/JRI-? M0*:0QF4>^S$BNMEB=;HP_ 2QGDR =Z9DH,/31K@LZ/7 >(H?OK!AK+2VII,L M:,?B;Y(@MJP7!?80;&]T7WV*5W5),TFP9^$5Z!"1ZH?/Z;)-VD_$NV_PN[1O ML1K(\)9XGA?;Y!4']^J3K :^LVP9Z[_7'\L;@=:H7(Y^Q7#YSYM@G"NT$&44F,(@)8 MV'M4H'."=?EJGZ,V^CK@.U=%?B=C?.X\+Z/M(]@E;WB96:Y='MPW:3?P?E'9 MHF'AB>+5OZH8U:/0ZZ4QU Y#!\W%$(Z0Y2+3&*-H[Q]T03-6%![U@E=*%HM^ M'M.Q_1YNX+XNL>QY3,-<_ 6JT/9[YO/C\UM+B$?G;M5S-I.\;9N5;I^BS7R@ /2)4WZ&] MHR 5>2G@:DV1&T@JB4I*65K9M@KQ.>]#<.1N0P8Z6*K6M-*/?)Z!P^ MW%0^%;;>,DA^&)D">IV_O[\N5_QB-,NJ:CEJ%;]@GTQECQ=-WS$E-V/)UTXD'EZ3K%-$*3<]I0%>E:0E(L;7?M!I64-<#!G*\RJVT^!]$6/R M^X)/*_%R@$=.J<$-;0J>[;5(KX4.QU0[!'=F-RR>X'M\.SU9Q,AH?I7TKM8Y MOOVAUG);-L)H4)UR3Z1QCFI*V*LJG"1"(%H'IMZE]B0%W&Z4X(>QE;3@2.2N M*;V#YW?!UKB'>#75>QNU]YNI)=Z78TY[/:?TX9>3T$(]A([9$H#;))1 (%#O MW7O0K*]W)=5;%+KY:(BC.H!,S7.X3Q,Z08< >,QBBHECID,D73$#GN%BQV+S MK2."R^Q9^2AYA9N'RLWPH",TZ6K.;D7B0L*\CB7*<()_K,4L[)#[G7^MEI/\ M.LHID[%R/WF*-N1K+I-@F60B-1"9XS1.AHJXMI Z2;*=3-0[+45&:J"G>IBX MOWU($.JQ5$+3X8-6MMPWAP$LJ*4LR^FT,'97Q/%UG7D MEFI+I93U?]X:0!^[?'>9GJUS:1T.BZYB-'P^R@DKRR@H,?B^:]0YQB;(^B5_ M-!>\G5W%\0W?IR.?J_\E]0[F.,'0+HV:\#;0]K3=^8M(=7Q0A:Y9PIZ"=VT M9GR%/WI+J13$*_;\C"=CP[DMM_/O% :VO ?WO%YWS3V1'4U7UI")SPK-^E67 MF%<31V&0+P8JRE>#%AWX+_@''P/B];X5IZ5H5A]PD] ^R"3CH2XQ._S85RP@ MD>>8^X9:!W1+3=K_UU/KN91:[L_LVLW[A+JTE+SD$&(LF2>CK-@.::AYG)^I M$@=,_J/#%",M9S(S/3JX'!H:YI:,3),XO26M=WX'@(JQ9L2,3#DSGMKAV:'# MA[6@.6F/PKUK9]927<1)@2JY354WIW39=NPW**X&]//DR\7.4-F_V.H1LX&R",&H.OY!\'$?I>[VRC3$UN;:O 5"O!_ '(KZD MWN9U3FYVG8? .E0:)>(7*N?XSLMS9LTG#QKU]A1L=A8P&Y1^LPG6(M&1]L? M?2<]+(S58:4M#VU;?%@W,>W97$TGJ6A 4>$G>;&0U0V0=4Y9H2W13:8FR1;# ML$E0R/5B M_;5H[!T?;+",/U_YEW7W#&4E\_DYLPTJL^FK(*K*PDJ#FM?]!M;,5;.34[U5 MH7.MY$ZT>)>8D-D0VG.0!-7G[YAH\M6^;>I?[B;Y<>?&_Z_<'O]M!;7/SKZP M+I+K",>K38T_F[6]T',%#O,59LA; Z.EZ?-D&,+"I(29URME.M/U2QR8]-=6 M7.267YP$ *F& VZJ;A4,PQV+JS[5\E"!R@:G16ATU %]ZJZ71V#6)R 6=M\A MY?P19I A>X-?YMO7KG+5WY'KD:*S0=(_Z"94WS7=[ #G?1&V-_IW7LLX=F"U M7MU[&Y5>-R=W_7Y9%6=2,[0=;FS-], MM,H?*9%+%KI)?+H@VMB]F*33N%EMBM]MR01L=7^;@6O$SD7>]WE6_04ZQU>& M;3071/7#[RC!(*LN 5=[;-_C@)V!6=8<)T_@P@B]JN\N>KF07_[X./7?L&^Z M7SX?/XNF%)K-4WLC#V^];$.8UM4DCDCLIQ%&1%YB00YU1K8./M^*_]$6$ZWN M[N?L($<(#\7!-H>C-BB:FD%1K!]0B+)A-H4[KKBN@T2^Z*'DX< A8\_2@41? M]D.A6JR;JJG)BJ"6EF SL!YBY#3X'DUY+*AJU*+U\)>E.M9QA0#:^6&H])&M MG35H5-1JPN$%XXW=([(**:AG*,J"2SK/F4%8VBC#7NB^-G=2UPB7J8&MI:E0 M'=$2=8:5H\38^AJ+#F+N>":7+=$?A<3N6/QI:Z8Z4*(MW"WRV-#-!ZSGX,LZ MO ?G634=CEP>;'B]=&T^TL3^%<=]*AW=3X_\/AU,01W=5S H4&CAF5A5.:#U396?EWA\HJ& MI/[&QMQ:%F6P:X"[;6]7QE18^\=O:[0A*.YAB48S\A=D_1?VDO>&4H)J58O2 M'XQ(HZV.FR2,:)QF (4?H,R>I0J8?(FV0._ MY6O9W4BY9.U&H$=_GLDN3N!64P]J$@:]_)UOEJ\>$WKPF)$#8=N7==S$. T"F9OD*HOX]W6R<;CCEEHP45G5./)U%F-TF7LMS0,DQ0KGG>YWS M,Y6!)"]&EJF"P^61+*@>80!SQ_IF U[CX23L-T?3B&;I4*]%%6O1X8K)H()Z MEO74&7K3LD*OP:-.X*&2\DWV\,*X.GX;5\??B;FP.G5:/R.NSYHY7?[5R)EB M^Z;-$EP>L^O7V1B3+$9_..H9^4^7TP[C%JHX@OZ.K3W& ? [R)W"+:2)Y^T& ME%]\/7"K,3\XZ(#:RFM*;FFDI;][QXZQ0PJ)3EN?$AJV1DL(0=5VN="UI!^N&= M"C]_G'A$OSKGX>M>G!(%XHK-7[;')$9\ 'C8+%/U'2*)ZC;)9D-O&H:KS.+R M=QHNE;'P#44V\[B!RIJ1B!@STQ)2G&%=3MQ*^ X*C\ TZLF_4$JE./'+)^E" MH\7Q-X:#6,,H "U'J)Z^;>8EQF0E-,]+>J]51O;(1YL^B".)*$9+\D/I1T_W M^:U:E4P3-C1$T,!%*X)<#.)R)X2'=,VRQKJD0.[\!^%W[VE.ITU;>($O&DE@ MID& .E8^86$6FO9M,$L6(@*6C(Q+L&5,,]&2ZKMW1EO'CJ*:H]LR<..6@T>LS5%IWUY:E-DH#N2>>7K%[O M!YW[]LCM+&H$%9T>'>&R]42&X[ #>^^WYGH^L]=CRL!$V!)'; M6F[W@X[N5-;S?6,5*YJQ.:QWSZY7W0BI5]J.P8\.YT_\U;;8J?NR:;#5LE"] M$%*7H;W&EWV$4WL.S>IT%]6PY#4HL$49ORU#>"@/W@<=\M::OGWH]ZG6?XZ# M])+(3T;D[?K&HN(ZT1>#Q:N]F"-E+^0:F'F%14L1D0#"NO0"I1\5=[] M6S )G&@9376@$%M&/Y%A-U+:/KV[\3'*FC5TF'+OWKW?"^) K\MYC#; B4)Z MB28EKD2^R=P)9/D.LH)2?G#Y0V3B&EH.[]2;?/7P.UBI7"P^.2 7S&TL2B87 MD/(%7[5:YS>N%!@5VW7%/F,S:?D.*804ZCW?T0VG^AH,VL)J$P0:K"9&XS3( M'Q;D>O)[D&6;&>4DG_1I@RC 0[A:#Q8<[ZTN'CY^ZAPK; KGZWAV&N1%*3I, M[I*DK;;;LS2SNFU8R4Z8ZL4Q5B<5?"\NL[6,/VR7]/FB3CCNP\.NE4@71QO[ M'?R@(P"OOCSY01? 3&3U)J#\HWU4\I*ZC$3MIEO/=:LK;=-ALFAZ>@JXO+Y+ MSV'14'R\8E@TG22H1+U:$A^.EC>)QMIEXYB?T87;5+O0T?62D9LCPH=:DSTY MI 5!;>GW^;V,2VT&8ZL2S-O,/O.)'T>T[Q#*A7K3:U9TPU\D;@4;I^P[%!<" MD+SQM?,R@7S%9=C9P?77&6WGNF,A\E 1S4(--OBV]KN1D0.&1"7+5+P1;461 MGS71:@@16J!75)Y-XY7="(*_6D]*#69&-#'X[FA<^5V][?4[1FD!RV"^'.YP M@=$H&U3+I6:7?\E/^^B#%D:K[CC:"D(@;LCN6E.TJ7-BQ1CPE[]CYJ_(GPX< MG+MAT*\C/FP#S>U5&LV2C\-XC'F\ M-OWDL??($NT6-G7B(&N3:=-S:M>3S(]%\?N\I\<*1T3G3[(+92T(?=UV#R5R MF,AB L."#<&X?6\+ L:6W1]=M_P?--K0/'4R_4X7=KGXNG M'PND^/\7D<#NC6C@&!TSTZ9YD]CB18^/M3G.9*IKNB(ZQF^$,&C(U8L9ZD?< MF+CC')EHK Y?\'7WTN:2NZ>?KUM-:)V]'3P7:0#DOG-T:#GKN)D[XE<5@#LY M=YDO4$_M(?:\ZBQT5E2O^\T:BV9RCAR RS;FK@Q-1-^]!9)3YV6,\)2V^]M1 MH^Y/K#2\*/.*;Z$X]=M2T1HI/<>92(*GB#7V_:_T>7C5^2QG3,V6B=X+LT-@ MA- ]Q0 UPG>8Q?SQN;"!5/Z\SKEVUOF>VB>/I3EA;Y^A 3D]@(!=U?"B\5.W M>I;6%E9-IUO## ?U5T&M[*8ZB=_H_PEL>/+;Y'QP9G=ZRF[YK72$H:0)B5GN MUU\,R+!2&XI-"ASJ[@"H+C"JD;;Q=8=E/(=E7)4C"ON]_:,R%P/DYO@Y5K_! ME*T#^HQ5%'GD;G4SO&NZEG:[>G-EU+!AW7W+:F.^MAC4PH #Y[2RLS_,3LNY M'ZE6DRKVMUM!6+F[5EQ&P"N$O"$YE&'&__N\B-/(QC/ EX3=:)M!RD+B/0;; M\*$A=R=[/34'LCXLP]!@_%JS^1*A-HDRT="[FOF>4XDRH1;B\_SHO0C'T&9Y M)@7#$IQ=GV-; I'0^V-JR(H^Z^= 0C\P6TXQU_\"7XQXLQZ(K M;UVK#S<:'@6)FN=?/H[G!]W8X49WJX5/N7/EG!#']9VXI/S,8ML$GZ<7FL>] M,YA'I[E:]76]H_,Z9W6K*J'LV2_\GA[5B'GBEDI9E;5Z$RBC2APL=Z.$EK@3M'#&?,15E73_IA@4FSA+H6/KCV%>FL%,I' MJV+8%^A3J]J=$B/[8 -AUR8I*'<.1M#:]2=5DF/*SM@#%7 ^=BI*6^G6RYMT M4,M+\98:'OQ962 VD>'PY<%0N^=.T4+50%#12(D?0[%YW'1S&*%UHK19;N+ MQHTPJLZ=%_^"*AR:0*HG#,4&L#8E3D>6-OJV@K6%2<(=C2*T >]VL<6%'W3_ M/,Z4W+:0EJ.M:@Q?](97 >\RHQA7I8[2[34]@QRB>%->O1OCF;XY#0UOI*BH MF=S;"7563I'*TOOT,N+_Y-LWJP_(!T-M>W5-H4L]SB,;_;/FGC2_:"R9)E1= M[8JQR^U.J2T93L\_9556-NH;D#-=L;%9N24T"THYOJX!E[/3YTY>%$>(1;2( MO^T!GEWM.9<<+3;Z.+-6-7)W()C%/(#197@U'<9C/I @2AR(2VIPMV=GG39E MV#>J1T0K#&\?K.1WZ'F1JMA136Q<85'1 A]'YZ.BU(MCB_.'Q:,@ESB&[[NG M_)PO]Z>]ZTI\&@'4@ZRJB'!&('?+CR<4&W;_.WV"[I=?,_;3D[7;4ZZ*+KG? MUK6?]"YE D*>XZ&\1P5+["U+$R>STP94NV(L9(5?[WQ#^1KZKFM57TNCW,@Q M?0W%F%KVMDS'2$\S(U-4J>+ZZ?#!D2"+W*[;?E!PU)"'MP@!L;G2M5L!2NK1 MVOS:Y1)ISE'#33_*$]]JVRROH]-22V/-_="7]B<=W?DQG;#Y!FJ3R%ASC;Y\ M]1)5G8$(G6)K5RB ))8#\SARAH#[ MHV.&P7'1^JF]XY@.#T[LNJKS,+:I=\ M3E\#V$;5T:7QYMPAR5:P"+,J_G7T[_-W5ZDD3*#OX/@G"IA5P2A+B_"<+$WOWF\CA''+G*O@KVMD;IW0PS*J@@ MFCK14A.W=H5^M:]]-Q@:./5ZS/.%1@OYJ M==60(?S-I&MEW7S^2%X28MEZ!NTC>3AXB#_0_UQ 8.TT5HV:811=/H*.R?MX MR)%O34]M0$JU/>=F?47*\,H1OOK9S[,CUNGH?G.*8O-1*-NI/-F=J/] @44! M/@ ME(B>BS8,Q,8O.WZE6MPF@\=#VH-I*9$&$HYS9%@4Y>;DY,\*]-<%P=HW M6L2-.K2H83RIR%VN+=C8U*>*LL+IX@1I ,,L#:;JX4_\L&3ULEP0Q*-M]H@L ME&?#P4'N2V^7X'EI,)YB((1U=(QU^@UL@^#IF(=DPQ0,;^KYAP2WS8^&CTTA M]U+&]QOF]R%*.[ ZR\3!^*]C!N>%INPFD2LMSKDU*&^GGE609BP0+&4I;,;F M*J!'R__GWRLXL7N4YHEFB&NT ZB]94C*0;#$Y<@#FIRBECE-AN!^A!$?OG<: M0%\ P&-;3W=1)W)N5BJ-M0'7-K"HP)CD9<"D1RYP@$1ML,;B(2Y.DH'?!G-D MVU_/"[3SI7CGQ:L)^K>BKX^CU1;6"[U,OMBZFMTK7\BKQSE&$E;P:ZXS&:"D MEUVF[WLZ#L0+W^)T]GB01+DDGTFDC+<&\BRM!?[\6QC:XJD++NFU. M-0R,P\E+I+UY&.OSK]W**S-6NC'5.M,7M71\S>H_"V(Q&FLD<"[4IYT?6VY5 MJPW<7!^QH?-E>6E[>UJ2.[C#('I34DQU49(;8J,?/D6_OT!T+HA2T)_: M&Q3*_;W[JCYV9T]3!U[B#F),M?25EO'.&1\T(,;J&(Q+$IDPBY3UHL8G^=O[ M8HYO??LH8K]ZG"L+;$=H(]JZ(766&&BB_7N+<7AA\(JE"%XHQ0/:7&O]'AKG MH)VM_23Q4H[\ E>Q=&(RXV?=S91;$,P1WDPFC!O\8TV4B#%3KJ?5))'M'T7T M,[4F8*XW<]?"6LG:=ZEVHNRVYPQ1CBV(1J+2:#TV1)1C3+H.U]6HD7 :NB8] M,B9VVW%U'AD_IE 3BBLVF[;L:T'!4A@'9V7EI >='MT2K%#X]3XH(A[1/5M< MP\@D1EYT*-GD5HBH#^[H3VH1\IY,!\%A1"Z_]6(#+_&W@[B%;"P34]OP=9%; M^TABX^+[*1+$0<<_3&TNTR=GJ7W2GL5LMLZ=!A.G;O^@NY>W6=6E81(:IML? MOA"GFEBM*<$C'/[<@3^]8T9,35\/.E:*YD]:]%@O@NL2>:@0V=;#2C9#%S1=FHE1G14BD\1T\.YN3B&Q[>7(_+@UT.65TE,-B M_CNE1M^HAQ_%^@HG,[F0%M YIVJ6G/I'U\V"PJQ*J!=&BSD.9UW)T58 G]CV M$0* 9Z")>/<] ._/.SN"+QULLCH_V'D7(YCY^W#6W(7Y)Q& LS%\G0(N< FX M,W6P =]80#3GP-NC[T]#,4*>DN4OU*7_O")UNN0?662!.7^VHQ![2\S"SPR_ M678>ZP^#."=<6!SQ2QP6= 3\_K3H9_MI.B;*P,&36\%Q?@E"W\H/.R0EU>FBZ*1OJ97QF6[79.OJ\&Z>3&;>9 M="A$#IB\MPREC5\>^W]HGV<&3$YZ'*;:G49S%7]]^W\_!\\G3M?/HX&:^J<7?^(OL%P\U_-4>GHQ((VN@\>;Y3N6I+] M>\SL,$=4^*; L *IM4/7.("5N&YE5[6%6?3UN>U_FT(_6D!B]5&$0=+3 C39 M/I#NC+/<8K+T1R0XZY:T"TW@G&JCHXUR$6PB=T^2*I9-FWD_*A? =-C @R+?53A7Y;U0C>GLB^(M#\QB MHRTA]*RNIDQ1T(C >$BMX&9/V1HU_;,]T+%% S96-&:.5@JEB+ 7/I")J0CO MM'92W1(>L2#&N+^1KGWUXUBY8G<>],MK%^:)9+\6Z$*Z7R+J:-)/6M0TO2T\OVUT MR5U--RX10%D%2'$+#L4WJ N6SUCR4C(\G=-LY=\*D]/M*PP.C)4H,E"*[_YC M<)2 !B(='(\*Y*JB\<4)VXZ&E'2GC+C4$J=Y3>I,2M5B&UW,377,;4H:%T'0 M ' '% /6_3.NHJ?2-T[K(4E=>K!C1.M5@OOB7W$)SI*#Y4@]W=83]7)_<"OG MRV,K*\V"F01(E"DZZM[0A=MTFBVDW$V@\G5&NW!=0C]&UM'0PYJ)*2)+^U%T M=0D#JU1QPNI\\9#0JRSU6GU!*.Z*!T&/:!X5?FN?V#BL=N7WED&$R: ZY4'V M8T"+>*#>OX(_[HO?0:%0/BCHYF;NZI3^S\Y?$-VTA8D$+-]$0NZ$:SRR?,+Y MP;@*Y/?_EC+272>YIIL%:4HY-3 0O/[ D @#Q3S!S3[S[KK/A#B&.-ECJW1T M O1T=[ \\[R1)N/1)D"BJ4%06D"-0P:*NXXU7*V"%YU[2_O%P W2& MIUCL!EN2_1A0V''S6]W+]BEJSF14!A9I*L*EO*GQM$KH0:[0TSH?5%TV<."5 M X518SA%[9_[GND8D'__5^UOJ[W,*EE^V_X]1@?6$R]'B?@8XPB8TC)OHOV0 M]2.^A<$M:GV,97U< M\H((*I#DY)H^H=CD6VY6+I:#6T5]USDQ./ U*&J8GR?QZXB(M=PT'*Z5\SR6 MN6\WN=I,FA Z5C:$/8EP_Q_MG5=06TOV[IEQQ@;&Y,PQ&9$,)@=S' CDA$( MD3F89! "2YBW?+",C&FL: ^7<)1H@,O-$PKW;7F6TO MMXO6!Y7$UTV;)Z7:!;'M+Z0 W<"V9#Y1+3DDYO/"Y_1G=\."BSTY75\ %4Y M.26=SF&N:=\A2F A4,RRS60^V70]/U&'<7^:B82[0V* 29;NTC*K-'*F%-;: MKJG,]1<"0F))=I;8=/A?ZT1X,CM*F%'&?:"*_(EDTO5SYA@?]QF, M.\HD0J*-8I#ZQ]^]MV\&*?BRN4)'Q ^=.XXD+ NA ZIGFM'M74BC+* MEQ+&B[LRDO:H&_+%R5RL!Y@E:)X'Z'[B:WZT3Y'4YN[#@1L;>B=NLL83\=@3 M6'VJI\39)XSKJE. K=U?5V)BO6LZX $D=\0E7>=X9Q,2!?NKD> M6T9*NK#1MAT>(:@:M[)4I'K7"/!#?*(O^?;[UM-52_PYIQ>@61^J9QA)][UC66= MFMKI,UE>TJV&B1B'M@I6DX/[VPA>"M %!&D&:IJGB&#=4+5K -*L^YCENX]\ MN"A#E")QQ[-)@U=V^5"."9!QE1!@@F,7/3DRUD=1F4T>K$D2S-F3JC-%6CH0 M ^KL]V#J@/M,CCZDVAEKTQNA4%8O^ ]^L23+CN8JYMDUE?(R7T(N0 MZX B ^0NIU\^WB@R M[OIJ];SJ\%:[[.\9RM=WE\;&&1U?9/^ES=H3E+V5Y26Y4&/*(J(BN-(&J-N" MWN4N*GH?[5?@;(D9OK";JCTW$![.2+D:5J!2UX24X-(T+$3PW. -YCX\J%@F M>M(S%^$D0J1,O=*Y5K\][#I?WW7:7QI5-/2*O(\X06A)M(^+R,:]IL?O@RI) M1:',KI;P6/!N"P(@[9V8TSZ=#%#GNU4@,^;C0,\ZK;%0ME\VE:*9G^"A=MC! M0NW4-<5H9)WL/7>!MP!\V?QI?'DUX6. 035 M5&;]0,\&3I0ZA4H((B ? @HJ\(0MKBW"7&-<#G: DGLSI$6X7C._J0_1MEX\ M"% *+[3"Z)G$^'& ;26\FO/)&1%F9H,NN3I(T8S)9&#""##*(D6'CH[-_Q"[ M<2-ISV:9X!W&N=-*J_OMT-;S'8=+JL&0Q[K$VY'/;B+N'\;;:-N3G4\GD->% M>ZI>7&\ZMDFHU-74*+Q+.XO;S'TDVH2&SFK$A<&!U= M[#I,S(X/5)::K7=HUH2A1YRKCF$_2J4U$'62_M1*LM[@6PEJDI"R3JVK:AO? MC^*6DM^R%F1"2R;;0WMK)X\+IK72@%=F,H*6W)I5JYV3T"^0__=N'CUG"$21WM=8^':G8M> ZV#6S0T$Y5 M@=\4H3H7TI,?'9\V4I)28Y0>.V4 M *5WF5>9%SJSB*W=+%6T0R/I7R$2CX#=LYPEUHWFL/4EO:KV1.<%]:>S>3/\ M$RKHZ,5W*N6!4X7Z-"K,G;H4ZGUOJ=T)[3W+G3!29035NK,*MEO.$R]:#L8V M+PQ)2G<46#I$% [HG> J[>L]AM!Q5BUYNQ]B3@8 M:UZN<.YCUKDD5,KMINTR^5]_M.?1@7.GO(GU$(KW@23Z2R?R4)IFLW#GVAW? M4$,QRYHRF=M.7QOY1)L3/OV]$"ID*4_E3F$>W#D!=2S+">^))0LR!*'LS+KF MTRS["D')ST3$;I(=Q-?'4J0=>95V-=15THMW?7>VGBZ>2=;,UE?TE)_5*';L MT9-@N0%VF,IS;%/L&$ZM/P+PVH_O09(9%@3(@8E[.C!D_[MJS&^.Q!1/,^9/ M5,_F[]G_FR9M:]T3D>NGW=,9R+WCB&"6C/-N^#GOQ:MSN>W(O6+#2[IOZ_4] M6N:>"UJN4YYG@U[974+_2I/(U?@(+8R5UX68\X'W5*MO\<24O9 NVY.J+%C* MILZ@PEKK3W%G'?,Q*ZV!B=UOXC@%O>P("9M0SF\059."HM VL>YED9MC$ZK* MX0?DL_EP&K*6N[RR,,"G6&%"NO!1!^@/==E(M4*6E(,D4]BZ7F5"(/^P2A8_ MT\9>E$JEN$LXS!C8#&HO'_3A@I,MBY66C-1+L4.U0U#;ST>9!^0+)R1'UU;2 MEY*B#E5?:YU6K>X!O8,I?I:M6LN2-H[]R5 QN);F,&GB<_<# +4P'_4J9XE* M[R^ZO;)2\"2YX89'WHY7?>^O<717(4'-<&7!W4NZET;?X%G8]$EOJVEA6E"H M[@T"""V!#KW^[HIGBRTI[MN@4U4Y:HB$_MV6P7\A=0"BR8UW3);0A+IY!^#6 M0*2((K!I1-6+,G\)J5?ZT.94!__))_OOTOHT'7>[ILVGK9U'#?4EU_@TO\T# M8]V'*C/=6GU$!W_!20EB17-K^]O< 88G1+]?&B[I_NG99T_^Q[-'H6E'VO_) MLVW+_Z89_&=K]TX?[ODMY09?. A<76KPM@G3U[TW!9A*5Z FT^O =<@M+J[WZVC",;J'"W%,_4B M7U<[ X?(?*2Z;S:2.JB6A^#>-QL'$+E2#LL-_00:HY8[7C>_U&W*R4\5KZM# M4D:JE44X&O9DDD5NB-=1"-?A32:>TO)U=@N8B$.WAD,X17V+?WNHK=YM/+CB M :?'18$-"]7&YFN2&D03Y\TYC#L'?9YP M9JD[-2)GD-?UUN,\JR2G;?]6"SV%S[JG54$KY^EDR4NZ)_$7<(E>BJWVH8B] M7/#N]R.T:R+YDNY3VR6=2OP_G]HYF=I_>;9+.0\Q M+HO?G-S*/7!9()PS:AU_"P6NR9(!QS'+\4.'Q;K+*<:TM9#8,-^M$ &BLDC8 M"OR2KD=H%V(20H%TV6N$5M59:6F4A]F;KCLA@ZQ\)29=.?WL"0AE4?CUL/@? MD_97T+Y/'E3T(G-&UZ?CN'^4'77 ;8EA]Q!^0IGUF?JLAB]*XE^0WZ\1=%;7 MESK5D9.+MT!5$2(Q*;>A%L(I*@VGOC%/:75#D'"UY;\/9RCKN!ZDY^?4UY)> MKUH7)38I0!_C]0;1$0Y& +E&+_U D)N.M(1*5RJY%YKY=A('@^]L<72_/[L_ M7+7.?_R$*[URPB?XS+^6?>#W;*;K0&>800B%ISRO"^7C(;DBR8N'"*%JJ>G@ M'GAB1T^O'VXZ%N5UQ\^.&B\8,OE.0RT+'@;G'=K7H3M>%8=]\QOG7_5%OB0D7H>JY47 MN1/;>/$]KCCLE+I\IG:Z?N4T(^CLI^\FH7N8MNG3OX<^=K<_N'^!$F@5J! J MFK[8#[BD8ZP_I;M8RKJDTSJJLCI;AA]>S/Q/J+NGJ[,*:"?5?M))RMA?2>^+WA,0#S26BRUBJ(&"A*?;VO9_.;Y5&#;2?/(L>&_G M^'%@J?!8#X%'/W&&ME&'KV >'W?SM?2(&_R"5F\,J8;?8/8XA)/Y8I[VOQKA M[:Y57]>/2;P'JK%VG7$A78.R0)RB"X;K5:B3:L?/,^2A@'1?\./68B.\FIL2 M66ZYF10OM+S8B."4F7]7W?D%W=+]A("(!K]<5,UWLR)Q@IOSS#*KW*JCI5L? M) EBQ27T'ALV&KEY:41HRDO2T=VQV^0A/AP_S<6M>@MPS1+):1^/ GE2U*E? M-X]&QMXGR%?V1?G8).U_--]WALJ4F1+LRF3!&K$#@AW$][-A.O*%[RC2B;84 M*7X^7/0&BQ:]6N..7WBJIA@3$1UC4V\Z5>BF(6E)]6)85GG' M:]B>/II6.KWJ6MSM)S+>H.A8[L/6$Z*IG_K2$-EPU7#G1P.#CQJ'VX*'I@9G M7%._JUV6:PZ +#31_([*XMVQR1*OX"XE0(AV.QETRHWD-PLNQZOY!EL.)!<, M-TK8.GN#?YEV_;;I>FL@>M'?=BB% M3G-+D>/W?+7-_1?4^_&/BJ37-YTJ!^IRX2_GQWPD0*,)^5LJ,=)N\NH984I ME@JR<14PK$4$+:.VK2^/ZQ^!,LA:W;[C]\":?4@#38&TRI*$LU]2FP^B)CT; M9;'O-G*SY0$H)3&*_7N_0\C;+>,'H&[L5R62F=D.36@,PS3BE-X->:NNGWI) MUY^]8QS;'&_#U/&I(8W&)ZNM, ;JEO++2Y59#PQ9#0&ZZ*WP#V".=J\F3W+< MM!G8V1,"'_^L/QR'%"UH0IGO8QSO>DF+]E)9BHKDWU#O:I@6Y<@6PW+V^3HM MK*OAZSTF\5U>08=Y6D6!>_LO^LN27 LEECC@;?2^2H<<,A8A#!;]YI/=:SMM M:%Y^9DB3W=>#>L$4_2]9L*+DD4LZQ6[=]_ !X"G#ZI*C%J/O&KB>3V.*6?&+ MLRA<2KW-Z-]OWXRR".PY=JW5W>[%=BZ MD)A-0K)92)E5-1(U[3/;K4SN8K>KIOIJ C:"6,^\;N_D,T'(+E??2%08C!+5 ML]PP5H=$R4KG!3(ZJSC?"P,HMUC]MF]OQ"[V^SWG=%%(TA-$4ZR#:&5GBG&- M6,P6PI=9CM1BI %W1"I/*7\S6%HZF&)!X#P^Y[KIIC)&CZ'>L@G7\J-,DMV$ MJ]8,-^2?[C^+^,\#:7^@%H-1>1)_&C7/D!U%EF7N*BTC]EL(FQ];!W$$BNC! M1TL,(Q4[326B*X<,KT;M:A92V=B>K[IPA92ZN:E+MF^99&SAN@:6W#:,NUL\ M)$MYX +FK[(M1Z%U'/"YXXUDPY4Y-,Z.NSR2 MY[1Q0RCA5&VQ-I77BVVQW4%:+?C=FSH(3CI8= ]/VLF5[8-((8N3VTJZ(H6T M>U]7K /\ZV])]BK6+J>+3&D';LB8WP]R4*@TTDP>@:+TDQ\.&*X7?WVHOLKX MF9L]A3# ;$:8?:L^+F$()"6W,G'[W#>9PFGPKIB;F."-/>\6MSJ7/)_XQ M^*:.C@B*6#*:J!PY-.*:)E8_A!ZFV+LH]19&]E##S=+3SN.ON!%G]XZV3%ON M5=W!.]8G!I<^1?B5G_5KX93B'?0ME>G<8$L S4 M/N[8\):J@D;J\0+Z$BU4O^,YN"L #L30I+FQD1V+G.;)\M---]7VG;'IUR?: M&$G)?L#NKK$ F(RFBOE]=RQ=(MV@N#HWR>&UO2ZLH5U5 MD"SU,[!:N>]D-(?YRFTW-N?D5%NU1(WR.D6LE6?R7>]TM#B*C]@#63U1S=]! M-4 E*CJEO:B/9!*?4ZA4YAW2PDMK#EY^YQGV/D#6<$'**X_B(4/*Q(8>J I[ M>#XCJD0DD(/Y*O32E\(7_F;0*Q^0@7G^08K(P]N:K>]HCK$(D30L75LTKNAW M42;U,JC\WFS0-H,)25SB,J3!M&U,,N^9,B#[BB.UK;2,@=YOEA+&EE]_^OJ/ M='-T5?7[?=P>MN^^AL7F(T(.U:M^_2F51A&41.8&= MEI_EP!I;[OY9YHY9SI:@UI/:>UJ?VKA.J+$U1P[C(A?>WQG-N7=/?J MZXE)G_UDZ)&9KV":M.H>3#7T1BR;KO(;DYB@FRR;;Z:AT)%?*.Z3Q:M,_2^[ M4$-&!@N<+YT.L%$[U8IEOP_0](/LFT:0E'1FY%RHX5(3A MS;U19C'/ M$T,6A^#9,UI9'6 1J;ND7[9?"=5L!>%$UDS_XEERL5KJX[.^B&3N3R6F= M-H%B*4H4Q \B\,,C;B'!J**$%FXASB'276;E+^0O-26TB1ZPI'X*"%8U'7:@ M\[QB*GV@6DLT%U>!1Y;:)HRW^6)N![[" F]GWWPD$ILUJC9#MGWM&%R#(-6.7X3?["ND@B$X,-BN MR%AA=2#72*%0A-M$3[A2..5; H'=-7V):\C17KF[&$SNEOE9;;B3A)=!6" * MD;DL%O/'!((7U&.*B9CS?];A_5_D"G]-QD9J3!!A;J**?3=%;*Y@;,_FJ^MJ M)6%Z?[R.7&0ZYT87G-N+T''OF]JL1DS (\ M9IQ+5IO+&RA+W.,>.6!NN/ZE$^_/@W\)A;'8(Y;XKP6RM'RO^3CF7?4E'!K( MW,Q)<5 S-2DT,LDTE=":G':IK1EMN->;CQ#5HDF'GJ%Z\W9%1;$55#\-D":- M-]DU/3IM8N-E1E00E^2DIIZ&U>K'UTHB?_>N?7M.[[!.+-5@B971"1XN8A0<11QK(+B-04O>.!TF> M593@61NUIQJO_7"56JCCCI4 *G((&>;7T-SZNLIKB:KE6=:9UM]K.HM*Q( D M%3!.<21)%,LE,V#0FR5W"-["Q>2&8Q]Z=7JF?0DN^+)IV/K"KZU[<75@J'=I M3;\J.*HOF,R^3YN?[P/E50Q917=[MLZ![XT4)%W2!0\=;L78#(4\"R32+#OJ M6M&?4NTZ!3PZB\#E^OPM]/+F]; ;D4I=!L.#=>>GX9]X338GI+]9JY59H0P) MEN,_CO.1]6:(AGDB3S #YIRC&,UC$5U_9W7&C-4_,;W% >[U.!07^# HP3-] M"S7_U@^45+&4TUN2V';-3JE*[^'0HJ2E2FES8DBZ-Z8.6^)YLFN7$M4NE /=\%HH7HJ;ODEY=.6M^$$E&LGI(D>M:2@.IJFT@E"TI3 MR4J#]B_X%HO4W-I)#D)!X4 SKB=4/XH(_5JN=[ V?TGWKG8O99AB[$J?-@W- M((G/4N[D*$RI*VWI/RCZW,R'KHN,ZQ)XLFEW=MZW)(BJ1[?Q*F+;A-@*$3W* M[F.([^K-'2=[UJ-E(TEF.VNHOF0.0E< ]2@^T\SB.?9QQOJLA!9:N-Y!S&U+ ME.,:XKAH+%)Y4#4V\]%Q(V_W$VD^E76%7,6&T\*\&] X.L"CT(XD:'#".R(J+OQ:.!+C='PETNZ^/UU7SQN;60%;B'% M#F -QW"_$B3TE**"6-J7]13Z5?>,'TP*QWE/+$MMP&"/>R)@^)Q/CV]?316T M/Q@;'YL:KAAN,%O#/,&3&*:*J7X^!!+#OJMY72"!J\>KRR069!(AF$O_*M;A M9NM=/<1>YG_8N?[_#7RV73:RK<&GGY94QE,4#7PG"UT^>8MA Z+'64MR>4?D MTX(C@)U?8NO$U+NO%6W%O<3,#?.ITVX;=(R9IWXV_23CVG7\QYH%E\ID M-1 M9(F_=1%L/^5M?;%#]KC6]5>A=V;&$%@K)DYPK@8S!A#]/.46*=K0#%K?X!YG MM?&BU3YT?J3HF]9H4$#<"I=G)_7GJ/8"D9_&?S!O"%]>(L[RQWCAG MNQ+HK*9VKA?"3Q)M W6>J*'X/[KXAI2!-<*77.YEY]G:DM[@^3E6N,P/T($Q63MWO_>Q2@$,*+R?< LW"H M.=Z0+9!:_.VXQ*+LP3CO_4=W8*]1W5)Q.J2?-6)FP7O,8\-:]J'>Z&2)/AR MBN4$15@GH?6$4Z0K#X13AJ:^19VO\XP2G"=+?B.[UFCX=$.>K3(:W_[&A I4 M#^UYCT\I0>>4<3W$1Z0VVNKQIDN,4\M%G%8(J(JIB.)7\P$8W.U0L#X*M!^\ M8TMX>I&:S8YYJ?%)]6$&%O[IB,4\^2+'_3D^ S\Z9OW00&J@5=D'U39NM>/N MY=/6RI/DX-KM;?/5G5/*O*QHMBQCL^8-CE&+*:(91(AKF7?[- FS_E74@I[,4X-E_XNN M,\4>^27E4GJB_EM5)5I^#?3N-4A#K"]TTRN]A_RFJ*6LR*9*R+3;E3N;:2UG'^0#]YP['O<@1Q8V5:BXD0MT=H H5%N_>\1O.Y]0-R8GNCU92^P[Z_H MY![F'\$@JSK42TQG%3EI 6.CB\UJ+R\^CRU'%374S3M\'@Q\G; C>(S*H?RH M]\(H2@8&I1".*>OQ05DV:?X2&XM?*^.4?(@SPU/DY",XN5GHJE MAY]C@)5,N21#/7V>] '$.YDD=\7J#8'1ADH!K\G<.X#]G')W.6]K"CQA MTL;295"D#EA'GYAKE?D9&H@!(F)GMF&.7&)O7D9.S6FB@IP6+0FN7Q*%T#.: M6<-XV<;?Y@U3XW$D28Q@IR@VB73M[$5 ,O?(SBBWCY#K)G1_1SQX(/)8>]Y' M*A-?_-!Y]LE07?&:$VJ=X[ I3'R+Z_53">>,W>3* LJ]\.F2,[MC;8 -E9+O-!7C82HPL!-E&]G\,Y[,C"@5QKTQ[ M\@S-!P(J7VNO/..RBZ+(#Q49,<[-!KJG*=1\^/'0/=$VD9?7FC;;5BK>FF_K M',2@CG.-7I'O/@$[\_H"JN*,EHP94&:XQTE#ZH-1&N$W 8T,[M];[$C^N>%U M_D).]Q]=E7HV]XXS5Z>-U43GCW5N3]W%G@+^V.[C<9>KZB"ZT(1L9%@YWE)Y M4#F^Z(7)^'C\W_/S/^!A;RF&JHT0?=Q)(5:J M@ -W"K74;.?%D42;.1*PO4+3>9!_G)=HYS@2&&#DD^G$4=:%D*Q!2S4]?(>G M)^::P(R=5CODK4%! @#;-XR'\;"XEN-K WI9&X3XE_IJQ]FBJ8S6<3;Q1G7\ M0SL7II9(WJ(ZR,J/P(M5UNU2A7P,V9]:D9?=/\_TVYSQB3?^DLXR1/)FL^20 M*NF9]F^UL/Z&T4NZO4*;PQK>5OGED ^G?)WMA_,KNZ4EPX B[? %MC+>D!<> M+V-MT0QEP()ADEV6JVIP1UUHO XNT31R+-"K$?QI(GLG*2I5:O?#?N+G:"35 M)FZ_-'!(';_1=DEG;!Z^L.TK4N8+]_K[)=VK;-=+NK.$B>Q+N@F5AHL>C%=? MO>[%T-:PZ>E=L]!!QH>7=!O<6F M&AXC+E PVXMDZE%<[4H;+OR8O^WU,1NK#*^3V]S:I%81[N#!'"[I-'XO?Y:W M^%F3X6]Y^ =W(# O%U2<9&7&>KZO+WF]<"2%\=ETXN#A>4L)0C)GY%A W4K5 M1,0IRY+#Y(P]@;O$O;4>HA@<9W]0K:J>5,&8F7^F BY^/SMO)UP29CH^-.+M$CFBYV'BL"%/5/>;2UJDZP8KG M;RP)U8N2U5KL^HR0U[Z-"=%-88<\@&<-:EG=E>AVV/W7,/$Y\B+?X5)OP(=W M.-J3(0X+B2<:0USSN1I^GQ[/F2;ZC1>VH!YVO&Y.N1]"H='YZW#A3& MYX*S,.YFT&80UO^DN$Y%\M?VV:@L9_#*X-,U'(FS]:Y)-% R'?$WYY;NEL6 M2=M!C'5Z)Y<1 I&$7OQYP>H[_;-&3U[]_;]LF#_YDS_YDS_YDS_Y_P:FR]'_ M!5!+ P04 " FD6A7OXV>$3H6 0 ?9@L %0 '1W;&\M,C R,S Y,S!? M;&%B+GAM;-R]:6_D.)8N_'U^!6\/,%,-F%U:J*UGN7!NU8DW*^UQNJIOHW 1 MX&IK*ASR2!&9Z?[U+TDI(A2;@E10LOHVT%F9MD2>\U!\>$B>Y=__]_>G.?C* MRRHO%O_Q!_]/WA\ 7]""Y8N'__C#+_<@:^YF," T BC&*8B1#!,/(R)K@?))Q;[X_<_J#X(K#J1ZBTK_\S_^\+A;3*CSTH MF_5__#\_?_I"'_D3AOFB6N(%51U4^9\K_<-/!<5+C?I9N<#))]2_X/HQJ'X$ M_0"&_I^^5^P/__E/ -1PE,63B>+/SLMQI54F9*2G]6$GYSZL^5. MTR!G__$'^;?9\MN\F-U]^:7ZLB+_S>GROOBP6JY*_BNOEG*=_)D_$5[.F$U++I#B][^8*'S\L3< M+7E5K$JZ7?6>YL>6,KF*J74O_7&!GWCUC)L7I,C*1*BU^,\OCU@V!PH!WLYQ M58%K0(NGIV(!JF5!?P?Y O"*EL4W4-5*@64!A%9+&A]:KW__<0O$I4,Q'Q?@ M^;#8*E%!(RNX+T M+6C$!;_5 O]?EP"RQLK3!LIX0.YT^UJ GL2QH#L2S97] M5I3[N!34#I>:'-4K4-G'7A9ZFOK,&OGQ8*2OR[68N*1G0&^>^)$6TC9]7L*= M#UF4Q5,/?99%CX^C1E2*\P=0E(R7QFU4%@')A9 MSR%XGEN-.<$:GJW15$G--#8"5T0KUS3VHR*,'_E\6:U_HBE$TX=Y?Z-0B+7Z M:QJQ?[$?E=PL'WGY7EJMQ0N7AO!<&\DY)OD\7^:\>KLJ2[DPS7Q/>'[". QC M7T 4<@)QF,40T9!@GF*2^KX-Z9AU.S7F>?_E]E8:>(MEF9.5&HS*CFL,P38C M'/<0#LPZ6F"PEAB6M1TD?O,)SFKWO'GHLKE JY^NGGT"Y[+ MS>E;N2/-J\J>KLZ,AQE-N4-Y8'K:H-9(>@5J6<%OS7^5T$!+[= N,H/'$2^= MZ6Q4/C)3?)^'#-^RXQ].V>P6O_Q:W?)2W>"H&XMW>47G124W;I_R!?^XY$_5 MF0_>L)4)??%26O"U BUYP59@\)L2&6B9'7SOEN@<^> K3O_T4'S]4;;4?.N4 M;3]QT_9'^<8ME5U_Y+:OV7WE5;F<+PR/#_?!ZZ:" M"R 9?.??$PWCB7Y"]ZX53+[26KWDO[;3>K^U4:;O"176T_34K_L9O7>\XO*E MQ^L%>R$D+.TC 1D4]YQ&UL MWL[>IC9UU\)JHY9MQ;6S8KL!-C-BG<$V])5)&[&6I* 1U9W=:H2(([.UNZ]1 MK58CM?>-5K.7^M''QP4M)8_S=[S^[\?%S3,OL;IJ>(N?\R6>7Y-J66*ZG&'* M2,HC!/U4G>$1WX,I]7T899Y($<<"T]B&2\R[GAJQR-V#I.]*7<\6:Y$!KBK> M;*#GVY.-/]N1C<5PF#'/," /3$-KH<$/:['_J+#>2 X:T<%O:^$=[JCM$7-$ M4Q8=C\I9]H#L$UB/%NQWX+\L6#E_>?C"Z:K,ER\__[Z\+7/*WSXN'F[E=#$@ MIO.M3(V(I+1IU>G&EZM(,+,Q7;9Q:&;_3='^G+AEM<+E_N2[RH),ODQ6)[*N>G MQ(N]*( XP!Y$L8]@QD,?AC1,2)9$'-/(;HO4W>'4.*21%VB!04MBLQ.\?J"; M;IO<03GXSNDB%'OLG\R@<;:%.M/=R+LH,^4/-U*&[_5TJU+.G&^D?%D]J M1QJHY9LPP2/_ @SI@("!V@(VG&>:\] M/@/SI,W0V#N)#8B=*[^R(40&[,M^BZD;_4EVOGPGUY$/."]_ MQ?.5T0%ZQ^M38T\E&-"2 :Q#$[3(0,ELOI$\!=7Y':0#E$;AL"TJ8(N8FUWB M&0AZ;0]/M3G:OO",4NT-X;E'^^X$M>/3'5@7&L&GEN^(L5&MRO &^W 4JNG6*=J*7BE7I0JVNY"'0VXZ6YU M_&$;$?RR,X*WW2/88P?L%FYG.V5'8HV\HW8+ MYN'.VW'[ ^W03YF3[_]GE2]?/BZJ9:DC[2KMT'S_B! M:0*[1/A%'YP&O,? # M+SM:(:@U FVM04MM0%Y ^[E&=:!UE\N1UAZTU =U_,A2 @ :!*[ !@/Y5XW" MB(<1K@=NK!,*9W)/Z]C"]7!8GV4X%Z!O<+#</:QF,N7JUJ*C?<) M$L@/6<0@S]2MF>^%,!6,P) %/. DSA"Q6]],>IW:VK016EN[+;'_=)-+ ]Q."C%/('.]C(Q_@Y5=I&\FM%KC_EL_S0G5@D?#D!-[=O.,(Q8%91@L( M&@F!$K%/1I@3 %GD@;DBEQ.OCI?>I5OV MG:0N9Q[M9ZV]%X)3R;?OOU/MKW8G&?AF\197C^K_BGF_XKDR&N\VVV?UB^L% MV_U!Z\F90$%,69Q)LX[Z$*F\D3C4@=*(AY3$<<"MSK<'D'%J=%RKJ.B8-TJ" M4MT,T<937'(RE1I2O4G:,FN3LDWXU@_H@9W[X>[;[PM%LM\L5(G5HU+=%>4O;51.^ ( M.3*!AY!P5(-Y0(CWS>LAN[)WAOAY\9RKZ.+[_$FN9T6I3C5^Q?,/<_Q@ZA#1 MT<34"/[GS[-Y3PA%\ _.H#7+@-R6\HW0!!O#T M\J3H:G%2:/]S- KRDM5I));O$+)G.^SD$51($@842A1S,$D1 A MS! -(>,,H3A+8RH2&QOR>#=38XFUE."Y%M/.DCL!I9DQ=CE _/ !IM&P@&2 M=75CX,AB.=')J$9'MZ+[=L.9I_O->\4@*SFGE#&AXY'7:4%H&B6AR"".(@^B M%%.8L9C"V$MP@CD)>!C-OO*2%*93_T1/-I]VN[\!3TCP$@,5*\9+O<7KD6S@ M%*IF'. J8%)8"TAV(@X0*[0,S XXH%3O8Q*!&=4W6>"@DML.?5'9T$TKV]^]8J%M'CB1!#2*$8 MQE'"0A0:F0INQ)F:2;%62!U$X%HE[2VI=*J]7K1; ZW5:J<>L#C&OGP0#:X$ M1AV:H>\H6Z/2:+/.D5*/2NULTFC4SE$*?M-*&64#'&*@+*XF1AVPD6XQI("K M.2X!VVY(Y1"J.DQ4RUE/-U4V(,\0[+TTN[V6\^Q5GB.QF M6OGUU2>_G&W/?55^G[QZ+BH\_ZDL5L^5I:.'9:L3HM.VY*V#\#H-52,\J*4? MQ/FC)W*NTJI:]CYNGM5^T!PD7NW9C/VYM#KK;MQ05/30]?>\,CV//O+JU,S! MEHC@'9<]/N6+^@!526R8;>H43.>/G"]$:& :Z09',H<4U]'A<@<0O0Z5C[4W MVF%RAS+M0^2NQ_H>(I7/A;HH?\?)LLG_(M?:YM"#\C3SHS2%?AQ2B-((P90F5IE9.GN;VD3?" N4M& KKNV!4A?"IL=*CG ;_'#I!&2#G#$9 M8.+LI*FKKY'/FPS4/CQU,GFI'X,TCO+5?7%-_V>5E_RC]H77/YNE"8HR$E&8 MD2!5)7(1Q%0(F$340YZ0FR(OF[4K.YZ="EW=&QJ5&XQ47J?6HS><9895\V3SU*9@\.!&<^$%\7"@SP2&*(L(C"-L("""Y&B M*!4D""[,C7NR\ZE9+O71Y[Q8/$!E@ML?2?<: 3.B&0K7@8GG5$)^3F"/:VS/N6_ M @MN>6/?@:R(F$>R&/I9'$MDF40VR0B,8DH2DB;"0U;UQMP@.]H", BF9BSO M!*F!*;TM(ZB%!#\T8IY.66!-WF>A<,34I_L9E9;/JKO/P>=?Z.T>]937=NCU M@M5N_@]\096IPH(P]3E',&1))(W%5.<>QC#QHM1/>>:%F; [USK9U]2HH26J MWGK2MK#@A\_%D@,?6:;LZ,+:](3+"8*#GV_M@K4)98.W94$_6901-&AE0I]U(RUHQ 5K M>?4WKH3F;*5BG=T7%+3 J=>ECDG[HUWR6"C;OO2Q>:W'9>UJSGV/1/YU*;MX M6BR93?S0\;>GMN8I*8$2$_H["8SNF_M);IC6L ,O@XO;BZ$:^N[V+$I.@X.Z M\>AWA7N\R?%N<3M5VKG([7ZRAQ=PXT;UMJB6-Z))]K>.7XE\1K( >= +")'F M+N(P8VD&8Q3@Q(_]D!.CL]%S'4UMWJ_]0JF455W E+6T%MZ>7:AV3WF76 T\ M\=9(>7A=^K(]Q&\F@]\9E=K?U47?FF&J#2Z77:]?YX_J0& M6NQXBIH\WR=J0LJIK[\E3H'*3]\X9$1^*E#D1Y(K$P%1G,:0)"&#!*.$!RG+ M6&P1"W&\DZGQY$9,H.0$2E ;C_@32!KPHP-\!N;&(]#TR5)T"B.;6(#+L1J) M#VT^)TOO_&X,NGWN3[P[HB=]M_2[_O%GGNWM]8X?'DI>9WO>T.GV9$,D.,0> M3Z#'O10B1CR8)H1"+\PH"PC.8F)5K?I;9+(AX&#&H4EM E*01Q DB,$VE"4-P%&8B,]ZO'>E@:K119Y$% M.Y+:!)H?Q3"BR/?#$'(_B*75APG,&&,P93Z+)$]CA(19QA 7*(Z3*L0I@ 9; MW0M!&9A9=Z3KL\$]AHK%YO9"=$;:V.Y(Z6A+VZ%YYW;VV'OC;64[I-[9QG8] M=UE@:<&KS\7RCFN?\SM."TD;+]LD"SWB3;M;G-HZT(ZT9%)TL"B6H*R%!VOI M^P6CGH&VF^R&0W5@"MP)756 2K'!W1Z@X#>3K"&]XUC-P+HXO/5,-Z\2]6JF M^JE@6,.W^]9CV:^DH+SDM@DUMU,CI"@*XC2 (HE"B'B*(/:Q!Q,_(D*DF##N MV=5D,>QY:NQTK&B(;?T54]#-MKF#0#DP):V+K3CEG-Z ."NY8MKOR&57+.$X M++UBV\! 47'75<67U0QQ%3J2$ACS3&[J_"153A\I3)$0@9\E) Q\N]!;PYZ- M)M"H4;C[\7!8R^DX%*Z!W8R-7$(YK0"XZVYLW<>^[2(U5MA;T^NT(MYVH; . M=MM[O:>QM$GL]5-1L&_Y?*[S=LW\,"0XH!C2B 40J<)UA*<>%)$7T)02DO'0 MRC0ZWL_D#*%6FL*UH$T"0MN"="> -31_+H=K8(+IA92]U=.-@RL;YT0OXUHT MW:H>V"]G'K>C@ZI<;HO1_<2+AQ(_/^84SW6:JP#33"1I!DD0('7@'$#,&8*) MEV$:HI1G@5%@9F-(;*=\UY64#K>DN M_[6=ZMUMCS+1C=1;3W.SAWNF %(A0IQ5'Z1H>AND'):J64;D](X]!OU8.1.A M3,"4Q F,DR@+128BYEN%7Q_O9FK3?"TE4 ,%^'=>TKQ) %07A2R>MZDUJ]TB MDF"O?F136GVU4-%9[[_B(+4J#YUS_ZG1BGON.!ER=DZ5*G.!-%(#1A_+JK\ M\@/2[B'I>U#J#.C7.3!=BP^^2?G!6H&K3>*PT]=D#HY.C; ;[ BUN_=7/DHU M@N;\D:I9,WWBU92=]5'O!]ZM2I4(@)=YP>HJ]'=\N2H7G"F#['TED?@VHS%B M'O=#&",?0R3"&&:,QS!D81S'&0Y0ZJVO?^Y-P]GL9.AQ$70_QI%LO>;?2SG \J4^_5 MH]Y>!\Y"3P1>I)80EDBCF>A"DM)\]L*,Q1%*?9+Y-D:S>==3LY=;%>2IJB O M5XG"@4^!Q5B86ZC-%=7OW^:1-/&V(4)PPI5Z>,0!3C#&(N&$P)#1!/ MY&X_Q+8%<$]U9C./Q@IL:L-%4?)K*FWWU5QM4=_QYY+37,LG7[U^*LIE_O=Z:Y$$E*. 99!B MC%4P8@A3N=&&D?Q9%&4"B5FM[I6]CEU=Z#+?5QM6_&J6!UAIHM6$AH%2\]A^] D3K#EK*@[;VNI6V M_D[O?,<:+'<7R(-+//9M]%A#<.1J>[2N>R;6V):D:-*@;8K4!C'B'@H%%#AB M*G<9@FD:99 SS&*,O"@-8JN4&B>[FMJJL2[SW:IT8UB)TP!6,Y)W ]; W-P2 M<9!ZON?1<)4UXW1'X^;+.*OP0::,\V_TO2=Z(QF*77_#)5O7F8PX$2B( M* R8-$J1'\80AT$&DS#!/$T)(3XU3VMXM(^I<8*6$FHQ02VG[17#(8RF-S<7 M@3/&!MR5G$3@_)7(X:LCWWR:GO3V9A% <>0PD,:!Q!%'#)>Q'S(8UX M&F.?IAZRJO1BUNW4J' C=>U7? 6><0F^*HGUC35;R:>5[*$0\I)#[Q(,*$0"Q-$2AXG' _\0@*K4YH#/J<&@?H MJWTYGKJH4??9;6^8C8_E78(W_+%Z*]RI):^*'MM*/$SPTQEX!HB$.M7CJX5% MG8&@*T;JW*O]^.8#SDO-6W7>ANL%:YTH_2.]OHMJR]\OOX.[X31COU<9I($YTM'X6%.E=P[I.S^P[Z M5&S[BO.Y:N1#47[!<_Y%-:\E>,?)\F>\;/YU5\QE$P]_X[B\_U9L1)^IV/HH M)!0*FF40I1Z'&?(9Q"ST5!Y"AD.+JFZ7"3,UHKY9<+ LP%+.(PY>I+#5%5A7 M.^! *)K0QU\VI6(UTS?%A,RO4C@(?CB!3HU9M] 1/6DDY:OE"SC2N M?E7(I;9LQG+YC<^_^8CG4)F/RAL_)\;KZ([A)^%_8Q8ID_-VCLE@)TU&:__=9[7"YDJ]7Z M2/A=/E_)CVX6>XF7H="#7DH3B# 3,$O#"'H"IUQPWY<+LLWNZ40_4UMB/\OI M,R^JUJT1P,MEF9/54@V16G[;N6R:S*A7@-7J.+EX.C4D9CL@!T /O(RN)=Q> M'\FULY;2W>;E# R.MB*G>AEU8W%&U?UMPKG'+\V0N4[#\+9X>N:+JG86W%;> M5C'D'Q3.F>]WQ')@DVT.Y26S2UF^GFKU.N[%5L8F);KQ[UFHV)T1@F,3K@PV& M\^RES@1\I<2GK@$^G3/5>4_VU7%N>: Y0(UT]+TQ(X>Z]-C:AOW]^ .B9H M=TIWU_H["TXW;UZ(R] W@;T@L2I*I#F^HGG"\^R7W2FY>_9\$5 ')9XO:^W2[>W)6+KZFIK[*(I90* (LQ0B M$<4P2Q"'B4<()2J2NN^FM;OCJ1'=7KSL7KCLA;4BSHR![?;1';)#VT@7@7K! MGLX,(><[M3/=OM+^RPR,T[LJP_?[$=4UI0$'] ).4!@);'>IW=38U0EK+"LJ-L%=@P2W3+W3":\8[ MKD ;^K)[C==="R\LY%"!:W7IJ>\;15&"MR5G^1*HU7<3?>N.@TS04BET?,C2258[O:P8+Y' M,?=#JQ"T(WU,C4'6(MHQQC'PS(CB0D@&YH=M-2LE'V@$=&A]=*CO:,(?ZV'4 M>=ZAXO[T[GJTWZS6=?+4$5')'_FBTOLIE=I>$;D*9_@@25YMIOAZ;W6MR%_2 MBZKIDHNF_+FT7^[Q]UNL%T"19BE&$841D?L>1$(,4\&9-#<"GGB)FL2\GN: >:NBX_*%W^>%6GA55* JWE%5!Z;GY;F]S[ MVNJMO]17QV4[-;B'&PU'J_8 HZZZ \'\+[-,&!/]A>Y]R56GB;79?GFY:-J M4IW4&=[F'GMW:BMY(V/;+4/NA\E+RRW#_&+W*%CG;WMWZ'FUPM*O?+G7:][^=SUT8EOEQ\;Q:5I_X5SX/F^Q((8IQ&O-8Q7MSB*B7 M0DS#&"8H1B2+/('L4CYT]#6U2:]E^Y=_]F/OW\*>@9%' #4SFQS!-/"<;P 2TJ",\GZ.H?LG@:$]=!B$=Z>IVPPM,JGPP4['BEYS7IQ@?LA,O8FY<# M-S&=/NNF+A][LW5)_;S2[Y<991D:',ZC[5 MM813HZ0O.^5XFUJ[:K?0=O>UK@@UW ;7M:^YK -3)%M7]V3'K[22CKBTUMG M[KL"C9;R+UL]KT"MJ@ZOHP3KJN6HOF7[60_ M;&F427Q2@?7D//W !44C5[1.]Z"<\=X53SA?S#S"_51$(:0!#2'B?@:Q%X

M[^:^EPL;GGQF1?77Q]TS)1L',_G+[:F=I\E^)"%73W6?[_^BLO\0/?.WYHY =* >O8Q'.@GK_-[2++T,EVW=@IJ_T,QT^+M0>6U]@;@[3W^45G1+CG MY9/*^;5-W1=Y*,(T13 (5:$7E%&8AH+!S"9! M;;O.A_O-^\]\N77*FZ$4<2Q(#%D:Z)17".(X"F 2D4AD 1)Q%MH8#CNM3\U. MV.3:,\BP9S?Y]T!%C-,@CB$67))H2 +Y-XIA$*1)F**$(6;EG]0?U!$3&%X" M6,SCE*M2'B0,$40)YU B)?] F4"A%XC,YW8._+TA&\_WWO1+U+X3R\=B5>$% MLW6?V,79;#7JC=W0FUX)VHXGN[O%YZC*CA:=W;9'76R.JK6_R!Q_R%55Y5F2 MIG&8^AZ,/:R<-57<9IIIIZJ8H93R%*4V*\QA%U-;9NJD4O2PEO*EI91[EU"> MT"0^5CIYR'K)KBW(PPY>N3[R2=OQ]).7IN5ZV\1[W! (3CW*C HCFW0V-0MH*RM8"]OS(JL38K/)[PJX@6F@%V87 M),PZ#8;SM%A'NGJEY%>GE3Z=XJKCG0L#.;8G5]6Z0KLT#G"0,&GIQRB1M!&$ MJNZ*SV$F0B(RGOEQ8I74H:NSJ='&T;/6"ORVEK=OX:MC.)MQAROT!N:._L#U M#^_H0,1U?,>QKEXGP*-#Z9,1'EWOV%^4O]4!YNR6\_*GLE@]?UAL^YS9YO,=$+[[P.:=+SIJZ<9_EZ!M/\6,O3VYR%T_/>/$"UJ*" M1E:@A+68W4>!,IC7EV(T](SN!8_=+.Z"H-_\/=KB>#.W2Z&=.=OY8(^BB]HE M_8X_R]%_5#$[!S[KG_ERED:4Q"R,H4\3E9Q)2..>^O*?!/D\9HS$9IEIC7N< MVI2OHS/*K= 6-?B,$.Z>]H/@-C -U)"UY#T1^/+9-(^F.9@650M=@SI2:4(7 MX-H5\[,!JK-BGU%#XY7EL]%KI_:>U8M]7049%_DB7_)/^5?./LK/:O&0DWE3 MI?=G_-]%^58EW%&+0'.V*#@-?!QRB"(LJ5JDZL8Z"&#F2P+W6)I@;F2-72## MU,A[JP*<*QW 5@E0:W$%M!Y *Z+ME)['OGU&S.Q$9^!Q&'@Q: W!)W=#T,-K ML3>(SEP9[248V;^Q-T2'3H_]F^I+F+M=R&UM5;W_3N&%$ MH0AB'R(:IS#C*AB<)$&:H3B*.;+SL3;I=FJ7VV^+RC*#N2&\IH3F&K3!.>R MLK3,X(>-U& MMD.'%CNES?BEZH61N=.O*9RY[!21;G9._Y</Q7E,O][O9OQ"$ZB M-&:0^4QMQ=,,IGZ"8$IX0E(?<6J7U&AXD:=F#JXUUIF-^%K='@4=1ACMF$1$ M)%D$$0XQ1%F801(G'LQ(G'DLHE'*8IN5:F*C/9H+U_,_T)B;+9_3&LF!E]Z] MXD57>]6+U+\:G8%6&FBM82&@U+M>K3<%2+:Z@[;RNI&V^NY6\/&&RM'J/X+ MHUH.XPW OM4Q8L\7N_G*AK^TG-7?Z[+>&[^3($B]F% !0^I)NX,1'Z8X8Y!D MGF!9&%,:6-5_,NUX:M;#IX_7;SY^^GC_\?T7V?C[FY?RP79 M"(P.QV2S]WOZ'9X^0_J4+_C')7^J9MAGB1_&&8R5?8P2$=?GWAPE,8D)\P5) MK?P/#3J=&C=]Z#QA!;\IP8&6W-8CT60$S.C)-:X#4Y,+2.U]%2TPZ<5F!#G\8((I$0::%&$8S#) RH(#0*K2S4"[$? M)76K$^"BD 1ID@4P#*FZ!(D\2(*(2DL_XZD(Y(<;D]F"+X>%+:MA6_TUAWK8=2E MK4/%_96LZ]$>WG[ZB[]^JS]UW:2TVW52O%RY%.J??%F1_^9T>5]\6"U7)?]5 M_C9?/#1?<"K4_4(62H+ DBJX%T%": (S+PW]*,,AHT:W#RZ$F1H9GUD&\P7@ ME?Q,ONDM;KG1L_DU5DG2*U#5"JM546B5=49NJ;.%C]RE@]Q-4V,/W&U:0V8*M.\\-&(7!?@%HET.ATG@3=CY&%B^.(8S62]Z.#,7/D%>D(VTZ' MR4O[&,^7TA$:.VZ6KMJ\H+Q$EY/G+ F1AWR20.3%%"**,4P3@6"4T,#+,BRW M'4@:SRJ-(;NWK"K1U;&=3;W7_7!3,6$P5X2W2F*55DD= M<-SEU>]O^((^/N'R]R:8RT]"GL74@]Q77KL1\2'Q&(/4CU)&&,&2-&PHXUR' M4R..'7F!$AAL).YI.IW%W(Q.7"(YM ET$8C6A&**C"-:.=O=J.1BJOP^Q1B_ MUX]HKK_B?*X6DP]%^45:.RIO^!=.Y?91>UMM74-U',LOBY+C>?YWSE3FUS=< M%"6_Q]]G@>"<"DQ@@.3F#J4J&#CP4QA)3J)1XL=Q&-@Y)#B1:WHN#%M!=3)G MVP2O;D;+C,=&'X&!R4[)#[8*2%-JK2"4PD*EXM6.UWX==-<:,:79%2!:-R"5 M<\>,3K%V1)]N9!J58YW"N$_$;AOO;19JZ_*O^?+Q[:I:%D^\7#O'OLP"/U$9 ML@6D!&40^8RH; SRGWX6>I1X@<34TB8\W=O4#,)W7/"RY.K&^RM?V!9PZ@;6 MV/!S ]?P5E^=/?>;%!2L);T"&UF=6GSG(7%G[G7T-;:M=U[M(X:>P4M.J]?7 MGB0GRM?CE,1IDD%"$P*1YS%(THQ 'E(4!KZ7,>*B?'V'"%-CF+/UZW79C?HF MTK+F1H_QL3C;&@SUH2\?E93PC;YVW"U5698JHZ2.R20OH/W<+7[1/[Y6;DY7 MZSKW5V [>'*,:A &+WEO@/*P->^[!)A"T7L#@ RKWINTU(\Z;Y:/O%1?7\D? MY0>8?^7;TB?JFN##O/CV%\X>^$]R,[ZU]>XX58X(N+AX7>@_/VHQVW MNAU ,]I]M6$9F)&U7F!'L=WZ2E?U;:K2#V@%KX!2C6$-"["OIR*MNXX6)#P'H0:#9()SV/Q>@C9ZLYOQ'O M<;F0F\E*[B;U5O(-KG(J#8AW^7RE%C@ES[8F2I)%49*F%+*$((AH%JH:5 (B M/^8L)4($86!U-M9/CJG1^EJ-=4ETBN=478DH U_^B"A=M*7/:FU45K2ZINVS MW%7H@S/W=9;[CK'A^=KP(S?T(5MKT-8ZJ .R^E3M"KS9C%JC"?A-ZP*KX[2>4HQ[IG895 <':Q65:P.?HRU,C MQ(V08"VEH6_K:7BZ:@@-^4B(X*;W6JWZMDS_$61RO9TZE0NV1/ M]X-]'0[4\JMCZMXT02(BY;&^"4R]C,J=+HDA"2,/\$!C*8^!9> ,[@C@<:E062 %!VGM7?F,W#0P5\OJ$__*YW[S;28IR4*!A9S33*6$QAG,$B^&@=S7T"0.">%6 M 7L=?4UMKFO9ZE0]?L]JND< -9OLCF :>-;O'/AH0:^ %A7X U" 2:NJ^D> MZ>EUBNF>5OED+=V.5^P-]!YU-2=<3=.N:*9=J:;B MY>5U+M>S\5;:W]N@:A)%A&5"6LDH5$6 I-%,$%*:>#9Q4;LM&_S MO8T3XU"+9UGN8 Y6 ,;:K6 H*UA,I@9?G7 MG*E+27>K8C<.O1;($TV.ME9VJ]1>-L\\V6\%W91X"UD0)0Q[,,2Q"G-&(4PS M3*!(?<99P'V!F,U.M%>-O!%F[%HNNU5S Y-(!>LDM<&F;8[0/6?B?#0?:&/^0+=5$!")[K5,^% ,_=GMW=*&*" MDBQ,$4PY2R!"0B5VEG]X?A)0'A(6$=Z@^'[!AL9PW<6 )_$+YA(^,ZMM@@47 MSTX^:T-MH&J)KU,/\5S%PZ%K&F[OY!G):)PD(4S"4*X&!#.(,8XA]JC'8D_^ MF5G%))WO,^W;QD!V]38UV&I_0K9#GKNQ[ &S&,\Y@&YABK!'K$71H@(2S M^,*NOD8.)310^S!JT.2E?K1Q7^)%)>0D5*7)>/DUI]*HOA%UU<42)+J0W+N!1N:J2T MD12T1.V9^\OI()HQV6L-S=!G;OU&Q9K^AH#/$5LZ%6U4"5PMJ&I\>968" E_N'K'\%6:/-;@_/X MG;] < K=P+S6A9K<,KK<+%I!T^MZX7SKH]TT&"O:OG0P?ZF?3?=Q04M5+OL= MK__[<7%-:;GBK%6)=A9P+T-^ED(ALD!YR240Q\B'7I BSV5"9PF@JU*G)IYOI;>SR8P&P\#2Z9B3C M!+.!F:4?7-9D.LNOM<9^U\::UT:6]>MH\T MJ=)TIK3/*^56=2/J/%KM5*<_R7>7LQC3)$%> A,6A>KF33DQ1@*BD'FQ[Y&( M2:O,RHEQ*%%M)MM(9:M5W)"$2Z6G:ZIOXK74NE;U@Y*[*0 <>'ZL;Z7J2ZDO MM[<79!4XX?'DJ5*DJ*9FPRJ9QIK^I6;"->(HF'G@AUX+G1Y5P0>XA+ LAGY*JAAT#>40U9 ,<7%$@.=Z&Y7'#%7?IR/3UWJ,8GEF_4DEG_93N)3[8TR?<\HLYZXYQX;^:!)W=4I7OX@]?@9 ME[_SY6V94WXC!%?9W-_A)9]Y(DU)R@AD?H3E_&>VC)A-1_S&.FRQ =W;D9--GSP1' M^2)?\D_Y5\X^+I92GIS,^755\:4T68MRF?]=R_J^]ESX&\?E!SEK9S0+HC", M.8QH@.3B0RE,>>;#@% F8KD,$=_J-*J?&%-;5N2T22S3(?6#WXS\AP=U8%JO M%8!: [!5 6@=5+6B9ZZ*U(.V-E= *0*4)@[S*UV$I*O42_V$&#4F4FFZR M]QN?&GMI^8 6L+EO,]]>'P!W?F]]"1P#\XX%$E:[ZE,J]]I2'S0VVG[ZE!KM MS?3)9QRZFBK+J+KCE.=?U47<+$D"GBDOTR!3.5=%Y$-"L _]-/5(%B ,'(I_34N_;W:.ND/3?B?:D+;FT]Z3_E"_YQR9],,HZ; M-#.AF; 65U<\*$M)Y,6JFK_4QR7[QRSM( ^E#-#:. KRL &NUPV340>C73;9 MJ-N^=[)ZKZ>/"B_E;%+)TS\7=6!)4PO*#S(_)BR%02SDRINP"!+.,$QHRCV/ M)"*,K32WVSU*).K9I%F6JH&\LH)]Q MN8E6^4"R$ M(@Q )/X@PPXF=6_39/FT^_''\FS5&7)'M5RW"4QDF0IE!(4T5% M9X0PC7 ,0TH)"?S0\Y!1KEL7PDS-I&GG3J-;!EQ MYV0$30\?QAF7P0\E-FJ K1[J/KNE"5BKHB^I!TW/Y@)69P<9%X@R\@''Y: = M'GPX:+,?_][)CLMIKK@Q2S(A2!:' M,.8LAHC*O2(1'H>I2-(HQ 'WOT*SSWM]F[F4 MZG2,ZB^+?%G=??FEJ<+AIYP%,<4PCK(0(M]C$*, 0R&P8!G!8>!;%B[I[&]Z M&]M?]"(DYUBYG6ZZ$#%8*;):5DNL\VGW9;9C0T!CAD,11C!( M8@Y1S .8!BR#?NRSD$1Q++!5^GMG S!.[$LW_ KW.I[:)>2V2\>%0(ZW4-3E M*[6DX YONNEBRO<[^RU2OH8P]!1[,>\C;Z%]+3#>'4C-$-^ ME/:6JE3RMJB6U2R._-!3E[*^NH]%F*<0TS"#08Q#A!A%-$[6/E'W%C4A.OKL MX1!U/P*QK46N#S8K[1XU5YVKB?:\(O.<;F)_+&VESA$P,Y4N!G2LJGU;$&M3 M:2TIT**ZK.)W'A!G1?TZNAJYQM]YI0]+_AF\T]??X[GD-->\-<,!B<(PBR&A MV(?(2SV(0Y[!+(X\3Q ?^;%5(L]VXU,S@MJRU3NHEKNYK6='"T,S+NB+S,!S MORV62Y>-0V6=N6FTFA[9->-0J4-WC"//])VG9+G-^JTJ"S8I&5F:RHF9$4@" M'\DY*R*8)J$/PS@,_ "',:%6I^ZG.IK>_"7+5F;]*UW&LF?"RY/@FD[FRR$; M?&+W0JO'5.^&PMFT/]'-R!30K>PA'9QYOG?=%<;5;?VZ:C3#81I1SB".A0<1 M\>6"CGD(,>89%4'B(69%"?L=3(T*MO)MLVY;5SW9A=!LXE\"S, 3OH6)^\/- M4WJ[*QNRV_S8I3^.*G>D?,?QYWJ'/Q5/?%.?2057Z0AR51$L]'W"/)_ @&,! MD<\)S,((P22@PL]\'+/0JAA21U]3F]NUJ& C*U@+VZOP6A?(9E/>$70#S_[> MJ/6);#J'A[N II,]C1W'=$[E(^%+9U]Q0AMOZA+&7QXY5Z4AM^5!MI$BU9L7 M^8_GHL+SG\IB]5S))N8K=6&K4U$LEOEBQ5GCW%DLJD^; "B"TH0@QF&6IARB M /LP$V$(F1>**$0^23Q+G\K19)\ZK5V!1GN@U==V3*O03@L!Y1.XQ@#4(%R! M#0R@C0/8 F$6L_7J7U@O#I[*=S,RIT_CD[ETP1AC\(99@ :5_#47M#&&Y,P" M.8H(_1;<:_;?J\8A]ZZ^7+HO[O'WO^;+Q\=BKOK_4)3'LT'-6$ ]1D(!&55> M3&DHE]+0]Z# L(--&+/.W3IRZ@>%T]N*D6\4UIQ.=,%P18 MXN_;""N[)>V2,31;HH8>DO%S[FURZ6U3FEV!=3B^'A"I'V@I"&[(/']P?)7@ M %='J\$EDHS*[@X@VV=K%TWVS&57E#Q_6+S_3A_55RC_J9BA.;03&<-^DF30 M2V*J:O-D$&=>#(-$,)ZE-*.9L,I8U]'9U#84C:R-JSM] 8VTEKGJNN U8SY7 MH U,;6N\UG*N\1K@M-0$$5?YX[JZ&C=+G('2![G@3-ZQXXWEMWDQD_SS5"RT MZ\2[8E&4U^QK+FGIPVK!ZB@9CR98D#B# 4D2B#)IG!$22#--")_[@G@A,3I? M->IM:LRQL;7JTEKJ;SK2#%P#JE5I?,U;3OY,FN*-5Y4<8[Q MP$13BUI[4DF#24D+&G&!DO<*:(E= L@*JF\8:X-U-"!WNITNH,;\;0503>#J M%@WXEINVUD^7ZD,)MO"&G)!D#M[ MV9]41=F2JV7C9OL>EPOERGG+:VMS&SR>(4325/*XSU1QQHQQF(8Q@FG B9=D MOI=Z=IGSG8LXM65@-RE B_?Y-N@.\$;-.H/Z\I&K1]?*JC?5CS0Z\ID%7X)Y M(1>29U[6BPO RV69DU6=54"M'JV.U,Y!ZFF9?]_]IV-FYK[N!S'TOK_U+;35 M:U<5>K_S*;S=_0S62@*I99V1?]!L!<,-AJO<^NX%'#>C_F '^31'ZXG^P"R M&^5))!L4/W.LSIPM8L2.O#HUQMAT#JIM''6 T, GV MA\!YJ_SRU/7#SD5%NQSB(8!.)[0!2KTF=E>[ MHTUP ^7:$]WD\9XI*16%* .@Y(]\44D;H;Y"WHRI9.U*[EI:?6\N+3[SY8VX MQ]]O5I]@[E;A2_ E)UM4.4RE^!1GUPO7%;]-C6.FMM6[#&>Q6$ MPU!=9@=R #:C 86B9\>AIC\[V.'8")%,(CJ1!,GZU'^^T[G'JDDTW0I^5 M59+5]$6.[%HS9\O-\II4.M/H#/L>2P.5!2^16Q/$ \E% 8F@_&&,$QR'F0CL MLN!=(H[-1!LG25[[7M*.H2X:%C/J&@OJ42_3:TUTGA*MRY4R'.O;7TUZM=W: M+ERS5LDAY[E UA$97B3*J"SI K1]^G329C]>E1:C2D]Z6Q9?[F?/%P39?YU]K*W+ IPRQ2M2;]*(P@BJ,(9AFE$",/(9;X-,NL+JCM19B: MM??V^LM?P(=/-W_] C[ MXV)&I\.B/3")JAVXSI&\%E_%!_V@- #YXH]@HP38:C$(<_8'T1%?]A!@5);L M#] ^-U[0DOU]S$>YWY9/WI?LMICG5#8J^Z6?B^4U*YYU ,G:U<+P=L:XP:E1 M6B,X6%])K,77UHG2@3,=GR=5 8TNYGQ?OB"O^XJJ AF+![6_+K_R61@A$::(02]3I8$RN:4E M&8N@GZ1R"QO'-*7^[)F7><&^+'&Y-#Y?.^C*9K;L=SC^P&VW5W MPR'[7N>]'P16XQ/*BX :_DAR*QYHY'.<<_V$]BY3K>]W,7Z&]1-*'DVL?NK9 M'H$TUY26*\[6I=Z4N=CLJ5L_:HJMS.3K K,P@ &F"*(DE9M;DB70"[PH2[ ( M?0\;!]78]#PU*["1'?#Z)+>5I&Q3"FB^5<(B$,1J.!B+:9*)!/*4):H@7JIB MG%(HHCBB!'&.D6RV6.+Y:P['IO\!_8-4'P!/8E"Z67U0J >F^O5'WQ*R=2;; M^NGYZDR7?OCFT5!#83U29)0=T?S)4814'] ZHZ6L&APO9#R+(Q1HCS?!$0DXQ"GW(ZM^-CMAYM MX(=\T434_M$R.8F3L3/;+XP^(D.O.FZ"E=QY^ \"M*L,)DYD&C>7B4L8#[*: M.&V\)W&KC ?W\EV=DE1P003C' H1RBU4C"-ILS,*@XCYF(1)R*@= ;=;GQR1 MZO0;2KI>J5UWD3.DO[YX#$UCQE#8$]$QE5T1RD[;XQ+#,;4.)OC1A_K68RCS MKWBI'4O7&=V5/?<7SAYV+M2VW@:6=\P7]#"A3WFK1:O\0+TS:11I7S,/[*OC M %)G!0SZ2S)RC8.+(3LL@W!YDSW+J,E/LUTZ)?"B).4)3(1'(&()@QF- JB2 M_O LB6F<)C;+ZV[S4UM?E727%$G9 \^,Q/I#,C O6:!A7]?LJ-*N*IGM-CYN M[;*CBAU4*SO^E-V493R?O6N.S?YKA4LY0^8O=_RY*).PG1C<+'7U,;?*NQ00;.4$MJ-D<[D*S>R([PFAH*\,:'N-) M;0! ATN'?+N>U/(OV[G8H$]I J?6L-GFTWVK\_NEY7KQPN=*WUYT_Z]JH'XN5C^C2]5+=:'A0HYW;94OZ3/6.\?\>+F6:>" MG@FZ MT*QVW'OA2[!%P?VY[*L/F".K\/7T&-4 ??7AVK=U7U^@GGFT<5X'Q309>/0> M?//#O^2\5)&(+\U>#S'NQSQBT ^P"OU# LI%,H"91SW,:(P"E%HEUK;I?6IK MG)*S"3+;2*K/LSY?_]IS:VTW&F9+T6 8#[Q\7 :O?7+N/C"YRM9MU?>XZ;O[ MP'*0S[M7(_T([2>^D,W-=;&8IWR1J_-"=<2X&^A F.L1=Y-D1FU.O4"*P1NBYZOB.V'6N906[&5LZ!')BEVACN2CQ@>@4K MD!QQE%F?HW*3%0S[G&3WM^_P2H9O1R.50#\TD/E*SIHQL$1WQQ MHI-1":);T7U&./-T3W.D*-BW?#[_M"EMB<)4A)@)Z(>)G/T4)Q#[/E?^]S3. MO BSP"J?TT$/4YOX:P$O*#UZB**A-7$)-D-;#E:PV-L(IU1W90\6Y?7VNYB)'OPK4>#3G(_\X@7$(Y"2*(,0Y3& <0L93"D"<$D M2CP66B4/M>E\:C1P6)BLM<%7\H.6BU!=),#V],1F: P/3P8"?.BS$Y=8]ZUS M9@6:V[IG9EV_1ATT*U!.U$6S:Z,GS9U5?%E=?VD M\F'^75M(S6[ICJN3&Z92+7W(*XKG?^.XG"6"ISAA"*:I2"#"?@P)CF.(2!K[ M)&68$6;%?I?+-#525!^P)IR,+ #T+"/*O(D.[NID:?;6G_%=3R*GJ34^/2..VWIL8$1XJ]&.:(/()(]RR_#(R!9_01')R='Y]6O&<=FYVF1BQ= MB RT[: MOFT3+''ZSU7T@4 S"(>0:18!Y,29S!A >X<338ZVA^A6J;V7./.D?3#L^\4R7[Y\R.>\KFXQ0P2G1"6'\<- +L?, M1Y!0/X8I#5-$HCBFOE$%B6.-3VUZU_(!)6!3]<4\[O4 N.Y9?"D< \]?"R2L M0EQ/J=PKMO6@L=&"6D^IT8YF/?E,/RM95#)"0^0HQ# MA#B&*.8$IB+B,".^GPF4"0]9^7L=[V9J$U5)"7;$[.?3<0)4,SOZ=Z^KVJD]MG$/6A>C(V.7XV%1!F"4<1FI)H 4<#7')6#; MR[YC4^(*\,U(/32Z78%OCSE]!$_X!1 .2%G\SA> %=\6JF!DQ1^TET%1R@?^ M6_Y)Y[(I5T4%+AZ"S@H#_5L?K]S Q0CLU!ZXO+6^:7+)Q!Y.0[R>S!7_ NBR<\9[G;,=&M6TEU7/6_-["''*SG84;!,?*,DR6K?S"5Z -X[MS,/;((VP(C;-L MP>?Z&SDGL*'ZAYE_35_LQS8WSUQ%\R\>/G$L9VI35>5E70E(9 E/4"B@G_@1 M1 F-8"HP@2)(4!K&F6!I.OO*2U*8LDQWAS83I-WMKM85 M@NRXY@S@9D3C#L2!66:+GI;T:E/&ZN5\$2MKCC%#Q1'!G.EL5'8Q4WR?6@S? MNC39OS0!GFZ$.D#6<0%9C#")PA2&GI#&"PLH)"$BT(M$1B.$>1H8W<&>ZVAJ MV^NMG%= ]O>D]A2TD=766CD!K:F1GL/J@M(&QX%P7K=@ MKYM7*DIP7-G3%0=./']!C-;'JEI) T:76+VM:SCKJE^;S)#JH5OY,3U*7E*I MT:M9&B:$\CB&"4M]B+Q P-3'"0P(9A%-?<)\J[H#/>68&JG4\H)<*P)6.OSR M_9?;V_ZEU/H.D.'5R_"P#WUXIX0#M0J@U@'42ES5-R;J!*]1!-0/KU4!6A?' M06+]P709/=9#BO'#ROI#=33>[(+F>A8Z:X71'AY*S:C ?82#+W44Y7/D@1F MJI9T'""/QRA"!*7K4R$SDNSNL,=IT,!LV)97F0R8_L\J+^4\W9[=6OJDGX%< M8APGH4\@BD@"49K%,%.EHK,PY"@DOH^I5=(:!X"/67VN#7=30-R%\>^5QG+\>+EQF1 M]$P"+Y8X$FG)^HF &'$"$X+\,"413LTXXWCS4^.(QO=6BP@:&6W]D'?@Z^:$ MRT$9F .L\.CAC7Q,[0O\D7>:&]DC^9@JAS[)1Y]RGLCI,U_..$V]+(HPY%$J M%_N(9Q#[.(/"]P5/8RRRC,R6JE"!V6+?W9W51-YT.N"EN.K#6?XEA:?9ZNX. MI8%G=F?6)+DIE-*.D@JIAR>>[G)H= ML);X2A^"+'42^(W4%Z2[-0#?C&?<0CHPUSA T[Y"IS% KJIVGN]PW$J>Q@ < M5/7W#V&;!W._:I M&^YXM<1+W?8[KB[:\[I"P3OY0],$#EUM3,VR:LD*=H0%2EKS_ V=N'43D4O( M!B:R>M\I__D;HF[9M+J=JDX,4 MQU$0!%$&8YQ&$ D10KG72B -1>9%,28BS>S,G#,]3L^J.9:WU,YJ.0>RF9'B M$+B!*4)+JNYGZMO[EK"#I'HU!,:1N7&NMU&M"T/5]XT)T]=ZV ZK.?<]$ODJ MGV5MX7^8XP=CL^'XZY.S&%3LF9(3^CO)3ZWV-%UP&5@+ER,UM*'0#1+X3V"&<0GT!5D8C"%SGF+A?,^OE#_!&)+3R1',F^BY\\'5H_J_ M,NB_XKDZ2-%=YJHRB_J%[K/]@]:3LR2($C]. QA['H$HB!$D7HCD#BE(<,8C M2?[[^ MZ\_OP-W[+_=W']_>OW^G?_\O_YP&?O!O;_A#OE!Y+M2LKN6TW&U=-+ TBSAB M0A MBR//%Y!RS"&B40 Q5:8>9['OL33)TL#&YV2TL1S-)050*>25_A/PK:QZ#2TW MFNC?CSEPAH@S4GZ EX!78R@[J1VK+9N>'[3<-]L@0==KM9UW#KNWX>RWD]DJ5(?L@Y\4L\S#R0IK"U$NI M_ )-JO M[*+61A=:!$J?D0;%(C/42(,S4FZH80?)+N&3 V0[4SY=TOYX29\^X+"5/Y=:_T$4*[]UD0)X@E*8)>E'D0Q0&!*2(>](3- ]P*NC,1W94//C$<9E;_0!!/8)62)K\U]D[+ '?#-T+5WQ,"3,5'_@Q M-C5]S[34PUR_XU_Y8L7O."T>9+^RM3JL^EVA:@7/:!J%89#X4$1(2(L\IC#S MB( L%B3&Q(]X:A0X9]#7U(SN1EK0$K=).@!^JR6V20AZ!F<#@]L=>D/?XHX) MG(51[ [ D>S>2X"TLVK-H.DT7,\T,9YM:J;+COEI^$H_"_/CXBNOENIS^;B@ MQ1.7I,[5(>DLBN(8!3R#81)'JC 2AVG E#'),4*)CRUKHY_J:&K$NI8+2 M^ M(2T6^54_X?)WOM3YEJM-5G,[R_$DS&;VH0OP!N;5K8B@EO$*K*5T9^B=P\&1 M.7>RFU&-MG/*[IMF9Y^W]W[[LOS]MJ0WY7U5-C44)?O\S)>/!=N&I!BZPIFT M-34R:+(UE3GE*D7W_9<[L)4=U,*;.\<9H=E-"$, .3 QF&#HN'2R+4J]W.F, M.AC-M\Y&W;:CG=5[/1U3BJ>G8J$_@SH=5AU--\.!3WP-E\.V=#WR#5:7VJT MUNGT:C$=W@UWX^#JUO=$+^/>YW:K>G!3>^;QGJF \^JYJ/#\I[)8/4MKI:Z= MH/.7JWA V4&3B;A8'*0 $T$24"]+H,H,#.5N)(89#U(8"E6Q1R@G7:.H/@>R M3(U:WN7* CQ5G<0RI? %0V1&/B,!/S!!K;4 6@VUZ5E7@&EK C:J7 V9Y,T! MI*Y2'%\@R;A9D"^'["!1LH,F^_&J[+&J;LM"Y,M9%+ X)DD >4)"B"+$(6$Q M@9BF?DA8%@K";!P%6VU;\=X(;G]:-/"L9;-CN39@9JS5$X:!6:A&X+8; 6LZ M.:*K(WIHMSSJ=#^BTO[T/?9(WYU/G2']K_GR\>U*6OQ/O#PH[\%C+GPD*(R$ M\KS/!()I2CP8)"$1*$59D'EVVZ#SG4[.<.&"ERHM;]E<*BBO4-H(#QB7=)K; M&C!&X)MND]Q".OB>J187?)/R@K7 PQ9:L8'(V7;*H,N1]U;F(!QNM"S>M4\[ MVY1C?7G_G3ZJR-7/\ON9)1ZC21 (&$=9+$V$((*I2EN=I0'B,8XC&AO%.)[J M8&HTLY81K(4$2DKSY+-'0>RF$!?0#'U :X>*50K:+M5[):$]VN!H:6B[U&DG MHNU\KF>J?[T_^(#S\E<\7_%MEH-9@F-!DYC"F$<11![W8!I3#E,L?QH$. R) M9V/HG^QI:F9_'>TC\@5>T%S^K<\QQVE8S4P#)V -/,'7CGA*2J#%;*4P<9AA M_AP4KI++G^QGW+SRY]0]2"E_]H5^S/"I6#RHBDRJ+N1,Y9\F!*4PEFN[) ,B M=_T14M49&?831L)$&!4R/];XU)9S)1O4A=.8E.X*+#KR*1L@%^(H#4(*TY!) M&B5!!C&5?R O"WR4ACB)N V-]D9N-.:<.\7/C"_[HC(P1>I/2=>54X*YX\1C MZCJBP9VF1V6^8TKMD]W19WI:/EN_XIOE(R]5:O^2/_)%E7_EM:O+IZ)2:;MO MQ#W^/@MC% B/!C"+Y&Q&(O$@YF$,/891@)&($]^JG*1E_U-CR;;[?:'D![2M M@&2!RM9FLAP00TMJ.)B'MJ]:"&O1P8[LC3\<^$&)_T>=]E_=STD='-I>_&E#7"<;F1I%[55'K$6UXZ33 M@)FQCQ.L!N:9HS"!WVHY'6:".HN%(]HXW<^H!'%6W7TJ./_"I06R/RY4KBB= M#/MZP?["V8/*&47EK[3O^7;KN/4;C:FJ>LL0C*C*5\<\:?6@A$":88]XH0AP MX/T>HV-&0F-A/C!/;=4 +3W:R(.M*JVC*,=> MP"Y1=5[XNXYT+%1 MG%U_PR6K]/%G^_?G8ODWOFRB+/_.61UD^:$H6X&7_LSGB">1"&"(PQ"B M#*F0\S"!61!SQI-8I,R*-<85?VJ,]%>>/SQ*O2#^RDO\P$')54RKLA#Z9%8< M^5NPW%E.;H0'IE6M*=2J@EO\4N=*W^9-5Y6S&J6!UOI*9S;>U-/:*GJUCBL7 M1=D.-Q]@QSOJ&+G>1H\C_.OLS4<=F),;_G&EZ)$PY:T2HJQTT?)6T$[]8YUM M>OW[.R74+/,XX;X?P!@+#%'(/+F223X6@@09P7'HB=@X@XIEYU-;C+;BJ>/Y M.AI/_:VV"]^H:Y--X)Y]P%ZOX>E>888&?7"S>X/WC=B-\ ,;\:] ZS&MP8!P M6Z1K&1#VD?*WN(;?+J=+3_PZD[S8MCE>UI>>VNZD@>G;AMTJ4I7+V<_X>_ZT M>FHV^!E+LS0E%&(_DSL>G\00A[X/"0_ETL$2'PEALD0MC?*W#VIQGIBGGZ@]S'E_J7R MQHN")"+$V$\A3YB * M]F#$100]%+/0C#_DTM4K\?[JOJ;FKO3UP6 %XN2QS MLJJS,BV+'>.LJ6UH?;1Y$GKC,TX7@ Y_V&GBFG(%KO<0OL6N(X;.PN7N=/1D M3V,?DYY3^)%#$0EH,*/,@21A2>5XPH9$?4V4QF#/5 M8)).C>>TT!,Y\GSMT\T)4:;#@\SK)U7Q_!_@X/(?Y8SR_Y'CR-%/'GLN'BJX M[5US/G$O7YVQ,/419@DD/N$0Q1F'61H+Z)$H$A[R?-]L=[C?\-0VAVO9@!+. M/&)T!ZMN1KT$@8$)T$QYJ\#08YKV"@C=:6BT0-!CXK<#0(_^OF=.%UX\E/CY M,:=OE5PJ2EQ-ZKN\^KTY>?!2Q#E/4ACB3&7$"F*(HT!.Q(@$B"9Q$C"C0WSC M'JF137#V,\"PCPH4$RE$4 PQ"F/88I"S_?2(**) MD>_QI8),C9?J?'RYSLBWW,H*J!+6XA[KDK$QN$(<"?&AC13K1'PM9>JBVB,- MB<4UXTA#,]*5XY!#9'?]Z #7SJO(2]H?[UK2 0H[5Y0NVK-/4G^/R6J.RT]Y MM=1UU*TSTY]L8&KK22,H4)+*N:%D-<\^?QJF[B7"&4(#\W\;'/";%A,XSRI_ M%HA>J>1/MSI:_OBSBK63QI]_N&< 7/&D["5IWJZDS+L_%'B3 MH^YRR2-5)?'\^D-2JBK532)9E*)S&N@=VR61:STL/5I<7!<>Q=#S_(QD8>A[ M9OG\9V>9VZ.^%5*>Q8';S?I;*>M)&6:LG853;_]Z-4BCNZ3.X3/"9K47"%=I M86?GF#;?JT_-DT2NWHO-/5@;NY\O #ONB MG< U,@M8(V7DJQY$PLIQ?7G4R;S8@XIU7=K#%UMXG50@8]-2XL.F$IN%)B)> M%4C[PM<;V8+MHY#YKA9*_5@$OA^R" 60Y4$@2_L02&CH013ZF>^E,4V%*=!V M%'[2]#>9B:#UY3]L;?PT 66T<;M5*R^0ZPRXDMC J6&X&AJNI1' G;)K52,Y M:$1OLY!NFA**-V K/Y *@+N1P39P&HT'^D1^(M?@F_F&[.#K=0<9#CF=!\A. MUP.GC^40[JS$8(%DHU+J$^A1#PLKT:,P3;P(RO1"*Y?:27V(>7$2@S^GS&LQ.#76XG!,1WH76Q9!%*,RXKE1E8/ M^;IKPBOK:K>MMM,T9Y&/"8P%?A#1G,$,!QX48,8LX'Y(?*.V8$,3SHT.NO*" MO< WJIB[86MS;=#U?$DNH1R9*JY$T;QNHR8TK@HU#DTW;65&3>5/2C'JWF?= MG+"M/O20=\,HOW!5_5$=5^T#,=N X'I_G,)HDE),/.AG5#!1Z*4P#4D* Y*G M/$JB$'G(L$'A-?+,C:B4O=A&4W?5,6Y/>-4B:7K!IX-^[/UL?PS[6*77W.#G MKB?A5=),W9?0!71G>A,Z&=8ROQ&_%FN\E 'HVWY'*CB=KQ=AA%"$Q?8M9B2" M*(\X))1CF'L,)QYF/,9:>[CAJ>9&B$TQ_A5? [J7V21&3 -=/;IS@]G(3-81 M$NPZG4DQ5?JBP_S$03!GFC:[,1!A4^2$X?OL.,)03Y%_9#?4BI/&*5/ MJ5P6]*WY[_XECGU$ IZGD*:AL+2PG\$T\X6E%?IAQ#V/)&:![WK3SHT_E-0R M;?=1C+IUSIHQAR;>>BSB'L61&64'X%[D&]"("_YL_QW%/#)#RA'=:$XZ*?68 M 7%,0X9WVU'2$_[):V$/R7BG7>O6E(1AY,4P"L0F#]$\AZF?QS GXG<6>HSZ MD0G_G)EC;F3S%2_;(MI-+Y&U%!F\-C*;DJ%1S^;A*>?& WOIFGHLY0IPI02H=UH85C(8 MAEV/'=R".?;95 -:U]7\\0_X^?X&=!#^U->BR;QF@#8^KI+_AR><-HM?&X"3 M='S].^VXYTO3__S+M@SR(Z_RLGK!0J\'LBR>E6TO_BBS__ S7X1!Y'/N<4BC M@,A6A;Y,O_?&2JWX-X=UI+<:@'*GPHW\>ZN$&4V9 MKI >9XV(^\@$MH-\)SOH" \>.I _#D-N3&:6P#EB-M/9)Z4Y2VB..<]V&,MS M_N6R_"''_EA6'\H-6>>;9;NQJ[]PRHOOW>V"'X4AHA&"+,<91&%.(?'\%.;4 M2WE&"*=A8'3H;S+[W,AO)[RJD\Y:\0%NY3<\^C=:!\TX@+'0'3LHH)41[(6\ M 8=HOZ\X*];*4!MAQV<%G*N0 :.YIXT?L('E))C :A!;ZTZV/:)K%2;Y_ANN MGGF]K>&2YV&2,@9C*JPYA$D 21)X, F]E/ D"CQDY$JZ/-7<:.M 4IMCKQY4 M=8TO%UB-;F=U86JE'"'?;1@,9[;3Q8DF-I.&%#ZUB ;OL..'1X$L%T3#5(S, MYXT<\B%O<:5"JF]73?_9_4%^?4MJ=?:VB%$%4V(^,A\=03V#6B4D<=LC3HW MLJ)PD\ZASA.:SMG=;I!;K1RRFR-\'5'@M=),RI..H#LF4U?#VC%N4U'YZQJO M51C<[FD-PC2-$K&3C$+,((I#!#,/81BRD*..JPTU9IW'5;\ MA8=9B%B40YIR#!$-!"UPE,#,3U 0HC3R_,P@_UA[8JUO_O19QT8=LXK5NCRY MYO;@&M..#4/+I<#)C3..C4,S3=QOP9-]4^[ M-NC>:-7C3SXQ:M@V +.QEL2VE%??N6PG^'$C:T[*I%SIV?I0KLKJEGTO:O'A M9L464>+E411DD*6IH+$<1S +TT3\FM$XSF,?Q?KU.J\69VY&D&*F?_\W/_;^ MXY">0-6J9-W][]J%ZR>TZ9=C=+;;-RR_ :TZVQYU6X64_[U1"6QUN@%**X@; MM8#4:]*%,NHD..&"353 8;_7WSX_V_HDG34K6GV$92 ^6#8EIX6-@ $[6+Q< MZ/A79VT''8$]T(CPVEFF;$WH")&C9H6N1C6O$]&&Y[SY 7DJUDN^"#E!<21L M=;&C)U#8[PR2S)/A,BC/_"C@W--RBYX;?&XO+R64?/#\X#?REVU(*1Q&%1\NZ6U5Z.%DL,GJ.UQ2HUO6X>(U+@Y"RWI]NV(M-7PJ M5OQ>;.OKA<]S'D;2Z8:%J8KR4#RVF&K%Z;\A2>M_2#T MG[D.W.L@.?GE=2.>[Z]EOOXA[)9;Q@IIGM8+L7'F/,@S89W*B#.?(4@\C&": MT!SY.:?"O+!.4[XPZ=Q(J9N!6ZS$C"NQ*]O4'-2MY(#Q[WQ9OBK/^+6)S)=6 M0M.YYQC?L7>\!\G-C;Q@*["J7-6(/%*:\P! 8R0\7YKRUZ4^#X#0FP0]=*]Y M=X/[55V(*Y\JIO(9"UX_5B6]9>7K6NR4EOA9M\O!X$!SHYE68-D#1/4(V8JM M7M=2=L[D23!H5=#OA# ,:3^W.$=S],-*(R#!GU)^1PT3M'&R:IPP//ID#12T M%>TV4M"_R5UMY<81<^*Q#&(>$,+%'@O%&**4$IBQQ(,1RU(<+[[PBI?[.6'-NDX>I*\&8N[CZFWI!4/D#WTO_OTSWP;KPZVZ&1X!T M]!UQBZ7ZH2/V#9""MP'$>]%=[HP-T7*V/=:==^(]LB$HQ9B'#[,S@5@5I"%<'/G/9MO&[184/FX71([:1X1[;Z.T@?7@ZL3V4(&] MJJ#V).5([0T=8.F( &TDF)0*KX#HF!2O&8#\.(JY)[C0A 9[YIH;W4E104=66?)=Q939 ME<[O0UF/TQQA-S)WV<-F3$P:@#@BH+Z9)B4:#96/"47G%MN@#54B^A%7Z[?V MFTPY2ZD79Y#A,(&(4;'ABQ&#<< 5*/ M$JZ#9V0F.$#FIK%7W)/ 90B:=GXHLW$?,(_;^N: MKVOQP_9O=S]EJ7C>VB6UV,?=4EIM\+)6_W+VJ<"D6*I=P<++F"LSS*U9@9+[:BM]T MD%9*W:B?=Q^TBMULMV'-@>E6N1NP7;Z.?@Y;9SA&W%4/#5=B3=M,PS&8)UTU M7(]OF\W.>%ZLBC7_5'SG['ZU%E_X@BQY(]3=3[K]&ADAWLA6])&/RVDQ]L%;A\EFZ15&^'G;-L>\/I M)T[#MP/G-#_?P_$U%<+D?FX7G["K9I4%69PEXL'/,RZ3@4(,<>83 M&4(;1''&XR QJK[?,]?E(Z(CUC*$Y@@Y$.4R$X> M&&;Y*BKE1S=;-VCK2ZDZUT+8LMY8'UN$R]5/29."/O0TZ M=6]WH._^MK%5_NZ#H*;.LNZGO3 M3- >=JJ-!/3(+Q7'&!MYU"P0LW*LFU M#7>1H;"U2G8BN);1+V]RVGV=?8]E-*"^#X,XP1 1'$'BD0CBP$=$6-51G!I5 M#;I.G+E1G)(4*E%!*RNXK2IQR77UOJ]<-+T]_G1+,3()-JOP[II5,(\G<0*> MJRB2ZX29-G;$"7 G$2-N1C6OCG@GM@WKMR?\\Y[)'41>4#5O4[%SP6C"2>P% M,,(\AHBF*/X")F81($7@[#C.40 MY8E@JEAL"WE&"0F81](T-F&J"_/,C98:,<&+DA,4.T'-*.D2J'K\XP"JL:V8 M!J5&1-"1T1VG#(#@B$ NS3(I6PRH>DP-0Y<[J..Z4OLE53"VC>M6!T6)GZ6( M!CY,([G/82R *4L"Z',O3\56)\%FG* QY]SXH2N;=+NR;=J+K'96U'5OF5%K MX/5XPS&<(W/(8='61EQ5IT&YKW<2CU2SM1^>,4JV7ICQUU5L[8>@MV#KP*TV M91?YJBBKS^6:UV$<1(]M..#?ND9*!1FZ@!#>IX*>!;S_+C(':V![C#E8@_*L0&+02 M R$R4'@.]@*WP]*D!J);3*>J?#B,K:LRA_KX]!)0EA-2GA$+9^#K4&8VRBM,-!^SD^JW>?D25NZ!A8 MXK>]<74XUB0/[%GQMT_E^0_M-F$?BQ5>T0(O[U>RK)4*#9#?*@^'OD^S5&R\ M4FGYY#G$&,702\,X#UD4\-0HX_C"/'-[/'=B@KV<1L_F$*YZ^RH':(W\_-H M9;Q_&H#!T9[ITBR3[I,&5#W>&PU=;AW2\UK6>/FWJMR\UO>K-OM7GH&K2E4; MSAY>>:7LO/-1OA'/69Z*%[>?IQ#Y62(/FU*8H0 '/*24!ZEA4,]5 LV-7CX4 MTGE6R%)?IG5DKET:/>*9$O"1&6JK"FATN0$[;4!7';#7Y\8X0-XFNL<)ON[B M>ZX39^H('R?@G8GQ<3.N;93/O6S.I:KU\@]XC=MLF46"HXSQE,$\]!*( C\5 M-EB,H/0\A3$E"=/K838TT=Q8LHU8Z0@+I+3;+"+3$)\+Z/83HDO,QCX:LX3+ M(KZG'XLKPGLN##QQ=$^_>J?!/0/76QMAN"UL(?A&UAO^S@4%J4K2BXSY/D<< M0QX$LIB!GT#"Q+8,)RB*@B1"'C=J:]@WV=QHX5#6I@BWDK8MLVT>"GT99VUK MR0EZXUM"EL#9V#>#B+BS72Y/-;5=,JCT&9MC^![;PN&KYR=>O7S@I%.@/Z;< M"V0((,^C#*(8$Y@E.8(9]4.,2!9FF5;?L-Y9YD894D@HI0123-/*X.=@U".& MJ\$9F1$.<1EIK],+@K,*X.?FF+CV=X^:IU6_^RZV>]YO]V&LGX7(N/ZFZJD\ ME3();$6+)?_,UTT%!1F]]U3*SBZ/5?F]8)R]>_M'+0N_M1NKBV&1R]&_)WK<.*?5'YEF.ZK> M@%;9IL#4C5SRG<) : S:FC--I+3\6#72>NQ^&_ZQ_3;LU =[_4?)1IMJL1R] M#D87=](WRU3@'[^D)IO7O!#"4[G&2Y5O]ZUQ[NO;%9,AZ*^2DA9!EF-&(F&(HCR$*(F$-8I]"BG)_3SP M$Q8$1B'A+H2:&X4TYXSR&*O,P5%I]"O.'6V7S.+L<8*%F/3\QG_G0#WT,$0]3F++8@W[ .<,!QJ'OF3>;OEHN$Y*8IA'U ME[OW#Y_?WW^ZOWVZ?_@,'CZ"][=?_WZC_@ON_K]_W/]Q^^GN\]-7=/#^#I[W= C/#A[O-7^=>'SU\?/MU_N)67O+O]=/OY_1WX M^O>[NZ>OYGVMK_\6Z+'_Y"L[,OU+"6_.-,/>ZP":2R3+'_VQ>\Q)WRH?GEGK6<^:9_UD_A&I?">M M*BU?RRV4^JFI-G^KTC;+%:A5S7GY\%=M0T8J:PF9$;3&^NBQKR.XIZ'6K;"J MD.I>W*;KM@)72>R.+O71<<2%&A-.2G3Z !RSF,&=MM%SG;&4PZ)^V*QKL>F5 M1O,")22C.0\ARP,.$6$^)(@*BS3&B(0X]=)0JU.VWG1S\P.TH6'=I^*F<9O5 MH",V^*U8M4QUN4:+#?K]Y.,>TY&)1Q-.EQ%W.LA<$7?7._S$T7VSF.]+N10C/3_]X,OO_/=RM?Y6?\1%]0=> M;O@BS' 6Y91 A)CX#\XSF/(8"5,CQ3@COI]X1F<2K@2;&]]\XC+8Y1M> 5E; M_(WCZ@;@71>_7(@-ODNY#0-;7"VCWE[I5RS.V&<5,@IPK\<-V.D(Q1X+2BUO M0*O9F_ATJ=A*[%GE_O6K4'#)=Q_+Y /9B[O1'/PHUM^$=?D@UON_U'I+_<$? MO:ML'J;B>$EWX[\O_)G^2K_4+[@8K5($\\/O%B0 M-R491"%-84K#$*9A)$\Q?,Y3K4H_9T>?&PVWPM7@ST8^P\R)0^3T2-,:CY&9 M3Q\*8U(ZJ[(C9CD<>U)Z.*O6\3-^_B++!U5NZU01_JZYW:G#_^YM?TGK;[K] M@2OV:=>OU.=>X+$T@B0-8H@2'\/,ISG,4!(C+Z$H##RCI_MJD69'"9V&$P<] ME+O]#L@;.-N80FIV18]9!PNL24*3+MO8S-5I3C&\8N]L5\R<]IR![(HKKQ=H M6H)U!N )*[L;V;+:T-9V>_>V^_'O!:_$0-_>/O'O E=9),=G>>P33UA?$680 ML83!C'@9)%F*:90F+$N84?$AK6GG1LG[C1+8":LV7)]O_["K2:2'OAZ7NL=T M9+Z\!D[SRD5&Z+@J9*0WZ;1UC8R ."ES9':W>?7!]^6J+I<%4T2H&*[=U3!& M A][.9&. =R-G:!X0ZQ%])^7G$% MU,@L8H614=7"(1"N*&)X<>C):AH.*=%J5:R>ZUM* M-R\;%8+S@><%+=:+#'$<>@A!GT88(L09Q$F0PIBG<9BD6?A 6])6V=.:(0.=6^;&!JUHFOGFQ_KW/^=7J#[RP]Q*Y6QO<$%3 MJ[/[[CB3G=>?$;Y[1G_N8\OL$]G9I$E OEVIY@_B >4K>M!7?9=?$&0\\7T4 M0^X) QUY(8)9GG-(&.9I@+*4^$;.7:/9Y_:H=H17F]L#\0_J6UIV$#9;&[UW M_&B(C[X9< >V>0Z'#6BN-%T%U,GATG6CF>^Q M.H'>LC#-=UZ]W:_89_$EU=UR71YA;KPF9=+???4@,[P9

\$V> EZ 3/:L@WC8;6#ZQEVL@W=L&K=_9W&U99E83A9[_M8?!0KWI3Q M6="$$I:3%.:9%T*4B4U=2A,/^F$:H3!(?9R9E7JY,-',5+PUHM MEW#4LT%ZFUW M-.>;&R/L:OQW9!:&M91:P Q:R8$4W;P]0A_N_=0Q IHC,X@+(*T:)VC O;%U>B,3 V-?#?;OBGCU-/MP\!5 MUM'9.:9-(>I3\R0?J/=BN^?];V7)?A3+Y>V*W:^V!1";B;8?/9;+@KXMTCQ& MC 44DL!/(.)Q!HF/<\AQDH<>"3!+C/RHVC//C1>VTID1@C[0>B0Q"GPC$\=6 M,'4&M)<:; EE^_D-:$0'?[;_CM)VP1A!1[2C/^^D5&0,QS$]F0]@1UFR>M?Z M;9\,^?'[YV)+BBLF"W&WC)=P/3!A+ M=^*Y$58C-Z@[:G8V![=@[I ;6;C;XQS_@YWMW#&4*BB."TIYV M4GXR!>.8GHSOM_7/W#(FOF:UVI@]5*K?% C +?TL_ M&ES#(&9I%OF8A=@H(]E& MB+GQW4&3D69H^,\-@GW<;=0P;]=V,V"CF!OM_4Z_)%<(G82LK6I9_$(\\: MWU?3)SMDH4\3+MY4<>Y#%+$,9A03B&(9MY-D$0V,6H->)\[<&'*K3:?E=@WD M5PAL-0([E93S6/7E55JUSF.[UN97+JH>P4ZW5"-3[02K9![#[ 1<5[',UPDS M;4RS$^!.8IO=C&I'T9_YVK03+P^RC'K$AUZ.DF2QAGEE!J9 MJ^8BS(V*5:>DCY\>_O,K^/CEX7?P\'CWY?;I_O/?P.W[I_L_[I_N[[X:QD)8 MK(L>LXZ+]LAL*EL9SZ%SL3V(CEC30H!)F=(>H&-VO&(DRV@N80VS8KD1PW:J MQ][]E 8S9Y*:I4=ALU:6\D.^S?!_Y)5R*7S:E0T,DC! *8N@'^&\:5Y$>"#) M,LB]D/,LH$:IPZX$FQM[=O7JG R"K6:-N=313=I2NQH80KW&&7=%C4AG2ZY' MP;]B(4#3]3NUL=QG$BZQQF1G(^XX'R60)+$%$4Q]QC);5T6VE+,C> / M]\!-M2(E+>@J8E6LN7):' 1T((], MEXTBK3?V./;Z!D@%5,&)KE8WJA.-;$GCL."O$T!=%0*^3IAI"P0[ >ZD<+"; M4>W+EUULB1EY7I9F-(-YB A$)*$PBS(*4YY3BDB6QWFV>&U*9ZP%Q>N1IJL& MFL<3C_?@ON//Q4IN"P#!X@/*[2OS].(=B->2Y[,(DBSS(Y$F+]]V*_0JTM]..&7K)Q@'F>0IQ''HS3) H]0C'/ MM *!78,\5=6];4_O&U!>TUE7"VN]E_S_(5UUS[73O7';3]<$$8;'D 2(P2RAXI^4IBC1ZNOM5*JYT=)6J<:U6PM9FP"&EYV"TLOP@JM_ M\;54J)-+9496;M94C]4F7ZF1Z>]PD?8:W8".3DUY4:F57#&-=IWN.-,IWH[( MU8U,D[*P4QB/Z=KMX':\?K]B_&55Y 5M A0WN,*K->>_\Q?"JX47>A03CT(2 M"Z,0X=B'*?($:[,D#9-$V(O,J-9&_W1S8^(C:<'M<\55QRTSGAW 6(] W2$W M,C->! W\VTE/\F' T[W*0H5'WQT'7LOY@VV (!4'@ M(9Q 3,,8(H_$,,T\ GF0(Q)$*"0)M4[2T)=C;MQSF$J@*F-:-OZU71@]7IH M[I$)RPKIZ](RS'$:(S/#0(I?EYQA#E5O?H;%<.9YMH^\;-_MFBFTNQOFQD*/ M=P_ZF:Y[M?NIPUKCL?=T=P\.;92S6EJED.Y'F2P[]$3P;N+GZ8>V)RY"CM6Z M>?*^%/6_WE><%6OYTX('41AQPF$@E@VBS,L@#O(8^JE/>!I'>4B(F5_ZXEQS M>^8.1)6.@T94(&4U]49?!EC7&>T$MM%]T5W$I' W7="FJ>"E 94S)_7EF2;V M40^J?.JB'K[%CDT>:-%4U?F=K[^5['XE\YQ5+^Q^&2KGQD+#2^,%Q(>\L@76T 4092(U;KXSBM2_I*EZ<[\BQ:G795VC29='+T7A5/ 1WY=/+R_OP%MP;1& M7+"7]P9@*3$0(KM[-VBCX^@-,3S?I.\);?6/WQ;Z-YJ],]8_EN7B_1+7]6WG MS/3O?"FFN*N%;C_:C4R:(!RF40!Y'%&(""$0QYS!B$8!"V**:*[E_]:=<)9O M#'5ZI80'MY*7=D$3@G4 5]+KD8XV[/V<,P:88UNH+7K=J D@)1;, QJ9A[>> M=EBRDJJF#\KBFA33@YE_*;;7,[DI/@V1R[L4.WM9Z"F&UAYG$H(VU6K+S\;W M69KTTA(ZDY J\U8_+LL?JC*>_(8M4A+ZJ1_X,! &/D0X8C"+HTC\)^<\SU). M(C/37G?FN1&V$AQ@]L]-\Z(T# G11US3+!P#Q['-0P7AN93WFR9'7@H.=I([ MM!)-P7)E+6K/.ZW5: K'B?5H/,#5D>./N'JHU+CL#UG&>IL\N? R/PX384/Z M?B (RJ>A;%@0PM#C"&4\"0//-L[VTIQSHZ;#<-M7W%;Z5L&VK%PN<54#L5A- MX*U]W.W%)=#U>#H%=G3/9S<*5P@L2_,V(@,E\SX%?)1XW"&(W(?E7ISQ5T7G M#D'0$Z0[>.L59M/[KO_H7KF//I85+YY739UQVLU/O%TQ]=M2F>JW.^OA,U\_ MY&*;_2B3;\0'ZW55D(V*.GTJA?32$.#43UC((^@E:2*VR#*3D/D,,B\B/O4Y M%>QFZ+R;4O[Y.0);-0%M]03KO6H6UMQD7P2/>C[W< )EIPN(@@Q![.*@_O6M?])NO9OP';AMQAT M"PBH>/(.#&"/PPV0);S*7/JMY7EGU7S>@0.L2] XGC',O4ZNMSU3";[]#NG MJ9?E[.YKY25^%8'"89PFQPJC ?[1 <,7[C@L%HE M= E. \4J+ZN7Y@4LQ%[C0B7$B]=K_]-PO$Y_=74J80=P_PF%X9@3GE;8:7MX M2? >(^#]"I0>>CYVBT,OMD6!B^V&@"\4\%)/?9SJZ+G6QH'ZY$9?:#^^D[X MSF'TZ$77>Q ;M]CZN8GG4&2]!Q#-XNI](UB>/U>9M1FO.$QAQZ MB4<@\@-!7AY%,*4A2E+$/3\R:B-Q.L7<#,@F JS,V]@ONS39,TAJGAA?A<_8 MK@-#:,P/@R]J[^KL]W2":8]Z+RIX_"5O."U$=CL<1_$5N_A=XG8 MR%30@/4X )8Q >@BX(@.!J>;E!QTE3^F"NW[W$: R#/&;?3;WSE[YG\3)"7_ M^(5325Z[TB#O>%Y67*;_T,#CN2_+<\11("N?YA![.(<12P@)>(S"Q"APS9UH MP5 MON[(?MQU^_7G\?N(7Z7=#9#Z[3X]5O(&$*6FX_0QY]B/?(9N(=@L#LCM =4] M_;YB!KM7@6'KPT^[EDN"^+TX]",8!>(_*&(,$AP$,)2G%3XA?DR(65R?K2CS M"]&S;3CZR;:1EO4JZI'[%"LS,I6/N23&A'TMGH[HV5J,2146F[DRGF9@.K M^)2]B.!/*:1IO;I3(/58[#IX1N8G0V3,Z\M=5-Y5Z;C3"::M"G=1P9.";Y>O M-*_EUBFA?OO\O+ZKE%5W^[+6K>UV<8"Y/;L=08&0M.+/,I))R%NN>+FIU39) MF+)MY/%+N=&M-=(/8_^S[0S!L7>2#L$S*C$W"(Y5R;G+HTY6@FY0L6Y)NN&+ MK4O4B1U%K1IB=OHJ-']><^8O/);Z+/(Y3!,20A2F8IN4>#[T<8;"($8\#HP: M4P[..#?:V LLCYGJHX(A[XX+AJS+DVN.BHI!1JQWOWS30W4Z&5%72$!8VT1HZ"883['V:G MN$WCUAP?,H/ ;E?039:^A[8'11'?;'C #HR"RJAR7XTVEA< NHK'PUNG-,YKDQ5+KKQS&]U6ZW M=/?RNBS?./_*J^\%Y6J^=[CFK.NENUVJI55;MB^[6)Z&X-Z7=?>0E6"2TMSS M8.++ZH-(_(1C+Q:_$AH@FL:,&,5(.99O;LRF](%$*B3#$=5QR&U5B4MX4\JB M;?#-VOZ)KX7X4DCE;EK/Z14'Z:Z77F_;^ L7=&1F;=;RW=AK:;Q['0EQ1SM@ MU])-NHL>"=KCG?A8TSCH;M??0^I]N:H+UOZR(%X>AD&4R=>"#Q&3O31QKLK3 M)D&41$&<&)T/V HRMY? @7 &QPG7KTD>IP]!= CD_-A9[L;L-,"=-4 .SUN MP($F(S6_L\!RC.YW)F+\NO9W%F#U]K^S&<^VLS"MN.#K#[SY]WZE.AL7[ // M>55QUEH&MRNF@F6;:*Q%'B?8RU3/KXQ!%*08IB2+H!<\9[F5FK &W&;B,:V64R3-0*P$MVT.['5.NF1Z(C83]7- MN!$<_+9502:]@^U:M.*KI6B2"6[[E\"BQ?$U"#IK?6PEQ,0MD:\!ZK15\E6C MV5'F+:6;E\U29QOG.FELJ\. UE\5Q3HPT;K[C4$31*JMC-CIHW0"D*I*96.32.OP=Z!LZO6]V12>_7+*QMUJ%C M_-WF(KH2[E=D*#H&]D+>HNM9KNYIU1[:-1'+7WC-J^^4D,D>P(0PA)88 H99D7L2RF)F''QA(8O0XF"TZ^(IO!= 7T M6'I47$Y#[HK=RN[\H'O!#?C.B/P]6AN+$A'9KBMV#= M"7X(*MC+[CA6\1K4'!&;T=23EF77SG[X4E^%Q6 M!:];-[6N;ZYGC+F1CY 5[(0%>VD-7'-]B&DXZAR!-;;;[@).#IWXNFC8N>_Z M!I[.F:>AWH%K3^=ZZZ/":L/9NW*UJ7G=EI!;+DYE:RJ*89JF&,8X M0YS1-" X,3P6/)UE=AS0" F(E'+7=ZJH:^-6B>=!U3[=NPZJL1F@1:D5\*9M M,.BP&6 O NY.ZL[,,?6IW&4USYS ]5QL_G[_7*Z^;);<]TCDWU;5+2M?UV(O MM,3/NF_WRR/,[;D6DD(I*I"R0K\;5@Y:L?5?\SW #;_DW6 V\@.N 1?X4\KL MZ%T_#(K5F[YGV,G>\\.J==_R&E=;1U"6+USU!Y>K^ XOI9_CZS?.Y0[BEC&5 M[M(-JS[@_WK)]D2,#K<6UK=2Q/!L;ZJOA9[=,\/%'IEH1UAGFZC0*5%W%T8Z MB=13QYU.N11G E4GG=[2NRZD^BR>*15-@&+,,B*VI1F)*40\#"#Q$((Y1X0Q M+V0^-VI0U!U\;B\%*1N0PEF%<1S INGWM@1C;+^V+@[F+NLS"KMR27>'GM;E M?$:I$Y?RN6OL:Q?O">*6U.L*4UW/Q_F;9_3=4Z5WNTSI"?^&GL M,[-WS/"YZZG$&@?MYZYU4%!@.87833G[]Z^XB7_7*[/V]+MN6+B<4JI MQV".>0"1K!RSVLD*ZE98P_[LE_'5HS\WJ(U]>+8#;"\F^#H$F'FG]4$L7'56 MOSS1M)W4!Q4^Z9P^?(=ET3]6>=FZ 21< MU9^[-,VTA>0&E#VI"#=TO1TQ?.7+I>P;LV*_X^I?7%@ISVUQCT7"XY@D008I MB3%$GB%.<)19Y9\^/+4\V-'*3AU@33O6PE-:.$'E3U2,$-5B/3 M0BND FHGYK8JD#M:&,;"$3'T3#0I-0PK?$P.&G=E#QXHUY,=>'B=W3/^ M-[[B%5ZJ@(F78E5(NT(&[6_?6!ZFN=@(>#!CE$"4I 22E'#HQ9PPAE",L:KXG]V957+9<&:DM4K]BB^9-N^-P_YQV*%5[3 RUT05[W; M/],\05X:1]!3U5!S+X=9$"90\ U+&0VC%!FY,)U(-3=ZZBK5E##>J:4>O:YB MTL6W4PWL=;-V?;A99SWFFWSU1N;'J1;.F$R= NV(112"%"00@QBAGD/@MR1!(_\8/%=UZ14I>QCZ

7R[$XWW%"L)@;K"C#I/T--CP6L0&9G0&BB4;",<=U]2W!'!G P_*5=<4N[X ML;]XG:69UIQ&KYX_R2K/7XKG;^N'_!\U5V%=MR]EM6XI9KM'P1''>2H>;C^6 MR5*^QV&6QA3F+!![0<(BE!,CB\Q0@+D97S+MD.+Z&Z@XVZ@R9+)$\/H;!Y74 M!98YW,@"Z5(=0\O*=&DTC:@1 1_;7MJ*#I3L-^#+%F(A?Q.)>-.VMBPH^+)= M$(=VD25VKDP@T^FGM78LP3DQ;&S'L2@7\P-7K'Z_%$;"4_G[ZK60@3HJW\>X MRZ;&4'.CKD9DH&2631V>BA=5W_SWSX_WG7R!^@8H/0QJRFC VD]6(R Z,C?I M@MGF0@+GK38-X+(K0:,Q_G25:/25/2A(8W";[6&Z"M9IHG=D$5.Q+:-OS7_W M7_Z8AX@$-(<'<1RE9N?J&K/.C7Y:H<']2I5Y[7U3 M7X&U[FF[8P1'/WAOP-L)+ P?)2SXL_UWE/IX1C Y.Y/7F7/BXWD#&$Y/ZDUN MMBR/I=KQ[,IBQ31)I-L\SP)!-W[,(&&80NI'7NP'G'I>8%*:^&!T(UJ9K.SP M-1W!#L'3XP]K2,8V2Y1<8U2[.J>PJRI7!V-/6]WJG%HG5:W.7F3VI*Y_+,O% MA::N^\I%[][VE[3MA94-HT[^97+70YZ+_:XJEBYVO0N.61@$B0?3,$XA(K(( M>41\F,0LIB%/(QIJE;(91;K9&2!23/ J,_/+5E#PJB35XXMQEK"?;W[YPHQM MUW1ZHQ_VU>F4\WKW!L[V4)3M.2I>V[?ON)-<86??O[SBHI(S MO1=3/_-Z$>0!PXBDT \287![7!CA>1!FP ML)0% Y:J8("U(7Z*+O;S,$B]!&98=EI)(@0SH2=D$<[6+(B-CY>#@@,,&Q#Q$F1.Z",/0Q2N/99[-*<99#AF$*4D@&F:,QAY/N.(+.Y6ZV+]]K%8\JIM;/2V2#GR2! $T,.(0)3G,219A&'$ MGD<(H=0/S5P(O?/-[9$^$+1) MU.W+VJ #V=G[Y\8&,K/E\>X!?!;_OQ5[$/S,01-<=7AB^U)N=/L=]\(W[ IP M@=S(7. &---&9+VHV+8A.S_HE$W(>M4Z:D'6?ZU%;-9'3(MEL6[S:^OUUF.5 M,]_W$V$C^#1,(6)) C,6)# *$YX'+.7,TP^QNC#)W*B@*R908:>WQ;%'9&16TP?#/(/DK,ZN4D4.!Y\V)^2L8B?)'^>O,O= MM'G'XN: MXN5_<5S=K=@',?:"Q)'/ZF=^38L87)F2NC-.K&-803%J?%A=KME,=FR9#^* MI2PL>2\VDTV?N"9E;E\'89^?[>6,,NZ+;09*9$$AV0LL(#YDU(_".(H%;QEU M7S>;?F[4M95>U?_;R]\4MS$,\C9<"#W2&@_>D;FK']F#_JBCI,[; >>J7JW9 MY-.6K[4"YJ2:K=TH3NPQ]F&SSRA2QD>]H,C'.,\8I+*PAZ"V"*:(B9^HV)&1 MW*,(X<6*/POCD%D98VA',62AW"3GO@\SDC,8A&+7 M[.>IGP2A6>"?HW6:-/BO,>SV%C,;%7,K\_A*'">VC,6^>M-)2;UI,ED=9B#I MHS..07QNPE]I"_< ,& &]]UI]WIHH@R?\,_6M%Z_J;@7+Z 1R_,$^IF?0R0, M6TB0[*9$$>9Y$"<>RTTLW?/3S,VB;8-AA9A@)Z=56-$%5/7(Y'JL1B80&YB, M2:,?!4=$<6&22U-0K*.=+/*@9G.\9D(3='0GX6F88DAYFD"Q5\H@H6$.\X@G,0I1EN>9F27>-]W\;/"]<$WC M8I6H:-I2K =?O1>E*\S&/LWJB@FDG*KR57QIH9+8Z'OG=:+B'LT#H, YI@QP1L\D?V+,^BE.>898Q%# M1F9U_W2S>TEOI6U\* ='7-9[^ '$]9C$'8YCO_EW$+:="QM9.V=:[OA$#Q1' MC#(PV:2^9:VZ,LA556B'/VT,3@L4UU- 3> Q977KV>F:=U]PRJ?^/DT;G%GD3QLUO4:K^3QQ0*C/.69E\"(I!E$ M8KZ7\SCC./7B:TV2SGQS8Y 3FZ3U]\>J_)[P3A[]_:/FK/[U:XW MSBU=%]^+=<'K11B&! 7<%V2#0HAXEL$TP@3RW",L#+%'(\^DNKO^U$:\,T'I M=R$Y4+VX7EO9 7D#OVWD:5RQ^@O8%^C .Q7,*,A@5?38:!RL1R8F";.4&CQV M8?['%N9]EZ[;89B-B<93#QI/1E#L@QDUF,<-V&JY0M28LU_R3KEQY' MZWSU8EHOV23ZQ+42[MBIW-M#SLB03.VO. C-ROS33W)BZB8L4SWT34&83)W,954U2 M=8'5V,=_1C#9)ZE>@L!UONK)/+\F=?62NA>S6"_>8%%PXQ&_":&73_CGER;Z M]ZE4XYYT>UC$>>+'5-!![%'!#L+>@SB7.>IY% 0!"B*:A-O8ZB?-2AS:LVL] M!8=!UD]3^-P:^<$:_^3U+GYZ738NN+:%"NWH85">0G]E^AEF!* G?9 @5JPC.LP-.%L[9ITXWMK/W.IO*:<4*KVB! ME\U>LMU%2I:HUP_5>UQ5;\7J^0^\W/!%ZJ,P0\B#A/@4(H8S2/PPAGF2!0C[ M(0Z\3.?PPG3BN1U=-#4"\ZT"1DV=C$'7L-)&@G)DWMA)O7./[017E<;$=QAL M90=*^)$0-BG<-@[2$UEK3]\XP,_/E=KHR TYW<+[74H,]_ MV[;NIIP%-$T(#%D2010F.20T09!X.0H\/_)QR(P:!9K-/S?S\^LWL3)0S/0" M7G#U+[Y6IP/U3FS#%H*&BZ'G?!P1XI'?/5(^L!=0O'JVJD#!5U J,T8;=CN\ M7'4H-)Q]VM:%=M"<]#2T'.:*-D6WE%8;SCX5F,@RGYV'*$ AIB@+(4>9!Y$7 M>Q!SWX-^R/(TH7Y,B1&C]4\W-P)K!06E:KEC=4@]@*\>2;E#;61.:GH3;6'K MB#H"$^F!XK(UT>7)IF]--*CXV=9$PW=91@]B>7S[D+8R#/-;J3G1YBKFQQ4/UC%?;D BYE_C :UH5K^IWL5-Y MMZF+%:]-0P!/H=4CC>L &YDH&N$D*GOQ1JJ#=1D'5X%ZIQ-,&Y!W4<&3P+O+ M5]H]]Q_X:\7%5DR.)7Y>S%_<&[ 16>-[JX&G,'28 M.6(3K2DGY1<3$(X9Q^A>.P[ZN*E6A8H>6[&/Q4_YT[:=141IBHG8N'"Q4Y%] M!")(XC"$+,J$;9+CQ$.I"?-2NK&='T *M'+V[@&MN%?X#4 M5DR';97UT7#$(#T33O9;[^@2N^ M2+W8\V@DPSU)+HP3'D <(0Z%T<)YSM,,9=RL;.;%N;2^])-6RWR/7XLU7JKC MCKJ5$K!&:M6-@^JW7AJ&6H\TKH-OLO L):,,=VNE!%LQ':9(#B'A*CGRXCS3 MID4.J7N2$#EX@WE$D K^>'IY_GOYX_?5:_%^53/Q^RY+1#,VJ'^4N=D*2EKP M5+P4J^<;(&0&OW]^O ?OQ?:P$*CU5",QA:^? =PB-S(%#(+FV)NA#XY5X-# MT).%$.FIV TFTKQCC /@WZ4[1?WV6D#1&+ XS=T?$%A+.C9T^\;J681LK4*XX M>..XNCD*TG!YC&RSI'IVS2]=J-$=,QI'T:V*;^+3I>(Y&44CMEQ?A:9+OOM8 M]8>Z 2T$*HBG6($'L?;_I=;^,,!JJH/M*]9GDJ-O&_EF=#A^!;QFQ^?73'1E MSN%#O@M<>BSK0CG"2+VN,%TO0AIZ*<8!S%C*(:(K3V5=/ZPD03[DVX/I19#$G'B8PXAE6-"0GT$< MXQ@BG*R&H#$5=>J2]-,VY]J0-F33E1#UU_1 M<^I;N11WU'?_O1&F^2+U<4@9QC#@1&Q>@\R')!<[6!SDF.=B YO[V*3RU^D4 M1D;)9&DR=4?.?_^W-/"3_P!+UZ95S!I7ZRF /9YN/'C?\>=BM9+[/+MZKZ=X>JD7T4R8SIY,[4(8 MQ3#E?@B]C&1!@/W<9WZ+Y]W*I!':E6AN)QL/R[NFW*4K('4MXFN@&?DMU0AT M V[7ZZH@FR;]8%V"1^PV$O4R""Y;81U.,'WKJ[,*GFUU=?Y*L[=07:UEB?^Z M7!9,18G<"ZNX5E5ED!\31G "TPQ[$+&!;(<&KE-*T"\\Y(/5>X%?#,_K#O4-&"3A"8%8O!,YZ[9R;8^(F M.SUJGG;7Z;OXVO87/84 FX(B,27$C\.\>?X1B1'$Q$X=RHQ8[^ MU'-C!OW2G(.E2:Y=%,T=P2A0C^TI=X?R%;TU= %SWFIC<.)?U'E#%Y#+C3BT M1[#,>Q,:-0ETS9B+-*0D"<(8DC#!@KU\8;T0RF%$<"ZX*T=A1HVRWHXFF!L] M?2I7SW"I'A63"C(7\=/CF&M0&9E)%" -=]SV V*>R'9!:U=I;,?#3YO$=D&Y MDQ2V2]==:Y.HAAHGQ>5NJTJLKCJ/J]^][:]I8T^;X#/U=DS$OB3V,@*IGXA] M2\@"2.(X@Y31P,LB3F)J%-CE3+*Y44;W7:O$;FN%'M1;ZVHGNSUT+VPU; JU M76OU7+OLID;1A(LYH[<[+I6KE]DE3F"\[+1 MYFH"RWQ"%77!/W$Q^)?B^=OZ(?]'W=B,MY1N7C:J&NE!MFW, A3+]FM)&*<0 M<40A\4D&,QZD41 CAE.S/$-C$>9&\JT&8"E5:$S#&X#WLE^1_VRQ/GHD/2[J M([/Q%G E_0U0\L,RAT*#QA"] 1TE1DJ7MD?05>JCN0#3ID1: W22*FD_DJVW M?J5BS_ZS6'][OZG7Y0NOMG5DWKXTS>-E1=?GE6K9["&.$\F!J9?X@A)Q#+,P M#V >$983G(:,&%&BV?1SH\-60%#M))0M*J7EA-D_A3;B=[9MOEBUUUH=Y!NN MDNX9P5C8CW\RJ 1O2H%N1;_9%:9ZDP7?&[3W\KL\6+#!S=F)@]'D$Q]%V !S M>D9A-8JU57C)D?@[_F=9J<8DG\5W\4/Y@HO5(B2(>SCV81CZ!**8^C E>0[] M$,NA/('9V.=X#7A3>A'- M<+O&(W@)$?<^OI.9?I77[I+*/7ZXB[=8;R$IES:;W(Y^*6HQ]I,82<4AYBA# M"8Y\F >40^0E 201CV&.&2*IS[S<,PS[NCC7W*CC0%0@90525*M>C'T0:V_V M7 W_L[.!C.;+=P0&N[V:Q=GFGIS-J3RF9W8X"UVE'&_HF);)[.;/@I!Y8ZO M6&V*U?.^@ND[GI<5;ZY[DKT([WX*0<0)5M MW&OY&,HV*852KND*:49=8RZU'O7-9 %'ILY&^FWVIGS^P5[5;CGF=GW;ZY6Z M-^!0/;#5SQWC3K (CAA[3$DG9?P)(#]^8TPQI=T;I\E:VE<-D=[%KY=L;:I[RU=%]^;ZDQ%39=EO:GXOEYDG 0L8C@49$HQ1%B6 M&HA9!CWJ)UE"?88BHVAJ&R'F1J8'.H"]Z&:L:;4<>H0Y-L@C<^4AOK) W;8G M^%X#L%=AI*8EUX#HB"&M1)B4'*\!Z9@7KQK+LBAY50IK=_WV*+Y_:S&EI&95 M=KOCLZ-I1N.(>S"G60)1%(20)"&%?H)XP E*" U,&%!CSKD1WE;D&Z"$5H_D M3NP;>U>I#OQZC.<8U)$)KI.A\G1P'NS<>6J BZM2YAHS3EO47!^"D_+F!K?: M$E ;E1$=7U?UQO.%DF6>FF6IC ( F%YQ8D/LX1QF! OHX&?)BPP"E^Y M/-7\Z&8;B*>J/MV 0HD)?A-;UUK)_1=3GKF(LBZ]N,!N9%;9P_:U@:V1$S2" MNN24(3"<4A@"PA$Y7)QF4FH84O:8& :OMPR-W3J*[E>OFW7]239C"=HB-!E*4B], M0NC[8M>"XEQ6E(T3&*&<()]PC&*CK-B>N>9&#DJV?_\W/_;^(S",8NT!5(\/ M',$T,B5T_^&5)*"_5>6/]3>9VXE7;PL4Q$$0^A',\U Y>1.(F8^ASY(TQ"@D)"8Z M%#$PS]SHH1$5;&4%C;"@E5:/,(:@[2<+AX"-?7YEAY4V16@BT=-928S0,(/X M84\(0^-.0@::RFV)0/=RVX;1S=:D35^433;JSWR]B)D7Y9$P#)(@)A"A,(0$ M,01]G" :!CG*B&]1>?["=%I?[>D+S_]CM6]L)+T.*J'7H@7C)9#U;(=K,)NP MW=#]%B EX T0(KKL^]R+@;-6S^=GF;B[%^12N9YORQK.1T;4J?"C7M'MHLLMPG!.<^S+,TAH@%,4PI)1!3*OZ0 M>#CU$QU#PJ50<[,ZE$NHK:-#NX5:(*BZG7[4H(U.9U.CF?%6< MO5IR=]0HID)LI6J@HYM,8OZU2\=*NI'7-]4VYK:$!]+]W[&4VB^T,3!OWGYR M9/5*\[+04Z\UIW--\@X< YWM"W.4L6V3* ZS0L7[^NXG76YDOXB_E27[42R7 MBS!E89)Y(?2(YT.49P'$7N#!", )S6D68[''H81#%&(&<>01F)*,H"B,!.B&Z2=NX9ZLO7F567K%GE!NZ>(D1][,:4()LK'BL(49G$20T$Z2130($J1 MT0'MX(QSV_=L!09*8G HLN69[3#LF@X7EV".[7JY#D=S1XPN-JY<,H/S3>N< MT57_Q$VC?>.U54 ^\*KX+@;^SN]7TF15]3FW+0GO5V?;F?)*;'Y>I/]H'UR> M>3$+_"B!H>=Y$*5> +,TCR 7]B=.\]#+N5'!..<2SHW2NI4SGH4VM8J,70J= M>"U-UU(H(L/65>TSF4M7/*] 4SN;OLD_J+*[M"VB9>AB=K_^>ESY2U=U=+?V M5B/04>D&=)NM-C51P"@Y!Z-AZ[RHBBOY?E$I%L?P7B[@XGHBZQH.RLGQ@3?_ MRHF/NP1^*9?+CPTE+=((!4F44AB%>0J1GW*8RN(,7A:0C.6$1)%1S)#A_'/C M^9W#\+>M G^1:;1='?Y?T&9X_BGU *TBAN:LZ3+I[K%' W_T[;9SW&V*(=B@ MYZ[ @='L4Q57XL:JJ,L:)D'\7?Z@4+Q48X\F-9 M4\2'2#KS,,\(#'V4)]0G019K13?TSC(WYM@*"AI)02,J4++JATA>!K6?*YQ! M-?;&T08EH^#(012L0B,OCSI98.2@8MVPR.&+S:V"Q^^O:DMO; 6AL*#ME$VZ $E[_O7^*T_![_BJ(1GYFSZ SAF^G%P:KM_?I:).]K2\J MTGT[7[[(SGMQNUH7K%BJ=_V^;$YSA,=94[WLY7731!<]Y'>X6A6KYUHL;!/X M\79^ %5>((@"DOE9 CGV4HAPZL,4$0))DF0TBI,TPT;U;4:4=6[LTI6T6]C* MIA+$F$NLYR69R<*-S'F6:V;L-9D 34<>EC$EG=0;,P'DQYZ;*:8TM^>>*G9; M5?$:/*->>GF=LC>C&OHUAM@P,M\CL&H/:")!)4RV#.X@PBBA#$ M481AE!,_C\,HP"DU"QF^'NQI@H0OP>T$5CV3\7JH1B;/P4P(6;X9U]_ W4\I MO@,>U8/&533"^4FF#2GH5?0D+J#_:LL:8F5=="(>6'GQKI;Z2P#2(^PTWON[1$9VZ.E#89YT:^S.KLJ]'4X M^+3%O3YB81SYR./;A'S-1UEK8JTO]&%J_M@/N1CH&Y9!E64. MEK)XYE(5SY31EL5QLI A >BMA28QN,-W,A>X$ABL2]"*#)3,8"]TF^GBD$J, M4')%,7J33DL]1D"<4)+9W;;]XEY>RB8>IZU^17&8X] /890E:L<1P"SF1'85 M)WG@IP'.CRBZLY:O!V/ M/W%CMPOJG;9SNW2A98' )OG@O6PC4;UM*P,2$G _P="+0B:V"SB":8H)3&C M8YZDXLL0&54&/#/)W)[F5D;92PO<;M;?RJI8:Y;ZZL52[\F^%J&1'^ZSX(Q1 M![ '!E<% ,]-,6WEOQXE3TK^]5UK?@*R]X^K U#-$Y##N^;VX.ZE^U_ZYR!' M0 R?@]AC,/*CV3GR<'56>UE?JS./HZ$F._,XKT+WS./"%99OTJ;JUB<9J?ZE M>/ZV?LC_43?&=M,O[Y;2S;R%6.MP I04L M#SPW3I.R 2D/G_%Z_JVX3"6)@8:0X9Q[DP/X(<9IRED,9)B%F(& VUS(_^:>;V(+9E MJUM1;T C+!#2&CZ9/<@./Z=N\!KYJ;6%RJ+$=Q\25U3X/COLQ 6^^U0[K>_= M>[5E\^RC(,M]MD82^U[":0!CSL3+EV0^Q"1.8,@\%%$O#<7_C)IC7YII;B0@ M2[3)<@LRU:.I#@INU^NJ()NU2O=8EZ#KUFX3CPU[8%^$76^7X03,L1FBE;&# MXSBM5P?!<-6!^N(\TW:8'E+WI(/TX W694+*%[ZK2?*I/"BEEB/!&7&:0"_! M'"+?]R#Q< *C$(!1/]1ZG.$,P-%] ME];8V93K&,;$77&.GKFF+L4QK/:9PAL:-UV;0?]?'%?;_/F()FD>0T^VD4<^ M)Y 088IPY(7AUN?-[.(?W'0Y &ID:+/"Y(FO^ M! $'.?/[,7]1QOR)4I?SY4\O-7NXZVJ]^,J?Y8!_X^5SA5^_%6+8]J6%.:,H M1L(J8#2$B(HG&P=>"G/L95Z6,!+Y6N4C>V>9VP/>E=#0%.A'L__I=H;1R,^W M&3S:C[:6^GUO>3% YPTO?ML_XOUC3_*0:ZFW?+W?&?,P20./8DC"C I[("(08Y+!"/DT0CDF"3(Z$1U5VKD1S]?-RPNNWF1$ M]-?B>:5J"\OTGIT&8*N"V<9DW"77V]C,9B%'9L>NGC?@0-,;H'25R]O55ORY MU1=T%%:!\&=6?B3WS"3+XVB/-JZLD^[Q)H']>(\XS:3F(6ZWLA3DW<^*/E8% MU4[R/[QK;I1^]Y-7M*@Y4-+I1[D=8='/L=?!,#(A*L& )@Y&@6[G5;8*=#L: M:K) M_,J= /=+EQA'>A6K/DGF6AUW$#EW=OO^)]EI9H:J,!*YJ?"6,L\L=>+ M&$2(QA!'<0Y1Y+$@#K ?,K-((1A[?I*'(Q+$H@ MY07_CE]>_P-T939H9WH9V)PB+TL\!#-"5%F"!&*"TF.$[U*)>Z@ MG:92R9BH]O.[.Z3&/@:0$-W*36Q'RN'$(Q.D#!KD.D%LHI:W9Y%SU+1V$(?> M-K27[YZNL>R@!@>M8H>O=MX<4!EIH4_S.,ES2 /QND%!B&$:40IQF'@Y2:,T M,+.>!^:;V\MGH*&=A84\!+B>5>P0QK'I\QH$738$',':'9IM+LT ^ZQ:W=LL MRR-36FTX^U1@(JPX54!SQ50QB.Z?2*V:S"U0F$01\2C,4C^"2$9B9(@BR*(P M"@A)TQ@;17$9S3XWZFF%!QU1E2^]J8'2_>N?6Q5,"QL;+8X>,8T&^=C>/9=H MFY/R_+'_@%*>)I[R">0 MA#F#*$\#2#CU(4]PCFD6.9#2 B6N-77U JW'5*[@ M&YF8KD#.O#*F!B2NZF/V335ME4P-I4]J9>K<8^'[^\*_RX?Q"W]MJ\K=/E=< M3;1U%6!A#V4$!3#, @^BS M@&H01]!%BB 8,$:SO QR<;FXTT@H,JIW$ .]$ M-G#%#..LX;QRBM[(++(%;B\LV$MKX\P:1M# J>44R8F<6[V(.G)R:>/2Z^P: M'F4ZIY>V1@?.+_V[+'>IZA!G9S]$?I20G,LT -EAF&^Z&SFNI(O^ MWT]!8(!!-6 V=*$D:@;8@.O6XW.JRCYEUVH,^H=!D92MU>F41YGI*J^G/R0E MY3TEDDG)FHT]JZNK)3+B8_)3,!@7/_2@+\ZFD:!WGZZ MNS4\.>X"IGDTM(9AZ+-??2D[R,'NJ,ZN3FZ[@X][-#NJV,'9Z_A3EB%5=T\/ M7^?/A6P39]P/[^0 D]N.*LSHKGB2P9)?O]U<;;7%,PR[.HI7]UYU!M706[8# MI0$ZWO9"8A^L=734<>.VNA0[".'J?-CN\_M'6;*?Q6QV.3\(K-BLZOICDV7B M$YQX5'J%?>DDIC"3I0)X1M(P\S"+:6[R=3::?6ILT0JO?)6'<4;;F\+2TV*V M.'J6P&"0#\PZ3M$VMB6L4'-D:IC-/:HE8@7+OJ%B-XBEAV>^$D<96C[,5=N& MNE'P]9PWYV8O#M(0Y0&,,AI %*4$IG&&(0E)'J"(^%&DY2;6FVYJA-8(#+8D M;AM6"YD-'13=0&NZ>)S!-X*+YS1RMCZ>;@@-?3S.H!S1QV/Q8S1W\F@!T^OD MZ1YE7">/ED8'3AZ]MZP+R%2RMN1'7O_S:G[]S"LBDW]4S!ET6I M#[/0XQ E801QPA%$C)#()WY*J5',D_;,4R/CM9A- =S9YL+4N**,)O9Z!N0@ MB [,SZW,X%TK]6^@F(,-QDKR=:C!Z<+_-G5GS-!R5X-&<]ZQZ]&8P7&D-HWA M .?UXOK.5=';N_*._/JS6#[*(G!BKL]E=:)%),V93PB7_4TC06 X2(0)F3!( MTR0*HC3@R$_MNG.9BJ*U_T;MU_4/,A-?]#('_']6LJ8DD4Z-!?@IE>$S!O*R M DORRY[KK%=-C_H&78E1.WM=J%X>6[)?@)ZFH.[[?-FBZ+CSE[$8;](+S!:L M4]W!K,>SI-.JS(NE++9Y'\8YBWC@P2R1W84"/Y:I/QF,HS1"GJSUQEAP.%#C;\X1-V6_C'[9VTN%;5 MZRVGJTI]G=OD2)P%C.,0YB&.A.%#/$@\%D(_XMQCL2^L'J/8\=-336V+__C] M]G?0"@L6:VG-MGP'M'H4X :P@2GAQ^T&J8V8 [01ZT?#T:[OF&A4%NA7>)\5 M--XXIU2P,"KXXH843'P&[H,XC$D6>Y '7'8&30.(,X9ASE.4)H23E!J%]!Q. M,3564*'"ST(V=:(IZL_@4@I\ >:F;8R.(*KMJ#D#I^$],A(4)1V0XEV ;QW( M6-;[/::\TR*_.Q.\067?8PH>+^=[]$F[/2Y&D+]P85F\%(RS]Z\_%K(L0]U$ M2!ANE[+/L**4>YQ@0B/*(0WB!*)4V @ID:U$?:%RD =)@)+[9;DD,[V]KS^U M$2>L!1C6(*:2%]ZMY F[F/\&GALM9$F2O-4 D+4*9CQAL"IZ_#$,UB.<.Q3] MWFR!^^Y'"_E:>'#9#[,QZ9@CYHB,#"8>E:3, =DG+XL1+,M:D:)2_LDZ\N"K MLHXXNYY_EP92):92E>TVP7Q>F&59DODPSF(,42X39FF009*DE(:8A#S2+%QB M*X+)MANGI,DM?>1L-5,^WH;1R*SNW;@ 3XT^@"Q!+E0%+[4[> X(J%H-0295 M-"Q\9;IT>OPWY'(,S()2=*!DOV@#I%KQ)=YK!9IBHG_=*0_,($5!;5%T513+ M=/IQ*V-9@G-0'LMV'#NNE%V1BJ7R(U_.V8=25?'D0.AQOI52SCCOQFQ&>X#GJT-QRZ M Y->)[##Q:B?AYLCFC.J;>6F"P7$ML6(VI M!V0]NG((W,#\M$%L(VK='[I!<$0+)R89E0VZ%=TG@9ZG+4L3 M-6Z1Z_S3T_.L?.7\EE7'8VTN9[.FY=YUWH1D_XNS.B+[0[E8;GDR$L(3 M/_"Y.%!Y%**493#C>0[3E,5)XB'.T\"HKM%0DDZ-@;8]50O9W5 $^U2O'ZH,@>2Z69";UN@"73[+KR* N MK\%7P%4=J,'D'+>(U-!P'U2@&GQ"BR(-[)]WY3>9MU-^XZ6<_O/L_D)U&ZU6XJ_E2L MGA97\Q=>_S06]SQ)\SC&5!9Y$"8FBS.828>EA"V$&+VFL#U0QXH+GS&:'8GNEC*^E2='F3HC M[)U/*J?M'B6"(2,O@WF6^1 %)($9(@1B0:.!CS#.O<@DXJUOPJG%N=W).;8S M^-0.7&S)_>__A@,_^<\F"=",$7OAU^,^EZ .S'+[1=$_=:-F3%ZZ4#BBJ=[I M1B4D7>7WJ4?[/8LJ-4V@[JOT3_P_JZI8L()*9B.S3XME\23LFGL<^5&>>3X, M",LAPIS*<@D4^CC'!'DQ(X%^F9K^^:9V\JN#QI]KD2_ /W>$!KR1VJ#8B@;D MW;PR ) #TTH;>-]@N"LO^#0(A@85:]QB.5+)FC,Q-2M=HX]09^T:C6'&*UZC MK]-.]1J#URQ/SB^DF,G197HTF?&//%MN\J8:\Y,K9YZ*L[L/B(\S/TI@A+(4 MHCCU81K[.>3B/X@S<^)[.# Q DT%F)I1N)802!'__=_\V/M/V8&55-6K#$-5 ML8N&9V/3-=$\%0^(],"4+D7=2JR\ &M=8%Y64&JCKC^V5L+A&=@2-U>G7]/I MQSWW6H)S<.*U'<P)2% M01K' 2.15D<,[1FG9HK6+:J:>^(ZN_,_#-.V>D'6(RZGT W,5-NRKJM$-.+^ M-DC]5FUT7"5D]!2?IA"GU(=N]ZQR . MO/<=X&<4F*")C%5H0M_8HP4G:"JY'9Z@^XJ=,=#&W-[P=1&Z@MY'. LQQB%, M BI;=R813$/$H9]'-(QP$'!D5"_NZ"Q3(XRV=!P0QA=82#$!V2N6)HRQIW*^ M<[-VH;*G*7A7S $K9S-2;0WPFYDI<7PQ]$R)LR$>F$[68?5"P)I*+E0F-'5G M2W1"X,B6.#['J+9$IYK[MD3WPY8'B)WJORI?YSK_L:@3H>_3*"6(Y^+X0*GL MV$ERB+TXA)0DB 7I=D.?-78+@U_4:7H2O1^RUZ24UN&Q0P<45\>/SKG&/8;HJ'UP'-%ZR=+\ MT GF%H<@&4K$F6K(M5!VT/9_E[[7;^7RO_ER$^JMX@.NG^5_7MRC."%I[B

>*G<23^:63.C"'UU,RC'_-J+>=NR@X5FER LA;;T.(9 M9?TU+:BIK>K A-N;T+/6%2AE+T"MPX6ZQA+_=0E>A^D;PM?678E_$8Q'J\?B9P0[/P M/F9W5IA9U*HXB8JS^A2',XQS!-4PKCC.4X#SE'S(@TK*28 M'*U(RE^ 0JD!5G/I@/YT>W-CF"-NM2!Z%#,XS$.3D,K&KQ4 M09-X[^+MJ1A MJP:HGVT5 5(3AVGD@M?JLP1A-CYMN>86JL]J,]7-6E,*R.SX M("_)/>C%\DK ]RC$GOA3P%(<^4F""$4F>_OT5%/;Y!M)02NJ=6?Z#H#U=KT; MV ;>_I:(V200]X#A+DGXU$1C)P+W*'PDV;?O#?-@I)K>I7%1%VH1=L>3(J&/ M19[SB@M=+*JHF(TZ-99H/GEK\<%&?K!1X,*BKHHAVMT\,BS0XY@5VA@/4'K% M#CNK@"?#J4:+?[*#8#LM.)P-=2CKQ_N3(IZK*.2]7 MB]T21*W)&M;99BI8MLUK1R>/_ZE?RSK#[,R&+QI9CSJR5_6MSGXNP2$"\5 MAQ@40$00AVE,$NCAU$O\)(JSS+"EGKD04^..C0Y0*0$V6K0]4/Z2P@,EO>%Y MQVJ5]$Y"0V,_,!>Y@MVBPY\];LYZ %J(,'*70'N0#OL(GC&612$4U?YYSI?7 M^=WC5HWO ,>$)"R'(8D01&)1( GB"(8HR6@>\ PC+0=.QQS3H[9:2G"=@UI. M@\(<)V#L)B='X S./?NX]/MHM0$RJ%9R/E C52@Q^"&952/I1J"S LF)5\>K M.M(M^TZED9Y'+3L/JD9Y7$6TMH6E7C_4F7:WXA>A(N"N\\]M/[V;EHU?5LS/'7-$]T.[JY=^^N8I=5]7%5_P!U?7J[;TV- M9[>"MT$KH[[[;@^1?J>=/1@#$]5=19AJ-VV"AY%K[KCJ5@ZYO:%&<\,=5V'; M^7;B"=OVI?,77BWESI6QEBK"(MOR5G'2@_96T8+%&=-1;OF M&KF'J(;:ARU#=5XRXQ#&B_M/\Z6P$"X9$[^BQ0?QQ^OJKOPYO^<[TLBXXYIL87M9B@D5-8W_+?R@I(6?48HPO0;IYP M!-/0=W4V"&G3@@8&'9: >+OF ?&'S?;O&G.43:^A5+O5=1ZU:*8D$[?NGAZ^ MSI^+#_,%J]CG&7G0[J)T].VI[5PE);@KGJ1U^O7;S97LE[TH!$"<&?1*.HY4 MO\%^/D@#[]LN?,!?4EA739 ZD;#K?G1\R/':'G6JM-/OJ/M)BUNC_1JIF_JH MT@;X2I;-OWTO9V*(A__FI+K[61ZI%^R3-)2-CR"+9-^C(*009[X'"?89#Y,\ M25*F?<_D2JJILO0FKQA2/K$L.TJ\3P@$NG<;?U%@LR-&/M ME'M>"*5VJD&KH\E&L0O0J :D;D HMU\<6I5$,KEI=+9^!E=O;[&.(UW6-9U* M22XV,B#K9GT+>38GAVLM#^E@L58?D&53#.-)@2 6NIB+CE1VZQ0\A(S/E;5\\FBYU>:1="N-F,T[9O&B6+QPO9,NVED'%M MI2P["9>/9 Z7_.FYK$CU"HJG9U)4];SOKN_NKGX#6V5 A':\K>LU$Y8@:%J, M%R\<\CP74VV#>*&:Z>1B// BD\O (V)J1_N7$HV*"]DE%$)+LH:YSJ;;+P;8-?X[-P9.Q_4<^RB,3C.J8/*W@OC>RXTG+O.5U&^I;_B"_4]_5QT95:A=6P9/Z MSKY_;?[CQOO.4Q;XLKHZBKD/49;',$L]'Y+0"P*._2#'9MG-=G),C1NVKS[R M=;A L5'!,!W:Q^SRH#M*_SQS.PDTDS:KK_#M_X?,5;[[GV$_R,,,^3/*$R(*,$<2A'\,P M"%,6!TD>DUC;XW-D@JDQGCKDB^U7U4(:G/2/H:?A=#D3D\'O<1FN<)M<.;;$O.BKG4A3H/-/X>*8^E%QET8R^FIQHYBZ57Z M2!!+_SNV+B%99)#6WN$/CZ1ZX(M['J6<,H]"CR<>1)1B&0B'H1]YF3@ABC^; MELP_-HW)CW^<2OD[4BK/N6']JZ-H!D'D(480]*(L@XC$#.(X"F!.6>1[%("Z6XSC9=I"LA72 I:Z[[3R$!G>X;8/SH0<<"W_;:>V=>=R.3#&RS^VT MDH=>MXYG[6CSII(M$9>OLO3@\G+.9!609VEW?^/+]Z]W8M!-L3$##D M.84HHRDD6/PI#_(\8=B/>&H42ZP_]=1(H95:@.2(>@XE'I2-S0/9)RF($\ZCECXUWX*XB M\SJ!J?:RW?/0PX0*:N))G$#D90RF1#K ,N0%W$\C'&DECG9-,C4Z:N4$&T$; M[[-^U/))0+O)QQ5, ].,!4)&4Y^UCUR^J3A; M5D]SJ\#EG9>GMG-WXG*EI%RF*!5SFZCE792ZMZT3@ ;>LZ>Q&21B^2@,9P4L M[XXX>KSR486.A2L??]#B&NJ.S[ALY+F:%U1Y>+X45+97;XN09(3'61RD,$XB MV<"048@3'L'0\T/.\]3CF58G=)W)IK;3#\0%LT9>@QN9/H U;JT[ZIL>Q& M4L,*\#VPZGE@'((UM&TE)04;45O?K>-BJX; N*H+WS/;N,7A]50_J!"O^=H9 M36+$\:QM.U.5#Q5Y^LZ?2"%3#BY7R\>RDO':FV?J_ W_/J#Z?+-CEV@HS?3^&$.8QS')$@SGR2&488GYYK:!J]%K=OE70"R^5R^*\3?*N%_,XTV/ VTGG7B M"+Z!B:!![K9&KFFGNI'4981A+QS. @Q/SS1R?&&ORH?AA?VOV#:VH)4LJ?F1 MU_^\FC<]O!8WY%6US,8D"P1O44@(C2 B-($DR1F,$>F><&HNT MXH'G6C[3GA1] .OQAE/8!F:/5E;PKI7V-YGXOP;RI@=(BRX3FN X:RG1-]_( M_2,TU3]L%J'[HJ57MS.K?O-O]X2@#.>(0H[2'**,QQ!GPF9!S",I2:(D"9A9 M/+/NU";;9IP8YZ^D^ILO50;E8JLR#'EXJ/B#L!6WZF$8.H-U5R,0E(XC&D,> M""L;4\[K3C^ND-P3APV)N^[^9+L3NX^"K598(X^Z,J M%XL?<_&YFDGS]P]2S-]S\1OB=^37/2,X35'@0X(1ARA*?8AS',,LR#CGD?B' M9^3$=R+5U.Q9)2O8" NDM(:I'VZ6RX[N!E^$M^?""["E%CBZ8!<@4[H!H=QP MU'D6U@/QJIU,;TJZ9\'8Q\CG#6[9#4E80K*C;M-5[G+.VIX^E4*2YE]5J:POZQ:,/,["A% *$T^Z&)((P4S&MF-AA?H^\DB> M4Z.F2"ZEFQI]2^544VK)$G7K1IEA^#-UO:@3\*;[*JYKV2AD#?5\K] M$&=I".,\B85=[U&8\93!F/C<]YD7)UXT4"=E.?_4/@%;W7QGI[KY2KF':Y^L M5D77<3T8UH.[L?N;)G?#/&2[Y&VPQN^4K&:?:I/D;6C.Z(^\,XSC+/1U#C3R MPRCQP@ 2BH3MZ\?"[(VS /(0TYQ1CPB"G>[,B[%W*=Y5D[WS/HA##;-:$/&]%/+>9L[KU&#K& MF-KG3\@*CL1X:U[^]2+630\NP1J8%D[AY#"K6!<-NTH-70./5[!!0[V=N@TZ MSUL:Q,7BN5R0V1]5N7K^5B[%OPL%EL5\Q=FU,,55(+Z\(/M2+A;7\_;Q^Q"S M)$7R9BK("43$PY"0'$.>>P')/"_/$+J?J^@@=F=@,MN)H[5#TGJ'' @UW&Z1 M0LI+B3D79\[:+\:$>;)8ZE9[.7>5-,WM 4$?R1)O1 )*A0L@E #;6H"U&AF?=6AP7X>G*YL>4LIQC7SSX/JX 1PYG"N79ES]EEU8N%?9 SQ M]^+A<7F=_UC4'M6M>(2/_+GBM%#BB9+_Y"=\=9A0VQ+_+H=WI8"KKRI+M;^ M7$_L6.OY)E[BN9?:#1_[N/\[N-3Y'3CT!3M< MG\']R"YDG8@/VB'L^OYKEY-:G>W;=[NBY+((7E M\X4!H9\ 2>O@?@8^(QS7.Z!Q?VH_ 87M67U_N#%/Z"=4V3N7GWK*04L+\2^\ M>N'?R]GL>T<3N,R1&>'([.]79.'TZIW M]GOH>,V^M+(\$W_1C"T^^=Z$?M$[18.ED+-2!FRZ#O3MA>*LPL&[(XY>./BH M0L<*!Q]_T/S'>+U:+I;BQ*5^Y+1\X=6K_(9>/BUUS=+3(TSMH[5C9^U;9WM,;3UM[0EV(AUDU\ MLCZ6JVR9KV9M[83[@"2YUY J%&QVJ[)IL8# MXK!0_E3>J;RL &NDE8Y)):ZQW_$TRMIN0R?8#?U];VNCB)\I+UYD>M\%^%!Q M5BR!NE_[]$M2!0?O9'O2:D%FIRM7V;CN>C%RYWD[/=78CK->I8_XO?K?L2.4 MZ^4CKR0W5?Q1++0*[Z+E$Y>+_XTOK_,[\NM&.LG*^>5R61792I4(N2MO2+4= MULRR/"2(Y9"A/(?(]S*(0Y+ A'#B>V$6,JI5Q=&Q7%.C*:46H-MZ@4(I!M[- MY*7I?Y@QE:OETR.U-UB4H>TCM1X[*H&K9CW4);;JF29[!0O59//;JC::MK23 M;K]:OT%B]QQC[HA/74DU*O4ZAG*?I5T/?T8M\JO%8L791^7GN.%543*5@JG\ M'P5=4N=.E:U_GY'<$QR=0C_-8XA8S*$8/8S\\+FX&%; XDL58CW=5[;9Y=S=L1J6Q^- M",L%CIQ#+XF%:823!)*<9I @S\,HQ,@/5E]20]Z._)0@9TJV2W)E KX![.XB"$F"!A%B4Q M@21*.8P"SE">X)P0K68.+H6:'C'*0TE9BPB*^B@CXU[+S66008--5TO7S9)O MM2 #4V>K$;BLRY2U.C4GQUILL%8+;.D%E&+-(U:M45VMG$$+U3=8P9%:K:Y7 M4NZD^=9*+K:WVX5THC=K^;S1$&9J+7<>!42>(,7?+DO0#K;XW5&[5L?KT-G6 MU=56J!9.BK.T +AGX4C?&OLYEK-'#7!9=KAVH'\K%EG';=42-]5&3&-*^]'7 MHVC'F Y,N"V<;2"I1+..NJHEO@"-S"[C2K4!VC_CR%&FVA -T'>3MA.Q&@O_FI+H3Z\3OB8]B%',$TX@)NZNNUB:CBD+;5N0!2$Z!4<=CYXCPL M7?6XL)1BW&X6YT%UT+?BS.',T_:NYHM"/+FI1??%()'T],L3VE>-D"=J''YQ MG5':CXE5.EK'L*.EH_6KMIV.IO&TNXH*K3&+L2_^'_4@1;'LK8O%42+(,?1H M@'F2AI0&R;G5%"9ZA-B-%ILU_6Y>SR^>8'90<(38P*1PM&C" *<"#30&+)7P M)J< #95U2B2XL?I/U5-^_[K]7^I6 0AY:91&, EY H713V'*D >S@$8!"F.2 MQ$;]5/6GGAZ3;!<*MXO*U89=EU6& '-PDMG"\0+NM')IY$ MY?73@.C68.\8P3JOGG+.%I^%$A]5$>%"4""_SM^O%L)6$F9_G<+U@2P>/S9% MAN\C'B4\##Q((AX("R#XR[:%D+,34"&M+[L6%*LULUN(#N?' E@(2\8T*ZP16J0;XV+<(-DG\UBBZ2^XW M%V'LI']KD(X4 [ ?Z]R0A%O^H!J_\&?I ID_7,U5+)6*@7AM_F-]W>S1,(Q2 MQF',$8.(>P$D3/PKXCR-* D3CS&[@ -M&:;&C:T*>/],4$S(,/70L0U,#@+'M@:SL%_:'BD&]=VWWYD:$VTZZNPWU+DP+O"^ M@XV&M6()R] FRDE$G%9O/Z:]G6&R/=!XUL@1\7=,D&/_W<[ND"DYU_DMF?&V M5@.G"4FRU(<^21E$* MAED49]((D0*$?Q2PW:AUT,,/4=JD4L"Z,^<+G*TW/ MWFG\],R"LU 9>).V@"CI!DC1/JF[H\_TX?BC?H)/JK?_>3W]H-U>WN3GO?!* M%H5H?I$X)5Z*/1\2FD<0I3R%:V%*6.H3DQU]8IZI[>L_R^KOO!2# M@>^\K3N@,A#-=O@I5/7VN0.LAO;DKPL*M2(.L.5[8'"T\4_-,NKV[U%UGP3Z M'K>-4'VN,\(7U_F72:[BS:)X+>.0[6')3#2%B+,2QC89N)/I?53C; M/?E1U%E C!:6VC"^[<.T(Z3#BM <&5U&EIZ89-W*T1]F#Z-"^Y\T#FCXVE1[K MCS.(.)A+DY*#$,?81Q&'#,6::7WG9QA:B>C5LBF M+P408@(IIWY0TW$@N_>^$W@&WO3&R!@%-G5J;Q79='S$T4*;.A7:CFWJ?M#\ MID Y/P4?D-GL]884[!\R4+PN-FT<]J SUM1V\*[GO!$>2.G!R^)WE2=1:Z!_ MP: %:?_%@VLT!_=U:@(Y0"2%"516MQ=:$XQVJV&B[O9MA]%[YE12AU]=LKJH MLOJ.:1+'X9M3HXE6-H.O^PE(^C?^>6@,O,V/13?J@6.THT]C8+5_CPPWVFX] MK_5&5JV?5/ZM:?)X;?\L[AIC:WI2B B4K:(2] )_+]817$.?Q#N0&N"SK &*U6[N&G>T;:VAW/;^UGG<]H9"W;;+U,\/ MY5RUA_FS6#Y^6"V6XL->-9=L>1HDOL]\R$D00Y2G$<09I2KWB*5Y2)BOU:W% M:-:I,44C=)T=W8H-?@JY02LX>,_G]/&)5'^;WD+HK(+N]8-C; >_=S" =8 [ M42.\G-TLZ,PY\I6" 0R'=PDF+]LQ57W46+>Z>D]F\M+O]I%S>65QR5@A;1\R M^U@LZ*QW ME$.[8H%^+)!\%L_@C;I/#JXN$O4YJPE,=86*$$093D@E-0'D*:13RF" >( M&-;YV)MA:J9C4]*BD1(H,8&0T[34QSZ0_;?B9\,S,#48(V-1[N.$]F?4^]@? M<>2"'R<4.JSX<>I!.U/A2[E8?%!&R .?T]=+2JL5F5TN/Y"J>A5_^0\R6_'[ M,,KCT \RF*9&*?^T:'3:U9I[;AI=" ;J0&I!;;S$[0 M US/6G .X\#$H!#<$AA<]B!H;"<8(>+(6M";I/KW.$?8+ MH,="KF$=F(0<(&I>]= (E=E#G6F'+>NH0$(!X4,3=ZUHZ2F$R%GQQL5-E4+ M[EG,DR1*8TC3*(*(D BF/LT@QIC@!!,:X+1-!="C);V)M7;0;D[ T-0D6XPW M/6+IEL!F1*0)NQX5.81R6DU9W5&1&42.R$ASTE'IR R(?4(R?-L\NNE;.?^^ MFG'?RR)?UGNKGN9+]GE&'G1CFTX.,#431P@*I:1 B@K]G: [F>Q5S(EV\?QN MY+I)Q!EH W.&'E[@+RFVHQBG7EBL(IQ.CSI:?%.O8MO13?T/N_#!%/+&Z!NI M*]MOG\/D!7#,,QIC/X59$A.(@@##5*@,.4?$2](TR:A1@)/^U%-CC0-?0BVW MU>V]P0+8.&9=_*/2@AQ MCQ(:)$% 8,)E.2B>^#"CO@?]/$D0PQY'S%6G8C7AU&A)5HQQ5DVRAE3[YM@9 M4,-?'9^N$;FX $K>44I![B S?-7'>KJI%'C<4=Z@EN/N>^<$2=Z17\U!Z3V? M\[Q8WF,2AZG'&12_G PB3$*8Q03!(,@C&OA^R)EGYETY,=/TW"DW5?E2+*0/ M4E80*.HLPB7Y95HIYA2T/.%^$'H>1%[ (AAE'GI^G MF'%BU+9Q:^SI;7LQRYS4P9AF^WP;,;V];8G#"'ZB'[<#9*(<4=?1MMT>>=2M M>D2E_>UY[!&[+?F1+XH'Y:2[7/P79P_J/DM6K)$NO.:'1\6IB<8AACC" 40T MR2'!PBY* LQCE,1!@(S.41IS3FT+;T0&9%$W\?P\*W\"*;ZI4:0#N=Y>=PSD MP!RPBV$C+]@(/ [& #DB#5T9AR530P@V&<9DU?//'I=KI:/I2R"^+%\(L7\ M/LD)(C&/8,@#"E&(?8C3G$,_C8D?$$;#B%H=$/8FFAK/;-F]:TG!7[6L5FE@ M1[ U/".<@=AXAP0#L.Q/"2>0<'U,V)_F;5 X];P=,?R85YS*%]@/ M,<&\S62Z$3^=1[+@FU*J\I+Q/D<\B%CDRY:>PD!!.($X0!AZ# >AQX.<<*TJ M>%:S3XU"5,79,I?)0Y#*M(O93/92!>2AX@;-!.U60H];!L-W8,+9R UV! >M MY#LU?J7P[EC("C-'U&0V]ZA\907+/HG9#7)>IX/O?*8(Y$G(,LN>!R=GG!J#J2AOL<>>R:N8U M\';]#TYCK<=73A$J?ZIW0 M_Z+EY3@I*I4&(B3%$SS,($(^R',/!Q#YD=QD"U:RD?^2B)(-9'E*8<9;% ME&/!($;D<7*FJ1%'+:@\6Y6MJR&IXK7,27,U+'A>0#7WELT9K+26X[4/+ M_/ZG#PE7MT$GYQGW;JA/W8.;HMX7;,L.7\V9+&YD5G&X>6ER.YN8E!O?U;][ MQYZE^L []$AEX0M9(:%X*=B*S$ G*A;%A?<0.*.N<#O2R"6%]Q0XK":\_X#= MI_=Z^<@KF<%3\4<^7Q0OO/:RRLC:;WQYG=^17S M$'6HI5'N,^X3R+/(@XBG*4Q1P& 6I#[UDX3@D-XORR69Z7V@SY3':+.OI1KP M9R_G *542N4*KK5J ]W>"5-J81B0=>Z:Z7WW1UR)@;E':0)V5&F[%;R3VOQV MH1H8".M!J'0!&J7 ME:R#7.MESMSPA' CHR.-J6,L+ZJ=G M<<:27\:ZX9L*0JY#C^_*][PNIL?9=7Y/4)+'7!R#\BA+(4H0@:F?9C#U8B_+ M,X_F<6QT8ZT[\]1LJ8W@*AX?9EUG3RMJJFVGKV"!UX^5.3YL:! ?%Z(NII:%$_% MC%3@N2IEKV[3:$"M-=&C,>=(#TQAN_)*J-O"]G\IF<$@'F8CE%R%!6K-.6Y@ MH D,!Z&!1B_;AB9GRTT[W&!C49 RLH7__YO?NS]Y]>R$OOXD\K>0^F+2E&0PSG+QQS MDL4]Z'9SN#O,!B;?-5P;(7NK[IG Q)I>ULIJ'P&NG?FF!9OV]T4/C?K#()]5 M;.^EH:<8O^?M4:A:3X.68S6?/H<39OL[ =A M'J>A,#K$:0PBGWDPE<,U_+"64Z\60)="V[\CEM2P^4^#;\H+$. M)L3J%MW1J+8'V/ZTU/,0MN%DMTB/SM*V/V5+SM9'2X_%-<9[ U[7U_(XTQN\ M;]DVMUC\O1"C_Q"35$M2S)7MGBU4Z\M['+*$H3"'?NP30?@AAB04_Q/P'(6, MYHE/4Z-VN5VS38WE;[@82&S !UX[2KXO^S._+K/J7"GN0T@&DJ#NB(^YYL[I'"A+,DRZ,XH+Y11+N%#%-C MI$8%IRVYCV*OR3C#(CHT#_6WZY;5]1L=0*N$#'T;K6=W%X3C=/ ^*L&4^GEW M0638W;MS*/.(?!D?=TF7*S*;O=Z0@OUC\:&\Y3-.EYPU.6Z;6 +-@'V3,:?& M7MOM#T"K!)!:@)?%[RKLE,Q?0:M.FP>HGP)@!'@WQ0V)]<"\9@FSX\Q!6P"M M\@^,)AHM/<%&_>WL!:OWS;NU7C[Q.9.>!M4!(V(,11D)(2.RD2-" _[*/"2 M."!&,>QZTTYMN_:5A)=Y*1H>A',60N]0Y![>@8G $;(NJ^X? 6KXVOO;DTZE M O\1( SJ\!][V^*&4!4S^%Q4B^7[U:*8BY-11[U.=6+T.N<96I$M)$3M((:W$&=Q%+C2L\%0@-SR1%P;&[J3J)D<"WG M JV1[N!,?E)FMVU]('1>K9U\>;Q[M#[Y=R[->A^V,].^EG/^^I54?_/EY]6< MM3_%#%&A38R@'V B0]55+@Z! >%QD/E9%C.C\.3CTTR-_924X$F)"7(IIYFI M=0),/=/J?(@&IK\:G5I"H$0 M:FH+'$;/=0Y#?TXBP.8QTR8 M==3/82J.EI!Y*.$D2,5_-VJ[ZASS4<^48R!^UKG2'L>W.F)> +($K=1UR?#! MCYO'41KVY+DWYQ0.H<=AT#R/GGC9[@MP0UY5A>&[\I**.2K>^LAY7;!/R5#_ M%W;/99& C^;I J2+!5GQW=&<#FB/6,YIZ5/*S 66? ZW&L*/"VT+HR)?+.6D@K3O\XBC'.44,H9# M<;*-",PHQ8(]PS#%+$US8I0]O#?^),^PSS+/0FZJHA'6M#_P+H1ZI'4&, /S M42N9RC_93J?[0)Z+9>.C;1^ZV&I*M@G=''[E#\%'5 M#AL#'W_,;K_74:9'^EVM0Z:3V/=8YE,8,UDP)J,IS#R.H1\G"$68!!D*3!B@ M=\:I<<+G8D[FM""S)IS:L"Y /\)Z!.$4MX$IHXT[/]K@;I!(=&UT'#%%_WRC MV^OMLHO^BB^19U7/"7=[LT>&F1A\]N9QUOQ8'>;+'L>WFEH%@'=I+;H#H M*"FQG8 YRH8]/L<;)L)V*MV= ]O]JF4F7EGQXF%>-_FEKVM&^R_.'OA'7A4O MXO?RPK\4JXR^DRG M'S>WSQ*<@RP_VW$L^PSSY::AUSJ4Y:X4=/Q4SF^7@G*E+TDPRWNR*.CZ-$(# MBN.4Y!"1-!;_PQ!,J?H^^5X0!T$2(68606(IR?1B2N2]5!V,)@P,Y7X[Z)M7 MZP2VE3+L8&RY;'HT.<)2#,R6<@UV^AEN @E/X'\!E"Z#'#O/Q--5#V5+*<;M ML'P>5 ?]E\\J_)%7U0'OG"JA3L25(? MPSA/J.).Q(F)0=DQU]1LQ[6HH-B2U8SXNJ#5(S='@ U,8!NLML4<(,E0 PY' M_-,UTZ@E\(TQABB) L@ MX7XHFU(' 4X0I9%1&:^^":=&UC()IB[[_=3*:QCTU8>PGJ'G$K>A>;D658&V M%K;MH3. T:<+C:MXK+[IQHV]TE3^(,Y*]ST[7OF3%P^/2\XN92.(!_YM)<>\ MSC\6LY7XVSK(ZWJU7"S%CT1,?>_S,*$)DIY!RG$#$ PPQ0AZ,28Q01.,@I]3D8S+@&H_Q M;>E;+GV+(C_R%S\IG>:9KC,*$QG$29S'$7%:F MS$)9IHUPR/,\3DB0)"@TG&EJG+@=8*MBD>=D!@4A@D6C 6 ;%1:"][3; MU?6#KFF)NX!R:!.\!6M+R"$L[SXH7)G<)^<9U];N4_? R.Y]P3S"\+.0OISS M[YR6@J->A=$N5EYY@JYSZ<\E5+;8K%.5C.,-K0:?&H4T2H!6"QF_O]9#?JOW M-=$/0;0#OYM71L%]8+XQAGR &,6S,+2*6+2;<;3XQ;, V8YF/&\@VYNDJ\5B MQ=G'527LK!N5B%Z':Y?SLKID+X4X),F*F?=Q'E%*(PJ31%Y$QPF")/^2S4JC-F///4>*\Y@L@L\AD1I\7+G5,A*)16RBO'RGF;Z$_%2]H4:+XX MNM=. T ^RNU3+3>H!0>UY!=U(*,X_TGI02.^*JP[%,RFMU$#P#W2I91;V"TN MJ0RAZ[^KTAUPY"LK0ST/;ZY,![!.WMUO'K'.UORC+-G/8C9;!PRF64Y3&D4P M]6)9LXH22*)$!B[%%)$T2_WNSL8V-0CJ0FFX]A8Q*OGI]G!:^^RQI-LA#3 M8_'^Z+KW=+ .>L:B>UC'H>M6[@O02 [* M/ ??-^49I?32T;/N5B85<&]$*EGV#T6X0.VY;UR5J0KL6 MZ\,62ST<9X*](I)G$'D\AEDNC$=*$0U10A(O3$Q.PB=GFMJQ=U.JB3>2&M:V M.8VI'B72>HG+ ]#&,2R$AY* YA2Y$,_\M,L1QG.4JVN MZJ833XTT&KE!]@K^X.5#19X?"PHN*T[,N$,;>#TJ&0+.@9FE15+N#M *K8JM M@E9LQU?#MF YXA[M:4>E(E,P]IG)^'V;2EJW?,:I,(R:JCF73TO]LEF'[TZ- M4V2)(#)_!:VDZ^I-ET_E:JY9?_,D4-T$X@*C@8G"%A[#LE:G,;"L875DP!$+ M5IU69[[]! 4)8AD,?9D_YF,?IEE" M(8M0G.8I8BDS*ZK9.^74MOQ&8E5O%\HDCEIHP_*:_6#K&1!N(1R8$;;04W7O M!'J-O!<[)5 <%MC4AL=5AWL;HTMJVZ[WJ7UH&]0 M/_ODOMO]K^;G]TO51^?#K%SPN_+K_+F0=;:OYNR;6"O=CT']Y= 3/TWJM[*2DYI;U^5SRI;.6OWVZNMJKC+RZ D+UX*=A*4%0GD$;' M>QV4K([YG0./=MS746_[V*_UO&T4;EN64+H$/ZE.6E_Y\K$47VP9#*"2->\) M1G'H>SFD1""*_%BF__L<>JGX_J* )+D?FH7?:LPZ-9ZH:ZB6NYLQG%B$L[A9C M_-"5-U\3/=O*^>]]8/K?K5FK0*V%!K748$MLEZ'.!B@YBW'6F7/DX&8#& ZC MFDU>MJPK*T:OV\L_\#DM^.++NOY]AL(P3?,(HI G$)$LAEG&)$4%G,4<8Y:: ME94].=74O@ZJU/:.J&?T'>A 6(]PW. V,,O80F9>7+87#5>U94]/-&YIV5Z% M#RK+]K]A1A:,%_*>8IH'.(\A"P@1>R_FD&"Q%4G(@Y"'GN][1@>X M[<&GMOU:V<3O3TAG^.7=04WO6VN+Q^AQ6\H?4>J@ M9?RQ9VPO0?^Y:HSQN_+$38DZVV;[+9._R].MD(/?\NJEH+Q.T)85/A[F:A25 MJWT?)3G&819 [C,D-GR2R%;(*4QHFH0<^6F0:#ESQQ)X:B2B;KJA4D95!S@ MG5TY#RSNR+?6XX!_>/$]TKQFGQXJHR^KU_L?M_=1D'G,\PCTN"\^#C&.($E1 M G'F^QG)HQAA7^?CL!ER:O0M4[#$WK]=DF5'0_=3^'2SJIW6 _/>CV]7=Y\^ M@MN[R[M/M^<3V*&.'>>LYN&:89I_V9#+UE"C;/]#T=L->N2_V%EO7\6OJBK( M3.[,.2W$DP_*5=($6-&08B^)A;$5)PPBS#E,:80A8Y@&21CE'CZ\(Z>6&<)QF%MF.H!E6E!=@(Z?#9/E>+%QERY^>:-QT^5Z%#_+E^]\PCV,5 M@WSC96LP:@:N[KPT-=-:" >_?;K6W,R'&'3OW;/4'WBKMIH[-(=/JFL56+H[ MTFB1I$<5V X=/?[ 6=4GOO,G4LSKVK!Y63T1(>5U-BL>ZNIQ&=64+DM0]$SYUO4H-"#X40!"LV7G9ZJ MY3U/VQ>JO*Z%)0^::3:#+.-9 M_I/!%^?-7"Q2LXNM;GAK[HYD)@1^=96I,+(4$4DH@Q30DWN,XZC'HV>@,3(6[P$@Z='_#THF!(U(Z M/L>H[-*IYCY-=#_LJ$KJ?>)SEJ X@)D?^A!Q+O9Z2E-AMM$T3F@6L02;5 0X MF,%HGX]6'* \J(UZ9FG4>X82E! D2),1"I$GT,1>C"!+LAC'?I:A++7(-;3# M<_R\PL-BL^<"JNDW/^?W-K2[_*"V[( %95V[Q@_&?]L"LB<=X2B$C$?<"2'R5W(UBF1N008:")$F1GV+#CL7]I3@&,Z!2>( MJUJ$0/5AS4 R%578XT9 MQ^UOK _!0:=C@U?M..AS6?'B8?Z'S&V:R[D^\FQYRZDX,,J[ON9TD>9>CA*6 M0(:QL->H.*6E+/$A"R)A:V"6(\^HKKW6K%/C(7G-]>/WV]_!PUILL%C+;,9 M>K#K<9!S, =F(2D>:.1[O0 ;N=4-OWAD@$.?$4:.B$AOSE&IR B&?3(R>]G> M223_3]9&>"$S&::O7%B%+*LK_X/R86W_Q=:3=41^FSWRD=?_%/]>]XW[](L^ MRB23[^*<\BG/N>QTC^/[I]N[[U0<9("__N[DS;,3?B[Z7;9J_@A'<=V*5I1-O2R-Y&=PJ"^I' MZDN.G;_M^@8=$>^#LB>SBK;T(KOFP1]$YJ (KY M;V"MQ- Y"/8@.F)Q"P%&96)[@/;9](R1K(*/;WCYC9?&X;3 M-?CVZ=HH!GD'BFYV.1.%H6EC X#[4.1C.ML&(^^,-68X\C$E]@*2CSYB9W34 M!0YE#GTYE^Z"4D85WB?"=DAS1F"290PBGF20R'R@,.8,!X3&B.0F=L716::V M-YL"G6LIP5^UG(8%D(XCJF<1G(W3P+O7'"+C[WDG!(X^VW M^V'+2P7UU>9?Y)FF31QZ_=#DJ%$?<]\G&#)"E9"%5VT^WD<7V2U/;ZYM*0S(N>[N2 MD*:/X!"6?N/<&I&!=_)I,)Q50#RIOETOBIV1QFL^<4R!G6X31Q\XQS[?W.!] M?OE6R,CP^X2P*(L8@W$B>QF(U849X3GD-,_",/!]3HR"CDY--+DM^R3#+/[5 M9%[\^[_YL?>?L@0=J:I7Z6Y2%;YL+/8C&)L8[>JH)E/WZZ< 62ZK(ELM2393G2!IW;A](>ND/Y8SL8#"*L^DVN"= M&*L>^C1A %+(0XRSAD#'F9AQ@.HL2LUMM@JSM.^;?. M]:V73*PO_]^QNGI?H<%6;.!O4RLW: 3?JL!0RPZVA+\ 2GQWWRPKU!Q]R9Y C MY$%$H@B21' #P2P,O)SA-#8Z+7?,-352V!$52%F!%-8R/J8+9#V;Q1%T W.# M-6KF21#]>+C*6.B8:=ST@GZ5#W(!-%XYLXK*IG?P/0KC'">"*80E$4+$H@1F M*<1#D)* FMZJALYC"BB1%2RU0W6M7JNJFF4LYMBWYL :E'"6?",S 5 M; I_[/0%'Z#ZQZ'ZKNM_;,WP-A5 #E4\60/DR*-F.WSY"C+0J35'%1ONJF9!XW VPW@VMQ M(;,> V@"W4T&[N$;F!>ZD>N/C[>!D)54N9/K"L?C0;DS[^1^C-J,:P9,3;[R M'<6H7AIZBE4U1QF%8,TT:KG6\"U'Y['WK^_YG#X^D>IO%6R7TC!,HSB'A"!! MO $65A;"1-:M(U&2^@'-C6J>]$TX->H]V9[83RO<>W$Z]9YEVW3B8UZXDV?I2'."(Q_.4(>B1*(.( M^A'$1&9$\)C@,/9\Y#&CU.JCTTR-4#:W*-7:E[F2@AJF3!_'5(\\SD=J8,K8 M@+1Q^/[H!,D\J[D3 U>9R\Q[B$./X1"B, ]A2@5/A)@DW$,) M#I!1-6RSZ:=&&*WT$"Z;',<+ /S#Z.$3>O M%FD%G*O"D6:3CUM#T@J8@W*2=J-8>J[SO*![*-SC.O#[E+SP(O=^;#=?O]2KIM1!$G@9SG/(/5]#R(O(1#' M-((1]4(_3+P,!T;Y8YNAI[:SWZ\,D[>W4-+;P7:Z#[QMI5 #;-5#71WMSZV! M1]V4APKM[\0C3]CZ,Q=+>7A17M/[-$\(#@,"LR!G$)',@]A/.*0D#DB6I!ZF MR,QYN37ZU#:A%*YV*RCQ3+V2V[CINB MT1C MV6MX1*U#%^&QAZP+HYPRN3^OEJN*-QG(RAW9=)E8%_[+_ S%.FF,^='H$+\(TO M56O7M2IM/YH+\+E84#(#_\U)!;Z2I2K_/DC91A=0NZOU8B_*V+5@S@;M2*V8 M\\>TB*KY2JJ_N4J7V63$KVL[J.H+N<>CU$,4TI!RB(*8P2P,,$QBG&291X(@ M]W1"Z/2F,V++$:+I'-:YT,2[FR/=HS@P"VYDW:E[L8NK4P -0FN< CE2:,UY M@)I%V&CCTQEATS_*>!$VVAKM1-CHOV5>/.3FY;F^,-$L$=(^/S6[\H:\@I?% M3@_[30\F_4H@:SBZ>= 6B8'9KA,$=Y= Q[2WJMNQ'F2TZAS[8F_7X#CX;Y8W MR8*"N63B]ZM%,>>+1=,;;*%"IW J^WYZ&638SV6ZM0<)]5-(LH30)$L#K)=3 MJ#7;U#9I*YM55%HWKGIG.V=H#;R1=8$RO[?5 <#5-6WG7./>RNJH?7 )J_72 MF23Q95TPAJ4)B7GBP3R),X@D1ZB 5L_/<$:B+(FYD2?X<(K)T4$KX1GE=XX M:4@%5O ,O?_-D+&G@0/E7>_]+V]39.>T@B=W^>&3KO*'E4&9(\8X2RC$.(XA M(D1\\Y'T:R0D)23S/,3.BU*?I%E^)+#:*OKK!*BZMT#G0C7X=9 Q2@[R@P>( MS#HQR1MG!7=%6O4\;>'3_*"*_MS*FC\?R'.Q)+.Z:LEWON#5"V>?RZKVJ5XM M%BMY1E,S;BI-ACZG89!Y,(B\!"(:I3"C@0\]E+(TI'&8(JVR^RZ$F1J=;(<] M5HT*;7TF\5?;]9: . *#HM'*P,-W[O)I.%!'7)3!B4L!KE21_225,FWMI58= MM1*U0J#5J.$WH%-IU/T:&?AH1URKD3RX0L#5C%2 ;3Q#_;OI H@_$?'_%["0 M_V7^PBM9>$L6,UO\[LC?ZPCK3F_PN7.,YRMVA,:.)]G5F.9^9C'R0SE76:+B MI_/Z<<7ORH_%XG]69%;D!56_^>O\COQZS^<\+\0A^VFIZY.V&7MJ7[9&!] J M =A*E1#>*L) M1_/6GP/'MF?_K'$L6N3\)!5;?! ?5S'/U_ES(2]AC&[93H\P-=ZJ)05*5%G] M]JYX4OOFZ[>;JZW+)\TPKQ[T^EG(#7 #N_=&F4WDL)3Z+8.S%*428(7&J)PD,642" M* F3+$5F998[9C/YK8]35+D55IPSMJ0U] %VP*OI"'0#V="'ZA:K'3$'R.+0 M@,.57[!CIG&=@_TJ'W@(-5ZQEOE2$!'_5BZOYG2VDM6,V[_[R%_XK%09 M7S*\I_V1!UZ&0T\VY)5%B5&0,8C3+)89FCFE*$=)C+4]@^;S3\WT:*4UK,4'Z[_>4D#%]FD0D1/<#7QTP^(_6LVR9^F#DT$? MQ5R%;ZGCYC.OEJ28RR41%N*B795R^2@^$,M',M_\'=M:*2IU=>67L\>WTQ5G M,>QXWC=[G7<<;F<,8V>#RGJV,@E*-HRA,G5C_M"45?8B%OB<,\A1@B'R/:_<(HBMM?HB_C3__T_[=^(_\G(@O_?__/_ U!+ M P04 " FD6A7FH=6KL.< ":5 < %0 '1W;&\M,C R,S Y,S!?<')E M+GAM;.R]:W>;MY(N^+U_16;/UZD=W"^]NOLLQX[37I/$'L=[^ISYPH5+P>8T M1?J0E&/WKY\"J;LHB2+Q\H5SIM=N1Y9DHBX/"E6%0M6__+>O9[,?ON!R-5W, M__5O_._L;S_@/"WR=/[Q7__VCP^OP?WMO_W;/_W3O_QO /_]I_>__O!JD<[/ M<+[^X>42PQKS#W].UY]^6'_"'_YCL?S/Z9?PP[M96)?%\@S@WS;_[.7B\[?E M]..G]0^""7GY:Y<_7?XSYT9F)BV(F 2HH SX(A5(S7PNR(7%^']\_&?$*#W3 M!5!:!\JC (?> G-6.JF=\ 8W'SJ;SO_SG^L?,:SP!V)OOMK\]5__]FF]_OS/ M/_[XYY]__OUK7,[^OEA^_%$P)G^\_.V_7?SZUWN__Z?<_#;WWO^X^>G5KZZF MNWZ1/I;_^-]_^_6/] G/ DSGJW68I[K :OK/J\TW?UVDL-Y(_4FZ?GCP-^K? MX/+7H'X+N #)__YUE?_V;__TPP];<2P7,WR/Y8?ZWW^\?W-KR?6?T]ET\?>T M./NQ_OC'EPN"P[OPL1*[^XHH@L^'V5_K&Q6?4U0ZA!+^N<9YQR]_E&K-%NO5+LRK= MQ?+R7\Y"Q-GFNY.,T\GFDU_$U7H9TGIB2PH>308MA +%8H#H!(?"HX^$-)N$ MN,UX)7I%5&^4L<+T]X^++S_2!_]8A5&_V$AE(Y%[RVTE;CT M>QNX%[_QX^>PI ^"]&DZRY?_NBP79RUTM5XTD-Q6+43NWWX@K@LNEYA_W6KE M0>8VG*W)J.+F-UMH_/\Z#TOZQ-FW]_AYL5Q/2K JA:S 19= B>P@.%5 *)-\ MPA!=Q";*O[/P7C@0_>/@&'EV HEWN)PN\L_S_(H.X@D=BQ&#E4! -J!(/!"D M8. %ZB("Y]RY)H"XM>Q><)#]P^%P678"A@_+,%]-J^ O ,T+8F(,04;,H#*) M);@8P>44R,Y%1X2T.1WNK+P7)%3_D#A*HB.CXN?Y>KK^]GHZP]_/SR(NR;QI M+TQ&PC$CVF,I$!@3H(W&XC"GR/U1:+B[XEXHT/VBX"@)=J']]_AQ6H4P7_\> MSG#BL<3,$:'$I$%I8B)Z^BL36GB7N%.N!0)NK[H7"DSO*#A"DET@X0T%]$LR M81O!_T'RQY>+\_EZ^>WE(N,D9J>,]A1P*Q<(V,*"9]Z +EXP'R-G_KCH9P\B M]L*)[1TG[>331%6@(T4."E$.@(9,A A,LY0 M.9%8 \ \L/Q>4'&]0Z6%;+L R8N<206KB__\.ITCGR2-:%DUBR$AA=?TAU." M8JFH%"9)4F*Y 4!V++T7.'SOX#A6IIT"0TRT]]XQ'T 82T%V,09<81R"XAR= M%3ZS%I9CQ]+[I:_8]X>,YPFU)V2\I"_?+C\L_IQ/G.':%*8@<1]!):6 #D0# MGAA %(6,7PL7Y-["^Z&BXZQF"X'VA(F-T_1V^6ZY^#*=)_*9A$E")0/1&$M\ MH"*Y.'*ZA2 6,P:C8SM@W%E]/W1TG.ML)MJ>(/)NL5J'V?\S_;QQJH7CR?B0 M 5TNH$Q$\$A =US;2,>E$BU=C5MK[P>/CG.?C<0Z,CBJU7NQQ+"AVQ&"*.-&NHU/*1I,R.T[M=U?<3_4=IS>/$N'(ZO\#T_F2H,M% M_#!=SW"BDV?), '.2TFT:Q*",#5H3C[K:LN./ 3NKKB?^CO.:QXEPI'5_V$9 M:G72']_.XF(VX3D&KDH&9HAF5:*H][8(V9;HD7$7\#C=WUIN/\5WG*@\7'B= M;/J?OZ9/8?X1-YEX5K2V16C0J#+YL)F#EQ0$2\$<8Y[.+]]FX]]<=3\,=)R! M/%J4780#+Q=G9S7+ODC_^<$^T0)]Y3D ()F>&)0L^LP@A M>_HL8D8]T*]VD#1ROIHP98L*9 *EK>&. MU=7Y*1P"64%CLR*F6MR-[EY]OXJJ[E.3#43;!43>S.G32!S3+_@JK,,%6Q-# M)E$Z)/OH.=G'X@5XG0,('VNU,L\"CRNV?&SU_2#2?9ZR@6B[@$BM"EF^#&O\ MN%A^FZA@;40*E9C9%(LI!S%S0YXTN5>%H?7AN$*K'8ON!XCN4Y.'"[(+'/QQ M%F:SG\Y7TSFN5A-'43+WG/PF17\H*SS$8"1X4W0H5M)?6J0B;RVZ'PZZST$> M+L@N4R?P_S;)%MMO(NZ*K&^:TD.0E*$;H8Q.&'1 MQ!8^Z,[%]\-%QZG)5H+M A]_?,+9[))ZC-D;%\BVA1B)>FL@V)RA9E]$<4** M<%SA_OTU]T-#Q]G*(\78!0A>DJ268?9FGO'K_XG?)J4@AH""F+?$@ D4.X5L M 9UWF9DDM6UQM7EGV?V@T''F\GAACHR&%V*8O#5M'OS>6WJ_9WX=YRC;"+49,O[EQWN"_)6^ M<>B#?7*#YBO,],5J,9OFVI?AIS"K#0?(9\;UZA_S<)ZGZ[N7>?L^Z=__XYL\ M^C^0FR/; IROX&,(GR>;.KD*E;?E]71.JTX)+XOM0\ K& :4(0BGP>1,(:@@ MSS/4[A7&LVR%4N2!/+832UC%#4(N%MUN1YRM5Y??N=Z7SZ'K4+-SN<:+U8KD M>\4EQ=(49'$-DDE#6\-%<-)Y<(5G88TQ^.BUR"%( M9]1MZB^\L"LF#*,3M7@'EFM3DW?$1'$2..=9JJ *OZZG;HJ9.X2,"YUC-+L3 M),>(N0.LO RK3R_FN?[GY_]Y/OT29L3,ZL7Z95@NOTWG'__O,#O'"<@_!SEZ$]8"EHP"P&%H;!T.,?+NX:&60OH0I M?7N&KQ?+/XBGBSJ7*:Y>85Q?_^WRWK'>/DOT IB2M>4'.O#12[ A1LP<+04( MK4W5\T@4'-'/=9 SD,%+E8 MS. ]R4W;X#GC6L9IW#(@M%K)O@,:'&>7YS5@L#_VOQUDF(TB0PN<*\9;1;.P)E2[VZEL?1_ M)9GV9FMHKGIPTYK$FIT!H -K^9;D$6HYZRZ^)T4ZS24JD)*,A++DFD:6(B!G M?M,R,#QZAW\(FA\EJ >GK@D0VXF]B\BT[J/UM]]P_6F1W\R_X&I=-]5JHI&C M+LP#M[72C0)N<,K4YB]1B"R*-*'UZ?L *3TX;DV0TT+4'=B=-R3]^<S33REUH?I M/G3UX-,UP5)S)71AC*XH=UESEJT$D7.]$Q=T%$ME06!.6G/,N3S6,?80^#P+ M(LVKT : R$'"[,"^W(AC?U_,TV6>1"81447(TGA0)F<(Z -X$XVW 950K7-4 M.PD9IQW@$'[,T6+N "M;^HGJ+%,HY'4Q"'!("KJP/+>'*3DJZ =-1>G[@>NX(H8\(G5H4 M65E8GM.2MW;;QL&[+[,)$T5$<@;(Q5.F/D\*Y":("$9(G[/1@JD[M07W"R^? MO>JXIUQCY PK\P[LT,O%?".=_YBN/[T\7ZT79]=<7793F&0T.FN)@$DD4-)1 M6!F" 9?)EF-07J76&<)]Z!HWT3R0C6JND Y =CN1?I\;Y7.)9'H]LOJ*4B@* M0FT"4[QB7 0*1YL'_(]2-&X>>B!@-51"%QG$';:W/M"72))QWGKB@5-$S)@# ME#XI2098Z-:EX@>>?X,EG@<"SY'"[B"!\ #\;R3$9/0JF"B@**PO^HN&Z$P" M:YEU@;$0PV.M,QJ:H6?F($_A3 T7T[553!>FZ6:5PBZ&1#%%\L J0X'$1>YA MU$X ]S+[%(Q(MK6=>H*D;ERIX7#64BE=H.S7Q?SC!UR>U:KEB7>8L*@$J3;- M524HB DS&*\Y#YZ++%KGQ6^NWXW'-&#NZ5!Q]^" WPE6;\"^,!,$FMJ]QBGR M"DRL[0L\2):1>1-1ZL>>_A]\V[:3FFY\IP&/NS:JZ,,"7;,QP1P-RHQ@':?X MH=1^!XP,J=,B:F]X3JQU$'=C^7&O\D^=^WZ6L#OPO6O[UNFV!*J^^%K,J[N' M\U19L1$CQ2(65)UCJ526$)1UX*1E&[]//=K2\K#2[D6_J9,/6:IX#&6%N"U<=8*"-X3<>UMSGI_-@DN4//M)LTC%UK,@A6 MCA)T!T!YD?.FW";,WH5I?C-_&3Y/R<>ZP=;$9L9*8@DH#G"@DF80,A;(IE@> M!'<16Y];3U,U;G9H(# U5D8/\+I^_+2),FN7TB5^POEJ^@7K6.@S_'6QJ@7D M;\N'\'4B6/*&>0]H0P*5O0'O4P;4*BFN41C=^E1[)HGCII6& MZ :NH A>]Q M':9SS#^'Y9PBB]6M)WEEFJ;K":;BI2?!Q5P**%&E%^D/8Y,H3/CL'QV0=PCP MGJ9JW-S30%AKK(P.X'5?4),LT1<;/#BN9.4@0)#$@0W"F%1D],U3F/>I&#<# M-1!\CA1V!ZFGIX+?B719H40)AD[S;=/F*(2%$*3G/'O+L35XGJ)IG/GQ8R4S MCU=+,Y@-WQ#SJ@A_M2@7%]_TT_:=,9]:9Z@6F<_BKU&OS*W+=+7R-3Y5)O^= M2]!."U#.:H)01BB:HTTQLBA;1^$/D'*\2_4%Y^?XFO;JKO+ J^>@]6D/_2]O MO$:EM$V, F*>R4X'"ENB8A:TB,+%4)"'UGGU \@<-Z75 CGW/:YA==6!"_9R ML:+0Y(+12=*F#N[TX",J.@:<)H? EMH,6?KZZI2%UI4'MP@8-],U!(0.EV\' MX/AE2;'KN^6B3&N?;"O0U.LD9VMH(37XXAQPEDU*(7';W+>ZL?RX6:LA@'&H M;#OPPZ^J_"ZZF%V_9=5!!!VB@>*3J*W/'01/\F$8DG:.\6);OZ%[D)AQ\TU# M0*:-W#NP*^])%T1 ;1G[BBSC;+%I"77!U20G1K&'H*@VE5P?1"0(FB%X%LE. MNFSQT3%GAWD[CQ TKE_32.GW/)M6&N@ 3G_@;%:]L'G^+2S_$V\(:U([NB)F M#@&E!T6F%1RY873@)F_H-*Y%[ZW320]2,ZYW,PR0&LF^ Q3]@G,2T*RVE\MG MT_FT"J<.EKUDAQC@,64#F!TGRUW?2"C)0>H2LG!5'7$U,]"A\J5/-"X6(!>LEMS203>!%IR#D .'\ M?3K&=9 &.]>.DW<7M;B;MBYOSCZ'Z;(>RY=\>.T5,]*!=(H$HQFG$]G6/*JS MT2OO6!ID>LH]2L:]7AL&.0UDW@5V[DEGPKDE<2"2M4P)%(]QTTD:D$GI9!0E MJL&#LG%OU(9!S'&2[BF.ORY4F/@3^)%'C6IXAH-16#QTXR==;HMZT/-AOEQE;4&7 6,CSSV1FG0T, M='VB3J=TLK)U->5>A(V;'FH,AGO]:EMKI@.X;=FXG@U4K_06Y^OW&/)T]NT5 MTDH4>6Z&"I$SN"E.OO8+JRQ>S.?G%**>U?Y3$Y^BT]+5-AN\GODDAB#)DF=T M3(= /@!K;?.:,C!N4FI8^(ZGZ>?#W&]A/L>/M?;B0]OGP@^*><(Q,"\TKV., MZZP954=;,[=I)*NUU+FPYL'!HQ2-F]0:%H\-==%%K/DP*[*4@CIGB$H%"IL3 M^3?<9B@D.U:L,=A\F-1QB!HLSS4LHMIHH(/@XK:GL7W)>DY,71>>_81EL;RH MJ?\0ON+JYZ\D/U(?6?#EMS?D8&_>W]HY-V1GW6?,0 4TONN]F&Q"+%]OX)YQCK1!1(7&A MB0TKN0%EG 27A .I)0M:\R*$' 3"]T@9]_WS1* M[C#Q:CH[)W,UT$44X2,/F%I//GP6@?OA[+NJ31].0?VB[V(OW>-Q@DY&\NKJ%5R( M=8020A A0-3!9!^%T+KU"Z-GDK@? K^K(O@AE=0P0W;:MX2W>@A45W/8)X6/ M+'>*EX7[&-R4E;0&_ZIMUKVG"%;JF,\-2@1*,L.?)?6-UWK:( M,FG=NA7B,TEL&S66VB)>B%"+$#;-4%-]JYM 1UN8XC5OV-H,/C]J'+ OUG#H M>#R:?([<.SA=]VEV\JX.Z2:]K=?+:3Q?UVNV#XMWX58?>Y&3-K7C;J[UF4I$ M!XX[#I(D2-&U(F^W=7U^(]+';LIU.J".H>N.(?[B2YC.*H-EL5R%&5Y?+[_( M_^_YMB9B#[%,O'3%%4&.4E&E^C*X^.IBW*,QU3T,JP^O9XM_OQWS!_Q MES"=;\J;"NWU]YAF8;6:EFD*ER(CP6QED%3*HB1R2Z4D@^." V^X@U<4O!:!6+"7+$6BE@-'A$.FJ- M"5Y9C+IYBZ$GB1KYB5X/R&VJMQZ >)Q0)S*X:$-Q$*5EY (:#A%5 &.R)U^0 M21]:%S,=2?+(KP5[ /$)==Y!J<$.3J\:X.82?33,0PQ(8O0\@K,L0=0Q1668 M2JQUU/L(.6,WPSY=$J>53K[3_HSWNU(.>ZGRV'JGN%79F]_VURJ/=!F-5J.U MI4#PR1. R9C%7,?4^IP]RAB%;1U-[$78\7V,+Q;Y4,WVA&7I<^(2ZJA=4(BT ME7RJA3[>9L]9YK+U$7V;@FXN41IAX7XKXX/EW8$'>$7]5B+5,B_F==N^^#I= M3;)3TJ(RY%C4K$,V%B)'"UB"<*4.CI.MRS8?):@3+!V@Z8= <[38.\#0'1Y> M+]\3WB,U#N MSLOKH2B_8:VWF9#'IVKK"M#%2%")*_ J6& F"B4Y*L5:%W/>(V)6"DS@4SNKB Z! H*JUM<:P%YT2J@W,5TRF79%N?4H\2-.[=2'OX MM)-^#U!Z>DC.!6,.O>:).])^G5\22611% ?&6L:+8HGS$:88/0-B@^4*!H#8 M(%KI &YWY^1<JW!U(# M>7> FBNO\66]\[H(73<>(PHT/*""$BD^5;7E0[21@:5@1 6&DC=_Z_(@,9U4 MG36,QHX2=P>XN4G_Q6;2:'PT+D"*G %!78.3TH&U*2:9. EDU8L.'CQ86=]%(A-P9!D-M6V\J0Z64B0BDA^2G"PYB3B)+RRE\]"00I3TXS1)HD3R/*@EB<#B8_-1# MF#4<3 X1<@F",4G&19>4 HMCD6K6AEW*8@#N " 5R2PPK?(7;_[Z9W[^3>;^8S5XOEG^&99Z0/2SH>*$( M3]4QR<29]]:"$='Q9(Q6H;69>2:)G3@V!R+B?N^1P=33 ?IN9$'O/^8LDC%3 M3(:0$@6(DEF(T0OP&C5YA.@MMD[V/$;/Z./KA@/"P[GIX[1R,,(^XW*ZJ 4+ MRW6C@_#^T%'I/)W:Y JHS:3M1"PXP2&1L^>ED=G;]I?P!TU_';)GP,DP=:0& MND'2G1X_7CM5 H)3U;TLKE9<95_O;)2T3MD06W?'?/YKV"%?_)\,/X?+O8-C M;B.6-ZO5.>97F\DC[[:HW!C7S0_??M[TL?OY*R[3=(5YXD).F&L3 ^L**$U? M>5Y3I%HX;Z-%%*V1]7PJ1Q^A=UKS-9P&^\7HINGQ;@9C$HX)[FNDI,E^ATVS M#0<^Z(PFTE;DK7N#/9O(T0=%C(W01OKK%Z#;+;B9ZS1-FRK7FDFNXMQ,4)UH MR[E3FH'+Y&HH61_H<9DABXR%)VT]:S[A[R!*1Q]$,3946VJR7[QN-N3#3!H; MC'4D2"LJDR%HB#8("$S;+&HJ4[0.>@\B=/0NPV.CM:$>>P#K9N_56B(2V8?P MM4Y"J-(D=ND;E_TIKC:(G*&),RNA:8<1!H2?IM6XN2DYTQA MHP.M+862,M4CQ'E@7&ONK(\LM,;JDT2-WXSYA*GPE@KJX*"_Q]!V>-$-AFKW M>B=H_V1O#86%.D/DY&O'7(K,20K9O*/ADT2-W\1Y/,0=I:!^3-VC0=_/9Y]G MBV^X352\.U^F3R3E=[,PIZA/YX(Y96"NUH-M;IX,8\"0,YX5HA?IE/'[PZ2. MWP%Z[)BHJ3([,):/A7X/0W>:*=C"M:Y.[=+]WL$6*^7/" M5C(ZTGQJ8LOL+[P>T[_J^9G!]C!^=/+F7=G"8 MF?*.#G^*^&M#N3HT,W#FB$U94L"8O3K>KAT*N._ZRF5H;8R/MTMI#MT(FOO, M(VH#K+[&58KVH_.&#H#BZBA9R1)O_?Z^B^;A?XEKG)[ T4L4_AX_7X1F.XZA M25*Q..8X")42*!;HT/%H($1;2P'1V^9= Y^F:C_$_B5N;AJKJ(MIJ8_QM#F, M)J*@#^3K &>HV1.U74?Z7N)MIJZ#^?8-ANMA' MM$Q'HX [VI*JT%+>L MZSV2*%;3-86ZRR_3A%OGCG;DXN-\\RE;/P\Y!1<<%="6L[5U8@&O8X20O TF M()*@ABOH&X2G_1#_7=^5=0F/L:\_7KQ[\_*ZQ/%=^+;9^DMRTCYNV@I<*H8$ M_W*Q6M_@=5.+?I[6FRBH&@GCZG"J3-8"%.<(GFV&0W##8K$FB3MN_0-)ZD8$ M[8?G[_]>;@S]=>!=/]HR (T5#'T"[G6A2"$[\%DZ$-;;F#G%"W>K#<9OY""^ MZYN[YFHY\OW]S_.&.;G;701(#")X7@LA):_]*#)$$A<8SWV4*2*7@R3A#NCC M\%W?S35205,@G79&S&6(^- $^D:C878L;#BHE6BQ><2A%T.&OF 6G' )Z4<=YT1_-7WEZLKS8?%AU8FAW!9 .-LPKI)73=*-N^GJ&%_<% M+\[J/=I_;5^J$K:Z%GDGCN+:W:P@/JNX.X/PBI>5V6][@Y6UY-5VE^GIV1;OU MW1+/IN=GJ^L;M=4D)X[,J )%U *A8C4XGLDU8X)GRYBVK'4W[,,H';?18]?0 M/H'JNZA'?'/V.4R7V\#WUP7MY.D7S)O]2P+_"8G?SPL2]-LR23X2.\202+4R MQS$)D5'4(5W@4F")6K:.[?8F;MR6D5T#>1@%=V"<'VC9HJ7DH7 $+I2@(R8C M1&]KKH;+9(6V*;6&Z1$==@:[FNP:DPU4UP$ +XH(IO^U27]OI%(O7V_Y[W0* MD+O#R,,)M1<6LQ0'UX98-D7M7; Y-?=O]R!KW*:074.SM5([P.GV/NWZ6<_K M+[]/_S%?XI;+30K1.RM+4!*T,*Z.)]809'+ B1]KN'0LM+X@>)JJ<9M!=HW2 MQBKM *0;R=7^1*\7RU>+\[@NYS/RP3>^]D1K[C/]&] RA_JTS(!3/@!70B07 M"XHPP+7"@_2,V_JQ:V V4^/8%7,W:ESN-C[8EO^QR!4OR@ /*H&R)8-S3$$R MW'F545,9MO6FQ,9"0Q%TBX76@'M<0Z>.P%"9*-2*);GUB^BFC(P$CI MP)'9/(C<(=G+NKJK4KL)-RIO6H:%0E&!,K7+CO"JSN<.,0L?8O-9/WL3-W(? MRZ[A/8R&.X#N_9+W*RXO$H-7\LO.:,F3!:M$IB,LU&&5TH#E*&WQF>?FI8[[ M4S=R3\RNP3N0CKM$[V7JA>2.TR^;P=0VQ^0,A<%6.]J'4=@ZD]Z!*4&F9 PR M-?RHY?MT]38'MPTFGH3>D0KJHX3@'E?OEDC.3'YU0=%%]<^+>=X<'-O+YPF/ M7A1O,I ( RA/+ :#"#[GR+B-UF/K.X?#*.UMG.Z)H-E;1_2>IO.>R(X'J^F3O%W>02\ M"]\V]I\Q+3$;!ISB.E"91X@JU(9(C!?CI+?-1TL^251O(WE/?#H?HII>_<'E M.=$Q#7$ZV[C4$^>LB3IYR"H54"()<*$@<$P>$P^:?N$4<+M#5V\C=D^'N&,4 MU"7H+NMH:A+L)<6%%/4M+QG\-K$R6>YJ9^_D+"BK&=3^\8#"H,TI1^5;CR9] M)HF]C= ]$13;J:U+5-Y^NW#-F.2F:$^<9%D]"H$U8V41BG)2JR2=D7EXQV\W M<;V-QSV5Z]= 57UB\+9/>]/J,Y^2E(77T;X(2H< P94()9=DT:.2R9TZ_GCN M\7S"MNGC!"&'*JP#,.[_IG>2,NTC9Q44H7GMZR(@>E7 LI*\3,9RT=I#W)^Z M<:/A$[^,'DAIA\-Q05MM2#ANZV-V"[)@CK37$B1%<9C2R8%+1H+Q],VZXW3S M_E_/IW+ M9%9<=,Y#J0U4E9:UG"4RD YY*M'2GF]>G_P,^KILC-(,*W76S9?S//+,)NMWI:K65>O%\L_;LVZFGA6 MQYR3-XZIF-H:EX,+RH/)*F:NC5>A]4O-)H2/>S4SHM4\C:J[,J.O\ O.%I__ M6)3UGZ2>28S.EV"(^>!9L<%PDRGU>9X<5%NTV6&T.G@O;H01ERDGTP#NHM>S(^"<^:F\>]*!OW M=F;L@_MX974!POW%./$J"Y*0)7EI2^+SDMR34DB&,1E40@?9.IC9G[IQ+VA. M#,:!E-9O-O+U=![FZ0%!9IN2$P4$-R1(YEU]T22!HQ3>>B%R/%$V\A$JQPUR M3IV-;*6NCES M^5JCC6QAK4SR6IB)(],T+YRMC!0S@=PV3)(F0N4!D72K9]2 M/D9/E]G&9EAXX$ ^6C']O')\?Q5,;1N&T2>?O<*XWH16V[%)UZ%4$LH%0^ZN M3SR!RHR^XK)6*-GZ[D=;?G<@T-'8>PY]7:84A\+B8(KK!YN7V^T]SC8?O/@0 MOM;ZI#HYA 1:0_W=K<5J+_10A_0&K4)-]#,*R^IH&B8P&^U/790)Q*.@-I+0.F:W_7QMR? FS MK:M!0QU##X&9 M!$46$9CF-C9O>7%:#L?U0@;;*1W#I(.#XSB+D8M)/$I?^X_4UWE9D--6@U$C MBV*VH,?F4X@'/PP&\W;ZA/BSE'CDJ%F2P'+= 6YE\L$R27%&J%U&T$F@LT\" MXRK[8I"[YN5.P^-VL)O53G'['"5V,FM[V_7I0_B*JW=AFBD>F7 5LC;9 OIZ M38)T7OB$&;AWW!(+R90!&L'M(<7?@X[Z9TV?1#K@D7V'@UN@" M/*(E\BV1+]!#C,)ER= A:]^OX!8)XS;D'A JAPNZ YP<94FO&\O9$'.4)$!6 MGXMRG2&0X,#)F*0PR@3;^IZH">$CM]_N\WP\2*L'0_D++N.B(9@WU[:W^5F_ M#,OE-XJZM@WN"_$E5"0CKDL@MA1Q5$P&YI-DDFF1;>M6!7L1-FX%R B0V0': MMMKKP+[>D^$3[(F"VGLAR3>M/(I28RKR.I@(/$0AK,JMZS2?2>*XQ2'CPW1( MC7X'@+UNXS"Q+G(G8FT2802=4#F1%%V$(D(2M$LM\ZV3./M3-VX]2/\P/5"/ M'2#TN.!?JZ@U<@&6!P15E"5Q8@#-I7^L;F1YN?U'_U'LL/];__>/_FUN>O_YS.IHN_I\79]L/?+C^&^<4(Q3#/ MKW"5EM//]6^+JT?/MSE83<\^S^Y,RKX_1&NOS_WQFN:[W%Q\_#VT'4\_?EWC M/&/^VY'S%&XL_'(Q7RUFT[S=-YL9U%?,O"T7U_AA=A6/74,W<$*/2X0=F3TH MAO59KT:0A:%6MAB76[\5;$+XT64J8?NN_FHOZAL]FSSX$FA3 M8]1"%E6D"ZW+4>Y1,6Z0='I,W:M$.4XOS8[OIC;NC_.SL[#\MBA_3#_.IV6: MPGQ]T426W.AW).54*XX.L')[?G(#.W<(#XTLW?UEKJ"F!,LY1#KP-K^O>IB:HR?D/+3[?@JKZ>IMN;D#+X^6&^<-[='[M'T@'?PT MJQ6J*=!&J@FVZ )YP<5G\(F"-9(0#]SH)%3K:&90AL:UE(TP>6^$3C<0Z-.2 M7LW%^@W#B@Z*;9.6 PSG[@]J8"?WH+"16;Q:J8[7FRWJ8C?.X(!!&SIYK 5.!,EA6-: MY2RDSZSU5?&C!(UKFIKAXJYQ:J>$/HW+N^6"O,[U-PKC:HS]>3/O[0#;LO-S M&IB6I^EK9%DN%ZH/$.H[P:O5KL^XK*S6.4$4H8!*KGKGF@X6$^L$SQ@=;^UW M/4E4@\XAOLUVIFWBONHP$JA:[4]Q3BA* I*+.V@:#-S SR1V9N^<2U0 M6_SL>"Y.G<^O<-K-##]#2R/CNG!=<67K?&"E\?:5X5Q:0M M8 +'.M ]0,AT!!7T$946*IK66_&9)#:=IKVZ*K+>3<6N79"RDT7( BG7[M*T M^2 RPVH' EGK+5C UB4!Q](\K@4;$H./3LL>6KM]VKCK*<>'6+@;_[J!?7N( MED;6[9?%(M.*,\+2&Z)N_G$:9Q<-NJYU>^VN&R2GG.G:H+WV:Z_%Z+F.E@I. MIFQ4M*&U;7L6@<=:MLWG7DO\Y:>P_'@SJ(BJZ,R-!9YE#2IX J)VENY:I9::Z=/H;&Y5SU-M%WKKX>\!%NBACVI@CO:BLI%M MNKU6O7?>M-_8\=B8W.J46([@A(N$+%3DO[,ZEY:)+"//5K2N,MB;N"850H\M MM#/.T,6Z9!V(F&BKL8C@LE;U#Q>S1AY"Z_G)A] YKO4:!E\[*X.&U%^OYFQQ MNQ3A#_Q8+?=[_+Q8UON PPS;4Q_:Q,0]B_*3&[M2IRL*:T';L!D6%2!*DT#F MJ*Q7/F!L'3V=S-C=%?6NO1$Q:$X> Q07ZVRBNBVE%R"L*%(KF[AH71BQ!UG? MBRE[#GKNFK+6VNG3X/:I'S>IK"5LFOJY7> MS"O"+MO77ZRYZQ"[0IHMR5KA-?#H)*C:)(B00-Y_2*CI!S$W]T&.(/?HI-CS ME[ZQ:3RBK/O1)$6B\EC'\F4.UCC:C]:':%L_0SB&WI&382?"Y+W$V*DTW*=9 MO(SUP_U8_Q#C^-C'-3"1>U,[2AZM.)&T+AD0JWLO?(+ 0H0L-QTC/0^Y=0_% MD^;1]EKL1L:8RY"DY*!3#:JX"370\G5XN$+%C,YV%'%T8O"&P]9=$S>@WOHT M:A>3['_^6GNV;KRIS:R*E_='"1]@XO;_\ 8&[T!.VM7$UM5O+//B@H";W[HZ MA1/R2*:OPJ!_5;:M9ND=5&&ZA/P M8*#6+Y% -.UCC\H;P8OGY2G('47!Z"6L T'HTLJ=3CU]&KN;[=8/L6>W_GT# MD_4P/<4)FBR$6P\%'51L2609!E@2&I5(;P8G4OD)C)R7'NEDW!7@- M5.TQ&A(GBLGK*83 MO'F'JF=1.'*KJL&P=:_YQ'!ZZ].H;>9JU"E"M$A]-[#^=H@MV_$I+5Y8/T%; M(\MU?YG?%^MK.)&*-6/DH,LB&>FX>(A)N-J@3\B&P\]-W MU@ 9S@VC380!4VWCHB!*B2!*K*_C7,JR]9O)O8D;UR(UQ,R]$H=!U-.Q];D_ MV>U0"_3 C+@&5N@)&AL^]-DJ>3-+ZVJQBUJ:S;3,S9RW6,FY',)UXYV]Y*;D M -K4OB"Q%/"%D1_/?4Y1.5MRZZ3V<10W> :TW^H_W5S]>@/9H*V)WD!QA3P% M%QP$[B0$%X/$))A+K>W;D22/_PCH1/C<\2;H9*KNTU;^CNM?%ZLZ9V3#YXOU M>CF-Y^L09[A>W)B\=W%T'&)$G[M$ ^MZ%%>-S.[/83DG-_^:B$O F<(QXJ1D;:A$K5=J:U,"E&? MZWD*E[S6IG6R_D%BQC5O37!P;_Q6$\'W:9)N3$TXQ-S<_.A>7ZVX=E(%\N M;9L]'G3A]\!G-;GQVX?.9E=^NQ>[/H9X(?_9,\#L/<%(U8<3@4,J/NN(LD3> M>LSF4S0=?\FW^_-WP;ZDHDRQ"HQ#1^Q' \$[!:)8Y)D[C;'US)%GD#?V55]# M[-R_XQM&27W:IOWZ>@[?H_3TO4K'ZEDJ239*V@C:.4 MQ^@9=XC,0+!JIH .P/2/%;XM/Z_6TS,ZZU<3$5E!+Q(87J?:&8W@ WD.R+52 M&#U#V;JHZC8%XXYS&0@P1PBY XB\NECVHO7-7<"+%(I,-<5N=2U/UQP"3XSX M2DZ(4&)L?_WT*$7C3E(9"$(-E= !I,B")JQE@YN[G.GJ/U\2#=-U_6K"2DS9 M> Y1U4MT(1.$D.II'&56(MC@6D\P?82<<6?>#W> -1%_!TBZVQEBMX>GC./% MTWXHUM5Q'*F 4\D##X&IR)PJS2>8[478N./F!T)7>Y5T@+-''JA>_FC+X43R M(E3*'')VN=8A^EKQ7" Q)3"9*!RV/@_W)F[<,?$#X6T8U72 N=_QSQLB6R[F M]&7:#E+8O:?(),4J MJ(-SV;8^(I]+8\>C2YZ#G@='EPRAJBYFP[^9U[;\F^W]6P/S&'K' MS:X.!M*3J;#/F\A=XVT./U*H^/5 E*U>\5>33\T#VBJLZXUI) ML$GJ[$S1OGF/SO$&\MQX$V*C=D$',"[EVGO)0A!.@'*R%.%\MKIUD<335/4^ M?.C/( AV) MV0$BBRX*+U3S482G:Y^%>8%6A%BZT3_ 62.7> U!+KN96P'UEZOUNV)=NO'V+G] M/OH43>.[L'V:6R,L 45;KT#9(,"IZ$&96!B=N9';OX#MNROZ-_.R6)YMAQ1_ MN_CA]0XBKX GE)JVJ"+_0+,$+B4*D:04P604Z%K7@AU(ZO=B Y^#LH=MX'!: M[-,.[FSJ?KCM>^SCAFI!/Z"-.Z;I=[#6,,OJ &#'Z8RTAHY''X'3>:PIOE#8 M/,\[8B/ZZQVTDXA?PG1>WWR^F?]!6M\DX-^6UU,ZLM(TS-[A%IT/NP-1T#"WW:V49_7?3S[PM$G!&&Y 155A%BS+9)CD/05%]BZQ.>DG>VO=]3E MLM=[ S-JDRT#):T#A5Y"T,B!&90QJRR-:WW./$+.]]2S_CFH>=C&':>1$2M- M-HVIK_FX*["?OU[,X+UB\/9=B]9<P2H5&3.14..?,F#' MD3#N#=CP6#NA@CHH>+ID=%%]@>D:?R6OX9YD7Y_7D>LOSFIPMDUZ7(P>N,L[ MDKN SH'QOMY<9P[!%))^)D=":FNC:][%K"']XSZ$.+T5/;G.^W02]YZF<;C+ M^-PE3CDC9$!W\GEC'H0I/'A-X0:C/Y3.!;RP'G(Q/*%-GC=OL'VZ22'7!\H= MQ;QX7#$W7KDA4UDY T;4B=K61 B9<\#HT+H$"??'T&K^HY:" )S9()@;G\?33MWWC]-_K@O@R?I^LP MV[0275W49>77B^4V,?)FM3K?W);=W@/!$?BC92"+L.3S%P?.>PTE*^_HS [< MF*>0TX*0KGOV/P2P$S215G>0NM$XJ\>;->,9M['^S:N"BW$LDL\U'7CC&:?%Q/OTOD@(NIXNM MHFZT$R[%%*$+I)3JW:#-$% IR"$$;E60O/DCW,&8&?<:N(L-,B8\^G1/GCEC MXG"_Y;"%3C]%8T!/Y\$9"H49&5 ($*%F#867X$*QP%S2-EFC66P=D0TU2^/& M7KNS0GTSGU[,\ZOI[)PV_!U'GWC,FI,(5,QTXM18PTO.H#"9-4H;O&K=E>5 M4CN=P_$<##UB( =36E=NPHOY>IHK2],O=!:D^DQ^BA>%0A24;C)S9Y_/UQ>G MP,-S2GQ(V9J2(&$L%)_J!-'9 %D4B3K%8OQPL&W%Q;B.P<"('D75?9[U^W4Z M_STLEYM2]%>X#M/9@%W<[ZUTLF[NC_,X?%?W['06L?:/K*&5TDZ#2RR#K-\N MI3C;?$[,<%W='[MKF'!6F'&=DT4!5R4!K20=')X[K)I_3KE,7I&+X1I M@8CG7/8\2P%C%UE?$'X1=&T:AV^BKA=?IZN)]XX9NWG;XFO/&DL1H!<*>+0N MQBRD*/PIN_3D*J,GD1HI1VC6/ $+ M/LH8>4C:'060[3KC0*2Q)O?!QP%B[14A;^?X&YY%7$Y$,HC*1? ZURMOYR * M'8@E+CFO,PEX.0HD5TMUB)-#-+H/4@X3;Z]@^?#GXH(;6[PVR@K@B:RMRH4B MD*P9>",%,T(8<]=->R98KI8:)P0;!2R'B;>#],$50U4NU8>[?H'[-LZF'Z^> M7*2:*9F>T:^\+7_0=U=E.Q3LCW58KFLWOHV]UL0T*T9!2:H^@1,1G$=/?TV: M(2?AJM:=+=IR,/I]0EM?J0,U=P#R!\1*(3B^6>/9:A*8BR$*#XE9L@=,(42O M*5HAB>N0I):^=4WC4S2-^PIL," V544'T-IK8TVB-3EPD\%6.2E)F\8SR<"@ M$P')H66I=6ID+\*ZC P/Q,(A%N]9BOE>T$;?K#->PD><; <2"P-1H28!IIJ M41*DXS)+9K1J_G#BF21V>=Z>$($'*NM[P>)C+L76<^:3@"$ZHR.8VG)&E5@@ M.&(^)>E",9G)V+I0JQ7M71[2)T1O:_5V .M=KQ_&!I6A=F/DK0N!/O!@5@.T7TCJK;287_PCQ!G@67S%)4E1 4 M%@$N2 ]9"6M2U-;IUB;Q>12..QQO/-P=IZH>@+A]L%!)OV2TEO_]CNM)+Y:O M%N=Q7WK\6+P'J1EW -Z@^&JD@K]2A=GDCJ$>LL9LPL>K,KO+YU6= MV8^'27OGN+[;,\O"^NJ7%O-P>W[9$?5]C58>:F3AD3(XQ73#Y+QB0@N0H79A M#ZZ MYY#IOC?8^31R]:%PR><;OAB?K/;TXX!>O0+OR_FR]OS]#8W)L[SPI2V M=329KCV8.#@M Y22@E08F$VM>XHU([[C>8C/P=L3\Q!/I-P.W*678?6)F*G_ MJ8_BOX39QKK4:UU7''.F..!TZ(.*4D$T,D**B,E()26VCP ?HJ83W)T6'O=" MQ2:ZZ@!UFU$>TYHKWLW3[N]>U-1@3L:*DH%<2-KG,EH(F>3(=+(\&YN5:MWE M^AAZQT5N*\S3XZB >3?@:FJ;[UQN9F= M$C[C\H*)XAGYORZ!#5Z TB& PUP@N2 8_'1S-4QRNE V1= M#>6YGMZSK?W&ZY:OX0M27](P>^+0"UZ$2['2#['W]\6&Z,P;?KA_J7[XIR9I'\53 L M;I['DN/J#%D Z;TE#Q:QM#ZE'Z9F7-2-AY#%(.KJ 'BO%TN_$_?KK[\]RDNB:A/WW[%+SC;>#[))QX]\>(]W\R6CA QTF9+ MPF>)09HXV.7=HY2-"]%.XI_V.NP)F3<+ .[S=[&_O2TYJFRACOH!5<@G<2QZ M0&Z#MMD%(5H_NGT6@9WCY#32;)Q%' =HI%.P24O]XG'I)RIC1>WKJK=CKB7 MFAG-@O)2GL)RR1Z"C7'!=8A&>@+7$>[OKU?%UUBG,?J(8 6CG652KC%4A*S) M^TA6.M&\HV!3!L9]A]A9*')R1'2P'2ZF-=^OUKPJUN0I1R^" F[KA.8B.41= M+'G9Y)O4AT\BMYZ;]B11G7B,IP?,W?=!3;77 1QW7^WO8'#"F1()503BKD ] M9>@K3@: 2:^-K2.:6L-R;^)&;NS:%A1[E;8>JZ&#H?<%EW'1RA9^"=-9/4Y> M+Y9_A-G=[.EVEOUV.LAF#T]\E'7P(4()]=0I,9%+I<@3TEEF&[(JMOG+R&?2 M.&[X,RP4!]77X<9PL0ZS)GC7DM.->M/8Z'Z)EW AH6'PUD?_8]W;;NMOMT\Z=6V/"N1+!)0NT-TI]Z_EYPK2F='YVOAF5]$4'MYC&=GR_.;["[F=*U6&U:!?^*J]6'3V'.Q6_T MFY]N"JG^VD0KP1-3'H)'#@J]@^!+5-3.T'/;YFF;34X7/9]8*$%C M8L#J_:YBD7PP@QJR2LR01&7[R_9]:=L+>?[[1-X@^NG 47XS_X*K]=E#*5VO M KJ"M2*5"7+[8P1OG03F8Y1U'(<2K1O%/$[1?IEV]GV"K*$R1DPI;!(D5U7. M%U=F-W,C;YTTV2MM?&W0?9 M/NH9B^Z'H^_LRF90R?>0I'I(:I-D92[2&2A:U7( IR!$B5!'ID8AK-:F^<7, M0\3L!ZWO]0JFB0J:8:EI_\"=Y54M!M+N]\%#]:,[R;C91]M_H4^8:G=20U^! M"LI#C-R2P6$BR82!^^9OU[Z+=G-""D3K$'@(M&;22>HZ4.P-;TV:3-WLG(-7#M[;;*PZM$ C B!_J#@G#?&*%_ M_382SP+4D&TDGJ/=#I#]P%/1>'ZA62NL @96'.YO9BQAM8A)BSL1!R!:<"Q**J/VQ4*GD M6R>-[U/1R<.L48_O(W73';I^#V=XL?\85\K6@%^KS$$):2$8&RG^9UK0UN1. MMZ[]>8B6D:=E'JGC1R%SH,#'+DK\ ^?3Q?+WQ1I7T@A],4SQU3F23OV%F75, M*)MKQHCI2&8V&P@U-V5J]PLAC8DR[94&WF.QGA!RJ$H7 \JW)[PX>XL?>?F" MFKGBA9 1LJS-=*RG*-\J!REXH8-A:.XVF]X#+P\L-O+TTT'QTD*^'1Q,>[:/ MX!$I>B&&#&Y$AJQ.SXF@I:*CFT7M^&"/U?^7:!)S5':CO0Y[0N9>S[95E5#( MF7R%:"CZ]@:\L_45E:8]Q]%SUKJTZ*_7).99"#FJ2]C#YJ[%(!^2JHBDJ)-N^?_7_WVIAH /]Y(CH8#L<^O*F%E!?O[PI M(H1B%$)A0=#.EP&"R RRCZP@C[FXUMN@">&=V._3 Z_1^ZO#4=!%0?.PSPN0 M61>$E6!$H=A4)@:.6P,I,Z9LXMS<+1G\"SPTZ3HWWF:S](.:#LZ/89^NH?1> M1<5(+S6]4VP";TP!-#ZF9"AFRJVO(L=_Q-AU_J2'+=02-1ULH>N*^C?SM#BC M&(L^&VM'!ZZ+YUJ"2)+.4VX81"P,C-8V>XJK4F[]A/R/ZO#NR?2>ANSJYNKOAU"(\"I M4$!$R17Q2?Y?:U >3.RX+1/Z0>UIM/U]POK-V6?ZLN[H>G:\F,_/P^R">1=% M1I8=F+*9WA5JFP@I>.N"Z9V$C-N\H!^('J^E9E ;_KE2 M]>_K&PC:4[^%]=7C^+9/EQY=9*AG3/MS=HHG3<%K3*X$X$$Y4 DY.*SIN:AK M/YBH3/R>GC0]WECA6MZ_DVS?+V;T,1\__(FS+W@1)=YOO9A4TCHI$DNJ0]@X M#Q!3W5]114N;6'CK&@NH.1.=I+"/Q=_SNF@,K>RQ2\OVY?Z"\_^!8?GAS\4. MIHTTWCN2>4Z6@RI!0>!9@=,.D_*.3I/]ZL]:4=1)$KD57,?35@>NY;-;W3HM M5!#V]LFK8F'S] .;4Z;JJJ'K@O''1?7+C?7 MW(E0(B *$G) M4UX."F53CI)U,T'"S2BO9,<;6>>P&&J_3X=@&M>=73*""W! M\4&.0P.IA?R[> KR*X85?EK,\INSS\O%E^UU_N4+1^\,0V$I,*][HJ@$ M,94,(E@TEB,WN?6UQ2/DC'M#,32@6NFA ]OTMI1IPKL[ UUT);$$QI"[J83( MX(/5P)6/5F;R.T-KR[23D'%O"X:&T?&R[P! K\^7\^FZ=L6>Y]?3K_6KJW9O M4MC,C 3)ZWM7D2QXJ3V9VTS>I(^^V.8-3Q^D9MPD_]!0:J2%L6^4+EV^WQ?U MZ<+L/$_G'W>X@?4&^)*]H'E6.M+RJR-G^=4'BC2!@9--:R0"8-^"A(),Y);3@YXL=:,K4X! M?R0B]P7^2/#X?G?,GL(P/J18M('H8P!E"X?@K 2G6 XRE*19Z\!H4(8Z31]V ML4L&@$07\X\/%4=9WVHG\IA,-&="8\I@&0@<'=1^/^< M \[3V]W!P=E":7T^V]Y97]I@R.1>GSM0]>S_U]Z;+;F1(VFC]^==\ _VY>:8 M22JIIHZI)9FDZK&Y2L/B2'&*26I(IKKT/_UQD,R=9#*"" :RNF;:VJ1,-<+A M_L'A&]S/,F+RB&I'J;*C ,3P,NN=ETZEEB+?-:JDKUO3%P$ M*W04VI',:>DSK/&P"6^(]IXYJK,WU;NFW/]^HV&%7O)_VC:M)Y\;N/S>^.^3 MU::7VTW1R$W6XU5*Z[YNRXM,@:D @IANK"J:JRZ7-&^V726G)I8;',X_/3>JZ[7/Q^2%R%#V5T7ZD/#K(8J\Y9G:2(HG;9ZYFV-O($JP$1_;0O9'M8:>#2?[##-U._ M7$[R)&X0\.>ZRP#C67%&4F"2R R1>&"<.)=0$'C/2%6[LO(9DL:%;),P>FR$ M5I1IVQ#=5OIX ,MR"D2H"*7>(A/'(R7"0K(1K,B^=JS\6:)&UZSU(' \O'K( MHS6 ;?Z"!S*__EE>;'^8KW:?TVWE5U36,T\EL1D]/3RHN%>MH'1E$2*"-,G4 M[K9["KW-PK(/= X!^AC9XHY0D&C:T<==$3FI&@7"P=,[UW4C%0 MM2=DG&=GXP8,7H(5T2#"&CAWG39X;\:JLMD[EB4!%QCJ-0O$B])3=9+%>OKY>3&2QOKDGJ0@)N(RFC M@8EDU!+K%2>4\@RBI.GBH\&W>UX<[/M"0P;*4+*=UV;TV&A9S]B8P>IC_OH- MN76SA22S##%IHE@QJ:R3Q98#PG3T:%HARQX/HMB#E=WKCSQ-^]Q(J<#D!N[/ MX?7[75$!4T!#H(:(X$(I*T164^/6!;B6BDP3U X+G'%[X]9T_&W!]L=: \?P MTV(> =+R'0KV7B(+G>7M+03+"P=46)4-*8^Z<2-:X)\\1\45 W?,\>1JAWZ/ M(.NO;I[VA-33&M2J\GT9D/U0;LL*!\J-WW\P1RQVWZ\A<\ R?AX65!_]?Y//UK,IVR"R-, M F+:'4[>UX6?+7TL?USW!;K(TH; ;'G")*&TPC.E>S:Z(3)HQS6Z)(\? M6>P)?I] Q+BS.UM'[%E%W(".[;#5-\C<2=K^Y8(+16-6H=PE97(ZY-+?,1%J M:$)?.@*O/N6^+ZU'(=[^NR+^K$AH\Y7)W=CH$YZ6/%VDPGN29RBK](CDQD)$ M/#[VC.Y0>3?ZACEJ PK8Y/)L*7%!G GH*U$AG4-_B5=_"MF)P),G)Y5U[QC_ MYIM?7,+R(CG'530E2.@,&L\(\\!*L,0HD8174D/U$7,[*1DWV3$<5IZ,23I= M#FVJF\^ W+F.9>#8[/(5V@X_-I/P*KQO.W;I"JJIURXJ*:R'WYZES[!YSG]+ MQ=WK()9=UG@O>>-+KPDMB64ZH6%F!1=!AU1]VLK1Q-6;>+R'C4N#>BRAJ5Z7L):8A77:JR.=# M\'_LNM2W:$?-?P)\@1_HP:(K7CJP^8C&S/CHN?2C*>GX'A8P/IRVH>_WCMEV@I_,LOTLT6K%/> M2^,)-U!J;U%7XP&+A"86J4@JIVB.PLSN]<>M"AH 'A78V,#=]( EI;1B,T.. M6Z5-UB24QN_2.X;VHM7$0G2!)0_4UFZ,LY.05EKDG]'^)+DV@)%/_$4L1#EI30C#.9:S=NV4-*0P9./R$_!YL>'!_]+H+OJ[7>1"'R MLH>;$20R.DL-.JS)HL,:7,*3% /) 8+/(GCFCWMML^<#C6&AC^3FE=G8F@YY MZ 30 M8Q^NRS'ZF#_-EYO6=&^GDZO)K/SZ-W0(OJ\SZ?-?\.^?8!%++2J@(J<@&K$*N@[!]YRB;@WFMTDIJTW)91&E>)GW M18&XA&R-P>H80+M4?0;R+CK&M?//"[L^K']1^<";NVB>]_R#^GG"HS\Y7/ZP MWZ[/GE>$S+F47!(AT=>02:.OX72I?#%1!>^%YK4?$#295U0\1.M090=9VAGK M)$D( KVOS$'E:*C5M5,[?\&\8A'!V246>]+ M"&]*]6Y\SH3[J^05.\FX;UZQ"\,;T$A/MK;=ALHJ4),441[9)%,9%L"%(SKS MH)5USLC:28 ]I(R#IF'E/J\OA+&5TCZ^X+%BH"5>_$+@H8M,$2]U:1 EI77( MLBB9HR(VW+BTWD2D,1$9&*!S0@%M1J6\LC1D M=48KNUNBH(F<]D"F=C\)M8:Z[68^SZ?3=_-%J0"YL"88&V(D25CD%P5-T+A, M!,^.9,8$S5WM6N5G2&K6]NZ)@4,@.U$@C>+K0@OMJ+5 4J2A-#?JR\HO5FH5.HB0J:"C# M*)DD%JP@2>,OO;1,FZ!Q9 (JL+]\;M,'%2H$C4FBEH39M:5 M2)D2[[(GM)P2+RDUK)EK;+".5&>_QKIP_<1K[.TL#9=GQ@_ZV7;>L9^E+W!9 M#LQG^%[&(,\NZ[Q [?J1*KGDDW9V]NRQ8)K;8!4QIG1G,)R3$(TG+ >I++,, M3.VWY"-DCQ\+X;=9GB^NUB)Z_7/[RXV'G#G7WC(\7UZ6@DW4TJ5DER0/RBF= M6:Z>3>]!9D.V>S5T[<\F#R.]!HRTNU8LVRY4V\ULAH!HY[S*C!&F2AA/&846 M)\L$I/%,6FW4X]3,Z5 \1% K&>6!X/ 8?M5DTP+0-K1O\UPA9Z^5YB0JM$=D M $M<=.C*,/2$O?-"5Y^\^X" D8%43["/(=.;RV,G9][,KZZN9]M1=]L$@I,& M/*5 J!**R*1*-6,0)&05K6!6,\'V+3XR OK+:5Z1:6,+_1>_\J7OU_?O MT^TF;E\\:A4@0B1&!-2;,=HR?LJ1I%1.UE'K,C]*]'L_,7+*I X ZC!P1!@L M%ZN+TD%M/IVD33?B$L#?O,X/T0. )%;*@$#V:+EEJHC*H'C$OP8X*O.!G[AW M/^#?[NZ&_5]O):$VK*51B?O-X6=[K)QB2ABOB;4.CU42CGCF&5$BL!P3R_*X M5BN=$32FD5%+I@QFJS(!&<"]I:@R MN< 3)"4)3$9"8XJ6)L.LSI6-TL,4M02@/A*?#\;^!L!T0#._OTU$EZH&R80A M,999=MP98IG!C7&JLA(V\% [0GT,7:V\*SV3'UU;4@V@[^9EX>VF?I]-5LL+ M+K6!E#S1F>(N+!@\0Q9(=HY2RF5RK/8TZMV4-.%>593XO#K[&P+1MI?Q[/(F M#G&A;6".&53N'#+R1F7B/"I\+YUC5D6J1>U:_[W$-.&H#0^ETX30$)HVK"I: M^W8G-%#GM='$T(C\<2'A)I0FU$@I%7JX*==^P+Z?FI$OO_.JIMYB: !0OP!^ M.4[6O,$_3V$MHUEZ=558MTEO7@3A(M."DJ0<6HV6<3PD,J-]2CF-03F@U0?Y M'$'7N#4!@X.LNFA:?8S^3"K][H'VNPG^'CDROO#@[#4& M(:N@J!)$2U$F0.3R%(&G GWT*X/F5OY;U1@(//+<)N2"D;9,Q(@D&"U)5E%9 MB(KEQ^'UOVL,ZJ"K1HU!%^DU<(\?3G=:J[4L^2KF/'KVEN.VF.,DFI"2UMYG M6SOJ]A>K,>@$ATXU!EUDTP+0'B35DE$Z,"D)CUP3:?!\^HP,"AX<=T(:$VKW M='LQ-0:=!'NPQJ +E\=.-^]*ERM@-EF#_C4M[]&21/J]-40(BVY11BY%_YRQ M]A)J##K)Z;D:@RY,ZRWT'[ (\V&K#"B7/G!;\N,0T06BC+B,KC&CW''A'7/R MN)>_+Z+*H#<$ZC!P5" 90$GVGE(7$)T^J@PX.N1'SNL4N'BR1(V[).+N+:D&T/<9?L#L M&MXA<_&LKL-=_S59?7MSO5S-KV#Q]L_M:-PRGQ+_D[[Z/R^8 ,JU<<3IDEAP M29+B;Q)6=']RN'&H/^BC,YE-.&<5L?+DZ>:P@FL F[\NYLOEI\4\3U87P"$% M@88&=5 N#;PO;,Z&,,!M.'1UXN/A5"=C[M[GF_#RAL-27T;WQ\A\Y:=5,/)J MNOXWD+Y\0UZN)RN]F5]]A]ERS9^W?Y8_PH52ROA8^NZY5%HK(/R#$IQ$0:G+ MN--@:V>1CZ/L!10KG(*L <1S:L^".K"[EP?_F!_/AKY0GM%0FF A@RB1'(^3 M T<)]8$*:Y%CU6> 'J;H!90KG 2S>N(8%5[K:-PG_Q,7G.*%O5%4)2[$M=/":]Y*;PM0WTXLHHQIB@-B= M#_/9_&8KO\TBNA@W=[? ^YDFS39#PM:S,*V7@B2EC:8LHZZI7ONYCYBCP&1> M+)CJ"*$!SVY#_'OT.F[\U\GL&C>U/2WSV?(U(.]@\^]0(\/R[9_HXZ($)S._ M^+EF)7(C%L\7=?::'T@>+%<7W#(1UZ%$HZ XN;[\*1)M *Q+,1E9V_8:<#M' M(=J^6$2W H1JGFS5\M1?8#'YL>[DM/2S])^0+BOUK3INX0K%I3UV4*EV].[+ MO\U*G=^F-N:6AGLCEB;+.)TOKQ=P6^\7+?,R9(;^@I4E0Y&(=WA%9Q4YTUYG M26O;12>0>ZHR?H?G:W(Y>W.-H)_%G^_\9/%//[V&\FFXHVL3/P<=:+26$B@= M3"0 (YY[302CR1H=N52Z,FNZT#=NT/=38 .FPBZ>?IXL_U@GHKU" M(\<;18PKXS04#<32*)!IBEG%O FT=MGW(7K&1=]P*'CR.*222)J"UTT6I0QO MV2:I!=H)4C)'XOJ!2Z1H013/S?DD?%#.^EB[-_LA>MI3;OVDOA=.)XJ@ 3AM MS^#;/^,W/[N$;8_6;6%"-BXJH3-Q-'$B4:FCYQ\-$09W%"%P3VL_WCY$3RMP M.E7JNR_#TT70 )RVAL,OL,0=;42SG3^&?%$6SQBD\@S=$0N9$Y!<>FN5"M4K MWW=3,FY>]&P77@4Q- FF[6F34H($59(B3!$I2]L@=.@)5R)F[5E YWYP.+5P MQ=60\[/0Z<'T!L!SLP%(KY;;/=V9 3?SH*@+,I6:/ELJQFG9DI6.Y&@X!QJB MD;4CP4>0U1JD^LC_B<545Q@-X.O3?#FY/7!4EFH\'XD,+A-I0!*?!7K%P4<' M$@];&T %._GL\NM]HO9,Q^X)-PS9((L#5=I%D1SYKE* M3L/CD8\G ^+NZVV H8\,YU48V@ 4=D9B?T5^E%33ZY_;2W-=YU&23-\FWS?/ M9@/7R8(J4T_0TLLV$.M4P%/DC7;)>F5J7SS]*!VWGFO42&-E,38 UAW;N.G& M&9PW"=:O%9!WWI449K*$&D99ECY)5_LET5YB6@D7#8>$W:[;B6)I %]O_/+; MN^G\7]L-;36Z-$E2&@WQ6J-&UUR08+(CTED&UD3!;6VO?REQ".4\6(0B/8T*9:\D_$HT_J9MZ^W'QRWPG3P MFZT_(HRE8?87%U<=\4Y5P84(6*3E.7/"T!- , M"8YG@FXDC^"L#:Q^ ^+=M+R(='MM6)T@CC:;#N^LB2ZAC&6)9<#RU7(Y+ZV7 M(94'_8^YOBEGN6''LG81^*ET#%4S7I4_#928>TD=E"DG@FI%)+61V"@\X5DF MI=&=2(^?;O[;E)A'0YUS'ED3HRXU6HY8IBC)/BC#G'34U@YZ_GN4F'?!W$DE MYETDV-35OZ.R-43T^\M\#F=D(M)IO,2\CH2R("@%QYD;SJI\T27FG5#0I<2\ MBTB:@M>.2M>< \LL6 ))0QF*QHGEW!(?#&1)E9!06]F]T!+S3E+O4F+>100- MP.E@?3-8;GFP@F164@Q").*TR20"^ERYE"NFV@]B7FB)>2>I=RDQ[R*"!N"T M>5E[VTW\_3S>%;ZR4(86H\% #;)'FA+Q=D81 5[K:(-CLK;K>X"<%^']GG[U MU1)(N]BZ3;!:*3(MF5#!UTMW'W5Q'XAV!4I$2K\IY'!D6\8XI0+T64S L?'Z6E]G;W?[)XDWCH M([=Y128VH%4ZQR&MT!IUKB8Z2UG\7DT(,#VGM(N:J&W@1L8J>6'O]H899>=X%>40() L,MYK O6*C\P3!LR PLT;5KTC737J7X2#,A+>ZXB\ MS83>K_-YPA]-_2P];CU:HUE3E^4KI-]Z[Z925NWF^Z^>?G]7VQP08).."&)O M-E4&GG%+LC396W R0.T012<"AQOAGEA622:W:2$IT>XG-AM/G.".T0AX@=1. M3)PVPGVPFWXXQ!P_R[V+-!JXL@\,$> M]_D05E$N+\X*N_G5Y_ETFC?)FF'LL0,?&M8R.W:'H]AH00DMN4XD4-!$2IJ( MLRP3HSR@^A()JN>XSVJCW M;>T:KSVDO"3[K M:]@];[R^)!N[0P[.=G;*>*I6)5F7Z0&%0L/A?-*.>=EH) MPVH;_B]BH/H)(N\T-+T+_UL TX,9P8H+'IVF1$:.]WR0DEB(2'PP:%D$+U3U MR30O9FAZ)\$>')K>A\]VA*+!<40O0\9XO#F=9@'_ZG544FO\\4#F^OM. M^? SC$VO9U.&@%)2"H MW".C#>^FIV#WP*0OEQL"RH7R)E+&&.%Q7;'M1:DKXD1S\-8GK6FL/K-U^^TV M(-%;B'M T8FCO9'P'1:3>4)3>;&JBH='">JO"S];;KKNW"2)+RRC*DDH$XE3 M*6O3>!VS'(@7UL7$A<]0NX_C\=2UD8NHC:G*4FE(__S78K):P>QCSG?S''VY MU&^CWG^#]8<<[/[KPM$3[[^WL_NC M?,^5J7H2'Q\D3;7O*\/FJ([:VR@)*F]E1!PZHM#=QPM.!.)$1I>=I\ $9)E5 M[9*'D1)4[R:H5^']Y <\^>S6Q2V%?\Q08G121$9OB;4T$L[ ;Q MU+5AU=?'U/XT5E5Y-6";'=C/ZY__\/\S7[PI9:+K<#SX!$*C&QT]*V,,D'G6 M94.",=XJ]'=TJOYLXWCR6LEZU47(X_<: XFK;23>;>R#O[IY+^P1+-8I(,R: M$BFF@KA@.-H?I01+!J"R=M:U(XDC/[<8"BK'0_)DN34 RU_@!TSGWXL_$K_- MYM/YY<_/D\MOJYOL@D;O.X"D)- @B53&$.^D)50DKB0PP4+]&3L'26H6=J?# MX4D7B7JRZ0VU'[ (\UJ-P:^7J_D5+.YWO[[93#F@03/ 0\E5F9Z=28B&X4%- M0BA( D+MN,@!G3@?8IFF1KTM#="=( %] M>Y)MRHZFS!4[[MWV@8^,_*;V#)BIRN8F--+7!9H&A2MW.C4SD1DE5%M!I"D) M>BLRX9K['*1PW-7V1Q_3,/*LE3/JGI.XWP1^/A9I?%Q\6LS3=5R_,_3Q#[RH M;R8P:.4AQ3+)H=S0W MB>90EIP'9)SP4U>>$':9HY&D'9\161C\@8.3>YF?$47^^-P&; ZQZ M?U= HJQ1)FM"6?9X!'B9?!T2B3$I="8"$[YV6S<8*RR"3Z+6US+J0S!GC^VN:F@5:;QP<#[7N0FD; M9*]BO+ZZ7A>7W'_[>A$3_G_6ABB12[E'5 MT^G=*&RCOO:6DF!8F>>C3/**@G*U MM6!'$ENI]*B/EB>M@H<37?O(W!FI9([=J7A V'2#Z,DR'/M=[E>80KS_MOC]),)L>9N0<5* 92P1+G%#:.JH M$MG"T^YRC#ZRI.VSA<''?*AI1)TNY?E +&] RZUS>%=^\<<-_8)FD[0P:"$+ M].B%SB2$#(1#L)D*:W4<)(-ZCX9Q+;MSH:F*!!I 4 =]?A?_I$+9I(TJA7SH MG,JF;*U&ZIWI;'IB[<":KK!]#01-@'1)V&F)WNZ M#2H@ 8:AF48T-6@89\N(96@B*^N$]30D6[TW9A?ZVGB).GQ\9C"9-8C'==+G MZ2D#*U(269'H0R122TMLR QM(&44)%Z&I V,Q-V4C:T>AT+&,Q"L(*8& M8] M[^^V56@E]2OXZ"$K M\NDN/T,)QY>7(_D=\MQ/_QM\>0?)O ,')$"T1')=;G>1B40!1' FF<=9L$&] M@B/);K:XM#+&.K@-0PC\Q6'\ ]Z37_\%TQ_PC_EL]6UY$3U74GM/A S(;:L$ M";F,D4>%XB-8*U-M_^(TBINM5FT)V2>)^<6!NAS;K_^:7V0NJ3+*$%<&3,ML MT/GWBA&(GBH6*'!Y1HMC/Z'-UKZV!.$^0GV9R$4HP@4'QX6DFH0@U";7Y%C( M!(1BX$-T28ZKAV]);?:)>G/H[2S8%XG?=_/KQ87+DCLK/8EE/+L,I7Q ^]*V M5PJ0*@A&:X]&[4=ILX_@6T-O9[&.7[M-"C"E32Q24 M7J^4:^*5!R(T4L<3B&CV6?TPR#RKS-I6K.4]D)9 '4\:[P6! M)TUS3SQ+C@A*/;=@.(C:31TJ/- R?QDX#B"F-G,]KV)<7$/:\FSI9^GCZALL M-CWY5^\G/N"_7TW@E';0G;]1(:]PVKXJI0^V1-S[VJLM'?=_=(-3Z9C-8 6) MJ,J(Y"816QY!,YFMC>CJT%S;YN]$X*DJ[RUB9?X38-MV_]X7ME*Y"#%0Y]&O MTY:5GD]*H7TA#,D1',M1.S0Q*G/@6:+ T.AZ#'FJZN=!JX8;>L>SV?72_O M-D&=RCJ7(7FFO.%-'#>A0B 6]39GUN=0?6S43D+&C5N>#U:G2V%L1V*[@S?S MY>IC_@P_8'8--_O@&A3-AA,CRG@:[1UQ64@"'JA/8*UF^BA'X6L]>LDD:5-:]#!/+#>4<"N!!\]* Y_:#Z&> MDC%NJ.Y\.N=4"30 HC5?GK^200?EO$"O(T5=GG>A'N49_TK1JZ$RJ%"]L<)Q ME(T;5SL?U :04P/H0Z_7SR*\!X\+;G?S\_8DN>RAM&E2AI>!P\RB&9@-4<$F M;U)DIGI;W$/TC!LG.Q_2JLFD 7Q]!F3(=5Q=+R:S2_P++'[<*NH$44>+OH7B M 8]*"*BH$U[^6A<;( EK96V5=H"<<<->YT-7+8F,;:S?J.(O'LE<3:*?;B- M%])0'YR1A'*Y[BZ7B3/*$V8M9RGH8EP>9:KO_<116+$O%RL5&=R #EJSYBG3 M;D!OK&36>4T$)($WML/+&J@A/BB=O13>5']4?IBBH]#E7BZZ!I#+V,KH**;= M>KG19HT:EKB4%3HHCI$@=5R7\_( $)611^FG+E\]+KA)7RZJAI5#&P\;]YJ% M7U"4<(5_6/>MQG\V\=-/\^5DDR1;H=8NV:SWDR4>*Z$X'BA+F))XQV<9<==9 MDZ"]=:JT(M0#Y!LK4'X<@O\"\?D1!%U-?U;-6+Z?SRZ_PN+J%PBKFZXF\WS_ MIR>D*H]?O$*.LN=.*B4GU^L_?4P24_*A]+;E4B%&4U3$9X$7;%1<&6M\( MC'%3BA7D_G0ZW6FL;L =>+B%3;- *I)AF9=28U254GJT"7@BQJ#K(ZSCOOIH MYJ=4C(^5DP1[$"B=N=P<3NZU;1/:!D.C(UK*M6,BB)?HG8"$[*RD7E8?*;"/ MEI8PTUW&!R'3D^%C>X)?8#:9+S[,5[ 4FJM/L(BXF5^N 67JMJWZE#>4LBR) M0,*)I%$2*STEW,D<'>-&I./Z:Q[QL980TE>D\P'YVQ)>K'FP'\%N]A-Y0J=4 MD<"3([+,' J&6^(%LLM:::@ZKO;@B(^-6ZTR+%YJ\+>YB^G];8L\$UU4,B;D MC+?EP8DBUE-!.'A! ]5&TS#HO?2^C0:8PYHR_?C='&S>(3->78]G0 :>968IU2Y9V4=+2[=53T$?!$]/KC>'GM]G?E.&#ZDX MF.L-Q81L@NB)7FM1E1,)$03)($+.(B@'PZJ?'42UI(B&P-.I>TN''M(&;!Q^_@KSRX7__FT27RW ;W_L9VGK*/A+F.<]__B$Y$/-SU=(3PS&C4H) MC.TGWR'2W\QGZRCV?TU6W]Y<+U?S*UC<-606$MVZD @7Y=6RH8;8$"(J+@N, M"LYIJ#UY_4C23E5NN'81P&(MVL^3Y1\;MP8]T^P]2.(8VH\RI$PL%ZBXE:,V M)N.DKEV[LIN2<0WW(?#Q6 %6D,"(9OQRL;JXS1W?'5P_74=M@[-2"_1%F"@F M8[ "3<94>NU3Q23UAL%1^0_\RCT(X=_NX'.0@''14T.R\]IL'ALK6TNCPB5M<>Y M^'GQ^Y>+$HW'CTNBDM5$>D.)CS*1J)@12GM0^I .64+\/Y?S'_^Q77$#C>U? M[I!Q][T185!':/.3.-A 1.C#?/;[S? IQ85422OB0*%G$7DD(7M*!9>)T@C@;@]8SWN%7$TJ-MQZ,G1C%%).#% M[ 5GI2U:U,G8B.P[;VRAA0*/NEAX\E2MMF :0-N.H_D5_Z?K4YFE@X^ JI/0GB6J,9@U5?\\R%ET0"XGFSC+AMI75+-.*++(2>D(X.V=;=*2A]IE1_NI&3=A>XZ[KA_C>T/H!RS"O%9MR&3I+R\7 MI6 -W/;->HVK:.9S=111JA=QUJ"*\5]GFB#/XR,*D%KNW_/D-28=NHI^\?E M(A7%T(!J>L:[N!WW5WK XG_25__G!9[&%)0&HIW+R#[KB^)51 5I>.1>*E7[ M\6P/,D>NHJP)DVX>X%[+T^+?\0PO5FA0/'I7#$8%)4N@QB#S6-F, M15ZJ*%6,'NQQV;!: !)8B6AAH M:UB6([$VVQ# ,>"U&Q$?HF?D*I)Z8G_.&.LK@XKFV#G*Z3[X1=GSCU-FF!Z[ M]'!E<(=W<>82-V:L$-91DGT"(CV-Q'/-20)O;=0R\/59[9Y3HV.52>TN#K 5K@A1$L=*--B1-7'"19$7!C0TE$*A4FZ&9U*@02)T#)FQ M*IAZ225XG01[5 E>%RXW8.??+QK*GDIF96G<"64.3G0D&(<>L 7)O#+90.V[ ML&LYUIE+\SH)\T Y5A?.-@"*CEKWSGVFS@>IN"',E=D-2!KQ&0T PR--R:3 M4^V0:E]:QPU!C'##G56X320 \ 3&3?^[S590VTL.V7I"/2^#(HI5FJS#XVR$ MP[.8I:@=MWA,0Q/F^\"R?ZH(^XNAS1:#;^975Y-5N33*X+#B"4UFES"+$UC6 M"%YT6;Y" */W;BH%,>Y]_]6C[^_J0R=M2D U4:HD D0&XAFJPL@TWLTF4%5] M=&PG D]_D+Q'NR@=2:,*R"!/HW.*I5@[DK&;DG'C% -0I7 'B0 M:EBN2K7V^A7W5G$RETT$U)F96E2<,DC4SLP24*GD(6C6]1LJ[B*D-=CTD?'C M&M23&=X :M[-%S"YG#W<@XK"9!&!9 !)2FDBL=Y9$I1B-JC@4O7WA;OH&/>6 M&@0S)[.[ <@\N;[O(KK2*! &&(E)VO(BQ!$K2N,!SPP++OK@:AO+^ZD9]\W@ M.;S[?HQO $*_SQ80BP1*@>-\EM8S@_STT_4B?O-+^!BFDTW)=FGS=\$5HV4+ M)/+U W%!B964DDC!Y) 9H$]0&56="&S)(^N/BOFY1-0 _FXZ2-[LYBX O.V( M#"PP@)Q(\JCHI:&.!"A3)&RTK$1-HF+5%=EAFAKSV>J@K*H@QIZ?<'\"_/]W MO9@LTR1N3LU;M!.O_ K5O\C."Q4)!"@S22@Z*EX;XK)F*O*H@SYNW,;SWVKL M^CL-+T/PMPD]]"":MI[KYZ>O5F_\8O$3?_A//[V&"\=M%%%34J*R1'J1B2N% M_QJXLEEF:]2P5M4>PL9]J#J81JHMD@9P=M-=NW@SVXJ?/V]^MIVDO!V_71*@ MVSTOGXZ9O"@O3#Q>[T1"#'B^BN4JI2$@( KAP$.H'8BJ1?M1:%4O#*VC"+8! M0-^_"K;C2'%_=T5!Z%-G@T>3DN @E7*@3(*DAF3)1.0Y& ZU&X\\1]-1 -0O M#(!5!=%F7=:7U3S^\6T^1?DLW_[O]63U\],-<>M?G5"3=>S2%>JQ>NVB4BW6 MTV^7(5AWK;!=S)8%48:BB3(+(.)E*@1:;A*LY-3G4/NL'J;H5.WTD+,?KDN4 M[V/^\@T/*IZ5Q=J$N)G8?%=@=/>^,Z/38Y'F\BX?;C=S3:W\>__"^F"AVBBLB7O'C-R4F=B%>[& M9I:M5$*&ZM59PA[S[N%B_KTIK'GZ"Q7J#%X%1II(1 MY,&^=K!76\)-8JUC]>KY<(2C1G0@7)Y6&OP"4GC!OY:0UU?6;T4;[?D9.:S M^J[NCG4'\7.?H_],3BXH%B*/Q)>I=]*R7(8G&"*2LT)RA79:;=-Y6"?W[K7I M^CNO?[Z9^N6VRD%35BIS&=':,SP&4I$@,B?E<3-:IM%G6=M..T!.V\YI!USL M;VIRF@@:N 1ONRFLM[#=T+JV4V87!2O/W"/#C>124,=Q2YI+U.+)^EC=Y]Q+ M3"L=3$X4]V,85>%] R"Z3_^V6(];SC,SEO#R'$$R'XF-VI ((CH-3LA EK5=L-['JYOY#9+[$(TDT0>.IT@$@M:;1?,MQN!% MT#G4GAO^E(J1W\*>*-!)'33/M>?V\;ZTQ35W#Y72>MP"<._>T>RS#>N:9U8FD'"R1JH2Z=!2X86XE MLR"4&.;">HEIP@IPV:FVSB"[)EH?W=OMDWR3,XY3;2-!?LG2\PZ5OQ29)$:9 M7W?FH;7GLAP@9_QV(N=!Q7XXGB2@MK3BWIR25D)QJ1GAZ["^LLB. M4@NY?L?P9\D:NPW]^-BK(K"V,/@@OV2= 9#!$65*0M,%-%F\_%ZE>E $E:!9XPH.6Y4%? M(%;@GR@ZXS9I'H-[-!M[ST.ECA\>MTK_[#@;7#8O,,F\V?WVV4(:*N6\^RM# M)Z"/V-MYTM&4.^6BBR2 DB58)XC+5A)=@K.JO/^@M=^4C9>.CGA&M.".Z,@9 MD: ,'IB@G54X@O-!W=!1==TM%=1-" :?;J7WZ1;J?S.DDC5UH3 MITP9Z^T#<51YHEUY&A."3+9VWZX'!+2;=NXDUGDM'C< D+4B?^V7Y7:^*N_L MMN)8^-GE.MFZ?/WS[M]\\C_7;]K+CN^V/4N?IG[VP5_=--!C/(*)ZP$W ?UC MR):$7#K+6.NEHQ*=F^IS@P;8Q[AP/0%6C_79V#(>VVEXBU;6_"? YD4?;/^V MU@(?OQ=>_#;;#KG\!(L\7USY6=PP8_/KFTD5DB5+RZ!HM(/+I4+E9NQE$DSP M$!/30A[E3%0B:&1].CJLYB/+N ']C2;X:C&)JVTE[^^SR6KY^Y'2FF588%7-S]/JK0=I6#E%)>G#N\;N#YWE'_%:%SR&HA*ZQ;= MD1=3P!"T!"+7";?G:P=97DZE;2?Q/E]IVX77+:#E:1&HTXY)8Q6Q9G.X(71LCXJ-R;&4RH W)LK,$HWV?E+$ M4*FT0QZPZC']EJ)<_26Y!Q(]V#IV>.I>D +M_-]F$?DV^0%E1YPR?=.0G0)8 M:LN8\#+PN_\T)@@^J M- L%B^K4".*3X"1;;J(75C'73H7^8 4V0UTXI_.\,>#L*OQPPJ/Z+:TF9%Z' MF4I((3N2>9:0T+[WJ7JIUF&2VC%L>PK]D MTH@3:",(\%]K:%]G:!MWOE:%M M"I4NLK!4LS+-S5BT]842Q$*)0Z5H2[605J[VS([JFV@'MB>#K&LJ<5!Y-Z!# M>S-@4Z/RVPR%<+V.^:[K[[Y^\[,M:SZ4ZKCE"M*6,1[-'%_*X61 5UXO M+RFIZ*670B3/-?F&GKSVN#9$I).*E\L1FCB9Z9E8) M?93W7YB&2))^9ST+%V5ZS.1([\_F) Y XKK_Z*>8Z4G.^=Q7K/G^'[=M[2I\7\ M9Y7,,VHD%J3O,Z\2;S8@P^. *!SYJ,-EKVLEO;K MU9]P^.Y]^69<%RMJW((6BC"0>$+Q4))@\:PJ'A,5.H98?>[&D:2-71I0#2]/ MBTKJBZ8%._/AMM(OUXM-$>IDGC::^P(H#U:E1*B4@4CC+'%66$(M0PM:\I!M M[>9NSU,U+NLEQ[-K1^[?D!5A>">-?>Z.//IK(U<=U,?.,'QN3SMME>YG*'E7W-R=]KW[-S=Z6(5$ P C M/ED\)"IPXGT61*F,)JQD6:?LSW/_X9IG[]7G^Y6JYOQ' O"G+GQ7)ALK)?V;6@1K>!=^1O$W8"0\?(H*G"H=N22)>DFD!DU<8 (- MGB@$WAHFR=H9^C9?D9\3! ??G'>12 -P&N0]E A:T%(]8/#_2F@3N6G1D#(* M+-!@,II2Y\ZZO/ WYYU@=8XWYUUDW #.=SVS4SD'T&AS,U&ZM/(R1A:,)J6K MI<\TA52]Y7;?]Y OZ^%X)VP<\1ZRBZ :P%KO?.;[V\)&,,8[(_"0N_+>V"D@ MP0A*& W,:,8R\]7]^9.I;N9]Y8C&P)EE_Y+17KR'$OQXAZ+\AU_\ :M/BTE$ M^>$V)K/+7]"%N(C.^)R-)-38XB>X0 +EGJ 0/+H)##*K_61]R/TTKNLK8[/6 MT:@-E+$K\'HS8M,)&>_:FZUOXMT7BG.AG(E$B5R*"LJK+1AP5[1VJS[.[+<%;/#19:[B+\!0_YAP,GCC6=-S&6$FMU$Z(,2BKCL MO/")&@&UF_G^)2/+G4!P,++<12(-P&F0R)(7T0:M$F'*(0\DB\A-RXG. BTB MGCA[_/3D[\CR,Y'E3K Z1V2YBXQ;P/E=7X-MN-)*T-8Y2C044STX=!],8$0+ MIR+-8+.L'5=^0D3CD8;!<;&K,J>WD!I V>'VE%SZ+ 6E)(.+Y3%\(HYG2103 M,N= =?)_]Q8=#WWUA-< $G$TE+Q)P")8+YE"*UVN;:^/OW MZ"QZ"NI.%=3885(\(EU_+:]+' M >L/\]5_P^KS;4#[GH&]O'#&)AG1F!::>H*ZA1.;="9:&F-%2H'EVM4+9]E8 MXTY59;3N,R>:@'3;N.+[0$W8ZF/[*1^UNII4X0:;B%SA-F[/[IVS_+'^L_GSWJ:X/50G7?:QO%4$&K M@,R-Q)9F8I+E0$*)=0D5T&O)F;.0*ZNG5HJACCK0KZ;K)2=E[/AC^W--Z29H MPP6C,B=&HO#HY/#5R[J'V,B++I+J@N7]15)CP:(!*^BW M&6HYN!W0]'Z[QW2OP/DM%),-1I8 MYL-(KET0WDSK,#8SGR5)NG3)%](0GW4@UGL7=(*2C3D/#%LH?*HF]N/@U$,& M#0"J'+&/^8N?PLT87F4YCS26/)[##201B1 19X\::AX-4;8DT +(O,)V6!EJSM'G_AW]^N!\E/7>@'>'2 ME$$PRA=;%D@$&H665D']/M_/T#1N)'4X>%6510/8^A5FL/!3W,^K=#6938IW M5)I]/=R4X RX]&6OPOP$DU7&D[R+]T@>EM#,$J"KS0I"_/I4V*^LWQQ)9'48I+#A^"ZW4 ML[42XA@3(0T?'14< M1Q5A=I)4Q;;?5?-\'P!OK^426;;>Y*O5:C$)UZMRME?S>[-#MMV(D0F3Z-%K MFTRORVRQS?_Z^Y'_ZQ,RA*/062&W.#Y_*V4EW_I%:1!]MY.;' TZ3S8F5/[& ME,>9%!AQIF3@;;%UF,LBU2XMWT?+J1H9V;VQ[ K3;V%@NGN#=M<,*Q5,(KHHB%""$:DM)RX819)-3HD /.C:!:6="!S7EQH#?L/) MKV5X;@VA)[N\@&C1OE:>9 %EYHX/Q#JTYX7(*K-@ OC:'0PZDCAN=+TAB%:1 M80,.^V/S97/2G)7)N92(L<83Z35Z@27>JWQ))O"H.=2N7]A)R+AA]C'@=KH\ M&@35]K!<).588 $(6L"X#2/*JQ<09>X.352CB4RK]RO833U03.&,8Y_/WSAV8X8DO/>,]))*J/T:;<#MM%(%?GZ4 M/NZKV0ADFCT]]QH%*0JHD1RJ(UH4D_.:.!$C\8$"M=E:*6HK_.=H&KE[9BO@ M.0K4/24Y=N^OFP3UJUGZ,)_!_4YFFR?3Z+8@OS?M\?-\<>5G<9-$WKZHOFE& M15/T+ I"AQL["E]J M$!T0(8W$TQPT\2)38L%H%R*+SM5N5MQP5\Y!P%=?$../D/]E/ILO7J4?$SP= M[ZYG:;L)YK6(-AFB0@QEF#DEOKS(SS)G&;R4XO&$WSVJ;/?ZXP;4A]-,%;C9 M@*+9UR(CDG'/&Q<2/=PRF8VGP>V_1^LA^TZ1Y=KP?[OT;AC $9B$W* MXF6K&+%4#"1.J5X[H>I;H0I/'&K1WLK;AI<>N.L'AI=_"%Y=E?&9%\%29HQP M1%CEB0Q"EF&&EM#HG6,6]1&MG=6J0GB+09.A,5<7^#T T&:*?5.M\-7_6>[2 MQ>9)Z D9\T/+54B 'TUMI7SV[??N.D/=)A@%I6A2H)614,L264K!K1&>9&.C M#]98&FH_8#Y 3IVN-[CT]CWP:YA!GJPNF)8"J$1<)\V)S'C:G$NAM-%PGF;% M7:JMXO:0TD+#DM.1L+O3S6E\;U.S;)NF??*+U<^O"S];(JM*8/H$[?+J*VF9?=^\!9@UT20)HK04 2*]S^CD)$^T=I9;$VQ@M;/FS]%4KXIFWY=> M_WSPF[6I:WSI?@'E':1QY=K'\^&H(RI9G1*5VN;:U:N]"!U75U7%T_[:F*$$ MUX![<-S6UAGF&(.5REC"DY=H E)*'(B2:O/*AJRYE[4A>3QUK12H# :5)UFK M0>36&"*W 2^FH_2E>T&&@#N@VA%+.1H+28,(+#L6:W>1>TI%FYKN5'D?@%4/ MYC<&GVW84DKFHI*91%WBI4S&\B10X)^XS=9XIG/ME]!/J6@'/GWD>@ F/9C< M&$SNG:>[D(O.D@F6<#]H,! )TA/KA")&!),HHSJ&^A48AVEJ)98[\AW73T8- M8&[3L/,S_(#9-5R@M\N9A;"I)Y'4>A(RY424YIV:*BI<[1S\ P+:44BGRW9G M9]0^C!X_P+!>>PGQ_US.?_P'Q+19?C.U<'(UF5W>A66>#RP\0,S]13=@B>D. M([N_T#'.T)OX2O&%(>:=UO:RAR"Q@7K9YDIA7]10W2$K8T_6;=/!ZUV;*V4= MK)CH'.#IQ/)Q4;&K*K"-NL/!RGO.B8 #[!U7[O>4V"!2?[K^,3(W?P69[V7M M.!(_:O+[4<;#LXL<(V+[DD7K3D M*.YZ;^WWE!>-".H_Y_^ZHZ^N!MRS]"BN;-R *\O5,G5Y#>S1?%0ORG MGYY\W ZM.XJ/VTET1W"EA8.W?#.=+^'K_);<=9^S>J?OF?5'\5N['\'CN-2L M/ <2XS@N:27I-2*TWV9I\F.2KOUT7>=UBJ >+36N4W:8Y_/G&##V49I.[^C: MF0+J>HAV+3B:A/;P?'X< QJH-;@+*AT^-+U>9CU8>UQG^:A3=) IU85U]E=F M.W=UU*B<2N')\>'^]FER=/AL4N?\PG"U66/EE*KF&2J.\%H_;O^.GX^3-2L^ MEP;HRR^O/G\9+MUT\'NCML@Y>_KI&-:/;<#LNCWP1B\[K.\-W"Q\# Q<>_[ M([ZT(+K?9VDQ_7EYKPOBU>ITN>U<]:C;G8XOM4,L:4%D;_]_@G=^LOBGGUY7$,V.-8^240,)M?WL&%E8#T_V MSW_\L5I#Z6G>)K:>V;IHT0W;H[M..:T6MG]=K$.? ]4U?UT]2H5W<\0 M?6(U=Q%JF1K[ Q8_/^8GWWH"AEZX/^H#)QS9[:HWGSD]RKQSP=$"9%WD<_^P M'F++R$JVE,MN!\>7.^#D:/.N]4:3UT&^SX]BPK]U'F 0Z^18H?R= ?@[ ]!) M-A_FLP\PKR&4ARN-ES$[Q.OY,QMOZ%X!7/)J,EOSK.C7:A?,DX5'4VI]+8-C MV#2VRKN\7&TW=7*TZ>%2HU4R]I76;E:,+)\;@F9^^G,Y6=8ITMF[Z&A5C2?: MWGO9,[+TOJS^^+2('Q=?EXNWR]7DRF]22_7*O8_ZP&@ECWVEVH5M(TOXWHSA MBJIT_ZJCU4#VE>6S#&KG OPP7_TWW-[44*L>^9@/C%826>&R?)9M(TOX'2XZ MG\'-3FLD1/-5G&?LSQ?Q+5I?:JR[?*=T9+= ME21\#!,;%/L_)_/IMIGW?\ZOX$WIW[WX^=[_:PC9'_S8>(GSF@@XAI\-P@!W M_+_7?CK)D[BE_JO_<]MT^>1BB5X?'"]57Q,.Q_*U+4B@&IOZV9;@WZZ^E^ZX MN($PF4Y6/^O8;OV^.%YM0"50=.-L.QY831/OP++C%1!4<,+:M/5V$%C9CWZ\ M[%%";"K6]3R/&LH*S&&)?N%G^-_KR>)6K]11RAT^=AJU5 GWX, M50'T<.4JU3\'B*U0^?/)__SG\EY#N]J%/\>L?\*Y1N:<7NMSN\AH"=<.4KA_ M(A_O?NR$T)\0UX.OWJ":N)PO?IY<.K)[Q?'$])C?\R,W/W8@>3I]3-X$*A61 M[%]XO.JK@Z*8=^/+R*+[!/,*DM6G:/Q>+GQKO6=[)X?L_>QVX2!7T_;//5,W%]GM"*U0R=BQT;'-FJWU-8) MNCU=;;QK^S0_OK7\Q9OY%YA":6F_Q=#)J8O=*XYWD?23UT&^C.VG("GIUJC_ MF/,DXKKO9G7.VO.KCZ<"^\GR:'Z-K3,!%K\NYM???ULNKRM*]-"ZHU7G]M6C MS_-H;(WZK32!2;>$UI+BH75'J\OMJUV?Y]'H9W'^=;[RTQIYX,=KC59NV_O, M[>3%^!)Z%5?HB4]_?O*35$E0NY8Q<=K]2UKY7Y#'L:DMZ:LGL:HJ80=ZT]7IUJ M!5D>8%8+JO26U.H*=>_*XU68GJ)7GV/4V)45_WL]6?TL/;(VK$3WYFK="_27 M249B '=;2[H=/S5>P6E/S[;F)/PDR#R4I ]\Z"B) M-Q4[ZL'&D26_0_V4G6^#7W6$?NPWCI)W2]&GCLQK[I!_7'V#Q<#G>_3Y:IBJGO_JD>)LZ5PUK,,&EN 3S7+J9&0/4L>5:W0 M4C#K,&M&C_S?*/_Z GQN[:,DV5(HZTAF-3!CY-9P?S]?UIZP]'#MHX382@#K M('M&MW8>6=ZG'K^="QXEKI8"4(?8,O93YV)0E1U5$MBN]8Z25TL!HP-,:2'$ M7Z4]YOV%CA)02U&>76P8W0B9GUPJ>;/&4?)H*0;S:/-ME'F?+(ZN]:J\I3!) M@V6J\]FO:+AL"?L%EG$Q6:=A*M6I/K_\44)L*0!R/,M&OY?2I-#EIY+R'W>[ MJY5^?F[UHR3;4BSD:(:UVE#CM]ER@FS]NO#K9JKW1AT^I/S$[AH'/E.EU<:Q MVZC0=^/)IYX I.?[U;W+GA(+NUWN=6G.='K'C9T+COBX\SE9/(A^'6#&V#'+ M6]).?M7V:*G19'.0VSNETM [MU?3Z0Y=4N<%Z/Z%&Y#5@<>@SS+D[V8"8YVA MOQL+_-U8H)MOO5I,O\+B:ODQ?UTDQ%<="__ LJ.=H6XVPO.,&=U2*%35:$;Z M<*717O)VM>%V;+\5D7R=K$XVKQ\L-=J3W)Y"><" L1N'7D^!T:!8L6K2_/L* MTKNIOSQ)//O6'.VY;3WX[E M1GM;VT<1[F)$0\KPZ^)JMJJK"^\M.=JKVOZJ\"E#VM*$E02V?]71'M2>I >; M$]N-PU!OC%936#YZO+RU0\_F9YO?81V$'>O(PLXZ?Y=!)Q Y\6\SA@EO'! M9P;(,N[?1O4LX_U//<%(A73C[O5/BL5OET_WEZ[ETCV_>B,9R8-R>QC /Y)? MH^=8=M'Y8;[:DEHGC'S\5QJ)*I\HYP/\&UZC;W]1_BOX)?R__\__#U!+ P04 M " FD6A79(3K!@8( "R)@ %P '1W;&\M,C R,S Y,S!X97@S,3$N M:'1M[5IM4^,X$OY^OT+'U,U"51(2AT!(,E1E(=RR-06SD*G9^W0E6VVLPK:\ MDIR0^_77+3DO$)@).[M+N+JIFA!;K5:W^M'3+46#Q&;IR2 !+D[^-OA[O<[. M5%1FD%L6:> 6!"N-S&_9%P'FCM7KE=2I*F9:WB:6!L9[/OGP;X;9! J,3L9"#EA4GS8D<;35C<7AP$(MN*'@@VB(XA&X0 MQ]U_MW:P*XK[/L;.4OBPD\F\G@"-WSL(&D>=PO:G4MBDUVHV_['C1$\&LQO__JU:PKX_H6]5E58'?49.'>UGDJ;_.>NZ?[UJ:4> M\TRFL]X/8YF!89@9>P%C?P/](YQ#/EP?'%UR3Y] MOK[Y/+PSR/>_AU35K=<2#-^?/>KPE'HY_&K&;T>GG MZXOQQ>B&C7X]_6EX^<\1&YZ.V=6Y]Z)UW#ZH;;LCPQLV/+OZ-!Z=/8@3^D:Q MJR#8#-@;"BF?O7KQ]&_'D0C:#:#3=91NYBO^B<(Y%M=_C27#YYT M^:+&?H8X9A_YU*B\QB+05L8S9A..[-'I]E]&'#(7&+]>^_"U_&DUY@;_Y8/W M"RX$9KMZ"K'M!<>-H$.S<,$2/@&F82)ABAG1)M*P7TJN$>;IC%U#H;1E*F?G M2F?5LF_6?V$J9N.I3*7R[R[RJ($!.7YK 0FV+B _#8T0%Y(4UTBB3%$ 0:<0&6XXX^R)N$E8G*JI MF2-2PZTT5G,D,C#W^*21&%'4"FP]C,BJEPT9KP\9XY#D^V-8HP2E[M]?!AT% MKP55W =M"U8/&TU7W9Z!P?H>8^0RUK>A5*-D&O'2;-Z%LEH("(9J))\G5:E1 M 1+21!I'Z2(%=)5D/*';JJ1+G$1:TB8&J42)9HBU&I%.ZXPY2A MD4)R+*R@ :9)&$J5.!E:&,RI03EZ-;SHAE MJL8>/O&OUBOX+0021+K%_B!^/[V^(F;#K<%LI]$)UC&[,26M07=S,ML8P8CZ MB10$3(X;-T[\S0V"FBI$0BO78HXA* MA>G2Q'WE4%'J O%K7+4114H+9X"K-6\AQR(B11AC"Q2T/D@$ZV@/55Q'LG#\ M_ ;!&FT-6.<$.YKPM'0L1)'$33T6>W*",3!/%&V+6F$#5O6/3]=Q#IO8$1G1 M^&HQ5*5]WH)->)\OI(%*X?C;.Q46SHMLM]S SP3:XZ!% [PU>(FM@=>""WWD MUA% >^.JY'(M3\+L!0Q(.5E%4:DISBL)\ FMF3(6W].9(>HR$2KZS9^LL-UG MNL0(6.2F1]*5X;C- ;>MIQU_7B[LVO-6)=PLJ@5B-0=P$([NW7Q45#S#S?L= MI-4>_Y%\[;NGZ/M _7K[I\[_V/[)G>N)^;*H+4F(.'$5FDL^(G"]H(Q8*SX7 M)G(L0*W29I&YW0M4F6726H"O,'ZHL#:@=B'1/J=D%P&,!&N(P/$OE<'S50>_ ME1+-=RNLS"-W)+#W_RW1'Y*QARD65ECH2407[3AI%QM)0!A467>Q-9D"OZ,T MZ@LMETA=B>@.'.='-2\"5[6+\&< 3_ 6%]C1P(*VG@5B55AB%T03UG\UG\L- M)G)39H@%G"3G3)4NGCS4>K-Y>OOV+$-,Q[%&.JAAB,$Q&8+$G057:*KY;";S MB4HG0"DMY[?5D;:NR ^R(E4SP-9IHCS3\0=816S](?F^L6G$7R? 9SAGCNW8 M)7J0A:!]!NC6W-V%38QWF69@W1:M:@UQG8"NHP\I+PSTYE_ZF$V*E,]Z,G>F MN$[]2E>HK%49J>M/*#5A_5+]9NK6@F^N;C(<'S>ZG39=9K :_XOYP-4]AX:[ MY[!OQ7K;X7&C==1]MKG9:#W;]C6U0;=Q& 0;J=UW)GNS<6),P?,/.^V=>8<* M];V@N&>MAQ<6:"$\GAL_+7\Y>-Q-DO?O#G MN$_V\^C\G'TQ)BX-%&TS/:2(A M9J-[B$K:7+,K7YNRW4_^0 7)=:UQ[[LF&5X,S$R+FAT;>U:;7/B MMA-_WT^AYJ;79 :(>Y$JX/K_XCVVO0Q+9<28;03]]=R082 M2([KM1?X3V_F"+9VI5WM3[]="9V/31)?G(^!AQ??G'];K;(K&>0)I(8%"KB! MD.5:I"/V:PCZGE6KA=2ES&9*C,:&-;Q&D_TJU;V8<-=NA(GAHNSG_- ]GQ_: M013 V.IU#??77= MK'1FX,%4>2Q&:<>ZM.=4R^9 QE)UWGCVWQFU5".>B'C6^7XH$M#L!J9L(!.> M?E_1/-55#4I$3E"+/Z%SBM;9IZFS^!B[B44*I0?U!MG<>Q@+7YBW;^I'WEFS M7FL\MGJ]O0%.,*C7,?BR-QCVK_N7W6'_]H9]^#BX^]B]&;+A+1M\_*G'ZDU> MK;?V^8'SZ'; ZNWPT9OK;?=P^&./W?4N/P[ZPW[OCO5^N_RQ>_.^Q[J70W9[ M[;RHGS9;E6UWI'O'NE>W'X:]JT=Q0M\H=@7DO ;;D9!T!S]T;WIWU=O??NK] M_B@:#<];73?/,L&\[5]SHK76B7Z%=47(4_:+&(T$3V6%!:",B&;,C#E20/OD M[-E )%R-D/V,S)#L<#@;&)&&&)1.\RC[U]EKO4OU6FGP5Q_\+.-AB"FJ&D-D M.HW36J--L]!G8SX!IF B8(IIS(R%9C_G7"%VXQD;0":583)EUU(EQ5KVJC\S M&;'A5,1"NG?]-*AA0$YW+2"-K0O(#UQC&'#"DQF[3^4TAG $%1<7Y:(12C0A ME5A[X!!]"- :'C&U5@V.00" 45C$HEJ(Z6A*"8M.Q",9,Y_2Q MT)^"@J(3HP""3B(R['#:VA-P/691+*>Z1*2"D=!& M<1R(TTMG-UI960*6+HU9L787L=7:.FP-'P7B[9N31OWX3!?H*5(Y+7T910(? M]W51\E*H^HPKL*# ( L_!@H> T2B'PL])C422Y#^B +I.10ZB*7.48^(4&H*&_OPY(]MBJG5P>V M3T&U7>KP22,QHJ@EV#H8D56?-V2T.F2$0Y+O3V&-$I2Z_WX9=-QX+:CBYF9; ML'I4\YHT#5>@L6C'&-F,]6DH52B9!CS7FZM05O,!P5",Y/*DS!5V@(0T$=K2 M'$I!:ONA*G=!D,LDJR#F%EU%HES@HE(0,#4*)$NT1MO#6;;M79C%;,;4](*=#ZX:E=61!9O'CEL CT:4*TZ:)A\*A M+%<9XE?;:B,(I JM ;;6'$&*142,,,86R&A]D C6T0ZJN(Y$9OEY!\$:; U8 M2X+M37B<6Q:B2$(48;$G)A@#O:9HF]<*&["J>UQ?QUELHB(RHG;5HB]S\[P% MF_ ^GTL#E<+1IW[R$N]OA/Y"M? M/$5?!NK7VS^U_\_V3_9<+RR7165!0L2)R]!<\!&!ZS/*B)7B5I M8(\$#O[;$OTC&;L;8V&%A9Y =-&.DW:Q@0"$09%UYUN3*?![2J.NT+*)U):( M]L"Q/*KY+' 5NPAW!K"&MWB(BAKFM/4L$(O"$E4035C_55PNUYC(=9X@%G"2 MK#-%NEA[J+6S>7K[]BQ=3,>10CJH8(C!,AF"Q)X%%VBJN&PFTHF,)T I+>6C MXDA;%>0'21;+&6#K="P=T_%'6$5L_2/YOK9)Q%\M95WAE%FR8S?H0.*#<@G@ MI&+O&VR$UKHUWM@M6M'LXSH!544G8IYIZ)1?SC";9#&?=41J;;%*9T5GOC1& M)AVZ8S"AU(3U2_%#J%T+KKFX?M"N-XH4=VX4_@_+D8O;"37/MAV:<+6QV3ZI M>2^TOZC\V$UBY M?[4 NZ5/;Z'"?41\;E95/G%EJ_AT%\@.[<6UOP!02P,$% @ )I%H5T[ M!<57!0 'A@ !< !T=VQO+3(P,C,P.3,P>&5X,S(Q+FAT;>U966_;1A!^ M[Z^8RFAB Z),4H=UQ0 K4XD"0W(D.4F?BA6Y%!>AN RYLJS^^L[NDK$.QU&0 MUK71^$$@.??,-[-#NAN*173>#2GQSW_I_FH8<,&]Y8+& KR4$D%]6&8LGL,' MGV:?P#!RKAY/UBF;AP)LTZ["!YY^8C=$TP43$3TO]'1/]7WW5!GISKB_/N_Z M[ :8_ZK$:IY%6G;0F-7J9JW6J#9KLUF#MEIVJQ$$+^YX.N@/>LYT,!K"J ^]-P.W#^Y'MW<]';QW\1%2W3$XPXN< MUA\,G6%OX%P6M*<>X]7U>'+M#*/"Q!G_[@S=B3'Z>.G^ 4YOBA3-99NF M_=6P%B2=XS 4/,'9AQZH,%GL8XCM:B/YUX=9[?X66*;9DJ!9P4&$%%+Z>"I"8#&,EQ$M,$<,JW8\.]&W/%""$^HM4R88>N;>>B&)YQ0<3P"2 MK5:U5@:2 4&U/O7+<"PE7APU;=OL;'*K1U;G!$CL2XV"\?@.Z%)7+R0)0D(_ M;%3EHZD\M0 ;)/?D.F;R-)P(/!0S//_\W.]CJZDO="/I:_E[IK2?:!=]GDCI M9",OFD="H(B5I#,2T\P8W49T780IJU^&MS0(X)*L,AZ7T5M& \P'YD:P&PJC M(& >3977*Q8QKIT8Q%YE*R<]ODA(O"[245;Y<)A/8GC/YG-&8EXH[[.8Q!XC MT:9RJ2K7409*O!!"FM+9&I N6""+)$(BRD759S03N1Q+X5/,5Q'UYYBW>K/S MS !M50J'']UX)R&^CRN8$=% M.U6Q:[++$SOBB$+:IUU,GBW)"G".%K#F";8 M8L!CZ/-TD8/=--[)SE.U^:Q90;4.-@7"IRJY"AE66H0,4:_K M[!'908 /B! ( U1 9'_N+#!;V+O"R+G/O-RS.PP&RPC]]3"22 )HQ42X.S(R M":*=OCTFQ:!(=TCU8W][AFR/@GJK(W'_S/!G/TG\L1CAM-!H\% -05%?CG69 M]IV*0T"81&:2TDS6M"SY2!0!RB,G3AHD)%A)I$CQX,L$0LT^4S;DO$*N9:0A MP1.:*N/9SG2J'%K=@U;G^V4>&0 7F"4U.&'(;S9:M:D[%0[QOE[ >6<-$F2& M1UW./^.I3U,#PXI(DM%V<='Q699$9-UFL?)."75R[3,N!%\H S=R1G@DRHTH M>YJ&'B76S\.K;PJ?* M\;3@* I5TT'YB-@H0QR^*E5+!4_>1&T[N05KNPZRKW;3IC/VZ%!3;\\OCFIX MF*A?>.OV^W#I?)B,AE\0EJ?G@2!-&>(/)"O'H.JX!,/G$?.AB/L997)C:WO$ M[#VM!"F%;2;0F'= RKZVVQY?I0R/@P3/@SWBR3^<7/N Y&[I^3_5\^#1X0PN MG"&\'[Q^/7"&HY_3X[N3N?UF]G. ?,\ V7]_W1@@CN?Q92SD9VVY4>[Q_M@\ M.56;T<8F=LB.N?,Q.^&9VGC;*8V(''5[G[?OP*XV+_-.A,P0\4NQ+_*-+^+Y MK_X^?ZK^+_ W4$L! A0#% @ )I%H5P\5*ROADP( UX B !$ M ( ! '1W;&\M,C R,S Y,S N:'1M4$L! A0#% @ )I%H5P0A M,:V_$ ML !$ ( !$)0" '1W;&\M,C R,S Y,S N>'-D M4$L! A0#% @ )I%H5W',9_MX)P ]HL! !4 ( !_J0" M '1W;&\M,C R,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( ":1:%>?*3".>54 M +'@ P 5 " :G, @!T=VQO+3(P,C,P.3,P7V1E9BYX;6Q0 M2P$"% ,4 " FD6A7:]YG\-3H "B"@$ % @ %5(@, M='=L;RTR,#(S,#DS,%]G,2YJ<&=02P$"% ,4 " FD6A7OXV>$3H6 0 ? M9@L %0 @ %;"P0 ='=L;RTR,#(S,#DS,%]L86(N>&UL4$L! M A0#% @ )I%H5YJ'5J[#G FE0' !4 ( !R"$% '1W M;&\M,C R,S Y,S!?<')E+GAM;%!+ 0(4 Q0 ( ":1:%=DA.L&!@@ +(F M 7 " ;Z^!0!T=VQO+3(P,C,P.3,P>&5X,S$Q+FAT;5!+ M 0(4 Q0 ( ":1:%?U 51C"P@ +\F 7 " ?G&!0!T M=VQO+3(P,C,P.3,P>&5X,S$R+FAT;5!+ 0(4 Q0 ( ":1:%=.P 7%5P4 M !X8 7 " 3G/!0!T=VQO+3(P,C,P.3,P>&5X,S(Q+FAT 7;5!+!08 "@ * )L" #%U 4 ! end